methods.go 639 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664106651066610667106681066910670106711067210673106741067510676106771067810679106801068110682106831068410685106861068710688106891069010691106921069310694106951069610697106981069910700107011070210703107041070510706107071070810709107101071110712107131071410715107161071710718107191072010721107221072310724107251072610727107281072910730107311073210733107341073510736107371073810739107401074110742107431074410745107461074710748107491075010751107521075310754107551075610757107581075910760107611076210763107641076510766107671076810769107701077110772107731077410775107761077710778107791078010781107821078310784107851078610787107881078910790107911079210793107941079510796107971079810799108001080110802108031080410805108061080710808108091081010811108121081310814108151081610817108181081910820108211082210823108241082510826108271082810829108301083110832108331083410835108361083710838108391084010841108421084310844108451084610847108481084910850108511085210853108541085510856108571085810859108601086110862108631086410865108661086710868108691087010871108721087310874108751087610877108781087910880108811088210883108841088510886108871088810889108901089110892108931089410895108961089710898108991090010901109021090310904109051090610907109081090910910109111091210913109141091510916109171091810919109201092110922109231092410925109261092710928109291093010931109321093310934109351093610937109381093910940109411094210943109441094510946109471094810949109501095110952109531095410955109561095710958109591096010961109621096310964109651096610967109681096910970109711097210973109741097510976109771097810979109801098110982109831098410985109861098710988109891099010991109921099310994109951099610997109981099911000110011100211003110041100511006110071100811009110101101111012110131101411015110161101711018110191102011021110221102311024110251102611027110281102911030110311103211033110341103511036110371103811039110401104111042110431104411045110461104711048110491105011051110521105311054110551105611057110581105911060110611106211063110641106511066110671106811069110701107111072110731107411075110761107711078110791108011081110821108311084110851108611087110881108911090110911109211093110941109511096110971109811099111001110111102111031110411105111061110711108111091111011111111121111311114111151111611117111181111911120111211112211123111241112511126111271112811129111301113111132111331113411135111361113711138111391114011141111421114311144111451114611147111481114911150111511115211153111541115511156111571115811159111601116111162111631116411165111661116711168111691117011171111721117311174111751117611177111781117911180111811118211183111841118511186111871118811189111901119111192111931119411195111961119711198111991120011201112021120311204112051120611207112081120911210112111121211213112141121511216112171121811219112201122111222112231122411225112261122711228112291123011231112321123311234112351123611237112381123911240112411124211243112441124511246112471124811249112501125111252112531125411255112561125711258112591126011261112621126311264112651126611267112681126911270112711127211273112741127511276112771127811279112801128111282112831128411285112861128711288112891129011291112921129311294112951129611297112981129911300113011130211303113041130511306113071130811309113101131111312113131131411315113161131711318113191132011321113221132311324113251132611327113281132911330113311133211333113341133511336113371133811339113401134111342113431134411345113461134711348113491135011351113521135311354113551135611357113581135911360113611136211363113641136511366113671136811369113701137111372113731137411375113761137711378113791138011381113821138311384113851138611387113881138911390113911139211393113941139511396113971139811399114001140111402114031140411405114061140711408114091141011411114121141311414114151141611417114181141911420114211142211423114241142511426114271142811429114301143111432114331143411435114361143711438114391144011441114421144311444114451144611447114481144911450114511145211453114541145511456114571145811459114601146111462114631146411465114661146711468114691147011471114721147311474114751147611477114781147911480114811148211483114841148511486114871148811489114901149111492114931149411495114961149711498114991150011501115021150311504115051150611507115081150911510115111151211513115141151511516115171151811519115201152111522115231152411525115261152711528115291153011531115321153311534115351153611537115381153911540115411154211543115441154511546115471154811549115501155111552115531155411555115561155711558115591156011561115621156311564115651156611567115681156911570115711157211573115741157511576115771157811579115801158111582115831158411585115861158711588115891159011591115921159311594115951159611597115981159911600116011160211603116041160511606116071160811609116101161111612116131161411615116161161711618116191162011621116221162311624116251162611627116281162911630116311163211633116341163511636116371163811639116401164111642116431164411645116461164711648116491165011651116521165311654116551165611657116581165911660116611166211663116641166511666116671166811669116701167111672116731167411675116761167711678116791168011681116821168311684116851168611687116881168911690116911169211693116941169511696116971169811699117001170111702117031170411705117061170711708117091171011711117121171311714117151171611717117181171911720117211172211723117241172511726117271172811729117301173111732117331173411735117361173711738117391174011741117421174311744117451174611747117481174911750117511175211753117541175511756117571175811759117601176111762117631176411765117661176711768117691177011771117721177311774117751177611777117781177911780117811178211783117841178511786117871178811789117901179111792117931179411795117961179711798117991180011801118021180311804118051180611807118081180911810118111181211813118141181511816118171181811819118201182111822118231182411825118261182711828118291183011831118321183311834118351183611837118381183911840118411184211843118441184511846118471184811849118501185111852118531185411855118561185711858118591186011861118621186311864118651186611867118681186911870118711187211873118741187511876118771187811879118801188111882118831188411885118861188711888118891189011891118921189311894118951189611897118981189911900119011190211903119041190511906119071190811909119101191111912119131191411915119161191711918119191192011921119221192311924119251192611927119281192911930119311193211933119341193511936119371193811939119401194111942119431194411945119461194711948119491195011951119521195311954119551195611957119581195911960119611196211963119641196511966119671196811969119701197111972119731197411975119761197711978119791198011981119821198311984119851198611987119881198911990119911199211993119941199511996119971199811999120001200112002120031200412005120061200712008120091201012011120121201312014120151201612017120181201912020120211202212023120241202512026120271202812029120301203112032120331203412035120361203712038120391204012041120421204312044120451204612047120481204912050120511205212053120541205512056120571205812059120601206112062120631206412065120661206712068120691207012071120721207312074120751207612077120781207912080120811208212083120841208512086120871208812089120901209112092120931209412095120961209712098120991210012101121021210312104121051210612107121081210912110121111211212113121141211512116121171211812119121201212112122121231212412125121261212712128121291213012131121321213312134121351213612137121381213912140121411214212143121441214512146121471214812149121501215112152121531215412155121561215712158121591216012161121621216312164121651216612167121681216912170121711217212173121741217512176121771217812179121801218112182121831218412185121861218712188121891219012191121921219312194121951219612197121981219912200122011220212203122041220512206122071220812209122101221112212122131221412215122161221712218122191222012221122221222312224122251222612227122281222912230122311223212233122341223512236122371223812239122401224112242122431224412245122461224712248122491225012251122521225312254122551225612257122581225912260122611226212263122641226512266122671226812269122701227112272122731227412275122761227712278122791228012281122821228312284122851228612287122881228912290122911229212293122941229512296122971229812299123001230112302123031230412305123061230712308123091231012311123121231312314123151231612317123181231912320123211232212323123241232512326123271232812329123301233112332123331233412335123361233712338123391234012341123421234312344123451234612347123481234912350123511235212353123541235512356123571235812359123601236112362123631236412365123661236712368123691237012371123721237312374123751237612377123781237912380123811238212383123841238512386123871238812389123901239112392123931239412395123961239712398123991240012401124021240312404124051240612407124081240912410124111241212413124141241512416124171241812419124201242112422124231242412425124261242712428124291243012431124321243312434124351243612437124381243912440124411244212443124441244512446124471244812449124501245112452124531245412455124561245712458124591246012461124621246312464124651246612467124681246912470124711247212473124741247512476124771247812479124801248112482124831248412485124861248712488124891249012491124921249312494124951249612497124981249912500125011250212503125041250512506125071250812509125101251112512125131251412515125161251712518125191252012521125221252312524125251252612527125281252912530125311253212533125341253512536125371253812539125401254112542125431254412545125461254712548125491255012551125521255312554125551255612557125581255912560125611256212563125641256512566125671256812569125701257112572125731257412575125761257712578125791258012581125821258312584125851258612587125881258912590125911259212593125941259512596125971259812599126001260112602126031260412605126061260712608126091261012611126121261312614126151261612617126181261912620126211262212623126241262512626126271262812629126301263112632126331263412635126361263712638126391264012641126421264312644126451264612647126481264912650126511265212653126541265512656126571265812659126601266112662126631266412665126661266712668126691267012671126721267312674126751267612677126781267912680126811268212683126841268512686126871268812689126901269112692126931269412695126961269712698126991270012701127021270312704127051270612707127081270912710127111271212713127141271512716127171271812719127201272112722127231272412725127261272712728127291273012731127321273312734127351273612737127381273912740127411274212743127441274512746127471274812749127501275112752127531275412755127561275712758127591276012761127621276312764127651276612767127681276912770127711277212773127741277512776127771277812779127801278112782127831278412785127861278712788127891279012791127921279312794127951279612797127981279912800128011280212803128041280512806128071280812809128101281112812128131281412815128161281712818128191282012821128221282312824128251282612827128281282912830128311283212833128341283512836128371283812839128401284112842128431284412845128461284712848128491285012851128521285312854128551285612857128581285912860128611286212863128641286512866128671286812869128701287112872128731287412875128761287712878128791288012881128821288312884128851288612887128881288912890128911289212893128941289512896128971289812899129001290112902129031290412905129061290712908129091291012911129121291312914129151291612917129181291912920129211292212923129241292512926129271292812929129301293112932129331293412935129361293712938129391294012941129421294312944129451294612947129481294912950129511295212953129541295512956129571295812959129601296112962129631296412965129661296712968129691297012971129721297312974129751297612977129781297912980129811298212983129841298512986129871298812989129901299112992129931299412995129961299712998129991300013001130021300313004130051300613007130081300913010130111301213013130141301513016130171301813019130201302113022130231302413025130261302713028130291303013031130321303313034130351303613037130381303913040130411304213043130441304513046130471304813049130501305113052130531305413055130561305713058130591306013061130621306313064130651306613067130681306913070130711307213073130741307513076130771307813079130801308113082130831308413085130861308713088130891309013091130921309313094130951309613097130981309913100131011310213103131041310513106131071310813109131101311113112131131311413115131161311713118131191312013121131221312313124131251312613127131281312913130131311313213133131341313513136131371313813139131401314113142131431314413145131461314713148131491315013151131521315313154131551315613157131581315913160131611316213163131641316513166131671316813169131701317113172131731317413175131761317713178131791318013181131821318313184131851318613187131881318913190131911319213193131941319513196131971319813199132001320113202132031320413205132061320713208132091321013211132121321313214132151321613217132181321913220132211322213223132241322513226132271322813229132301323113232132331323413235132361323713238132391324013241132421324313244132451324613247132481324913250132511325213253132541325513256132571325813259132601326113262132631326413265132661326713268132691327013271132721327313274132751327613277132781327913280132811328213283132841328513286132871328813289132901329113292132931329413295132961329713298132991330013301133021330313304133051330613307133081330913310133111331213313133141331513316133171331813319133201332113322133231332413325133261332713328133291333013331133321333313334133351333613337133381333913340133411334213343133441334513346133471334813349133501335113352133531335413355133561335713358133591336013361133621336313364133651336613367133681336913370133711337213373133741337513376133771337813379133801338113382133831338413385133861338713388133891339013391133921339313394133951339613397133981339913400134011340213403134041340513406134071340813409134101341113412134131341413415134161341713418134191342013421134221342313424134251342613427134281342913430134311343213433134341343513436134371343813439134401344113442134431344413445134461344713448134491345013451134521345313454134551345613457134581345913460134611346213463134641346513466134671346813469134701347113472134731347413475134761347713478134791348013481134821348313484134851348613487134881348913490134911349213493134941349513496134971349813499135001350113502135031350413505135061350713508135091351013511135121351313514135151351613517135181351913520135211352213523135241352513526135271352813529135301353113532135331353413535135361353713538135391354013541135421354313544135451354613547135481354913550135511355213553135541355513556135571355813559135601356113562135631356413565135661356713568135691357013571135721357313574135751357613577135781357913580135811358213583135841358513586135871358813589135901359113592135931359413595135961359713598135991360013601136021360313604136051360613607136081360913610136111361213613136141361513616136171361813619136201362113622136231362413625136261362713628136291363013631136321363313634136351363613637136381363913640136411364213643136441364513646136471364813649136501365113652136531365413655136561365713658136591366013661136621366313664136651366613667136681366913670136711367213673136741367513676136771367813679136801368113682136831368413685136861368713688136891369013691136921369313694136951369613697136981369913700137011370213703137041370513706137071370813709137101371113712137131371413715137161371713718137191372013721137221372313724137251372613727137281372913730137311373213733137341373513736137371373813739137401374113742137431374413745137461374713748137491375013751137521375313754137551375613757137581375913760137611376213763137641376513766137671376813769137701377113772137731377413775137761377713778137791378013781137821378313784137851378613787137881378913790137911379213793137941379513796137971379813799138001380113802138031380413805138061380713808138091381013811138121381313814138151381613817138181381913820138211382213823138241382513826138271382813829138301383113832138331383413835138361383713838138391384013841138421384313844138451384613847138481384913850138511385213853138541385513856138571385813859138601386113862138631386413865138661386713868138691387013871138721387313874138751387613877138781387913880138811388213883138841388513886138871388813889138901389113892138931389413895138961389713898138991390013901139021390313904139051390613907139081390913910139111391213913139141391513916139171391813919139201392113922139231392413925139261392713928139291393013931139321393313934139351393613937139381393913940139411394213943139441394513946139471394813949139501395113952139531395413955139561395713958139591396013961139621396313964139651396613967139681396913970139711397213973139741397513976139771397813979139801398113982139831398413985139861398713988139891399013991139921399313994139951399613997139981399914000140011400214003140041400514006140071400814009140101401114012140131401414015140161401714018140191402014021140221402314024140251402614027140281402914030140311403214033140341403514036140371403814039140401404114042140431404414045140461404714048140491405014051140521405314054140551405614057140581405914060140611406214063140641406514066140671406814069140701407114072140731407414075140761407714078140791408014081140821408314084140851408614087140881408914090140911409214093140941409514096140971409814099141001410114102141031410414105141061410714108141091411014111141121411314114141151411614117141181411914120141211412214123141241412514126141271412814129141301413114132141331413414135141361413714138141391414014141141421414314144141451414614147141481414914150141511415214153141541415514156141571415814159141601416114162141631416414165141661416714168141691417014171141721417314174141751417614177141781417914180141811418214183141841418514186141871418814189141901419114192141931419414195141961419714198141991420014201142021420314204142051420614207142081420914210142111421214213142141421514216142171421814219142201422114222142231422414225142261422714228142291423014231142321423314234142351423614237142381423914240142411424214243142441424514246142471424814249142501425114252142531425414255142561425714258142591426014261142621426314264142651426614267142681426914270142711427214273142741427514276142771427814279142801428114282142831428414285142861428714288142891429014291142921429314294142951429614297142981429914300143011430214303143041430514306143071430814309143101431114312143131431414315143161431714318143191432014321143221432314324143251432614327143281432914330143311433214333143341433514336143371433814339143401434114342143431434414345143461434714348143491435014351143521435314354143551435614357143581435914360143611436214363143641436514366143671436814369143701437114372143731437414375143761437714378143791438014381143821438314384143851438614387143881438914390143911439214393143941439514396143971439814399144001440114402144031440414405144061440714408144091441014411144121441314414144151441614417144181441914420144211442214423144241442514426144271442814429144301443114432144331443414435144361443714438144391444014441144421444314444144451444614447144481444914450144511445214453144541445514456144571445814459144601446114462144631446414465144661446714468144691447014471144721447314474144751447614477144781447914480144811448214483144841448514486144871448814489144901449114492144931449414495144961449714498144991450014501145021450314504145051450614507145081450914510145111451214513145141451514516145171451814519145201452114522145231452414525145261452714528145291453014531145321453314534145351453614537145381453914540145411454214543145441454514546145471454814549145501455114552145531455414555145561455714558145591456014561145621456314564145651456614567145681456914570145711457214573145741457514576145771457814579145801458114582145831458414585145861458714588145891459014591145921459314594145951459614597145981459914600146011460214603146041460514606146071460814609146101461114612146131461414615146161461714618146191462014621146221462314624146251462614627146281462914630146311463214633146341463514636146371463814639146401464114642146431464414645146461464714648146491465014651146521465314654146551465614657146581465914660146611466214663146641466514666146671466814669146701467114672146731467414675146761467714678146791468014681146821468314684146851468614687146881468914690146911469214693146941469514696146971469814699147001470114702147031470414705147061470714708147091471014711147121471314714147151471614717147181471914720147211472214723147241472514726147271472814729147301473114732147331473414735147361473714738147391474014741147421474314744147451474614747147481474914750147511475214753147541475514756147571475814759147601476114762147631476414765147661476714768147691477014771147721477314774147751477614777147781477914780147811478214783147841478514786147871478814789147901479114792147931479414795147961479714798147991480014801148021480314804148051480614807148081480914810148111481214813148141481514816148171481814819148201482114822148231482414825148261482714828148291483014831148321483314834148351483614837148381483914840148411484214843148441484514846148471484814849148501485114852148531485414855148561485714858148591486014861148621486314864148651486614867148681486914870148711487214873148741487514876148771487814879148801488114882148831488414885148861488714888148891489014891148921489314894148951489614897148981489914900149011490214903149041490514906149071490814909149101491114912149131491414915149161491714918149191492014921149221492314924149251492614927149281492914930149311493214933149341493514936149371493814939149401494114942149431494414945149461494714948149491495014951149521495314954149551495614957149581495914960149611496214963149641496514966149671496814969149701497114972149731497414975149761497714978149791498014981149821498314984149851498614987149881498914990149911499214993149941499514996149971499814999150001500115002150031500415005150061500715008150091501015011150121501315014150151501615017150181501915020150211502215023150241502515026150271502815029150301503115032150331503415035150361503715038150391504015041150421504315044150451504615047150481504915050150511505215053150541505515056150571505815059150601506115062150631506415065150661506715068150691507015071150721507315074150751507615077150781507915080150811508215083150841508515086150871508815089150901509115092150931509415095150961509715098150991510015101151021510315104151051510615107151081510915110151111511215113151141511515116151171511815119151201512115122151231512415125151261512715128151291513015131151321513315134151351513615137151381513915140151411514215143151441514515146151471514815149151501515115152151531515415155151561515715158151591516015161151621516315164151651516615167151681516915170151711517215173151741517515176151771517815179151801518115182151831518415185151861518715188151891519015191151921519315194151951519615197151981519915200152011520215203152041520515206152071520815209152101521115212152131521415215152161521715218152191522015221152221522315224152251522615227152281522915230152311523215233152341523515236152371523815239152401524115242152431524415245152461524715248152491525015251152521525315254152551525615257152581525915260152611526215263152641526515266152671526815269152701527115272152731527415275152761527715278152791528015281152821528315284152851528615287152881528915290152911529215293152941529515296152971529815299153001530115302153031530415305153061530715308153091531015311153121531315314153151531615317153181531915320153211532215323153241532515326153271532815329153301533115332153331533415335153361533715338153391534015341153421534315344153451534615347153481534915350153511535215353153541535515356153571535815359153601536115362153631536415365153661536715368153691537015371153721537315374153751537615377153781537915380153811538215383153841538515386153871538815389153901539115392153931539415395153961539715398153991540015401154021540315404154051540615407154081540915410154111541215413154141541515416154171541815419154201542115422154231542415425154261542715428154291543015431154321543315434154351543615437154381543915440154411544215443154441544515446154471544815449154501545115452154531545415455154561545715458154591546015461154621546315464154651546615467154681546915470154711547215473154741547515476154771547815479154801548115482154831548415485154861548715488154891549015491154921549315494154951549615497154981549915500155011550215503155041550515506155071550815509155101551115512155131551415515155161551715518155191552015521155221552315524155251552615527155281552915530155311553215533155341553515536155371553815539155401554115542155431554415545155461554715548155491555015551155521555315554155551555615557155581555915560155611556215563155641556515566155671556815569155701557115572155731557415575155761557715578155791558015581155821558315584155851558615587155881558915590155911559215593155941559515596155971559815599156001560115602156031560415605156061560715608156091561015611156121561315614156151561615617156181561915620156211562215623156241562515626156271562815629156301563115632156331563415635156361563715638156391564015641156421564315644156451564615647156481564915650156511565215653156541565515656156571565815659156601566115662156631566415665156661566715668156691567015671156721567315674156751567615677156781567915680156811568215683156841568515686156871568815689156901569115692156931569415695156961569715698156991570015701157021570315704157051570615707157081570915710157111571215713157141571515716157171571815719157201572115722157231572415725157261572715728157291573015731157321573315734157351573615737157381573915740157411574215743157441574515746157471574815749157501575115752157531575415755157561575715758157591576015761157621576315764157651576615767157681576915770157711577215773157741577515776157771577815779157801578115782157831578415785157861578715788157891579015791157921579315794157951579615797157981579915800158011580215803158041580515806158071580815809158101581115812158131581415815158161581715818158191582015821158221582315824158251582615827158281582915830158311583215833158341583515836158371583815839158401584115842158431584415845158461584715848158491585015851158521585315854158551585615857158581585915860158611586215863158641586515866158671586815869158701587115872158731587415875158761587715878158791588015881158821588315884158851588615887158881588915890158911589215893158941589515896158971589815899159001590115902159031590415905159061590715908159091591015911159121591315914159151591615917159181591915920159211592215923159241592515926159271592815929159301593115932159331593415935159361593715938159391594015941159421594315944159451594615947159481594915950159511595215953159541595515956159571595815959159601596115962159631596415965159661596715968159691597015971159721597315974159751597615977159781597915980159811598215983159841598515986159871598815989159901599115992159931599415995159961599715998159991600016001160021600316004160051600616007160081600916010160111601216013160141601516016160171601816019160201602116022160231602416025160261602716028160291603016031160321603316034160351603616037160381603916040160411604216043160441604516046160471604816049160501605116052160531605416055160561605716058160591606016061160621606316064160651606616067160681606916070160711607216073160741607516076160771607816079160801608116082160831608416085160861608716088160891609016091160921609316094160951609616097160981609916100161011610216103161041610516106161071610816109161101611116112161131611416115161161611716118161191612016121161221612316124161251612616127161281612916130161311613216133161341613516136161371613816139161401614116142161431614416145161461614716148161491615016151161521615316154161551615616157161581615916160161611616216163161641616516166161671616816169161701617116172161731617416175161761617716178161791618016181161821618316184161851618616187161881618916190161911619216193161941619516196161971619816199162001620116202162031620416205162061620716208162091621016211162121621316214162151621616217162181621916220162211622216223162241622516226162271622816229162301623116232162331623416235162361623716238162391624016241162421624316244162451624616247162481624916250162511625216253162541625516256162571625816259162601626116262162631626416265162661626716268162691627016271162721627316274162751627616277162781627916280162811628216283162841628516286162871628816289162901629116292162931629416295162961629716298162991630016301163021630316304163051630616307163081630916310163111631216313163141631516316163171631816319163201632116322163231632416325163261632716328163291633016331163321633316334163351633616337163381633916340163411634216343163441634516346163471634816349163501635116352163531635416355163561635716358163591636016361163621636316364163651636616367163681636916370163711637216373163741637516376163771637816379163801638116382163831638416385163861638716388163891639016391163921639316394163951639616397163981639916400164011640216403164041640516406164071640816409164101641116412164131641416415164161641716418164191642016421164221642316424164251642616427164281642916430164311643216433164341643516436164371643816439164401644116442164431644416445164461644716448164491645016451164521645316454164551645616457164581645916460164611646216463164641646516466164671646816469164701647116472164731647416475164761647716478164791648016481164821648316484164851648616487164881648916490164911649216493164941649516496164971649816499165001650116502165031650416505165061650716508165091651016511165121651316514165151651616517165181651916520165211652216523165241652516526165271652816529165301653116532165331653416535165361653716538165391654016541165421654316544165451654616547165481654916550165511655216553165541655516556165571655816559165601656116562165631656416565165661656716568165691657016571165721657316574165751657616577165781657916580165811658216583165841658516586165871658816589165901659116592165931659416595165961659716598165991660016601166021660316604166051660616607166081660916610166111661216613166141661516616166171661816619166201662116622166231662416625166261662716628166291663016631166321663316634166351663616637166381663916640166411664216643166441664516646166471664816649166501665116652166531665416655166561665716658166591666016661166621666316664166651666616667166681666916670166711667216673166741667516676166771667816679166801668116682166831668416685166861668716688166891669016691166921669316694166951669616697166981669916700167011670216703167041670516706167071670816709167101671116712167131671416715167161671716718167191672016721167221672316724167251672616727167281672916730167311673216733167341673516736167371673816739167401674116742167431674416745167461674716748167491675016751167521675316754167551675616757167581675916760167611676216763167641676516766167671676816769167701677116772167731677416775167761677716778167791678016781167821678316784167851678616787167881678916790167911679216793167941679516796167971679816799168001680116802168031680416805168061680716808168091681016811168121681316814168151681616817168181681916820168211682216823168241682516826168271682816829168301683116832168331683416835168361683716838168391684016841168421684316844168451684616847168481684916850168511685216853168541685516856168571685816859168601686116862168631686416865168661686716868168691687016871168721687316874168751687616877168781687916880168811688216883168841688516886168871688816889168901689116892168931689416895168961689716898168991690016901169021690316904169051690616907169081690916910169111691216913169141691516916169171691816919169201692116922169231692416925169261692716928169291693016931169321693316934169351693616937169381693916940169411694216943169441694516946169471694816949169501695116952169531695416955169561695716958169591696016961169621696316964169651696616967169681696916970169711697216973169741697516976169771697816979169801698116982169831698416985169861698716988169891699016991169921699316994169951699616997169981699917000170011700217003170041700517006170071700817009170101701117012170131701417015170161701717018170191702017021170221702317024170251702617027170281702917030170311703217033170341703517036170371703817039170401704117042170431704417045170461704717048170491705017051170521705317054170551705617057170581705917060170611706217063170641706517066170671706817069170701707117072170731707417075170761707717078170791708017081170821708317084170851708617087170881708917090170911709217093170941709517096170971709817099171001710117102171031710417105171061710717108171091711017111171121711317114171151711617117171181711917120171211712217123171241712517126171271712817129171301713117132171331713417135171361713717138171391714017141171421714317144171451714617147171481714917150171511715217153171541715517156171571715817159171601716117162171631716417165171661716717168171691717017171171721717317174171751717617177171781717917180171811718217183171841718517186171871718817189171901719117192171931719417195171961719717198171991720017201172021720317204172051720617207172081720917210172111721217213172141721517216172171721817219172201722117222172231722417225172261722717228172291723017231172321723317234172351723617237172381723917240172411724217243172441724517246172471724817249172501725117252172531725417255172561725717258172591726017261172621726317264172651726617267172681726917270172711727217273172741727517276172771727817279172801728117282172831728417285
  1. /*
  2. Copyright (c) 2014-2018 VMware, Inc. All Rights Reserved.
  3. Licensed under the Apache License, Version 2.0 (the "License");
  4. you may not use this file except in compliance with the License.
  5. You may obtain a copy of the License at
  6. http://www.apache.org/licenses/LICENSE-2.0
  7. Unless required by applicable law or agreed to in writing, software
  8. distributed under the License is distributed on an "AS IS" BASIS,
  9. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  10. See the License for the specific language governing permissions and
  11. limitations under the License.
  12. */
  13. package methods
  14. import (
  15. "context"
  16. "github.com/vmware/govmomi/vim25/soap"
  17. "github.com/vmware/govmomi/vim25/types"
  18. )
  19. type AbdicateDomOwnershipBody struct {
  20. Req *types.AbdicateDomOwnership `xml:"urn:vim25 AbdicateDomOwnership,omitempty"`
  21. Res *types.AbdicateDomOwnershipResponse `xml:"urn:vim25 AbdicateDomOwnershipResponse,omitempty"`
  22. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  23. }
  24. func (b *AbdicateDomOwnershipBody) Fault() *soap.Fault { return b.Fault_ }
  25. func AbdicateDomOwnership(ctx context.Context, r soap.RoundTripper, req *types.AbdicateDomOwnership) (*types.AbdicateDomOwnershipResponse, error) {
  26. var reqBody, resBody AbdicateDomOwnershipBody
  27. reqBody.Req = req
  28. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  29. return nil, err
  30. }
  31. return resBody.Res, nil
  32. }
  33. type AcknowledgeAlarmBody struct {
  34. Req *types.AcknowledgeAlarm `xml:"urn:vim25 AcknowledgeAlarm,omitempty"`
  35. Res *types.AcknowledgeAlarmResponse `xml:"urn:vim25 AcknowledgeAlarmResponse,omitempty"`
  36. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  37. }
  38. func (b *AcknowledgeAlarmBody) Fault() *soap.Fault { return b.Fault_ }
  39. func AcknowledgeAlarm(ctx context.Context, r soap.RoundTripper, req *types.AcknowledgeAlarm) (*types.AcknowledgeAlarmResponse, error) {
  40. var reqBody, resBody AcknowledgeAlarmBody
  41. reqBody.Req = req
  42. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  43. return nil, err
  44. }
  45. return resBody.Res, nil
  46. }
  47. type AcquireCimServicesTicketBody struct {
  48. Req *types.AcquireCimServicesTicket `xml:"urn:vim25 AcquireCimServicesTicket,omitempty"`
  49. Res *types.AcquireCimServicesTicketResponse `xml:"urn:vim25 AcquireCimServicesTicketResponse,omitempty"`
  50. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  51. }
  52. func (b *AcquireCimServicesTicketBody) Fault() *soap.Fault { return b.Fault_ }
  53. func AcquireCimServicesTicket(ctx context.Context, r soap.RoundTripper, req *types.AcquireCimServicesTicket) (*types.AcquireCimServicesTicketResponse, error) {
  54. var reqBody, resBody AcquireCimServicesTicketBody
  55. reqBody.Req = req
  56. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  57. return nil, err
  58. }
  59. return resBody.Res, nil
  60. }
  61. type AcquireCloneTicketBody struct {
  62. Req *types.AcquireCloneTicket `xml:"urn:vim25 AcquireCloneTicket,omitempty"`
  63. Res *types.AcquireCloneTicketResponse `xml:"urn:vim25 AcquireCloneTicketResponse,omitempty"`
  64. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  65. }
  66. func (b *AcquireCloneTicketBody) Fault() *soap.Fault { return b.Fault_ }
  67. func AcquireCloneTicket(ctx context.Context, r soap.RoundTripper, req *types.AcquireCloneTicket) (*types.AcquireCloneTicketResponse, error) {
  68. var reqBody, resBody AcquireCloneTicketBody
  69. reqBody.Req = req
  70. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  71. return nil, err
  72. }
  73. return resBody.Res, nil
  74. }
  75. type AcquireCredentialsInGuestBody struct {
  76. Req *types.AcquireCredentialsInGuest `xml:"urn:vim25 AcquireCredentialsInGuest,omitempty"`
  77. Res *types.AcquireCredentialsInGuestResponse `xml:"urn:vim25 AcquireCredentialsInGuestResponse,omitempty"`
  78. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  79. }
  80. func (b *AcquireCredentialsInGuestBody) Fault() *soap.Fault { return b.Fault_ }
  81. func AcquireCredentialsInGuest(ctx context.Context, r soap.RoundTripper, req *types.AcquireCredentialsInGuest) (*types.AcquireCredentialsInGuestResponse, error) {
  82. var reqBody, resBody AcquireCredentialsInGuestBody
  83. reqBody.Req = req
  84. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  85. return nil, err
  86. }
  87. return resBody.Res, nil
  88. }
  89. type AcquireGenericServiceTicketBody struct {
  90. Req *types.AcquireGenericServiceTicket `xml:"urn:vim25 AcquireGenericServiceTicket,omitempty"`
  91. Res *types.AcquireGenericServiceTicketResponse `xml:"urn:vim25 AcquireGenericServiceTicketResponse,omitempty"`
  92. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  93. }
  94. func (b *AcquireGenericServiceTicketBody) Fault() *soap.Fault { return b.Fault_ }
  95. func AcquireGenericServiceTicket(ctx context.Context, r soap.RoundTripper, req *types.AcquireGenericServiceTicket) (*types.AcquireGenericServiceTicketResponse, error) {
  96. var reqBody, resBody AcquireGenericServiceTicketBody
  97. reqBody.Req = req
  98. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  99. return nil, err
  100. }
  101. return resBody.Res, nil
  102. }
  103. type AcquireLocalTicketBody struct {
  104. Req *types.AcquireLocalTicket `xml:"urn:vim25 AcquireLocalTicket,omitempty"`
  105. Res *types.AcquireLocalTicketResponse `xml:"urn:vim25 AcquireLocalTicketResponse,omitempty"`
  106. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  107. }
  108. func (b *AcquireLocalTicketBody) Fault() *soap.Fault { return b.Fault_ }
  109. func AcquireLocalTicket(ctx context.Context, r soap.RoundTripper, req *types.AcquireLocalTicket) (*types.AcquireLocalTicketResponse, error) {
  110. var reqBody, resBody AcquireLocalTicketBody
  111. reqBody.Req = req
  112. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  113. return nil, err
  114. }
  115. return resBody.Res, nil
  116. }
  117. type AcquireMksTicketBody struct {
  118. Req *types.AcquireMksTicket `xml:"urn:vim25 AcquireMksTicket,omitempty"`
  119. Res *types.AcquireMksTicketResponse `xml:"urn:vim25 AcquireMksTicketResponse,omitempty"`
  120. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  121. }
  122. func (b *AcquireMksTicketBody) Fault() *soap.Fault { return b.Fault_ }
  123. func AcquireMksTicket(ctx context.Context, r soap.RoundTripper, req *types.AcquireMksTicket) (*types.AcquireMksTicketResponse, error) {
  124. var reqBody, resBody AcquireMksTicketBody
  125. reqBody.Req = req
  126. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  127. return nil, err
  128. }
  129. return resBody.Res, nil
  130. }
  131. type AcquireTicketBody struct {
  132. Req *types.AcquireTicket `xml:"urn:vim25 AcquireTicket,omitempty"`
  133. Res *types.AcquireTicketResponse `xml:"urn:vim25 AcquireTicketResponse,omitempty"`
  134. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  135. }
  136. func (b *AcquireTicketBody) Fault() *soap.Fault { return b.Fault_ }
  137. func AcquireTicket(ctx context.Context, r soap.RoundTripper, req *types.AcquireTicket) (*types.AcquireTicketResponse, error) {
  138. var reqBody, resBody AcquireTicketBody
  139. reqBody.Req = req
  140. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  141. return nil, err
  142. }
  143. return resBody.Res, nil
  144. }
  145. type AddAuthorizationRoleBody struct {
  146. Req *types.AddAuthorizationRole `xml:"urn:vim25 AddAuthorizationRole,omitempty"`
  147. Res *types.AddAuthorizationRoleResponse `xml:"urn:vim25 AddAuthorizationRoleResponse,omitempty"`
  148. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  149. }
  150. func (b *AddAuthorizationRoleBody) Fault() *soap.Fault { return b.Fault_ }
  151. func AddAuthorizationRole(ctx context.Context, r soap.RoundTripper, req *types.AddAuthorizationRole) (*types.AddAuthorizationRoleResponse, error) {
  152. var reqBody, resBody AddAuthorizationRoleBody
  153. reqBody.Req = req
  154. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  155. return nil, err
  156. }
  157. return resBody.Res, nil
  158. }
  159. type AddCustomFieldDefBody struct {
  160. Req *types.AddCustomFieldDef `xml:"urn:vim25 AddCustomFieldDef,omitempty"`
  161. Res *types.AddCustomFieldDefResponse `xml:"urn:vim25 AddCustomFieldDefResponse,omitempty"`
  162. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  163. }
  164. func (b *AddCustomFieldDefBody) Fault() *soap.Fault { return b.Fault_ }
  165. func AddCustomFieldDef(ctx context.Context, r soap.RoundTripper, req *types.AddCustomFieldDef) (*types.AddCustomFieldDefResponse, error) {
  166. var reqBody, resBody AddCustomFieldDefBody
  167. reqBody.Req = req
  168. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  169. return nil, err
  170. }
  171. return resBody.Res, nil
  172. }
  173. type AddDVPortgroup_TaskBody struct {
  174. Req *types.AddDVPortgroup_Task `xml:"urn:vim25 AddDVPortgroup_Task,omitempty"`
  175. Res *types.AddDVPortgroup_TaskResponse `xml:"urn:vim25 AddDVPortgroup_TaskResponse,omitempty"`
  176. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  177. }
  178. func (b *AddDVPortgroup_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  179. func AddDVPortgroup_Task(ctx context.Context, r soap.RoundTripper, req *types.AddDVPortgroup_Task) (*types.AddDVPortgroup_TaskResponse, error) {
  180. var reqBody, resBody AddDVPortgroup_TaskBody
  181. reqBody.Req = req
  182. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  183. return nil, err
  184. }
  185. return resBody.Res, nil
  186. }
  187. type AddDisks_TaskBody struct {
  188. Req *types.AddDisks_Task `xml:"urn:vim25 AddDisks_Task,omitempty"`
  189. Res *types.AddDisks_TaskResponse `xml:"urn:vim25 AddDisks_TaskResponse,omitempty"`
  190. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  191. }
  192. func (b *AddDisks_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  193. func AddDisks_Task(ctx context.Context, r soap.RoundTripper, req *types.AddDisks_Task) (*types.AddDisks_TaskResponse, error) {
  194. var reqBody, resBody AddDisks_TaskBody
  195. reqBody.Req = req
  196. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  197. return nil, err
  198. }
  199. return resBody.Res, nil
  200. }
  201. type AddFilterBody struct {
  202. Req *types.AddFilter `xml:"urn:vim25 AddFilter,omitempty"`
  203. Res *types.AddFilterResponse `xml:"urn:vim25 AddFilterResponse,omitempty"`
  204. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  205. }
  206. func (b *AddFilterBody) Fault() *soap.Fault { return b.Fault_ }
  207. func AddFilter(ctx context.Context, r soap.RoundTripper, req *types.AddFilter) (*types.AddFilterResponse, error) {
  208. var reqBody, resBody AddFilterBody
  209. reqBody.Req = req
  210. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  211. return nil, err
  212. }
  213. return resBody.Res, nil
  214. }
  215. type AddFilterEntitiesBody struct {
  216. Req *types.AddFilterEntities `xml:"urn:vim25 AddFilterEntities,omitempty"`
  217. Res *types.AddFilterEntitiesResponse `xml:"urn:vim25 AddFilterEntitiesResponse,omitempty"`
  218. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  219. }
  220. func (b *AddFilterEntitiesBody) Fault() *soap.Fault { return b.Fault_ }
  221. func AddFilterEntities(ctx context.Context, r soap.RoundTripper, req *types.AddFilterEntities) (*types.AddFilterEntitiesResponse, error) {
  222. var reqBody, resBody AddFilterEntitiesBody
  223. reqBody.Req = req
  224. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  225. return nil, err
  226. }
  227. return resBody.Res, nil
  228. }
  229. type AddGuestAliasBody struct {
  230. Req *types.AddGuestAlias `xml:"urn:vim25 AddGuestAlias,omitempty"`
  231. Res *types.AddGuestAliasResponse `xml:"urn:vim25 AddGuestAliasResponse,omitempty"`
  232. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  233. }
  234. func (b *AddGuestAliasBody) Fault() *soap.Fault { return b.Fault_ }
  235. func AddGuestAlias(ctx context.Context, r soap.RoundTripper, req *types.AddGuestAlias) (*types.AddGuestAliasResponse, error) {
  236. var reqBody, resBody AddGuestAliasBody
  237. reqBody.Req = req
  238. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  239. return nil, err
  240. }
  241. return resBody.Res, nil
  242. }
  243. type AddHost_TaskBody struct {
  244. Req *types.AddHost_Task `xml:"urn:vim25 AddHost_Task,omitempty"`
  245. Res *types.AddHost_TaskResponse `xml:"urn:vim25 AddHost_TaskResponse,omitempty"`
  246. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  247. }
  248. func (b *AddHost_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  249. func AddHost_Task(ctx context.Context, r soap.RoundTripper, req *types.AddHost_Task) (*types.AddHost_TaskResponse, error) {
  250. var reqBody, resBody AddHost_TaskBody
  251. reqBody.Req = req
  252. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  253. return nil, err
  254. }
  255. return resBody.Res, nil
  256. }
  257. type AddInternetScsiSendTargetsBody struct {
  258. Req *types.AddInternetScsiSendTargets `xml:"urn:vim25 AddInternetScsiSendTargets,omitempty"`
  259. Res *types.AddInternetScsiSendTargetsResponse `xml:"urn:vim25 AddInternetScsiSendTargetsResponse,omitempty"`
  260. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  261. }
  262. func (b *AddInternetScsiSendTargetsBody) Fault() *soap.Fault { return b.Fault_ }
  263. func AddInternetScsiSendTargets(ctx context.Context, r soap.RoundTripper, req *types.AddInternetScsiSendTargets) (*types.AddInternetScsiSendTargetsResponse, error) {
  264. var reqBody, resBody AddInternetScsiSendTargetsBody
  265. reqBody.Req = req
  266. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  267. return nil, err
  268. }
  269. return resBody.Res, nil
  270. }
  271. type AddInternetScsiStaticTargetsBody struct {
  272. Req *types.AddInternetScsiStaticTargets `xml:"urn:vim25 AddInternetScsiStaticTargets,omitempty"`
  273. Res *types.AddInternetScsiStaticTargetsResponse `xml:"urn:vim25 AddInternetScsiStaticTargetsResponse,omitempty"`
  274. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  275. }
  276. func (b *AddInternetScsiStaticTargetsBody) Fault() *soap.Fault { return b.Fault_ }
  277. func AddInternetScsiStaticTargets(ctx context.Context, r soap.RoundTripper, req *types.AddInternetScsiStaticTargets) (*types.AddInternetScsiStaticTargetsResponse, error) {
  278. var reqBody, resBody AddInternetScsiStaticTargetsBody
  279. reqBody.Req = req
  280. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  281. return nil, err
  282. }
  283. return resBody.Res, nil
  284. }
  285. type AddKeyBody struct {
  286. Req *types.AddKey `xml:"urn:vim25 AddKey,omitempty"`
  287. Res *types.AddKeyResponse `xml:"urn:vim25 AddKeyResponse,omitempty"`
  288. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  289. }
  290. func (b *AddKeyBody) Fault() *soap.Fault { return b.Fault_ }
  291. func AddKey(ctx context.Context, r soap.RoundTripper, req *types.AddKey) (*types.AddKeyResponse, error) {
  292. var reqBody, resBody AddKeyBody
  293. reqBody.Req = req
  294. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  295. return nil, err
  296. }
  297. return resBody.Res, nil
  298. }
  299. type AddKeysBody struct {
  300. Req *types.AddKeys `xml:"urn:vim25 AddKeys,omitempty"`
  301. Res *types.AddKeysResponse `xml:"urn:vim25 AddKeysResponse,omitempty"`
  302. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  303. }
  304. func (b *AddKeysBody) Fault() *soap.Fault { return b.Fault_ }
  305. func AddKeys(ctx context.Context, r soap.RoundTripper, req *types.AddKeys) (*types.AddKeysResponse, error) {
  306. var reqBody, resBody AddKeysBody
  307. reqBody.Req = req
  308. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  309. return nil, err
  310. }
  311. return resBody.Res, nil
  312. }
  313. type AddLicenseBody struct {
  314. Req *types.AddLicense `xml:"urn:vim25 AddLicense,omitempty"`
  315. Res *types.AddLicenseResponse `xml:"urn:vim25 AddLicenseResponse,omitempty"`
  316. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  317. }
  318. func (b *AddLicenseBody) Fault() *soap.Fault { return b.Fault_ }
  319. func AddLicense(ctx context.Context, r soap.RoundTripper, req *types.AddLicense) (*types.AddLicenseResponse, error) {
  320. var reqBody, resBody AddLicenseBody
  321. reqBody.Req = req
  322. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  323. return nil, err
  324. }
  325. return resBody.Res, nil
  326. }
  327. type AddMonitoredEntitiesBody struct {
  328. Req *types.AddMonitoredEntities `xml:"urn:vim25 AddMonitoredEntities,omitempty"`
  329. Res *types.AddMonitoredEntitiesResponse `xml:"urn:vim25 AddMonitoredEntitiesResponse,omitempty"`
  330. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  331. }
  332. func (b *AddMonitoredEntitiesBody) Fault() *soap.Fault { return b.Fault_ }
  333. func AddMonitoredEntities(ctx context.Context, r soap.RoundTripper, req *types.AddMonitoredEntities) (*types.AddMonitoredEntitiesResponse, error) {
  334. var reqBody, resBody AddMonitoredEntitiesBody
  335. reqBody.Req = req
  336. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  337. return nil, err
  338. }
  339. return resBody.Res, nil
  340. }
  341. type AddNetworkResourcePoolBody struct {
  342. Req *types.AddNetworkResourcePool `xml:"urn:vim25 AddNetworkResourcePool,omitempty"`
  343. Res *types.AddNetworkResourcePoolResponse `xml:"urn:vim25 AddNetworkResourcePoolResponse,omitempty"`
  344. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  345. }
  346. func (b *AddNetworkResourcePoolBody) Fault() *soap.Fault { return b.Fault_ }
  347. func AddNetworkResourcePool(ctx context.Context, r soap.RoundTripper, req *types.AddNetworkResourcePool) (*types.AddNetworkResourcePoolResponse, error) {
  348. var reqBody, resBody AddNetworkResourcePoolBody
  349. reqBody.Req = req
  350. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  351. return nil, err
  352. }
  353. return resBody.Res, nil
  354. }
  355. type AddPortGroupBody struct {
  356. Req *types.AddPortGroup `xml:"urn:vim25 AddPortGroup,omitempty"`
  357. Res *types.AddPortGroupResponse `xml:"urn:vim25 AddPortGroupResponse,omitempty"`
  358. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  359. }
  360. func (b *AddPortGroupBody) Fault() *soap.Fault { return b.Fault_ }
  361. func AddPortGroup(ctx context.Context, r soap.RoundTripper, req *types.AddPortGroup) (*types.AddPortGroupResponse, error) {
  362. var reqBody, resBody AddPortGroupBody
  363. reqBody.Req = req
  364. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  365. return nil, err
  366. }
  367. return resBody.Res, nil
  368. }
  369. type AddServiceConsoleVirtualNicBody struct {
  370. Req *types.AddServiceConsoleVirtualNic `xml:"urn:vim25 AddServiceConsoleVirtualNic,omitempty"`
  371. Res *types.AddServiceConsoleVirtualNicResponse `xml:"urn:vim25 AddServiceConsoleVirtualNicResponse,omitempty"`
  372. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  373. }
  374. func (b *AddServiceConsoleVirtualNicBody) Fault() *soap.Fault { return b.Fault_ }
  375. func AddServiceConsoleVirtualNic(ctx context.Context, r soap.RoundTripper, req *types.AddServiceConsoleVirtualNic) (*types.AddServiceConsoleVirtualNicResponse, error) {
  376. var reqBody, resBody AddServiceConsoleVirtualNicBody
  377. reqBody.Req = req
  378. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  379. return nil, err
  380. }
  381. return resBody.Res, nil
  382. }
  383. type AddStandaloneHost_TaskBody struct {
  384. Req *types.AddStandaloneHost_Task `xml:"urn:vim25 AddStandaloneHost_Task,omitempty"`
  385. Res *types.AddStandaloneHost_TaskResponse `xml:"urn:vim25 AddStandaloneHost_TaskResponse,omitempty"`
  386. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  387. }
  388. func (b *AddStandaloneHost_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  389. func AddStandaloneHost_Task(ctx context.Context, r soap.RoundTripper, req *types.AddStandaloneHost_Task) (*types.AddStandaloneHost_TaskResponse, error) {
  390. var reqBody, resBody AddStandaloneHost_TaskBody
  391. reqBody.Req = req
  392. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  393. return nil, err
  394. }
  395. return resBody.Res, nil
  396. }
  397. type AddVirtualNicBody struct {
  398. Req *types.AddVirtualNic `xml:"urn:vim25 AddVirtualNic,omitempty"`
  399. Res *types.AddVirtualNicResponse `xml:"urn:vim25 AddVirtualNicResponse,omitempty"`
  400. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  401. }
  402. func (b *AddVirtualNicBody) Fault() *soap.Fault { return b.Fault_ }
  403. func AddVirtualNic(ctx context.Context, r soap.RoundTripper, req *types.AddVirtualNic) (*types.AddVirtualNicResponse, error) {
  404. var reqBody, resBody AddVirtualNicBody
  405. reqBody.Req = req
  406. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  407. return nil, err
  408. }
  409. return resBody.Res, nil
  410. }
  411. type AddVirtualSwitchBody struct {
  412. Req *types.AddVirtualSwitch `xml:"urn:vim25 AddVirtualSwitch,omitempty"`
  413. Res *types.AddVirtualSwitchResponse `xml:"urn:vim25 AddVirtualSwitchResponse,omitempty"`
  414. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  415. }
  416. func (b *AddVirtualSwitchBody) Fault() *soap.Fault { return b.Fault_ }
  417. func AddVirtualSwitch(ctx context.Context, r soap.RoundTripper, req *types.AddVirtualSwitch) (*types.AddVirtualSwitchResponse, error) {
  418. var reqBody, resBody AddVirtualSwitchBody
  419. reqBody.Req = req
  420. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  421. return nil, err
  422. }
  423. return resBody.Res, nil
  424. }
  425. type AllocateIpv4AddressBody struct {
  426. Req *types.AllocateIpv4Address `xml:"urn:vim25 AllocateIpv4Address,omitempty"`
  427. Res *types.AllocateIpv4AddressResponse `xml:"urn:vim25 AllocateIpv4AddressResponse,omitempty"`
  428. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  429. }
  430. func (b *AllocateIpv4AddressBody) Fault() *soap.Fault { return b.Fault_ }
  431. func AllocateIpv4Address(ctx context.Context, r soap.RoundTripper, req *types.AllocateIpv4Address) (*types.AllocateIpv4AddressResponse, error) {
  432. var reqBody, resBody AllocateIpv4AddressBody
  433. reqBody.Req = req
  434. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  435. return nil, err
  436. }
  437. return resBody.Res, nil
  438. }
  439. type AllocateIpv6AddressBody struct {
  440. Req *types.AllocateIpv6Address `xml:"urn:vim25 AllocateIpv6Address,omitempty"`
  441. Res *types.AllocateIpv6AddressResponse `xml:"urn:vim25 AllocateIpv6AddressResponse,omitempty"`
  442. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  443. }
  444. func (b *AllocateIpv6AddressBody) Fault() *soap.Fault { return b.Fault_ }
  445. func AllocateIpv6Address(ctx context.Context, r soap.RoundTripper, req *types.AllocateIpv6Address) (*types.AllocateIpv6AddressResponse, error) {
  446. var reqBody, resBody AllocateIpv6AddressBody
  447. reqBody.Req = req
  448. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  449. return nil, err
  450. }
  451. return resBody.Res, nil
  452. }
  453. type AnswerVMBody struct {
  454. Req *types.AnswerVM `xml:"urn:vim25 AnswerVM,omitempty"`
  455. Res *types.AnswerVMResponse `xml:"urn:vim25 AnswerVMResponse,omitempty"`
  456. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  457. }
  458. func (b *AnswerVMBody) Fault() *soap.Fault { return b.Fault_ }
  459. func AnswerVM(ctx context.Context, r soap.RoundTripper, req *types.AnswerVM) (*types.AnswerVMResponse, error) {
  460. var reqBody, resBody AnswerVMBody
  461. reqBody.Req = req
  462. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  463. return nil, err
  464. }
  465. return resBody.Res, nil
  466. }
  467. type ApplyEntitiesConfig_TaskBody struct {
  468. Req *types.ApplyEntitiesConfig_Task `xml:"urn:vim25 ApplyEntitiesConfig_Task,omitempty"`
  469. Res *types.ApplyEntitiesConfig_TaskResponse `xml:"urn:vim25 ApplyEntitiesConfig_TaskResponse,omitempty"`
  470. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  471. }
  472. func (b *ApplyEntitiesConfig_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  473. func ApplyEntitiesConfig_Task(ctx context.Context, r soap.RoundTripper, req *types.ApplyEntitiesConfig_Task) (*types.ApplyEntitiesConfig_TaskResponse, error) {
  474. var reqBody, resBody ApplyEntitiesConfig_TaskBody
  475. reqBody.Req = req
  476. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  477. return nil, err
  478. }
  479. return resBody.Res, nil
  480. }
  481. type ApplyEvcModeVM_TaskBody struct {
  482. Req *types.ApplyEvcModeVM_Task `xml:"urn:vim25 ApplyEvcModeVM_Task,omitempty"`
  483. Res *types.ApplyEvcModeVM_TaskResponse `xml:"urn:vim25 ApplyEvcModeVM_TaskResponse,omitempty"`
  484. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  485. }
  486. func (b *ApplyEvcModeVM_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  487. func ApplyEvcModeVM_Task(ctx context.Context, r soap.RoundTripper, req *types.ApplyEvcModeVM_Task) (*types.ApplyEvcModeVM_TaskResponse, error) {
  488. var reqBody, resBody ApplyEvcModeVM_TaskBody
  489. reqBody.Req = req
  490. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  491. return nil, err
  492. }
  493. return resBody.Res, nil
  494. }
  495. type ApplyHostConfig_TaskBody struct {
  496. Req *types.ApplyHostConfig_Task `xml:"urn:vim25 ApplyHostConfig_Task,omitempty"`
  497. Res *types.ApplyHostConfig_TaskResponse `xml:"urn:vim25 ApplyHostConfig_TaskResponse,omitempty"`
  498. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  499. }
  500. func (b *ApplyHostConfig_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  501. func ApplyHostConfig_Task(ctx context.Context, r soap.RoundTripper, req *types.ApplyHostConfig_Task) (*types.ApplyHostConfig_TaskResponse, error) {
  502. var reqBody, resBody ApplyHostConfig_TaskBody
  503. reqBody.Req = req
  504. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  505. return nil, err
  506. }
  507. return resBody.Res, nil
  508. }
  509. type ApplyRecommendationBody struct {
  510. Req *types.ApplyRecommendation `xml:"urn:vim25 ApplyRecommendation,omitempty"`
  511. Res *types.ApplyRecommendationResponse `xml:"urn:vim25 ApplyRecommendationResponse,omitempty"`
  512. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  513. }
  514. func (b *ApplyRecommendationBody) Fault() *soap.Fault { return b.Fault_ }
  515. func ApplyRecommendation(ctx context.Context, r soap.RoundTripper, req *types.ApplyRecommendation) (*types.ApplyRecommendationResponse, error) {
  516. var reqBody, resBody ApplyRecommendationBody
  517. reqBody.Req = req
  518. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  519. return nil, err
  520. }
  521. return resBody.Res, nil
  522. }
  523. type ApplyStorageDrsRecommendationToPod_TaskBody struct {
  524. Req *types.ApplyStorageDrsRecommendationToPod_Task `xml:"urn:vim25 ApplyStorageDrsRecommendationToPod_Task,omitempty"`
  525. Res *types.ApplyStorageDrsRecommendationToPod_TaskResponse `xml:"urn:vim25 ApplyStorageDrsRecommendationToPod_TaskResponse,omitempty"`
  526. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  527. }
  528. func (b *ApplyStorageDrsRecommendationToPod_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  529. func ApplyStorageDrsRecommendationToPod_Task(ctx context.Context, r soap.RoundTripper, req *types.ApplyStorageDrsRecommendationToPod_Task) (*types.ApplyStorageDrsRecommendationToPod_TaskResponse, error) {
  530. var reqBody, resBody ApplyStorageDrsRecommendationToPod_TaskBody
  531. reqBody.Req = req
  532. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  533. return nil, err
  534. }
  535. return resBody.Res, nil
  536. }
  537. type ApplyStorageDrsRecommendation_TaskBody struct {
  538. Req *types.ApplyStorageDrsRecommendation_Task `xml:"urn:vim25 ApplyStorageDrsRecommendation_Task,omitempty"`
  539. Res *types.ApplyStorageDrsRecommendation_TaskResponse `xml:"urn:vim25 ApplyStorageDrsRecommendation_TaskResponse,omitempty"`
  540. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  541. }
  542. func (b *ApplyStorageDrsRecommendation_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  543. func ApplyStorageDrsRecommendation_Task(ctx context.Context, r soap.RoundTripper, req *types.ApplyStorageDrsRecommendation_Task) (*types.ApplyStorageDrsRecommendation_TaskResponse, error) {
  544. var reqBody, resBody ApplyStorageDrsRecommendation_TaskBody
  545. reqBody.Req = req
  546. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  547. return nil, err
  548. }
  549. return resBody.Res, nil
  550. }
  551. type AreAlarmActionsEnabledBody struct {
  552. Req *types.AreAlarmActionsEnabled `xml:"urn:vim25 AreAlarmActionsEnabled,omitempty"`
  553. Res *types.AreAlarmActionsEnabledResponse `xml:"urn:vim25 AreAlarmActionsEnabledResponse,omitempty"`
  554. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  555. }
  556. func (b *AreAlarmActionsEnabledBody) Fault() *soap.Fault { return b.Fault_ }
  557. func AreAlarmActionsEnabled(ctx context.Context, r soap.RoundTripper, req *types.AreAlarmActionsEnabled) (*types.AreAlarmActionsEnabledResponse, error) {
  558. var reqBody, resBody AreAlarmActionsEnabledBody
  559. reqBody.Req = req
  560. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  561. return nil, err
  562. }
  563. return resBody.Res, nil
  564. }
  565. type AssignUserToGroupBody struct {
  566. Req *types.AssignUserToGroup `xml:"urn:vim25 AssignUserToGroup,omitempty"`
  567. Res *types.AssignUserToGroupResponse `xml:"urn:vim25 AssignUserToGroupResponse,omitempty"`
  568. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  569. }
  570. func (b *AssignUserToGroupBody) Fault() *soap.Fault { return b.Fault_ }
  571. func AssignUserToGroup(ctx context.Context, r soap.RoundTripper, req *types.AssignUserToGroup) (*types.AssignUserToGroupResponse, error) {
  572. var reqBody, resBody AssignUserToGroupBody
  573. reqBody.Req = req
  574. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  575. return nil, err
  576. }
  577. return resBody.Res, nil
  578. }
  579. type AssociateProfileBody struct {
  580. Req *types.AssociateProfile `xml:"urn:vim25 AssociateProfile,omitempty"`
  581. Res *types.AssociateProfileResponse `xml:"urn:vim25 AssociateProfileResponse,omitempty"`
  582. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  583. }
  584. func (b *AssociateProfileBody) Fault() *soap.Fault { return b.Fault_ }
  585. func AssociateProfile(ctx context.Context, r soap.RoundTripper, req *types.AssociateProfile) (*types.AssociateProfileResponse, error) {
  586. var reqBody, resBody AssociateProfileBody
  587. reqBody.Req = req
  588. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  589. return nil, err
  590. }
  591. return resBody.Res, nil
  592. }
  593. type AttachDisk_TaskBody struct {
  594. Req *types.AttachDisk_Task `xml:"urn:vim25 AttachDisk_Task,omitempty"`
  595. Res *types.AttachDisk_TaskResponse `xml:"urn:vim25 AttachDisk_TaskResponse,omitempty"`
  596. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  597. }
  598. func (b *AttachDisk_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  599. func AttachDisk_Task(ctx context.Context, r soap.RoundTripper, req *types.AttachDisk_Task) (*types.AttachDisk_TaskResponse, error) {
  600. var reqBody, resBody AttachDisk_TaskBody
  601. reqBody.Req = req
  602. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  603. return nil, err
  604. }
  605. return resBody.Res, nil
  606. }
  607. type AttachScsiLunBody struct {
  608. Req *types.AttachScsiLun `xml:"urn:vim25 AttachScsiLun,omitempty"`
  609. Res *types.AttachScsiLunResponse `xml:"urn:vim25 AttachScsiLunResponse,omitempty"`
  610. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  611. }
  612. func (b *AttachScsiLunBody) Fault() *soap.Fault { return b.Fault_ }
  613. func AttachScsiLun(ctx context.Context, r soap.RoundTripper, req *types.AttachScsiLun) (*types.AttachScsiLunResponse, error) {
  614. var reqBody, resBody AttachScsiLunBody
  615. reqBody.Req = req
  616. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  617. return nil, err
  618. }
  619. return resBody.Res, nil
  620. }
  621. type AttachScsiLunEx_TaskBody struct {
  622. Req *types.AttachScsiLunEx_Task `xml:"urn:vim25 AttachScsiLunEx_Task,omitempty"`
  623. Res *types.AttachScsiLunEx_TaskResponse `xml:"urn:vim25 AttachScsiLunEx_TaskResponse,omitempty"`
  624. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  625. }
  626. func (b *AttachScsiLunEx_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  627. func AttachScsiLunEx_Task(ctx context.Context, r soap.RoundTripper, req *types.AttachScsiLunEx_Task) (*types.AttachScsiLunEx_TaskResponse, error) {
  628. var reqBody, resBody AttachScsiLunEx_TaskBody
  629. reqBody.Req = req
  630. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  631. return nil, err
  632. }
  633. return resBody.Res, nil
  634. }
  635. type AttachTagToVStorageObjectBody struct {
  636. Req *types.AttachTagToVStorageObject `xml:"urn:vim25 AttachTagToVStorageObject,omitempty"`
  637. Res *types.AttachTagToVStorageObjectResponse `xml:"urn:vim25 AttachTagToVStorageObjectResponse,omitempty"`
  638. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  639. }
  640. func (b *AttachTagToVStorageObjectBody) Fault() *soap.Fault { return b.Fault_ }
  641. func AttachTagToVStorageObject(ctx context.Context, r soap.RoundTripper, req *types.AttachTagToVStorageObject) (*types.AttachTagToVStorageObjectResponse, error) {
  642. var reqBody, resBody AttachTagToVStorageObjectBody
  643. reqBody.Req = req
  644. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  645. return nil, err
  646. }
  647. return resBody.Res, nil
  648. }
  649. type AttachVmfsExtentBody struct {
  650. Req *types.AttachVmfsExtent `xml:"urn:vim25 AttachVmfsExtent,omitempty"`
  651. Res *types.AttachVmfsExtentResponse `xml:"urn:vim25 AttachVmfsExtentResponse,omitempty"`
  652. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  653. }
  654. func (b *AttachVmfsExtentBody) Fault() *soap.Fault { return b.Fault_ }
  655. func AttachVmfsExtent(ctx context.Context, r soap.RoundTripper, req *types.AttachVmfsExtent) (*types.AttachVmfsExtentResponse, error) {
  656. var reqBody, resBody AttachVmfsExtentBody
  657. reqBody.Req = req
  658. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  659. return nil, err
  660. }
  661. return resBody.Res, nil
  662. }
  663. type AutoStartPowerOffBody struct {
  664. Req *types.AutoStartPowerOff `xml:"urn:vim25 AutoStartPowerOff,omitempty"`
  665. Res *types.AutoStartPowerOffResponse `xml:"urn:vim25 AutoStartPowerOffResponse,omitempty"`
  666. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  667. }
  668. func (b *AutoStartPowerOffBody) Fault() *soap.Fault { return b.Fault_ }
  669. func AutoStartPowerOff(ctx context.Context, r soap.RoundTripper, req *types.AutoStartPowerOff) (*types.AutoStartPowerOffResponse, error) {
  670. var reqBody, resBody AutoStartPowerOffBody
  671. reqBody.Req = req
  672. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  673. return nil, err
  674. }
  675. return resBody.Res, nil
  676. }
  677. type AutoStartPowerOnBody struct {
  678. Req *types.AutoStartPowerOn `xml:"urn:vim25 AutoStartPowerOn,omitempty"`
  679. Res *types.AutoStartPowerOnResponse `xml:"urn:vim25 AutoStartPowerOnResponse,omitempty"`
  680. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  681. }
  682. func (b *AutoStartPowerOnBody) Fault() *soap.Fault { return b.Fault_ }
  683. func AutoStartPowerOn(ctx context.Context, r soap.RoundTripper, req *types.AutoStartPowerOn) (*types.AutoStartPowerOnResponse, error) {
  684. var reqBody, resBody AutoStartPowerOnBody
  685. reqBody.Req = req
  686. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  687. return nil, err
  688. }
  689. return resBody.Res, nil
  690. }
  691. type BackupFirmwareConfigurationBody struct {
  692. Req *types.BackupFirmwareConfiguration `xml:"urn:vim25 BackupFirmwareConfiguration,omitempty"`
  693. Res *types.BackupFirmwareConfigurationResponse `xml:"urn:vim25 BackupFirmwareConfigurationResponse,omitempty"`
  694. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  695. }
  696. func (b *BackupFirmwareConfigurationBody) Fault() *soap.Fault { return b.Fault_ }
  697. func BackupFirmwareConfiguration(ctx context.Context, r soap.RoundTripper, req *types.BackupFirmwareConfiguration) (*types.BackupFirmwareConfigurationResponse, error) {
  698. var reqBody, resBody BackupFirmwareConfigurationBody
  699. reqBody.Req = req
  700. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  701. return nil, err
  702. }
  703. return resBody.Res, nil
  704. }
  705. type BindVnicBody struct {
  706. Req *types.BindVnic `xml:"urn:vim25 BindVnic,omitempty"`
  707. Res *types.BindVnicResponse `xml:"urn:vim25 BindVnicResponse,omitempty"`
  708. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  709. }
  710. func (b *BindVnicBody) Fault() *soap.Fault { return b.Fault_ }
  711. func BindVnic(ctx context.Context, r soap.RoundTripper, req *types.BindVnic) (*types.BindVnicResponse, error) {
  712. var reqBody, resBody BindVnicBody
  713. reqBody.Req = req
  714. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  715. return nil, err
  716. }
  717. return resBody.Res, nil
  718. }
  719. type BrowseDiagnosticLogBody struct {
  720. Req *types.BrowseDiagnosticLog `xml:"urn:vim25 BrowseDiagnosticLog,omitempty"`
  721. Res *types.BrowseDiagnosticLogResponse `xml:"urn:vim25 BrowseDiagnosticLogResponse,omitempty"`
  722. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  723. }
  724. func (b *BrowseDiagnosticLogBody) Fault() *soap.Fault { return b.Fault_ }
  725. func BrowseDiagnosticLog(ctx context.Context, r soap.RoundTripper, req *types.BrowseDiagnosticLog) (*types.BrowseDiagnosticLogResponse, error) {
  726. var reqBody, resBody BrowseDiagnosticLogBody
  727. reqBody.Req = req
  728. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  729. return nil, err
  730. }
  731. return resBody.Res, nil
  732. }
  733. type CanProvisionObjectsBody struct {
  734. Req *types.CanProvisionObjects `xml:"urn:vim25 CanProvisionObjects,omitempty"`
  735. Res *types.CanProvisionObjectsResponse `xml:"urn:vim25 CanProvisionObjectsResponse,omitempty"`
  736. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  737. }
  738. func (b *CanProvisionObjectsBody) Fault() *soap.Fault { return b.Fault_ }
  739. func CanProvisionObjects(ctx context.Context, r soap.RoundTripper, req *types.CanProvisionObjects) (*types.CanProvisionObjectsResponse, error) {
  740. var reqBody, resBody CanProvisionObjectsBody
  741. reqBody.Req = req
  742. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  743. return nil, err
  744. }
  745. return resBody.Res, nil
  746. }
  747. type CancelRecommendationBody struct {
  748. Req *types.CancelRecommendation `xml:"urn:vim25 CancelRecommendation,omitempty"`
  749. Res *types.CancelRecommendationResponse `xml:"urn:vim25 CancelRecommendationResponse,omitempty"`
  750. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  751. }
  752. func (b *CancelRecommendationBody) Fault() *soap.Fault { return b.Fault_ }
  753. func CancelRecommendation(ctx context.Context, r soap.RoundTripper, req *types.CancelRecommendation) (*types.CancelRecommendationResponse, error) {
  754. var reqBody, resBody CancelRecommendationBody
  755. reqBody.Req = req
  756. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  757. return nil, err
  758. }
  759. return resBody.Res, nil
  760. }
  761. type CancelRetrievePropertiesExBody struct {
  762. Req *types.CancelRetrievePropertiesEx `xml:"urn:vim25 CancelRetrievePropertiesEx,omitempty"`
  763. Res *types.CancelRetrievePropertiesExResponse `xml:"urn:vim25 CancelRetrievePropertiesExResponse,omitempty"`
  764. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  765. }
  766. func (b *CancelRetrievePropertiesExBody) Fault() *soap.Fault { return b.Fault_ }
  767. func CancelRetrievePropertiesEx(ctx context.Context, r soap.RoundTripper, req *types.CancelRetrievePropertiesEx) (*types.CancelRetrievePropertiesExResponse, error) {
  768. var reqBody, resBody CancelRetrievePropertiesExBody
  769. reqBody.Req = req
  770. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  771. return nil, err
  772. }
  773. return resBody.Res, nil
  774. }
  775. type CancelStorageDrsRecommendationBody struct {
  776. Req *types.CancelStorageDrsRecommendation `xml:"urn:vim25 CancelStorageDrsRecommendation,omitempty"`
  777. Res *types.CancelStorageDrsRecommendationResponse `xml:"urn:vim25 CancelStorageDrsRecommendationResponse,omitempty"`
  778. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  779. }
  780. func (b *CancelStorageDrsRecommendationBody) Fault() *soap.Fault { return b.Fault_ }
  781. func CancelStorageDrsRecommendation(ctx context.Context, r soap.RoundTripper, req *types.CancelStorageDrsRecommendation) (*types.CancelStorageDrsRecommendationResponse, error) {
  782. var reqBody, resBody CancelStorageDrsRecommendationBody
  783. reqBody.Req = req
  784. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  785. return nil, err
  786. }
  787. return resBody.Res, nil
  788. }
  789. type CancelTaskBody struct {
  790. Req *types.CancelTask `xml:"urn:vim25 CancelTask,omitempty"`
  791. Res *types.CancelTaskResponse `xml:"urn:vim25 CancelTaskResponse,omitempty"`
  792. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  793. }
  794. func (b *CancelTaskBody) Fault() *soap.Fault { return b.Fault_ }
  795. func CancelTask(ctx context.Context, r soap.RoundTripper, req *types.CancelTask) (*types.CancelTaskResponse, error) {
  796. var reqBody, resBody CancelTaskBody
  797. reqBody.Req = req
  798. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  799. return nil, err
  800. }
  801. return resBody.Res, nil
  802. }
  803. type CancelWaitForUpdatesBody struct {
  804. Req *types.CancelWaitForUpdates `xml:"urn:vim25 CancelWaitForUpdates,omitempty"`
  805. Res *types.CancelWaitForUpdatesResponse `xml:"urn:vim25 CancelWaitForUpdatesResponse,omitempty"`
  806. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  807. }
  808. func (b *CancelWaitForUpdatesBody) Fault() *soap.Fault { return b.Fault_ }
  809. func CancelWaitForUpdates(ctx context.Context, r soap.RoundTripper, req *types.CancelWaitForUpdates) (*types.CancelWaitForUpdatesResponse, error) {
  810. var reqBody, resBody CancelWaitForUpdatesBody
  811. reqBody.Req = req
  812. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  813. return nil, err
  814. }
  815. return resBody.Res, nil
  816. }
  817. type CertMgrRefreshCACertificatesAndCRLs_TaskBody struct {
  818. Req *types.CertMgrRefreshCACertificatesAndCRLs_Task `xml:"urn:vim25 CertMgrRefreshCACertificatesAndCRLs_Task,omitempty"`
  819. Res *types.CertMgrRefreshCACertificatesAndCRLs_TaskResponse `xml:"urn:vim25 CertMgrRefreshCACertificatesAndCRLs_TaskResponse,omitempty"`
  820. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  821. }
  822. func (b *CertMgrRefreshCACertificatesAndCRLs_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  823. func CertMgrRefreshCACertificatesAndCRLs_Task(ctx context.Context, r soap.RoundTripper, req *types.CertMgrRefreshCACertificatesAndCRLs_Task) (*types.CertMgrRefreshCACertificatesAndCRLs_TaskResponse, error) {
  824. var reqBody, resBody CertMgrRefreshCACertificatesAndCRLs_TaskBody
  825. reqBody.Req = req
  826. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  827. return nil, err
  828. }
  829. return resBody.Res, nil
  830. }
  831. type CertMgrRefreshCertificates_TaskBody struct {
  832. Req *types.CertMgrRefreshCertificates_Task `xml:"urn:vim25 CertMgrRefreshCertificates_Task,omitempty"`
  833. Res *types.CertMgrRefreshCertificates_TaskResponse `xml:"urn:vim25 CertMgrRefreshCertificates_TaskResponse,omitempty"`
  834. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  835. }
  836. func (b *CertMgrRefreshCertificates_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  837. func CertMgrRefreshCertificates_Task(ctx context.Context, r soap.RoundTripper, req *types.CertMgrRefreshCertificates_Task) (*types.CertMgrRefreshCertificates_TaskResponse, error) {
  838. var reqBody, resBody CertMgrRefreshCertificates_TaskBody
  839. reqBody.Req = req
  840. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  841. return nil, err
  842. }
  843. return resBody.Res, nil
  844. }
  845. type CertMgrRevokeCertificates_TaskBody struct {
  846. Req *types.CertMgrRevokeCertificates_Task `xml:"urn:vim25 CertMgrRevokeCertificates_Task,omitempty"`
  847. Res *types.CertMgrRevokeCertificates_TaskResponse `xml:"urn:vim25 CertMgrRevokeCertificates_TaskResponse,omitempty"`
  848. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  849. }
  850. func (b *CertMgrRevokeCertificates_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  851. func CertMgrRevokeCertificates_Task(ctx context.Context, r soap.RoundTripper, req *types.CertMgrRevokeCertificates_Task) (*types.CertMgrRevokeCertificates_TaskResponse, error) {
  852. var reqBody, resBody CertMgrRevokeCertificates_TaskBody
  853. reqBody.Req = req
  854. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  855. return nil, err
  856. }
  857. return resBody.Res, nil
  858. }
  859. type ChangeAccessModeBody struct {
  860. Req *types.ChangeAccessMode `xml:"urn:vim25 ChangeAccessMode,omitempty"`
  861. Res *types.ChangeAccessModeResponse `xml:"urn:vim25 ChangeAccessModeResponse,omitempty"`
  862. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  863. }
  864. func (b *ChangeAccessModeBody) Fault() *soap.Fault { return b.Fault_ }
  865. func ChangeAccessMode(ctx context.Context, r soap.RoundTripper, req *types.ChangeAccessMode) (*types.ChangeAccessModeResponse, error) {
  866. var reqBody, resBody ChangeAccessModeBody
  867. reqBody.Req = req
  868. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  869. return nil, err
  870. }
  871. return resBody.Res, nil
  872. }
  873. type ChangeFileAttributesInGuestBody struct {
  874. Req *types.ChangeFileAttributesInGuest `xml:"urn:vim25 ChangeFileAttributesInGuest,omitempty"`
  875. Res *types.ChangeFileAttributesInGuestResponse `xml:"urn:vim25 ChangeFileAttributesInGuestResponse,omitempty"`
  876. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  877. }
  878. func (b *ChangeFileAttributesInGuestBody) Fault() *soap.Fault { return b.Fault_ }
  879. func ChangeFileAttributesInGuest(ctx context.Context, r soap.RoundTripper, req *types.ChangeFileAttributesInGuest) (*types.ChangeFileAttributesInGuestResponse, error) {
  880. var reqBody, resBody ChangeFileAttributesInGuestBody
  881. reqBody.Req = req
  882. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  883. return nil, err
  884. }
  885. return resBody.Res, nil
  886. }
  887. type ChangeKey_TaskBody struct {
  888. Req *types.ChangeKey_Task `xml:"urn:vim25 ChangeKey_Task,omitempty"`
  889. Res *types.ChangeKey_TaskResponse `xml:"urn:vim25 ChangeKey_TaskResponse,omitempty"`
  890. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  891. }
  892. func (b *ChangeKey_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  893. func ChangeKey_Task(ctx context.Context, r soap.RoundTripper, req *types.ChangeKey_Task) (*types.ChangeKey_TaskResponse, error) {
  894. var reqBody, resBody ChangeKey_TaskBody
  895. reqBody.Req = req
  896. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  897. return nil, err
  898. }
  899. return resBody.Res, nil
  900. }
  901. type ChangeLockdownModeBody struct {
  902. Req *types.ChangeLockdownMode `xml:"urn:vim25 ChangeLockdownMode,omitempty"`
  903. Res *types.ChangeLockdownModeResponse `xml:"urn:vim25 ChangeLockdownModeResponse,omitempty"`
  904. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  905. }
  906. func (b *ChangeLockdownModeBody) Fault() *soap.Fault { return b.Fault_ }
  907. func ChangeLockdownMode(ctx context.Context, r soap.RoundTripper, req *types.ChangeLockdownMode) (*types.ChangeLockdownModeResponse, error) {
  908. var reqBody, resBody ChangeLockdownModeBody
  909. reqBody.Req = req
  910. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  911. return nil, err
  912. }
  913. return resBody.Res, nil
  914. }
  915. type ChangeNFSUserPasswordBody struct {
  916. Req *types.ChangeNFSUserPassword `xml:"urn:vim25 ChangeNFSUserPassword,omitempty"`
  917. Res *types.ChangeNFSUserPasswordResponse `xml:"urn:vim25 ChangeNFSUserPasswordResponse,omitempty"`
  918. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  919. }
  920. func (b *ChangeNFSUserPasswordBody) Fault() *soap.Fault { return b.Fault_ }
  921. func ChangeNFSUserPassword(ctx context.Context, r soap.RoundTripper, req *types.ChangeNFSUserPassword) (*types.ChangeNFSUserPasswordResponse, error) {
  922. var reqBody, resBody ChangeNFSUserPasswordBody
  923. reqBody.Req = req
  924. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  925. return nil, err
  926. }
  927. return resBody.Res, nil
  928. }
  929. type ChangeOwnerBody struct {
  930. Req *types.ChangeOwner `xml:"urn:vim25 ChangeOwner,omitempty"`
  931. Res *types.ChangeOwnerResponse `xml:"urn:vim25 ChangeOwnerResponse,omitempty"`
  932. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  933. }
  934. func (b *ChangeOwnerBody) Fault() *soap.Fault { return b.Fault_ }
  935. func ChangeOwner(ctx context.Context, r soap.RoundTripper, req *types.ChangeOwner) (*types.ChangeOwnerResponse, error) {
  936. var reqBody, resBody ChangeOwnerBody
  937. reqBody.Req = req
  938. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  939. return nil, err
  940. }
  941. return resBody.Res, nil
  942. }
  943. type CheckAddHostEvc_TaskBody struct {
  944. Req *types.CheckAddHostEvc_Task `xml:"urn:vim25 CheckAddHostEvc_Task,omitempty"`
  945. Res *types.CheckAddHostEvc_TaskResponse `xml:"urn:vim25 CheckAddHostEvc_TaskResponse,omitempty"`
  946. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  947. }
  948. func (b *CheckAddHostEvc_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  949. func CheckAddHostEvc_Task(ctx context.Context, r soap.RoundTripper, req *types.CheckAddHostEvc_Task) (*types.CheckAddHostEvc_TaskResponse, error) {
  950. var reqBody, resBody CheckAddHostEvc_TaskBody
  951. reqBody.Req = req
  952. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  953. return nil, err
  954. }
  955. return resBody.Res, nil
  956. }
  957. type CheckAnswerFileStatus_TaskBody struct {
  958. Req *types.CheckAnswerFileStatus_Task `xml:"urn:vim25 CheckAnswerFileStatus_Task,omitempty"`
  959. Res *types.CheckAnswerFileStatus_TaskResponse `xml:"urn:vim25 CheckAnswerFileStatus_TaskResponse,omitempty"`
  960. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  961. }
  962. func (b *CheckAnswerFileStatus_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  963. func CheckAnswerFileStatus_Task(ctx context.Context, r soap.RoundTripper, req *types.CheckAnswerFileStatus_Task) (*types.CheckAnswerFileStatus_TaskResponse, error) {
  964. var reqBody, resBody CheckAnswerFileStatus_TaskBody
  965. reqBody.Req = req
  966. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  967. return nil, err
  968. }
  969. return resBody.Res, nil
  970. }
  971. type CheckClone_TaskBody struct {
  972. Req *types.CheckClone_Task `xml:"urn:vim25 CheckClone_Task,omitempty"`
  973. Res *types.CheckClone_TaskResponse `xml:"urn:vim25 CheckClone_TaskResponse,omitempty"`
  974. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  975. }
  976. func (b *CheckClone_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  977. func CheckClone_Task(ctx context.Context, r soap.RoundTripper, req *types.CheckClone_Task) (*types.CheckClone_TaskResponse, error) {
  978. var reqBody, resBody CheckClone_TaskBody
  979. reqBody.Req = req
  980. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  981. return nil, err
  982. }
  983. return resBody.Res, nil
  984. }
  985. type CheckCompatibility_TaskBody struct {
  986. Req *types.CheckCompatibility_Task `xml:"urn:vim25 CheckCompatibility_Task,omitempty"`
  987. Res *types.CheckCompatibility_TaskResponse `xml:"urn:vim25 CheckCompatibility_TaskResponse,omitempty"`
  988. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  989. }
  990. func (b *CheckCompatibility_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  991. func CheckCompatibility_Task(ctx context.Context, r soap.RoundTripper, req *types.CheckCompatibility_Task) (*types.CheckCompatibility_TaskResponse, error) {
  992. var reqBody, resBody CheckCompatibility_TaskBody
  993. reqBody.Req = req
  994. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  995. return nil, err
  996. }
  997. return resBody.Res, nil
  998. }
  999. type CheckCompliance_TaskBody struct {
  1000. Req *types.CheckCompliance_Task `xml:"urn:vim25 CheckCompliance_Task,omitempty"`
  1001. Res *types.CheckCompliance_TaskResponse `xml:"urn:vim25 CheckCompliance_TaskResponse,omitempty"`
  1002. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1003. }
  1004. func (b *CheckCompliance_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  1005. func CheckCompliance_Task(ctx context.Context, r soap.RoundTripper, req *types.CheckCompliance_Task) (*types.CheckCompliance_TaskResponse, error) {
  1006. var reqBody, resBody CheckCompliance_TaskBody
  1007. reqBody.Req = req
  1008. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1009. return nil, err
  1010. }
  1011. return resBody.Res, nil
  1012. }
  1013. type CheckConfigureEvcMode_TaskBody struct {
  1014. Req *types.CheckConfigureEvcMode_Task `xml:"urn:vim25 CheckConfigureEvcMode_Task,omitempty"`
  1015. Res *types.CheckConfigureEvcMode_TaskResponse `xml:"urn:vim25 CheckConfigureEvcMode_TaskResponse,omitempty"`
  1016. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1017. }
  1018. func (b *CheckConfigureEvcMode_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  1019. func CheckConfigureEvcMode_Task(ctx context.Context, r soap.RoundTripper, req *types.CheckConfigureEvcMode_Task) (*types.CheckConfigureEvcMode_TaskResponse, error) {
  1020. var reqBody, resBody CheckConfigureEvcMode_TaskBody
  1021. reqBody.Req = req
  1022. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1023. return nil, err
  1024. }
  1025. return resBody.Res, nil
  1026. }
  1027. type CheckCustomizationResourcesBody struct {
  1028. Req *types.CheckCustomizationResources `xml:"urn:vim25 CheckCustomizationResources,omitempty"`
  1029. Res *types.CheckCustomizationResourcesResponse `xml:"urn:vim25 CheckCustomizationResourcesResponse,omitempty"`
  1030. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1031. }
  1032. func (b *CheckCustomizationResourcesBody) Fault() *soap.Fault { return b.Fault_ }
  1033. func CheckCustomizationResources(ctx context.Context, r soap.RoundTripper, req *types.CheckCustomizationResources) (*types.CheckCustomizationResourcesResponse, error) {
  1034. var reqBody, resBody CheckCustomizationResourcesBody
  1035. reqBody.Req = req
  1036. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1037. return nil, err
  1038. }
  1039. return resBody.Res, nil
  1040. }
  1041. type CheckCustomizationSpecBody struct {
  1042. Req *types.CheckCustomizationSpec `xml:"urn:vim25 CheckCustomizationSpec,omitempty"`
  1043. Res *types.CheckCustomizationSpecResponse `xml:"urn:vim25 CheckCustomizationSpecResponse,omitempty"`
  1044. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1045. }
  1046. func (b *CheckCustomizationSpecBody) Fault() *soap.Fault { return b.Fault_ }
  1047. func CheckCustomizationSpec(ctx context.Context, r soap.RoundTripper, req *types.CheckCustomizationSpec) (*types.CheckCustomizationSpecResponse, error) {
  1048. var reqBody, resBody CheckCustomizationSpecBody
  1049. reqBody.Req = req
  1050. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1051. return nil, err
  1052. }
  1053. return resBody.Res, nil
  1054. }
  1055. type CheckForUpdatesBody struct {
  1056. Req *types.CheckForUpdates `xml:"urn:vim25 CheckForUpdates,omitempty"`
  1057. Res *types.CheckForUpdatesResponse `xml:"urn:vim25 CheckForUpdatesResponse,omitempty"`
  1058. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1059. }
  1060. func (b *CheckForUpdatesBody) Fault() *soap.Fault { return b.Fault_ }
  1061. func CheckForUpdates(ctx context.Context, r soap.RoundTripper, req *types.CheckForUpdates) (*types.CheckForUpdatesResponse, error) {
  1062. var reqBody, resBody CheckForUpdatesBody
  1063. reqBody.Req = req
  1064. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1065. return nil, err
  1066. }
  1067. return resBody.Res, nil
  1068. }
  1069. type CheckHostPatch_TaskBody struct {
  1070. Req *types.CheckHostPatch_Task `xml:"urn:vim25 CheckHostPatch_Task,omitempty"`
  1071. Res *types.CheckHostPatch_TaskResponse `xml:"urn:vim25 CheckHostPatch_TaskResponse,omitempty"`
  1072. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1073. }
  1074. func (b *CheckHostPatch_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  1075. func CheckHostPatch_Task(ctx context.Context, r soap.RoundTripper, req *types.CheckHostPatch_Task) (*types.CheckHostPatch_TaskResponse, error) {
  1076. var reqBody, resBody CheckHostPatch_TaskBody
  1077. reqBody.Req = req
  1078. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1079. return nil, err
  1080. }
  1081. return resBody.Res, nil
  1082. }
  1083. type CheckInstantClone_TaskBody struct {
  1084. Req *types.CheckInstantClone_Task `xml:"urn:vim25 CheckInstantClone_Task,omitempty"`
  1085. Res *types.CheckInstantClone_TaskResponse `xml:"urn:vim25 CheckInstantClone_TaskResponse,omitempty"`
  1086. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1087. }
  1088. func (b *CheckInstantClone_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  1089. func CheckInstantClone_Task(ctx context.Context, r soap.RoundTripper, req *types.CheckInstantClone_Task) (*types.CheckInstantClone_TaskResponse, error) {
  1090. var reqBody, resBody CheckInstantClone_TaskBody
  1091. reqBody.Req = req
  1092. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1093. return nil, err
  1094. }
  1095. return resBody.Res, nil
  1096. }
  1097. type CheckLicenseFeatureBody struct {
  1098. Req *types.CheckLicenseFeature `xml:"urn:vim25 CheckLicenseFeature,omitempty"`
  1099. Res *types.CheckLicenseFeatureResponse `xml:"urn:vim25 CheckLicenseFeatureResponse,omitempty"`
  1100. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1101. }
  1102. func (b *CheckLicenseFeatureBody) Fault() *soap.Fault { return b.Fault_ }
  1103. func CheckLicenseFeature(ctx context.Context, r soap.RoundTripper, req *types.CheckLicenseFeature) (*types.CheckLicenseFeatureResponse, error) {
  1104. var reqBody, resBody CheckLicenseFeatureBody
  1105. reqBody.Req = req
  1106. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1107. return nil, err
  1108. }
  1109. return resBody.Res, nil
  1110. }
  1111. type CheckMigrate_TaskBody struct {
  1112. Req *types.CheckMigrate_Task `xml:"urn:vim25 CheckMigrate_Task,omitempty"`
  1113. Res *types.CheckMigrate_TaskResponse `xml:"urn:vim25 CheckMigrate_TaskResponse,omitempty"`
  1114. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1115. }
  1116. func (b *CheckMigrate_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  1117. func CheckMigrate_Task(ctx context.Context, r soap.RoundTripper, req *types.CheckMigrate_Task) (*types.CheckMigrate_TaskResponse, error) {
  1118. var reqBody, resBody CheckMigrate_TaskBody
  1119. reqBody.Req = req
  1120. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1121. return nil, err
  1122. }
  1123. return resBody.Res, nil
  1124. }
  1125. type CheckPowerOn_TaskBody struct {
  1126. Req *types.CheckPowerOn_Task `xml:"urn:vim25 CheckPowerOn_Task,omitempty"`
  1127. Res *types.CheckPowerOn_TaskResponse `xml:"urn:vim25 CheckPowerOn_TaskResponse,omitempty"`
  1128. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1129. }
  1130. func (b *CheckPowerOn_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  1131. func CheckPowerOn_Task(ctx context.Context, r soap.RoundTripper, req *types.CheckPowerOn_Task) (*types.CheckPowerOn_TaskResponse, error) {
  1132. var reqBody, resBody CheckPowerOn_TaskBody
  1133. reqBody.Req = req
  1134. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1135. return nil, err
  1136. }
  1137. return resBody.Res, nil
  1138. }
  1139. type CheckProfileCompliance_TaskBody struct {
  1140. Req *types.CheckProfileCompliance_Task `xml:"urn:vim25 CheckProfileCompliance_Task,omitempty"`
  1141. Res *types.CheckProfileCompliance_TaskResponse `xml:"urn:vim25 CheckProfileCompliance_TaskResponse,omitempty"`
  1142. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1143. }
  1144. func (b *CheckProfileCompliance_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  1145. func CheckProfileCompliance_Task(ctx context.Context, r soap.RoundTripper, req *types.CheckProfileCompliance_Task) (*types.CheckProfileCompliance_TaskResponse, error) {
  1146. var reqBody, resBody CheckProfileCompliance_TaskBody
  1147. reqBody.Req = req
  1148. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1149. return nil, err
  1150. }
  1151. return resBody.Res, nil
  1152. }
  1153. type CheckRelocate_TaskBody struct {
  1154. Req *types.CheckRelocate_Task `xml:"urn:vim25 CheckRelocate_Task,omitempty"`
  1155. Res *types.CheckRelocate_TaskResponse `xml:"urn:vim25 CheckRelocate_TaskResponse,omitempty"`
  1156. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1157. }
  1158. func (b *CheckRelocate_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  1159. func CheckRelocate_Task(ctx context.Context, r soap.RoundTripper, req *types.CheckRelocate_Task) (*types.CheckRelocate_TaskResponse, error) {
  1160. var reqBody, resBody CheckRelocate_TaskBody
  1161. reqBody.Req = req
  1162. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1163. return nil, err
  1164. }
  1165. return resBody.Res, nil
  1166. }
  1167. type CheckVmConfig_TaskBody struct {
  1168. Req *types.CheckVmConfig_Task `xml:"urn:vim25 CheckVmConfig_Task,omitempty"`
  1169. Res *types.CheckVmConfig_TaskResponse `xml:"urn:vim25 CheckVmConfig_TaskResponse,omitempty"`
  1170. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1171. }
  1172. func (b *CheckVmConfig_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  1173. func CheckVmConfig_Task(ctx context.Context, r soap.RoundTripper, req *types.CheckVmConfig_Task) (*types.CheckVmConfig_TaskResponse, error) {
  1174. var reqBody, resBody CheckVmConfig_TaskBody
  1175. reqBody.Req = req
  1176. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1177. return nil, err
  1178. }
  1179. return resBody.Res, nil
  1180. }
  1181. type ClearComplianceStatusBody struct {
  1182. Req *types.ClearComplianceStatus `xml:"urn:vim25 ClearComplianceStatus,omitempty"`
  1183. Res *types.ClearComplianceStatusResponse `xml:"urn:vim25 ClearComplianceStatusResponse,omitempty"`
  1184. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1185. }
  1186. func (b *ClearComplianceStatusBody) Fault() *soap.Fault { return b.Fault_ }
  1187. func ClearComplianceStatus(ctx context.Context, r soap.RoundTripper, req *types.ClearComplianceStatus) (*types.ClearComplianceStatusResponse, error) {
  1188. var reqBody, resBody ClearComplianceStatusBody
  1189. reqBody.Req = req
  1190. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1191. return nil, err
  1192. }
  1193. return resBody.Res, nil
  1194. }
  1195. type ClearNFSUserBody struct {
  1196. Req *types.ClearNFSUser `xml:"urn:vim25 ClearNFSUser,omitempty"`
  1197. Res *types.ClearNFSUserResponse `xml:"urn:vim25 ClearNFSUserResponse,omitempty"`
  1198. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1199. }
  1200. func (b *ClearNFSUserBody) Fault() *soap.Fault { return b.Fault_ }
  1201. func ClearNFSUser(ctx context.Context, r soap.RoundTripper, req *types.ClearNFSUser) (*types.ClearNFSUserResponse, error) {
  1202. var reqBody, resBody ClearNFSUserBody
  1203. reqBody.Req = req
  1204. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1205. return nil, err
  1206. }
  1207. return resBody.Res, nil
  1208. }
  1209. type ClearSystemEventLogBody struct {
  1210. Req *types.ClearSystemEventLog `xml:"urn:vim25 ClearSystemEventLog,omitempty"`
  1211. Res *types.ClearSystemEventLogResponse `xml:"urn:vim25 ClearSystemEventLogResponse,omitempty"`
  1212. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1213. }
  1214. func (b *ClearSystemEventLogBody) Fault() *soap.Fault { return b.Fault_ }
  1215. func ClearSystemEventLog(ctx context.Context, r soap.RoundTripper, req *types.ClearSystemEventLog) (*types.ClearSystemEventLogResponse, error) {
  1216. var reqBody, resBody ClearSystemEventLogBody
  1217. reqBody.Req = req
  1218. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1219. return nil, err
  1220. }
  1221. return resBody.Res, nil
  1222. }
  1223. type ClearTriggeredAlarmsBody struct {
  1224. Req *types.ClearTriggeredAlarms `xml:"urn:vim25 ClearTriggeredAlarms,omitempty"`
  1225. Res *types.ClearTriggeredAlarmsResponse `xml:"urn:vim25 ClearTriggeredAlarmsResponse,omitempty"`
  1226. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1227. }
  1228. func (b *ClearTriggeredAlarmsBody) Fault() *soap.Fault { return b.Fault_ }
  1229. func ClearTriggeredAlarms(ctx context.Context, r soap.RoundTripper, req *types.ClearTriggeredAlarms) (*types.ClearTriggeredAlarmsResponse, error) {
  1230. var reqBody, resBody ClearTriggeredAlarmsBody
  1231. reqBody.Req = req
  1232. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1233. return nil, err
  1234. }
  1235. return resBody.Res, nil
  1236. }
  1237. type ClearVStorageObjectControlFlagsBody struct {
  1238. Req *types.ClearVStorageObjectControlFlags `xml:"urn:vim25 ClearVStorageObjectControlFlags,omitempty"`
  1239. Res *types.ClearVStorageObjectControlFlagsResponse `xml:"urn:vim25 ClearVStorageObjectControlFlagsResponse,omitempty"`
  1240. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1241. }
  1242. func (b *ClearVStorageObjectControlFlagsBody) Fault() *soap.Fault { return b.Fault_ }
  1243. func ClearVStorageObjectControlFlags(ctx context.Context, r soap.RoundTripper, req *types.ClearVStorageObjectControlFlags) (*types.ClearVStorageObjectControlFlagsResponse, error) {
  1244. var reqBody, resBody ClearVStorageObjectControlFlagsBody
  1245. reqBody.Req = req
  1246. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1247. return nil, err
  1248. }
  1249. return resBody.Res, nil
  1250. }
  1251. type CloneSessionBody struct {
  1252. Req *types.CloneSession `xml:"urn:vim25 CloneSession,omitempty"`
  1253. Res *types.CloneSessionResponse `xml:"urn:vim25 CloneSessionResponse,omitempty"`
  1254. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1255. }
  1256. func (b *CloneSessionBody) Fault() *soap.Fault { return b.Fault_ }
  1257. func CloneSession(ctx context.Context, r soap.RoundTripper, req *types.CloneSession) (*types.CloneSessionResponse, error) {
  1258. var reqBody, resBody CloneSessionBody
  1259. reqBody.Req = req
  1260. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1261. return nil, err
  1262. }
  1263. return resBody.Res, nil
  1264. }
  1265. type CloneVApp_TaskBody struct {
  1266. Req *types.CloneVApp_Task `xml:"urn:vim25 CloneVApp_Task,omitempty"`
  1267. Res *types.CloneVApp_TaskResponse `xml:"urn:vim25 CloneVApp_TaskResponse,omitempty"`
  1268. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1269. }
  1270. func (b *CloneVApp_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  1271. func CloneVApp_Task(ctx context.Context, r soap.RoundTripper, req *types.CloneVApp_Task) (*types.CloneVApp_TaskResponse, error) {
  1272. var reqBody, resBody CloneVApp_TaskBody
  1273. reqBody.Req = req
  1274. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1275. return nil, err
  1276. }
  1277. return resBody.Res, nil
  1278. }
  1279. type CloneVM_TaskBody struct {
  1280. Req *types.CloneVM_Task `xml:"urn:vim25 CloneVM_Task,omitempty"`
  1281. Res *types.CloneVM_TaskResponse `xml:"urn:vim25 CloneVM_TaskResponse,omitempty"`
  1282. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1283. }
  1284. func (b *CloneVM_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  1285. func CloneVM_Task(ctx context.Context, r soap.RoundTripper, req *types.CloneVM_Task) (*types.CloneVM_TaskResponse, error) {
  1286. var reqBody, resBody CloneVM_TaskBody
  1287. reqBody.Req = req
  1288. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1289. return nil, err
  1290. }
  1291. return resBody.Res, nil
  1292. }
  1293. type CloneVStorageObject_TaskBody struct {
  1294. Req *types.CloneVStorageObject_Task `xml:"urn:vim25 CloneVStorageObject_Task,omitempty"`
  1295. Res *types.CloneVStorageObject_TaskResponse `xml:"urn:vim25 CloneVStorageObject_TaskResponse,omitempty"`
  1296. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1297. }
  1298. func (b *CloneVStorageObject_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  1299. func CloneVStorageObject_Task(ctx context.Context, r soap.RoundTripper, req *types.CloneVStorageObject_Task) (*types.CloneVStorageObject_TaskResponse, error) {
  1300. var reqBody, resBody CloneVStorageObject_TaskBody
  1301. reqBody.Req = req
  1302. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1303. return nil, err
  1304. }
  1305. return resBody.Res, nil
  1306. }
  1307. type CloseInventoryViewFolderBody struct {
  1308. Req *types.CloseInventoryViewFolder `xml:"urn:vim25 CloseInventoryViewFolder,omitempty"`
  1309. Res *types.CloseInventoryViewFolderResponse `xml:"urn:vim25 CloseInventoryViewFolderResponse,omitempty"`
  1310. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1311. }
  1312. func (b *CloseInventoryViewFolderBody) Fault() *soap.Fault { return b.Fault_ }
  1313. func CloseInventoryViewFolder(ctx context.Context, r soap.RoundTripper, req *types.CloseInventoryViewFolder) (*types.CloseInventoryViewFolderResponse, error) {
  1314. var reqBody, resBody CloseInventoryViewFolderBody
  1315. reqBody.Req = req
  1316. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1317. return nil, err
  1318. }
  1319. return resBody.Res, nil
  1320. }
  1321. type ClusterEnterMaintenanceModeBody struct {
  1322. Req *types.ClusterEnterMaintenanceMode `xml:"urn:vim25 ClusterEnterMaintenanceMode,omitempty"`
  1323. Res *types.ClusterEnterMaintenanceModeResponse `xml:"urn:vim25 ClusterEnterMaintenanceModeResponse,omitempty"`
  1324. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1325. }
  1326. func (b *ClusterEnterMaintenanceModeBody) Fault() *soap.Fault { return b.Fault_ }
  1327. func ClusterEnterMaintenanceMode(ctx context.Context, r soap.RoundTripper, req *types.ClusterEnterMaintenanceMode) (*types.ClusterEnterMaintenanceModeResponse, error) {
  1328. var reqBody, resBody ClusterEnterMaintenanceModeBody
  1329. reqBody.Req = req
  1330. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1331. return nil, err
  1332. }
  1333. return resBody.Res, nil
  1334. }
  1335. type CompositeHostProfile_TaskBody struct {
  1336. Req *types.CompositeHostProfile_Task `xml:"urn:vim25 CompositeHostProfile_Task,omitempty"`
  1337. Res *types.CompositeHostProfile_TaskResponse `xml:"urn:vim25 CompositeHostProfile_TaskResponse,omitempty"`
  1338. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1339. }
  1340. func (b *CompositeHostProfile_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  1341. func CompositeHostProfile_Task(ctx context.Context, r soap.RoundTripper, req *types.CompositeHostProfile_Task) (*types.CompositeHostProfile_TaskResponse, error) {
  1342. var reqBody, resBody CompositeHostProfile_TaskBody
  1343. reqBody.Req = req
  1344. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1345. return nil, err
  1346. }
  1347. return resBody.Res, nil
  1348. }
  1349. type ComputeDiskPartitionInfoBody struct {
  1350. Req *types.ComputeDiskPartitionInfo `xml:"urn:vim25 ComputeDiskPartitionInfo,omitempty"`
  1351. Res *types.ComputeDiskPartitionInfoResponse `xml:"urn:vim25 ComputeDiskPartitionInfoResponse,omitempty"`
  1352. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1353. }
  1354. func (b *ComputeDiskPartitionInfoBody) Fault() *soap.Fault { return b.Fault_ }
  1355. func ComputeDiskPartitionInfo(ctx context.Context, r soap.RoundTripper, req *types.ComputeDiskPartitionInfo) (*types.ComputeDiskPartitionInfoResponse, error) {
  1356. var reqBody, resBody ComputeDiskPartitionInfoBody
  1357. reqBody.Req = req
  1358. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1359. return nil, err
  1360. }
  1361. return resBody.Res, nil
  1362. }
  1363. type ComputeDiskPartitionInfoForResizeBody struct {
  1364. Req *types.ComputeDiskPartitionInfoForResize `xml:"urn:vim25 ComputeDiskPartitionInfoForResize,omitempty"`
  1365. Res *types.ComputeDiskPartitionInfoForResizeResponse `xml:"urn:vim25 ComputeDiskPartitionInfoForResizeResponse,omitempty"`
  1366. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1367. }
  1368. func (b *ComputeDiskPartitionInfoForResizeBody) Fault() *soap.Fault { return b.Fault_ }
  1369. func ComputeDiskPartitionInfoForResize(ctx context.Context, r soap.RoundTripper, req *types.ComputeDiskPartitionInfoForResize) (*types.ComputeDiskPartitionInfoForResizeResponse, error) {
  1370. var reqBody, resBody ComputeDiskPartitionInfoForResizeBody
  1371. reqBody.Req = req
  1372. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1373. return nil, err
  1374. }
  1375. return resBody.Res, nil
  1376. }
  1377. type ConfigureCryptoKeyBody struct {
  1378. Req *types.ConfigureCryptoKey `xml:"urn:vim25 ConfigureCryptoKey,omitempty"`
  1379. Res *types.ConfigureCryptoKeyResponse `xml:"urn:vim25 ConfigureCryptoKeyResponse,omitempty"`
  1380. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1381. }
  1382. func (b *ConfigureCryptoKeyBody) Fault() *soap.Fault { return b.Fault_ }
  1383. func ConfigureCryptoKey(ctx context.Context, r soap.RoundTripper, req *types.ConfigureCryptoKey) (*types.ConfigureCryptoKeyResponse, error) {
  1384. var reqBody, resBody ConfigureCryptoKeyBody
  1385. reqBody.Req = req
  1386. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1387. return nil, err
  1388. }
  1389. return resBody.Res, nil
  1390. }
  1391. type ConfigureDatastoreIORM_TaskBody struct {
  1392. Req *types.ConfigureDatastoreIORM_Task `xml:"urn:vim25 ConfigureDatastoreIORM_Task,omitempty"`
  1393. Res *types.ConfigureDatastoreIORM_TaskResponse `xml:"urn:vim25 ConfigureDatastoreIORM_TaskResponse,omitempty"`
  1394. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1395. }
  1396. func (b *ConfigureDatastoreIORM_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  1397. func ConfigureDatastoreIORM_Task(ctx context.Context, r soap.RoundTripper, req *types.ConfigureDatastoreIORM_Task) (*types.ConfigureDatastoreIORM_TaskResponse, error) {
  1398. var reqBody, resBody ConfigureDatastoreIORM_TaskBody
  1399. reqBody.Req = req
  1400. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1401. return nil, err
  1402. }
  1403. return resBody.Res, nil
  1404. }
  1405. type ConfigureDatastorePrincipalBody struct {
  1406. Req *types.ConfigureDatastorePrincipal `xml:"urn:vim25 ConfigureDatastorePrincipal,omitempty"`
  1407. Res *types.ConfigureDatastorePrincipalResponse `xml:"urn:vim25 ConfigureDatastorePrincipalResponse,omitempty"`
  1408. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1409. }
  1410. func (b *ConfigureDatastorePrincipalBody) Fault() *soap.Fault { return b.Fault_ }
  1411. func ConfigureDatastorePrincipal(ctx context.Context, r soap.RoundTripper, req *types.ConfigureDatastorePrincipal) (*types.ConfigureDatastorePrincipalResponse, error) {
  1412. var reqBody, resBody ConfigureDatastorePrincipalBody
  1413. reqBody.Req = req
  1414. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1415. return nil, err
  1416. }
  1417. return resBody.Res, nil
  1418. }
  1419. type ConfigureEvcMode_TaskBody struct {
  1420. Req *types.ConfigureEvcMode_Task `xml:"urn:vim25 ConfigureEvcMode_Task,omitempty"`
  1421. Res *types.ConfigureEvcMode_TaskResponse `xml:"urn:vim25 ConfigureEvcMode_TaskResponse,omitempty"`
  1422. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1423. }
  1424. func (b *ConfigureEvcMode_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  1425. func ConfigureEvcMode_Task(ctx context.Context, r soap.RoundTripper, req *types.ConfigureEvcMode_Task) (*types.ConfigureEvcMode_TaskResponse, error) {
  1426. var reqBody, resBody ConfigureEvcMode_TaskBody
  1427. reqBody.Req = req
  1428. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1429. return nil, err
  1430. }
  1431. return resBody.Res, nil
  1432. }
  1433. type ConfigureHostCache_TaskBody struct {
  1434. Req *types.ConfigureHostCache_Task `xml:"urn:vim25 ConfigureHostCache_Task,omitempty"`
  1435. Res *types.ConfigureHostCache_TaskResponse `xml:"urn:vim25 ConfigureHostCache_TaskResponse,omitempty"`
  1436. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1437. }
  1438. func (b *ConfigureHostCache_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  1439. func ConfigureHostCache_Task(ctx context.Context, r soap.RoundTripper, req *types.ConfigureHostCache_Task) (*types.ConfigureHostCache_TaskResponse, error) {
  1440. var reqBody, resBody ConfigureHostCache_TaskBody
  1441. reqBody.Req = req
  1442. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1443. return nil, err
  1444. }
  1445. return resBody.Res, nil
  1446. }
  1447. type ConfigureLicenseSourceBody struct {
  1448. Req *types.ConfigureLicenseSource `xml:"urn:vim25 ConfigureLicenseSource,omitempty"`
  1449. Res *types.ConfigureLicenseSourceResponse `xml:"urn:vim25 ConfigureLicenseSourceResponse,omitempty"`
  1450. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1451. }
  1452. func (b *ConfigureLicenseSourceBody) Fault() *soap.Fault { return b.Fault_ }
  1453. func ConfigureLicenseSource(ctx context.Context, r soap.RoundTripper, req *types.ConfigureLicenseSource) (*types.ConfigureLicenseSourceResponse, error) {
  1454. var reqBody, resBody ConfigureLicenseSourceBody
  1455. reqBody.Req = req
  1456. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1457. return nil, err
  1458. }
  1459. return resBody.Res, nil
  1460. }
  1461. type ConfigurePowerPolicyBody struct {
  1462. Req *types.ConfigurePowerPolicy `xml:"urn:vim25 ConfigurePowerPolicy,omitempty"`
  1463. Res *types.ConfigurePowerPolicyResponse `xml:"urn:vim25 ConfigurePowerPolicyResponse,omitempty"`
  1464. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1465. }
  1466. func (b *ConfigurePowerPolicyBody) Fault() *soap.Fault { return b.Fault_ }
  1467. func ConfigurePowerPolicy(ctx context.Context, r soap.RoundTripper, req *types.ConfigurePowerPolicy) (*types.ConfigurePowerPolicyResponse, error) {
  1468. var reqBody, resBody ConfigurePowerPolicyBody
  1469. reqBody.Req = req
  1470. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1471. return nil, err
  1472. }
  1473. return resBody.Res, nil
  1474. }
  1475. type ConfigureStorageDrsForPod_TaskBody struct {
  1476. Req *types.ConfigureStorageDrsForPod_Task `xml:"urn:vim25 ConfigureStorageDrsForPod_Task,omitempty"`
  1477. Res *types.ConfigureStorageDrsForPod_TaskResponse `xml:"urn:vim25 ConfigureStorageDrsForPod_TaskResponse,omitempty"`
  1478. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1479. }
  1480. func (b *ConfigureStorageDrsForPod_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  1481. func ConfigureStorageDrsForPod_Task(ctx context.Context, r soap.RoundTripper, req *types.ConfigureStorageDrsForPod_Task) (*types.ConfigureStorageDrsForPod_TaskResponse, error) {
  1482. var reqBody, resBody ConfigureStorageDrsForPod_TaskBody
  1483. reqBody.Req = req
  1484. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1485. return nil, err
  1486. }
  1487. return resBody.Res, nil
  1488. }
  1489. type ConfigureVFlashResourceEx_TaskBody struct {
  1490. Req *types.ConfigureVFlashResourceEx_Task `xml:"urn:vim25 ConfigureVFlashResourceEx_Task,omitempty"`
  1491. Res *types.ConfigureVFlashResourceEx_TaskResponse `xml:"urn:vim25 ConfigureVFlashResourceEx_TaskResponse,omitempty"`
  1492. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1493. }
  1494. func (b *ConfigureVFlashResourceEx_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  1495. func ConfigureVFlashResourceEx_Task(ctx context.Context, r soap.RoundTripper, req *types.ConfigureVFlashResourceEx_Task) (*types.ConfigureVFlashResourceEx_TaskResponse, error) {
  1496. var reqBody, resBody ConfigureVFlashResourceEx_TaskBody
  1497. reqBody.Req = req
  1498. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1499. return nil, err
  1500. }
  1501. return resBody.Res, nil
  1502. }
  1503. type ConsolidateVMDisks_TaskBody struct {
  1504. Req *types.ConsolidateVMDisks_Task `xml:"urn:vim25 ConsolidateVMDisks_Task,omitempty"`
  1505. Res *types.ConsolidateVMDisks_TaskResponse `xml:"urn:vim25 ConsolidateVMDisks_TaskResponse,omitempty"`
  1506. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1507. }
  1508. func (b *ConsolidateVMDisks_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  1509. func ConsolidateVMDisks_Task(ctx context.Context, r soap.RoundTripper, req *types.ConsolidateVMDisks_Task) (*types.ConsolidateVMDisks_TaskResponse, error) {
  1510. var reqBody, resBody ConsolidateVMDisks_TaskBody
  1511. reqBody.Req = req
  1512. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1513. return nil, err
  1514. }
  1515. return resBody.Res, nil
  1516. }
  1517. type ContinueRetrievePropertiesExBody struct {
  1518. Req *types.ContinueRetrievePropertiesEx `xml:"urn:vim25 ContinueRetrievePropertiesEx,omitempty"`
  1519. Res *types.ContinueRetrievePropertiesExResponse `xml:"urn:vim25 ContinueRetrievePropertiesExResponse,omitempty"`
  1520. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1521. }
  1522. func (b *ContinueRetrievePropertiesExBody) Fault() *soap.Fault { return b.Fault_ }
  1523. func ContinueRetrievePropertiesEx(ctx context.Context, r soap.RoundTripper, req *types.ContinueRetrievePropertiesEx) (*types.ContinueRetrievePropertiesExResponse, error) {
  1524. var reqBody, resBody ContinueRetrievePropertiesExBody
  1525. reqBody.Req = req
  1526. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1527. return nil, err
  1528. }
  1529. return resBody.Res, nil
  1530. }
  1531. type ConvertNamespacePathToUuidPathBody struct {
  1532. Req *types.ConvertNamespacePathToUuidPath `xml:"urn:vim25 ConvertNamespacePathToUuidPath,omitempty"`
  1533. Res *types.ConvertNamespacePathToUuidPathResponse `xml:"urn:vim25 ConvertNamespacePathToUuidPathResponse,omitempty"`
  1534. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1535. }
  1536. func (b *ConvertNamespacePathToUuidPathBody) Fault() *soap.Fault { return b.Fault_ }
  1537. func ConvertNamespacePathToUuidPath(ctx context.Context, r soap.RoundTripper, req *types.ConvertNamespacePathToUuidPath) (*types.ConvertNamespacePathToUuidPathResponse, error) {
  1538. var reqBody, resBody ConvertNamespacePathToUuidPathBody
  1539. reqBody.Req = req
  1540. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1541. return nil, err
  1542. }
  1543. return resBody.Res, nil
  1544. }
  1545. type CopyDatastoreFile_TaskBody struct {
  1546. Req *types.CopyDatastoreFile_Task `xml:"urn:vim25 CopyDatastoreFile_Task,omitempty"`
  1547. Res *types.CopyDatastoreFile_TaskResponse `xml:"urn:vim25 CopyDatastoreFile_TaskResponse,omitempty"`
  1548. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1549. }
  1550. func (b *CopyDatastoreFile_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  1551. func CopyDatastoreFile_Task(ctx context.Context, r soap.RoundTripper, req *types.CopyDatastoreFile_Task) (*types.CopyDatastoreFile_TaskResponse, error) {
  1552. var reqBody, resBody CopyDatastoreFile_TaskBody
  1553. reqBody.Req = req
  1554. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1555. return nil, err
  1556. }
  1557. return resBody.Res, nil
  1558. }
  1559. type CopyVirtualDisk_TaskBody struct {
  1560. Req *types.CopyVirtualDisk_Task `xml:"urn:vim25 CopyVirtualDisk_Task,omitempty"`
  1561. Res *types.CopyVirtualDisk_TaskResponse `xml:"urn:vim25 CopyVirtualDisk_TaskResponse,omitempty"`
  1562. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1563. }
  1564. func (b *CopyVirtualDisk_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  1565. func CopyVirtualDisk_Task(ctx context.Context, r soap.RoundTripper, req *types.CopyVirtualDisk_Task) (*types.CopyVirtualDisk_TaskResponse, error) {
  1566. var reqBody, resBody CopyVirtualDisk_TaskBody
  1567. reqBody.Req = req
  1568. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1569. return nil, err
  1570. }
  1571. return resBody.Res, nil
  1572. }
  1573. type CreateAlarmBody struct {
  1574. Req *types.CreateAlarm `xml:"urn:vim25 CreateAlarm,omitempty"`
  1575. Res *types.CreateAlarmResponse `xml:"urn:vim25 CreateAlarmResponse,omitempty"`
  1576. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1577. }
  1578. func (b *CreateAlarmBody) Fault() *soap.Fault { return b.Fault_ }
  1579. func CreateAlarm(ctx context.Context, r soap.RoundTripper, req *types.CreateAlarm) (*types.CreateAlarmResponse, error) {
  1580. var reqBody, resBody CreateAlarmBody
  1581. reqBody.Req = req
  1582. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1583. return nil, err
  1584. }
  1585. return resBody.Res, nil
  1586. }
  1587. type CreateChildVM_TaskBody struct {
  1588. Req *types.CreateChildVM_Task `xml:"urn:vim25 CreateChildVM_Task,omitempty"`
  1589. Res *types.CreateChildVM_TaskResponse `xml:"urn:vim25 CreateChildVM_TaskResponse,omitempty"`
  1590. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1591. }
  1592. func (b *CreateChildVM_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  1593. func CreateChildVM_Task(ctx context.Context, r soap.RoundTripper, req *types.CreateChildVM_Task) (*types.CreateChildVM_TaskResponse, error) {
  1594. var reqBody, resBody CreateChildVM_TaskBody
  1595. reqBody.Req = req
  1596. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1597. return nil, err
  1598. }
  1599. return resBody.Res, nil
  1600. }
  1601. type CreateClusterBody struct {
  1602. Req *types.CreateCluster `xml:"urn:vim25 CreateCluster,omitempty"`
  1603. Res *types.CreateClusterResponse `xml:"urn:vim25 CreateClusterResponse,omitempty"`
  1604. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1605. }
  1606. func (b *CreateClusterBody) Fault() *soap.Fault { return b.Fault_ }
  1607. func CreateCluster(ctx context.Context, r soap.RoundTripper, req *types.CreateCluster) (*types.CreateClusterResponse, error) {
  1608. var reqBody, resBody CreateClusterBody
  1609. reqBody.Req = req
  1610. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1611. return nil, err
  1612. }
  1613. return resBody.Res, nil
  1614. }
  1615. type CreateClusterExBody struct {
  1616. Req *types.CreateClusterEx `xml:"urn:vim25 CreateClusterEx,omitempty"`
  1617. Res *types.CreateClusterExResponse `xml:"urn:vim25 CreateClusterExResponse,omitempty"`
  1618. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1619. }
  1620. func (b *CreateClusterExBody) Fault() *soap.Fault { return b.Fault_ }
  1621. func CreateClusterEx(ctx context.Context, r soap.RoundTripper, req *types.CreateClusterEx) (*types.CreateClusterExResponse, error) {
  1622. var reqBody, resBody CreateClusterExBody
  1623. reqBody.Req = req
  1624. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1625. return nil, err
  1626. }
  1627. return resBody.Res, nil
  1628. }
  1629. type CreateCollectorForEventsBody struct {
  1630. Req *types.CreateCollectorForEvents `xml:"urn:vim25 CreateCollectorForEvents,omitempty"`
  1631. Res *types.CreateCollectorForEventsResponse `xml:"urn:vim25 CreateCollectorForEventsResponse,omitempty"`
  1632. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1633. }
  1634. func (b *CreateCollectorForEventsBody) Fault() *soap.Fault { return b.Fault_ }
  1635. func CreateCollectorForEvents(ctx context.Context, r soap.RoundTripper, req *types.CreateCollectorForEvents) (*types.CreateCollectorForEventsResponse, error) {
  1636. var reqBody, resBody CreateCollectorForEventsBody
  1637. reqBody.Req = req
  1638. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1639. return nil, err
  1640. }
  1641. return resBody.Res, nil
  1642. }
  1643. type CreateCollectorForTasksBody struct {
  1644. Req *types.CreateCollectorForTasks `xml:"urn:vim25 CreateCollectorForTasks,omitempty"`
  1645. Res *types.CreateCollectorForTasksResponse `xml:"urn:vim25 CreateCollectorForTasksResponse,omitempty"`
  1646. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1647. }
  1648. func (b *CreateCollectorForTasksBody) Fault() *soap.Fault { return b.Fault_ }
  1649. func CreateCollectorForTasks(ctx context.Context, r soap.RoundTripper, req *types.CreateCollectorForTasks) (*types.CreateCollectorForTasksResponse, error) {
  1650. var reqBody, resBody CreateCollectorForTasksBody
  1651. reqBody.Req = req
  1652. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1653. return nil, err
  1654. }
  1655. return resBody.Res, nil
  1656. }
  1657. type CreateContainerViewBody struct {
  1658. Req *types.CreateContainerView `xml:"urn:vim25 CreateContainerView,omitempty"`
  1659. Res *types.CreateContainerViewResponse `xml:"urn:vim25 CreateContainerViewResponse,omitempty"`
  1660. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1661. }
  1662. func (b *CreateContainerViewBody) Fault() *soap.Fault { return b.Fault_ }
  1663. func CreateContainerView(ctx context.Context, r soap.RoundTripper, req *types.CreateContainerView) (*types.CreateContainerViewResponse, error) {
  1664. var reqBody, resBody CreateContainerViewBody
  1665. reqBody.Req = req
  1666. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1667. return nil, err
  1668. }
  1669. return resBody.Res, nil
  1670. }
  1671. type CreateCustomizationSpecBody struct {
  1672. Req *types.CreateCustomizationSpec `xml:"urn:vim25 CreateCustomizationSpec,omitempty"`
  1673. Res *types.CreateCustomizationSpecResponse `xml:"urn:vim25 CreateCustomizationSpecResponse,omitempty"`
  1674. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1675. }
  1676. func (b *CreateCustomizationSpecBody) Fault() *soap.Fault { return b.Fault_ }
  1677. func CreateCustomizationSpec(ctx context.Context, r soap.RoundTripper, req *types.CreateCustomizationSpec) (*types.CreateCustomizationSpecResponse, error) {
  1678. var reqBody, resBody CreateCustomizationSpecBody
  1679. reqBody.Req = req
  1680. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1681. return nil, err
  1682. }
  1683. return resBody.Res, nil
  1684. }
  1685. type CreateDVPortgroup_TaskBody struct {
  1686. Req *types.CreateDVPortgroup_Task `xml:"urn:vim25 CreateDVPortgroup_Task,omitempty"`
  1687. Res *types.CreateDVPortgroup_TaskResponse `xml:"urn:vim25 CreateDVPortgroup_TaskResponse,omitempty"`
  1688. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1689. }
  1690. func (b *CreateDVPortgroup_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  1691. func CreateDVPortgroup_Task(ctx context.Context, r soap.RoundTripper, req *types.CreateDVPortgroup_Task) (*types.CreateDVPortgroup_TaskResponse, error) {
  1692. var reqBody, resBody CreateDVPortgroup_TaskBody
  1693. reqBody.Req = req
  1694. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1695. return nil, err
  1696. }
  1697. return resBody.Res, nil
  1698. }
  1699. type CreateDVS_TaskBody struct {
  1700. Req *types.CreateDVS_Task `xml:"urn:vim25 CreateDVS_Task,omitempty"`
  1701. Res *types.CreateDVS_TaskResponse `xml:"urn:vim25 CreateDVS_TaskResponse,omitempty"`
  1702. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1703. }
  1704. func (b *CreateDVS_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  1705. func CreateDVS_Task(ctx context.Context, r soap.RoundTripper, req *types.CreateDVS_Task) (*types.CreateDVS_TaskResponse, error) {
  1706. var reqBody, resBody CreateDVS_TaskBody
  1707. reqBody.Req = req
  1708. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1709. return nil, err
  1710. }
  1711. return resBody.Res, nil
  1712. }
  1713. type CreateDatacenterBody struct {
  1714. Req *types.CreateDatacenter `xml:"urn:vim25 CreateDatacenter,omitempty"`
  1715. Res *types.CreateDatacenterResponse `xml:"urn:vim25 CreateDatacenterResponse,omitempty"`
  1716. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1717. }
  1718. func (b *CreateDatacenterBody) Fault() *soap.Fault { return b.Fault_ }
  1719. func CreateDatacenter(ctx context.Context, r soap.RoundTripper, req *types.CreateDatacenter) (*types.CreateDatacenterResponse, error) {
  1720. var reqBody, resBody CreateDatacenterBody
  1721. reqBody.Req = req
  1722. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1723. return nil, err
  1724. }
  1725. return resBody.Res, nil
  1726. }
  1727. type CreateDefaultProfileBody struct {
  1728. Req *types.CreateDefaultProfile `xml:"urn:vim25 CreateDefaultProfile,omitempty"`
  1729. Res *types.CreateDefaultProfileResponse `xml:"urn:vim25 CreateDefaultProfileResponse,omitempty"`
  1730. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1731. }
  1732. func (b *CreateDefaultProfileBody) Fault() *soap.Fault { return b.Fault_ }
  1733. func CreateDefaultProfile(ctx context.Context, r soap.RoundTripper, req *types.CreateDefaultProfile) (*types.CreateDefaultProfileResponse, error) {
  1734. var reqBody, resBody CreateDefaultProfileBody
  1735. reqBody.Req = req
  1736. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1737. return nil, err
  1738. }
  1739. return resBody.Res, nil
  1740. }
  1741. type CreateDescriptorBody struct {
  1742. Req *types.CreateDescriptor `xml:"urn:vim25 CreateDescriptor,omitempty"`
  1743. Res *types.CreateDescriptorResponse `xml:"urn:vim25 CreateDescriptorResponse,omitempty"`
  1744. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1745. }
  1746. func (b *CreateDescriptorBody) Fault() *soap.Fault { return b.Fault_ }
  1747. func CreateDescriptor(ctx context.Context, r soap.RoundTripper, req *types.CreateDescriptor) (*types.CreateDescriptorResponse, error) {
  1748. var reqBody, resBody CreateDescriptorBody
  1749. reqBody.Req = req
  1750. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1751. return nil, err
  1752. }
  1753. return resBody.Res, nil
  1754. }
  1755. type CreateDiagnosticPartitionBody struct {
  1756. Req *types.CreateDiagnosticPartition `xml:"urn:vim25 CreateDiagnosticPartition,omitempty"`
  1757. Res *types.CreateDiagnosticPartitionResponse `xml:"urn:vim25 CreateDiagnosticPartitionResponse,omitempty"`
  1758. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1759. }
  1760. func (b *CreateDiagnosticPartitionBody) Fault() *soap.Fault { return b.Fault_ }
  1761. func CreateDiagnosticPartition(ctx context.Context, r soap.RoundTripper, req *types.CreateDiagnosticPartition) (*types.CreateDiagnosticPartitionResponse, error) {
  1762. var reqBody, resBody CreateDiagnosticPartitionBody
  1763. reqBody.Req = req
  1764. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1765. return nil, err
  1766. }
  1767. return resBody.Res, nil
  1768. }
  1769. type CreateDirectoryBody struct {
  1770. Req *types.CreateDirectory `xml:"urn:vim25 CreateDirectory,omitempty"`
  1771. Res *types.CreateDirectoryResponse `xml:"urn:vim25 CreateDirectoryResponse,omitempty"`
  1772. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1773. }
  1774. func (b *CreateDirectoryBody) Fault() *soap.Fault { return b.Fault_ }
  1775. func CreateDirectory(ctx context.Context, r soap.RoundTripper, req *types.CreateDirectory) (*types.CreateDirectoryResponse, error) {
  1776. var reqBody, resBody CreateDirectoryBody
  1777. reqBody.Req = req
  1778. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1779. return nil, err
  1780. }
  1781. return resBody.Res, nil
  1782. }
  1783. type CreateDiskFromSnapshot_TaskBody struct {
  1784. Req *types.CreateDiskFromSnapshot_Task `xml:"urn:vim25 CreateDiskFromSnapshot_Task,omitempty"`
  1785. Res *types.CreateDiskFromSnapshot_TaskResponse `xml:"urn:vim25 CreateDiskFromSnapshot_TaskResponse,omitempty"`
  1786. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1787. }
  1788. func (b *CreateDiskFromSnapshot_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  1789. func CreateDiskFromSnapshot_Task(ctx context.Context, r soap.RoundTripper, req *types.CreateDiskFromSnapshot_Task) (*types.CreateDiskFromSnapshot_TaskResponse, error) {
  1790. var reqBody, resBody CreateDiskFromSnapshot_TaskBody
  1791. reqBody.Req = req
  1792. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1793. return nil, err
  1794. }
  1795. return resBody.Res, nil
  1796. }
  1797. type CreateDisk_TaskBody struct {
  1798. Req *types.CreateDisk_Task `xml:"urn:vim25 CreateDisk_Task,omitempty"`
  1799. Res *types.CreateDisk_TaskResponse `xml:"urn:vim25 CreateDisk_TaskResponse,omitempty"`
  1800. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1801. }
  1802. func (b *CreateDisk_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  1803. func CreateDisk_Task(ctx context.Context, r soap.RoundTripper, req *types.CreateDisk_Task) (*types.CreateDisk_TaskResponse, error) {
  1804. var reqBody, resBody CreateDisk_TaskBody
  1805. reqBody.Req = req
  1806. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1807. return nil, err
  1808. }
  1809. return resBody.Res, nil
  1810. }
  1811. type CreateFilterBody struct {
  1812. Req *types.CreateFilter `xml:"urn:vim25 CreateFilter,omitempty"`
  1813. Res *types.CreateFilterResponse `xml:"urn:vim25 CreateFilterResponse,omitempty"`
  1814. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1815. }
  1816. func (b *CreateFilterBody) Fault() *soap.Fault { return b.Fault_ }
  1817. func CreateFilter(ctx context.Context, r soap.RoundTripper, req *types.CreateFilter) (*types.CreateFilterResponse, error) {
  1818. var reqBody, resBody CreateFilterBody
  1819. reqBody.Req = req
  1820. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1821. return nil, err
  1822. }
  1823. return resBody.Res, nil
  1824. }
  1825. type CreateFolderBody struct {
  1826. Req *types.CreateFolder `xml:"urn:vim25 CreateFolder,omitempty"`
  1827. Res *types.CreateFolderResponse `xml:"urn:vim25 CreateFolderResponse,omitempty"`
  1828. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1829. }
  1830. func (b *CreateFolderBody) Fault() *soap.Fault { return b.Fault_ }
  1831. func CreateFolder(ctx context.Context, r soap.RoundTripper, req *types.CreateFolder) (*types.CreateFolderResponse, error) {
  1832. var reqBody, resBody CreateFolderBody
  1833. reqBody.Req = req
  1834. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1835. return nil, err
  1836. }
  1837. return resBody.Res, nil
  1838. }
  1839. type CreateGroupBody struct {
  1840. Req *types.CreateGroup `xml:"urn:vim25 CreateGroup,omitempty"`
  1841. Res *types.CreateGroupResponse `xml:"urn:vim25 CreateGroupResponse,omitempty"`
  1842. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1843. }
  1844. func (b *CreateGroupBody) Fault() *soap.Fault { return b.Fault_ }
  1845. func CreateGroup(ctx context.Context, r soap.RoundTripper, req *types.CreateGroup) (*types.CreateGroupResponse, error) {
  1846. var reqBody, resBody CreateGroupBody
  1847. reqBody.Req = req
  1848. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1849. return nil, err
  1850. }
  1851. return resBody.Res, nil
  1852. }
  1853. type CreateImportSpecBody struct {
  1854. Req *types.CreateImportSpec `xml:"urn:vim25 CreateImportSpec,omitempty"`
  1855. Res *types.CreateImportSpecResponse `xml:"urn:vim25 CreateImportSpecResponse,omitempty"`
  1856. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1857. }
  1858. func (b *CreateImportSpecBody) Fault() *soap.Fault { return b.Fault_ }
  1859. func CreateImportSpec(ctx context.Context, r soap.RoundTripper, req *types.CreateImportSpec) (*types.CreateImportSpecResponse, error) {
  1860. var reqBody, resBody CreateImportSpecBody
  1861. reqBody.Req = req
  1862. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1863. return nil, err
  1864. }
  1865. return resBody.Res, nil
  1866. }
  1867. type CreateInventoryViewBody struct {
  1868. Req *types.CreateInventoryView `xml:"urn:vim25 CreateInventoryView,omitempty"`
  1869. Res *types.CreateInventoryViewResponse `xml:"urn:vim25 CreateInventoryViewResponse,omitempty"`
  1870. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1871. }
  1872. func (b *CreateInventoryViewBody) Fault() *soap.Fault { return b.Fault_ }
  1873. func CreateInventoryView(ctx context.Context, r soap.RoundTripper, req *types.CreateInventoryView) (*types.CreateInventoryViewResponse, error) {
  1874. var reqBody, resBody CreateInventoryViewBody
  1875. reqBody.Req = req
  1876. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1877. return nil, err
  1878. }
  1879. return resBody.Res, nil
  1880. }
  1881. type CreateIpPoolBody struct {
  1882. Req *types.CreateIpPool `xml:"urn:vim25 CreateIpPool,omitempty"`
  1883. Res *types.CreateIpPoolResponse `xml:"urn:vim25 CreateIpPoolResponse,omitempty"`
  1884. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1885. }
  1886. func (b *CreateIpPoolBody) Fault() *soap.Fault { return b.Fault_ }
  1887. func CreateIpPool(ctx context.Context, r soap.RoundTripper, req *types.CreateIpPool) (*types.CreateIpPoolResponse, error) {
  1888. var reqBody, resBody CreateIpPoolBody
  1889. reqBody.Req = req
  1890. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1891. return nil, err
  1892. }
  1893. return resBody.Res, nil
  1894. }
  1895. type CreateListViewBody struct {
  1896. Req *types.CreateListView `xml:"urn:vim25 CreateListView,omitempty"`
  1897. Res *types.CreateListViewResponse `xml:"urn:vim25 CreateListViewResponse,omitempty"`
  1898. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1899. }
  1900. func (b *CreateListViewBody) Fault() *soap.Fault { return b.Fault_ }
  1901. func CreateListView(ctx context.Context, r soap.RoundTripper, req *types.CreateListView) (*types.CreateListViewResponse, error) {
  1902. var reqBody, resBody CreateListViewBody
  1903. reqBody.Req = req
  1904. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1905. return nil, err
  1906. }
  1907. return resBody.Res, nil
  1908. }
  1909. type CreateListViewFromViewBody struct {
  1910. Req *types.CreateListViewFromView `xml:"urn:vim25 CreateListViewFromView,omitempty"`
  1911. Res *types.CreateListViewFromViewResponse `xml:"urn:vim25 CreateListViewFromViewResponse,omitempty"`
  1912. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1913. }
  1914. func (b *CreateListViewFromViewBody) Fault() *soap.Fault { return b.Fault_ }
  1915. func CreateListViewFromView(ctx context.Context, r soap.RoundTripper, req *types.CreateListViewFromView) (*types.CreateListViewFromViewResponse, error) {
  1916. var reqBody, resBody CreateListViewFromViewBody
  1917. reqBody.Req = req
  1918. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1919. return nil, err
  1920. }
  1921. return resBody.Res, nil
  1922. }
  1923. type CreateLocalDatastoreBody struct {
  1924. Req *types.CreateLocalDatastore `xml:"urn:vim25 CreateLocalDatastore,omitempty"`
  1925. Res *types.CreateLocalDatastoreResponse `xml:"urn:vim25 CreateLocalDatastoreResponse,omitempty"`
  1926. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1927. }
  1928. func (b *CreateLocalDatastoreBody) Fault() *soap.Fault { return b.Fault_ }
  1929. func CreateLocalDatastore(ctx context.Context, r soap.RoundTripper, req *types.CreateLocalDatastore) (*types.CreateLocalDatastoreResponse, error) {
  1930. var reqBody, resBody CreateLocalDatastoreBody
  1931. reqBody.Req = req
  1932. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1933. return nil, err
  1934. }
  1935. return resBody.Res, nil
  1936. }
  1937. type CreateNasDatastoreBody struct {
  1938. Req *types.CreateNasDatastore `xml:"urn:vim25 CreateNasDatastore,omitempty"`
  1939. Res *types.CreateNasDatastoreResponse `xml:"urn:vim25 CreateNasDatastoreResponse,omitempty"`
  1940. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1941. }
  1942. func (b *CreateNasDatastoreBody) Fault() *soap.Fault { return b.Fault_ }
  1943. func CreateNasDatastore(ctx context.Context, r soap.RoundTripper, req *types.CreateNasDatastore) (*types.CreateNasDatastoreResponse, error) {
  1944. var reqBody, resBody CreateNasDatastoreBody
  1945. reqBody.Req = req
  1946. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1947. return nil, err
  1948. }
  1949. return resBody.Res, nil
  1950. }
  1951. type CreateNvdimmNamespace_TaskBody struct {
  1952. Req *types.CreateNvdimmNamespace_Task `xml:"urn:vim25 CreateNvdimmNamespace_Task,omitempty"`
  1953. Res *types.CreateNvdimmNamespace_TaskResponse `xml:"urn:vim25 CreateNvdimmNamespace_TaskResponse,omitempty"`
  1954. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1955. }
  1956. func (b *CreateNvdimmNamespace_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  1957. func CreateNvdimmNamespace_Task(ctx context.Context, r soap.RoundTripper, req *types.CreateNvdimmNamespace_Task) (*types.CreateNvdimmNamespace_TaskResponse, error) {
  1958. var reqBody, resBody CreateNvdimmNamespace_TaskBody
  1959. reqBody.Req = req
  1960. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1961. return nil, err
  1962. }
  1963. return resBody.Res, nil
  1964. }
  1965. type CreateObjectScheduledTaskBody struct {
  1966. Req *types.CreateObjectScheduledTask `xml:"urn:vim25 CreateObjectScheduledTask,omitempty"`
  1967. Res *types.CreateObjectScheduledTaskResponse `xml:"urn:vim25 CreateObjectScheduledTaskResponse,omitempty"`
  1968. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1969. }
  1970. func (b *CreateObjectScheduledTaskBody) Fault() *soap.Fault { return b.Fault_ }
  1971. func CreateObjectScheduledTask(ctx context.Context, r soap.RoundTripper, req *types.CreateObjectScheduledTask) (*types.CreateObjectScheduledTaskResponse, error) {
  1972. var reqBody, resBody CreateObjectScheduledTaskBody
  1973. reqBody.Req = req
  1974. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1975. return nil, err
  1976. }
  1977. return resBody.Res, nil
  1978. }
  1979. type CreatePerfIntervalBody struct {
  1980. Req *types.CreatePerfInterval `xml:"urn:vim25 CreatePerfInterval,omitempty"`
  1981. Res *types.CreatePerfIntervalResponse `xml:"urn:vim25 CreatePerfIntervalResponse,omitempty"`
  1982. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1983. }
  1984. func (b *CreatePerfIntervalBody) Fault() *soap.Fault { return b.Fault_ }
  1985. func CreatePerfInterval(ctx context.Context, r soap.RoundTripper, req *types.CreatePerfInterval) (*types.CreatePerfIntervalResponse, error) {
  1986. var reqBody, resBody CreatePerfIntervalBody
  1987. reqBody.Req = req
  1988. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1989. return nil, err
  1990. }
  1991. return resBody.Res, nil
  1992. }
  1993. type CreateProfileBody struct {
  1994. Req *types.CreateProfile `xml:"urn:vim25 CreateProfile,omitempty"`
  1995. Res *types.CreateProfileResponse `xml:"urn:vim25 CreateProfileResponse,omitempty"`
  1996. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1997. }
  1998. func (b *CreateProfileBody) Fault() *soap.Fault { return b.Fault_ }
  1999. func CreateProfile(ctx context.Context, r soap.RoundTripper, req *types.CreateProfile) (*types.CreateProfileResponse, error) {
  2000. var reqBody, resBody CreateProfileBody
  2001. reqBody.Req = req
  2002. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2003. return nil, err
  2004. }
  2005. return resBody.Res, nil
  2006. }
  2007. type CreatePropertyCollectorBody struct {
  2008. Req *types.CreatePropertyCollector `xml:"urn:vim25 CreatePropertyCollector,omitempty"`
  2009. Res *types.CreatePropertyCollectorResponse `xml:"urn:vim25 CreatePropertyCollectorResponse,omitempty"`
  2010. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2011. }
  2012. func (b *CreatePropertyCollectorBody) Fault() *soap.Fault { return b.Fault_ }
  2013. func CreatePropertyCollector(ctx context.Context, r soap.RoundTripper, req *types.CreatePropertyCollector) (*types.CreatePropertyCollectorResponse, error) {
  2014. var reqBody, resBody CreatePropertyCollectorBody
  2015. reqBody.Req = req
  2016. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2017. return nil, err
  2018. }
  2019. return resBody.Res, nil
  2020. }
  2021. type CreateRegistryKeyInGuestBody struct {
  2022. Req *types.CreateRegistryKeyInGuest `xml:"urn:vim25 CreateRegistryKeyInGuest,omitempty"`
  2023. Res *types.CreateRegistryKeyInGuestResponse `xml:"urn:vim25 CreateRegistryKeyInGuestResponse,omitempty"`
  2024. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2025. }
  2026. func (b *CreateRegistryKeyInGuestBody) Fault() *soap.Fault { return b.Fault_ }
  2027. func CreateRegistryKeyInGuest(ctx context.Context, r soap.RoundTripper, req *types.CreateRegistryKeyInGuest) (*types.CreateRegistryKeyInGuestResponse, error) {
  2028. var reqBody, resBody CreateRegistryKeyInGuestBody
  2029. reqBody.Req = req
  2030. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2031. return nil, err
  2032. }
  2033. return resBody.Res, nil
  2034. }
  2035. type CreateResourcePoolBody struct {
  2036. Req *types.CreateResourcePool `xml:"urn:vim25 CreateResourcePool,omitempty"`
  2037. Res *types.CreateResourcePoolResponse `xml:"urn:vim25 CreateResourcePoolResponse,omitempty"`
  2038. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2039. }
  2040. func (b *CreateResourcePoolBody) Fault() *soap.Fault { return b.Fault_ }
  2041. func CreateResourcePool(ctx context.Context, r soap.RoundTripper, req *types.CreateResourcePool) (*types.CreateResourcePoolResponse, error) {
  2042. var reqBody, resBody CreateResourcePoolBody
  2043. reqBody.Req = req
  2044. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2045. return nil, err
  2046. }
  2047. return resBody.Res, nil
  2048. }
  2049. type CreateScheduledTaskBody struct {
  2050. Req *types.CreateScheduledTask `xml:"urn:vim25 CreateScheduledTask,omitempty"`
  2051. Res *types.CreateScheduledTaskResponse `xml:"urn:vim25 CreateScheduledTaskResponse,omitempty"`
  2052. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2053. }
  2054. func (b *CreateScheduledTaskBody) Fault() *soap.Fault { return b.Fault_ }
  2055. func CreateScheduledTask(ctx context.Context, r soap.RoundTripper, req *types.CreateScheduledTask) (*types.CreateScheduledTaskResponse, error) {
  2056. var reqBody, resBody CreateScheduledTaskBody
  2057. reqBody.Req = req
  2058. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2059. return nil, err
  2060. }
  2061. return resBody.Res, nil
  2062. }
  2063. type CreateScreenshot_TaskBody struct {
  2064. Req *types.CreateScreenshot_Task `xml:"urn:vim25 CreateScreenshot_Task,omitempty"`
  2065. Res *types.CreateScreenshot_TaskResponse `xml:"urn:vim25 CreateScreenshot_TaskResponse,omitempty"`
  2066. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2067. }
  2068. func (b *CreateScreenshot_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  2069. func CreateScreenshot_Task(ctx context.Context, r soap.RoundTripper, req *types.CreateScreenshot_Task) (*types.CreateScreenshot_TaskResponse, error) {
  2070. var reqBody, resBody CreateScreenshot_TaskBody
  2071. reqBody.Req = req
  2072. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2073. return nil, err
  2074. }
  2075. return resBody.Res, nil
  2076. }
  2077. type CreateSecondaryVMEx_TaskBody struct {
  2078. Req *types.CreateSecondaryVMEx_Task `xml:"urn:vim25 CreateSecondaryVMEx_Task,omitempty"`
  2079. Res *types.CreateSecondaryVMEx_TaskResponse `xml:"urn:vim25 CreateSecondaryVMEx_TaskResponse,omitempty"`
  2080. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2081. }
  2082. func (b *CreateSecondaryVMEx_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  2083. func CreateSecondaryVMEx_Task(ctx context.Context, r soap.RoundTripper, req *types.CreateSecondaryVMEx_Task) (*types.CreateSecondaryVMEx_TaskResponse, error) {
  2084. var reqBody, resBody CreateSecondaryVMEx_TaskBody
  2085. reqBody.Req = req
  2086. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2087. return nil, err
  2088. }
  2089. return resBody.Res, nil
  2090. }
  2091. type CreateSecondaryVM_TaskBody struct {
  2092. Req *types.CreateSecondaryVM_Task `xml:"urn:vim25 CreateSecondaryVM_Task,omitempty"`
  2093. Res *types.CreateSecondaryVM_TaskResponse `xml:"urn:vim25 CreateSecondaryVM_TaskResponse,omitempty"`
  2094. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2095. }
  2096. func (b *CreateSecondaryVM_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  2097. func CreateSecondaryVM_Task(ctx context.Context, r soap.RoundTripper, req *types.CreateSecondaryVM_Task) (*types.CreateSecondaryVM_TaskResponse, error) {
  2098. var reqBody, resBody CreateSecondaryVM_TaskBody
  2099. reqBody.Req = req
  2100. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2101. return nil, err
  2102. }
  2103. return resBody.Res, nil
  2104. }
  2105. type CreateSnapshotEx_TaskBody struct {
  2106. Req *types.CreateSnapshotEx_Task `xml:"urn:vim25 CreateSnapshotEx_Task,omitempty"`
  2107. Res *types.CreateSnapshotEx_TaskResponse `xml:"urn:vim25 CreateSnapshotEx_TaskResponse,omitempty"`
  2108. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2109. }
  2110. func (b *CreateSnapshotEx_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  2111. func CreateSnapshotEx_Task(ctx context.Context, r soap.RoundTripper, req *types.CreateSnapshotEx_Task) (*types.CreateSnapshotEx_TaskResponse, error) {
  2112. var reqBody, resBody CreateSnapshotEx_TaskBody
  2113. reqBody.Req = req
  2114. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2115. return nil, err
  2116. }
  2117. return resBody.Res, nil
  2118. }
  2119. type CreateSnapshot_TaskBody struct {
  2120. Req *types.CreateSnapshot_Task `xml:"urn:vim25 CreateSnapshot_Task,omitempty"`
  2121. Res *types.CreateSnapshot_TaskResponse `xml:"urn:vim25 CreateSnapshot_TaskResponse,omitempty"`
  2122. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2123. }
  2124. func (b *CreateSnapshot_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  2125. func CreateSnapshot_Task(ctx context.Context, r soap.RoundTripper, req *types.CreateSnapshot_Task) (*types.CreateSnapshot_TaskResponse, error) {
  2126. var reqBody, resBody CreateSnapshot_TaskBody
  2127. reqBody.Req = req
  2128. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2129. return nil, err
  2130. }
  2131. return resBody.Res, nil
  2132. }
  2133. type CreateStoragePodBody struct {
  2134. Req *types.CreateStoragePod `xml:"urn:vim25 CreateStoragePod,omitempty"`
  2135. Res *types.CreateStoragePodResponse `xml:"urn:vim25 CreateStoragePodResponse,omitempty"`
  2136. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2137. }
  2138. func (b *CreateStoragePodBody) Fault() *soap.Fault { return b.Fault_ }
  2139. func CreateStoragePod(ctx context.Context, r soap.RoundTripper, req *types.CreateStoragePod) (*types.CreateStoragePodResponse, error) {
  2140. var reqBody, resBody CreateStoragePodBody
  2141. reqBody.Req = req
  2142. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2143. return nil, err
  2144. }
  2145. return resBody.Res, nil
  2146. }
  2147. type CreateTaskBody struct {
  2148. Req *types.CreateTask `xml:"urn:vim25 CreateTask,omitempty"`
  2149. Res *types.CreateTaskResponse `xml:"urn:vim25 CreateTaskResponse,omitempty"`
  2150. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2151. }
  2152. func (b *CreateTaskBody) Fault() *soap.Fault { return b.Fault_ }
  2153. func CreateTask(ctx context.Context, r soap.RoundTripper, req *types.CreateTask) (*types.CreateTaskResponse, error) {
  2154. var reqBody, resBody CreateTaskBody
  2155. reqBody.Req = req
  2156. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2157. return nil, err
  2158. }
  2159. return resBody.Res, nil
  2160. }
  2161. type CreateTemporaryDirectoryInGuestBody struct {
  2162. Req *types.CreateTemporaryDirectoryInGuest `xml:"urn:vim25 CreateTemporaryDirectoryInGuest,omitempty"`
  2163. Res *types.CreateTemporaryDirectoryInGuestResponse `xml:"urn:vim25 CreateTemporaryDirectoryInGuestResponse,omitempty"`
  2164. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2165. }
  2166. func (b *CreateTemporaryDirectoryInGuestBody) Fault() *soap.Fault { return b.Fault_ }
  2167. func CreateTemporaryDirectoryInGuest(ctx context.Context, r soap.RoundTripper, req *types.CreateTemporaryDirectoryInGuest) (*types.CreateTemporaryDirectoryInGuestResponse, error) {
  2168. var reqBody, resBody CreateTemporaryDirectoryInGuestBody
  2169. reqBody.Req = req
  2170. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2171. return nil, err
  2172. }
  2173. return resBody.Res, nil
  2174. }
  2175. type CreateTemporaryFileInGuestBody struct {
  2176. Req *types.CreateTemporaryFileInGuest `xml:"urn:vim25 CreateTemporaryFileInGuest,omitempty"`
  2177. Res *types.CreateTemporaryFileInGuestResponse `xml:"urn:vim25 CreateTemporaryFileInGuestResponse,omitempty"`
  2178. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2179. }
  2180. func (b *CreateTemporaryFileInGuestBody) Fault() *soap.Fault { return b.Fault_ }
  2181. func CreateTemporaryFileInGuest(ctx context.Context, r soap.RoundTripper, req *types.CreateTemporaryFileInGuest) (*types.CreateTemporaryFileInGuestResponse, error) {
  2182. var reqBody, resBody CreateTemporaryFileInGuestBody
  2183. reqBody.Req = req
  2184. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2185. return nil, err
  2186. }
  2187. return resBody.Res, nil
  2188. }
  2189. type CreateUserBody struct {
  2190. Req *types.CreateUser `xml:"urn:vim25 CreateUser,omitempty"`
  2191. Res *types.CreateUserResponse `xml:"urn:vim25 CreateUserResponse,omitempty"`
  2192. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2193. }
  2194. func (b *CreateUserBody) Fault() *soap.Fault { return b.Fault_ }
  2195. func CreateUser(ctx context.Context, r soap.RoundTripper, req *types.CreateUser) (*types.CreateUserResponse, error) {
  2196. var reqBody, resBody CreateUserBody
  2197. reqBody.Req = req
  2198. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2199. return nil, err
  2200. }
  2201. return resBody.Res, nil
  2202. }
  2203. type CreateVAppBody struct {
  2204. Req *types.CreateVApp `xml:"urn:vim25 CreateVApp,omitempty"`
  2205. Res *types.CreateVAppResponse `xml:"urn:vim25 CreateVAppResponse,omitempty"`
  2206. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2207. }
  2208. func (b *CreateVAppBody) Fault() *soap.Fault { return b.Fault_ }
  2209. func CreateVApp(ctx context.Context, r soap.RoundTripper, req *types.CreateVApp) (*types.CreateVAppResponse, error) {
  2210. var reqBody, resBody CreateVAppBody
  2211. reqBody.Req = req
  2212. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2213. return nil, err
  2214. }
  2215. return resBody.Res, nil
  2216. }
  2217. type CreateVM_TaskBody struct {
  2218. Req *types.CreateVM_Task `xml:"urn:vim25 CreateVM_Task,omitempty"`
  2219. Res *types.CreateVM_TaskResponse `xml:"urn:vim25 CreateVM_TaskResponse,omitempty"`
  2220. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2221. }
  2222. func (b *CreateVM_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  2223. func CreateVM_Task(ctx context.Context, r soap.RoundTripper, req *types.CreateVM_Task) (*types.CreateVM_TaskResponse, error) {
  2224. var reqBody, resBody CreateVM_TaskBody
  2225. reqBody.Req = req
  2226. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2227. return nil, err
  2228. }
  2229. return resBody.Res, nil
  2230. }
  2231. type CreateVirtualDisk_TaskBody struct {
  2232. Req *types.CreateVirtualDisk_Task `xml:"urn:vim25 CreateVirtualDisk_Task,omitempty"`
  2233. Res *types.CreateVirtualDisk_TaskResponse `xml:"urn:vim25 CreateVirtualDisk_TaskResponse,omitempty"`
  2234. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2235. }
  2236. func (b *CreateVirtualDisk_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  2237. func CreateVirtualDisk_Task(ctx context.Context, r soap.RoundTripper, req *types.CreateVirtualDisk_Task) (*types.CreateVirtualDisk_TaskResponse, error) {
  2238. var reqBody, resBody CreateVirtualDisk_TaskBody
  2239. reqBody.Req = req
  2240. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2241. return nil, err
  2242. }
  2243. return resBody.Res, nil
  2244. }
  2245. type CreateVmfsDatastoreBody struct {
  2246. Req *types.CreateVmfsDatastore `xml:"urn:vim25 CreateVmfsDatastore,omitempty"`
  2247. Res *types.CreateVmfsDatastoreResponse `xml:"urn:vim25 CreateVmfsDatastoreResponse,omitempty"`
  2248. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2249. }
  2250. func (b *CreateVmfsDatastoreBody) Fault() *soap.Fault { return b.Fault_ }
  2251. func CreateVmfsDatastore(ctx context.Context, r soap.RoundTripper, req *types.CreateVmfsDatastore) (*types.CreateVmfsDatastoreResponse, error) {
  2252. var reqBody, resBody CreateVmfsDatastoreBody
  2253. reqBody.Req = req
  2254. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2255. return nil, err
  2256. }
  2257. return resBody.Res, nil
  2258. }
  2259. type CreateVvolDatastoreBody struct {
  2260. Req *types.CreateVvolDatastore `xml:"urn:vim25 CreateVvolDatastore,omitempty"`
  2261. Res *types.CreateVvolDatastoreResponse `xml:"urn:vim25 CreateVvolDatastoreResponse,omitempty"`
  2262. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2263. }
  2264. func (b *CreateVvolDatastoreBody) Fault() *soap.Fault { return b.Fault_ }
  2265. func CreateVvolDatastore(ctx context.Context, r soap.RoundTripper, req *types.CreateVvolDatastore) (*types.CreateVvolDatastoreResponse, error) {
  2266. var reqBody, resBody CreateVvolDatastoreBody
  2267. reqBody.Req = req
  2268. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2269. return nil, err
  2270. }
  2271. return resBody.Res, nil
  2272. }
  2273. type CryptoManagerHostEnableBody struct {
  2274. Req *types.CryptoManagerHostEnable `xml:"urn:vim25 CryptoManagerHostEnable,omitempty"`
  2275. Res *types.CryptoManagerHostEnableResponse `xml:"urn:vim25 CryptoManagerHostEnableResponse,omitempty"`
  2276. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2277. }
  2278. func (b *CryptoManagerHostEnableBody) Fault() *soap.Fault { return b.Fault_ }
  2279. func CryptoManagerHostEnable(ctx context.Context, r soap.RoundTripper, req *types.CryptoManagerHostEnable) (*types.CryptoManagerHostEnableResponse, error) {
  2280. var reqBody, resBody CryptoManagerHostEnableBody
  2281. reqBody.Req = req
  2282. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2283. return nil, err
  2284. }
  2285. return resBody.Res, nil
  2286. }
  2287. type CryptoManagerHostPrepareBody struct {
  2288. Req *types.CryptoManagerHostPrepare `xml:"urn:vim25 CryptoManagerHostPrepare,omitempty"`
  2289. Res *types.CryptoManagerHostPrepareResponse `xml:"urn:vim25 CryptoManagerHostPrepareResponse,omitempty"`
  2290. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2291. }
  2292. func (b *CryptoManagerHostPrepareBody) Fault() *soap.Fault { return b.Fault_ }
  2293. func CryptoManagerHostPrepare(ctx context.Context, r soap.RoundTripper, req *types.CryptoManagerHostPrepare) (*types.CryptoManagerHostPrepareResponse, error) {
  2294. var reqBody, resBody CryptoManagerHostPrepareBody
  2295. reqBody.Req = req
  2296. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2297. return nil, err
  2298. }
  2299. return resBody.Res, nil
  2300. }
  2301. type CryptoUnlock_TaskBody struct {
  2302. Req *types.CryptoUnlock_Task `xml:"urn:vim25 CryptoUnlock_Task,omitempty"`
  2303. Res *types.CryptoUnlock_TaskResponse `xml:"urn:vim25 CryptoUnlock_TaskResponse,omitempty"`
  2304. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2305. }
  2306. func (b *CryptoUnlock_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  2307. func CryptoUnlock_Task(ctx context.Context, r soap.RoundTripper, req *types.CryptoUnlock_Task) (*types.CryptoUnlock_TaskResponse, error) {
  2308. var reqBody, resBody CryptoUnlock_TaskBody
  2309. reqBody.Req = req
  2310. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2311. return nil, err
  2312. }
  2313. return resBody.Res, nil
  2314. }
  2315. type CurrentTimeBody struct {
  2316. Req *types.CurrentTime `xml:"urn:vim25 CurrentTime,omitempty"`
  2317. Res *types.CurrentTimeResponse `xml:"urn:vim25 CurrentTimeResponse,omitempty"`
  2318. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2319. }
  2320. func (b *CurrentTimeBody) Fault() *soap.Fault { return b.Fault_ }
  2321. func CurrentTime(ctx context.Context, r soap.RoundTripper, req *types.CurrentTime) (*types.CurrentTimeResponse, error) {
  2322. var reqBody, resBody CurrentTimeBody
  2323. reqBody.Req = req
  2324. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2325. return nil, err
  2326. }
  2327. return resBody.Res, nil
  2328. }
  2329. type CustomizationSpecItemToXmlBody struct {
  2330. Req *types.CustomizationSpecItemToXml `xml:"urn:vim25 CustomizationSpecItemToXml,omitempty"`
  2331. Res *types.CustomizationSpecItemToXmlResponse `xml:"urn:vim25 CustomizationSpecItemToXmlResponse,omitempty"`
  2332. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2333. }
  2334. func (b *CustomizationSpecItemToXmlBody) Fault() *soap.Fault { return b.Fault_ }
  2335. func CustomizationSpecItemToXml(ctx context.Context, r soap.RoundTripper, req *types.CustomizationSpecItemToXml) (*types.CustomizationSpecItemToXmlResponse, error) {
  2336. var reqBody, resBody CustomizationSpecItemToXmlBody
  2337. reqBody.Req = req
  2338. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2339. return nil, err
  2340. }
  2341. return resBody.Res, nil
  2342. }
  2343. type CustomizeVM_TaskBody struct {
  2344. Req *types.CustomizeVM_Task `xml:"urn:vim25 CustomizeVM_Task,omitempty"`
  2345. Res *types.CustomizeVM_TaskResponse `xml:"urn:vim25 CustomizeVM_TaskResponse,omitempty"`
  2346. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2347. }
  2348. func (b *CustomizeVM_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  2349. func CustomizeVM_Task(ctx context.Context, r soap.RoundTripper, req *types.CustomizeVM_Task) (*types.CustomizeVM_TaskResponse, error) {
  2350. var reqBody, resBody CustomizeVM_TaskBody
  2351. reqBody.Req = req
  2352. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2353. return nil, err
  2354. }
  2355. return resBody.Res, nil
  2356. }
  2357. type DVPortgroupRollback_TaskBody struct {
  2358. Req *types.DVPortgroupRollback_Task `xml:"urn:vim25 DVPortgroupRollback_Task,omitempty"`
  2359. Res *types.DVPortgroupRollback_TaskResponse `xml:"urn:vim25 DVPortgroupRollback_TaskResponse,omitempty"`
  2360. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2361. }
  2362. func (b *DVPortgroupRollback_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  2363. func DVPortgroupRollback_Task(ctx context.Context, r soap.RoundTripper, req *types.DVPortgroupRollback_Task) (*types.DVPortgroupRollback_TaskResponse, error) {
  2364. var reqBody, resBody DVPortgroupRollback_TaskBody
  2365. reqBody.Req = req
  2366. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2367. return nil, err
  2368. }
  2369. return resBody.Res, nil
  2370. }
  2371. type DVSManagerExportEntity_TaskBody struct {
  2372. Req *types.DVSManagerExportEntity_Task `xml:"urn:vim25 DVSManagerExportEntity_Task,omitempty"`
  2373. Res *types.DVSManagerExportEntity_TaskResponse `xml:"urn:vim25 DVSManagerExportEntity_TaskResponse,omitempty"`
  2374. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2375. }
  2376. func (b *DVSManagerExportEntity_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  2377. func DVSManagerExportEntity_Task(ctx context.Context, r soap.RoundTripper, req *types.DVSManagerExportEntity_Task) (*types.DVSManagerExportEntity_TaskResponse, error) {
  2378. var reqBody, resBody DVSManagerExportEntity_TaskBody
  2379. reqBody.Req = req
  2380. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2381. return nil, err
  2382. }
  2383. return resBody.Res, nil
  2384. }
  2385. type DVSManagerImportEntity_TaskBody struct {
  2386. Req *types.DVSManagerImportEntity_Task `xml:"urn:vim25 DVSManagerImportEntity_Task,omitempty"`
  2387. Res *types.DVSManagerImportEntity_TaskResponse `xml:"urn:vim25 DVSManagerImportEntity_TaskResponse,omitempty"`
  2388. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2389. }
  2390. func (b *DVSManagerImportEntity_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  2391. func DVSManagerImportEntity_Task(ctx context.Context, r soap.RoundTripper, req *types.DVSManagerImportEntity_Task) (*types.DVSManagerImportEntity_TaskResponse, error) {
  2392. var reqBody, resBody DVSManagerImportEntity_TaskBody
  2393. reqBody.Req = req
  2394. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2395. return nil, err
  2396. }
  2397. return resBody.Res, nil
  2398. }
  2399. type DVSManagerLookupDvPortGroupBody struct {
  2400. Req *types.DVSManagerLookupDvPortGroup `xml:"urn:vim25 DVSManagerLookupDvPortGroup,omitempty"`
  2401. Res *types.DVSManagerLookupDvPortGroupResponse `xml:"urn:vim25 DVSManagerLookupDvPortGroupResponse,omitempty"`
  2402. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2403. }
  2404. func (b *DVSManagerLookupDvPortGroupBody) Fault() *soap.Fault { return b.Fault_ }
  2405. func DVSManagerLookupDvPortGroup(ctx context.Context, r soap.RoundTripper, req *types.DVSManagerLookupDvPortGroup) (*types.DVSManagerLookupDvPortGroupResponse, error) {
  2406. var reqBody, resBody DVSManagerLookupDvPortGroupBody
  2407. reqBody.Req = req
  2408. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2409. return nil, err
  2410. }
  2411. return resBody.Res, nil
  2412. }
  2413. type DVSRollback_TaskBody struct {
  2414. Req *types.DVSRollback_Task `xml:"urn:vim25 DVSRollback_Task,omitempty"`
  2415. Res *types.DVSRollback_TaskResponse `xml:"urn:vim25 DVSRollback_TaskResponse,omitempty"`
  2416. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2417. }
  2418. func (b *DVSRollback_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  2419. func DVSRollback_Task(ctx context.Context, r soap.RoundTripper, req *types.DVSRollback_Task) (*types.DVSRollback_TaskResponse, error) {
  2420. var reqBody, resBody DVSRollback_TaskBody
  2421. reqBody.Req = req
  2422. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2423. return nil, err
  2424. }
  2425. return resBody.Res, nil
  2426. }
  2427. type DatastoreEnterMaintenanceModeBody struct {
  2428. Req *types.DatastoreEnterMaintenanceMode `xml:"urn:vim25 DatastoreEnterMaintenanceMode,omitempty"`
  2429. Res *types.DatastoreEnterMaintenanceModeResponse `xml:"urn:vim25 DatastoreEnterMaintenanceModeResponse,omitempty"`
  2430. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2431. }
  2432. func (b *DatastoreEnterMaintenanceModeBody) Fault() *soap.Fault { return b.Fault_ }
  2433. func DatastoreEnterMaintenanceMode(ctx context.Context, r soap.RoundTripper, req *types.DatastoreEnterMaintenanceMode) (*types.DatastoreEnterMaintenanceModeResponse, error) {
  2434. var reqBody, resBody DatastoreEnterMaintenanceModeBody
  2435. reqBody.Req = req
  2436. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2437. return nil, err
  2438. }
  2439. return resBody.Res, nil
  2440. }
  2441. type DatastoreExitMaintenanceMode_TaskBody struct {
  2442. Req *types.DatastoreExitMaintenanceMode_Task `xml:"urn:vim25 DatastoreExitMaintenanceMode_Task,omitempty"`
  2443. Res *types.DatastoreExitMaintenanceMode_TaskResponse `xml:"urn:vim25 DatastoreExitMaintenanceMode_TaskResponse,omitempty"`
  2444. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2445. }
  2446. func (b *DatastoreExitMaintenanceMode_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  2447. func DatastoreExitMaintenanceMode_Task(ctx context.Context, r soap.RoundTripper, req *types.DatastoreExitMaintenanceMode_Task) (*types.DatastoreExitMaintenanceMode_TaskResponse, error) {
  2448. var reqBody, resBody DatastoreExitMaintenanceMode_TaskBody
  2449. reqBody.Req = req
  2450. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2451. return nil, err
  2452. }
  2453. return resBody.Res, nil
  2454. }
  2455. type DecodeLicenseBody struct {
  2456. Req *types.DecodeLicense `xml:"urn:vim25 DecodeLicense,omitempty"`
  2457. Res *types.DecodeLicenseResponse `xml:"urn:vim25 DecodeLicenseResponse,omitempty"`
  2458. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2459. }
  2460. func (b *DecodeLicenseBody) Fault() *soap.Fault { return b.Fault_ }
  2461. func DecodeLicense(ctx context.Context, r soap.RoundTripper, req *types.DecodeLicense) (*types.DecodeLicenseResponse, error) {
  2462. var reqBody, resBody DecodeLicenseBody
  2463. reqBody.Req = req
  2464. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2465. return nil, err
  2466. }
  2467. return resBody.Res, nil
  2468. }
  2469. type DefragmentAllDisksBody struct {
  2470. Req *types.DefragmentAllDisks `xml:"urn:vim25 DefragmentAllDisks,omitempty"`
  2471. Res *types.DefragmentAllDisksResponse `xml:"urn:vim25 DefragmentAllDisksResponse,omitempty"`
  2472. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2473. }
  2474. func (b *DefragmentAllDisksBody) Fault() *soap.Fault { return b.Fault_ }
  2475. func DefragmentAllDisks(ctx context.Context, r soap.RoundTripper, req *types.DefragmentAllDisks) (*types.DefragmentAllDisksResponse, error) {
  2476. var reqBody, resBody DefragmentAllDisksBody
  2477. reqBody.Req = req
  2478. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2479. return nil, err
  2480. }
  2481. return resBody.Res, nil
  2482. }
  2483. type DefragmentVirtualDisk_TaskBody struct {
  2484. Req *types.DefragmentVirtualDisk_Task `xml:"urn:vim25 DefragmentVirtualDisk_Task,omitempty"`
  2485. Res *types.DefragmentVirtualDisk_TaskResponse `xml:"urn:vim25 DefragmentVirtualDisk_TaskResponse,omitempty"`
  2486. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2487. }
  2488. func (b *DefragmentVirtualDisk_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  2489. func DefragmentVirtualDisk_Task(ctx context.Context, r soap.RoundTripper, req *types.DefragmentVirtualDisk_Task) (*types.DefragmentVirtualDisk_TaskResponse, error) {
  2490. var reqBody, resBody DefragmentVirtualDisk_TaskBody
  2491. reqBody.Req = req
  2492. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2493. return nil, err
  2494. }
  2495. return resBody.Res, nil
  2496. }
  2497. type DeleteCustomizationSpecBody struct {
  2498. Req *types.DeleteCustomizationSpec `xml:"urn:vim25 DeleteCustomizationSpec,omitempty"`
  2499. Res *types.DeleteCustomizationSpecResponse `xml:"urn:vim25 DeleteCustomizationSpecResponse,omitempty"`
  2500. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2501. }
  2502. func (b *DeleteCustomizationSpecBody) Fault() *soap.Fault { return b.Fault_ }
  2503. func DeleteCustomizationSpec(ctx context.Context, r soap.RoundTripper, req *types.DeleteCustomizationSpec) (*types.DeleteCustomizationSpecResponse, error) {
  2504. var reqBody, resBody DeleteCustomizationSpecBody
  2505. reqBody.Req = req
  2506. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2507. return nil, err
  2508. }
  2509. return resBody.Res, nil
  2510. }
  2511. type DeleteDatastoreFile_TaskBody struct {
  2512. Req *types.DeleteDatastoreFile_Task `xml:"urn:vim25 DeleteDatastoreFile_Task,omitempty"`
  2513. Res *types.DeleteDatastoreFile_TaskResponse `xml:"urn:vim25 DeleteDatastoreFile_TaskResponse,omitempty"`
  2514. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2515. }
  2516. func (b *DeleteDatastoreFile_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  2517. func DeleteDatastoreFile_Task(ctx context.Context, r soap.RoundTripper, req *types.DeleteDatastoreFile_Task) (*types.DeleteDatastoreFile_TaskResponse, error) {
  2518. var reqBody, resBody DeleteDatastoreFile_TaskBody
  2519. reqBody.Req = req
  2520. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2521. return nil, err
  2522. }
  2523. return resBody.Res, nil
  2524. }
  2525. type DeleteDirectoryBody struct {
  2526. Req *types.DeleteDirectory `xml:"urn:vim25 DeleteDirectory,omitempty"`
  2527. Res *types.DeleteDirectoryResponse `xml:"urn:vim25 DeleteDirectoryResponse,omitempty"`
  2528. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2529. }
  2530. func (b *DeleteDirectoryBody) Fault() *soap.Fault { return b.Fault_ }
  2531. func DeleteDirectory(ctx context.Context, r soap.RoundTripper, req *types.DeleteDirectory) (*types.DeleteDirectoryResponse, error) {
  2532. var reqBody, resBody DeleteDirectoryBody
  2533. reqBody.Req = req
  2534. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2535. return nil, err
  2536. }
  2537. return resBody.Res, nil
  2538. }
  2539. type DeleteDirectoryInGuestBody struct {
  2540. Req *types.DeleteDirectoryInGuest `xml:"urn:vim25 DeleteDirectoryInGuest,omitempty"`
  2541. Res *types.DeleteDirectoryInGuestResponse `xml:"urn:vim25 DeleteDirectoryInGuestResponse,omitempty"`
  2542. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2543. }
  2544. func (b *DeleteDirectoryInGuestBody) Fault() *soap.Fault { return b.Fault_ }
  2545. func DeleteDirectoryInGuest(ctx context.Context, r soap.RoundTripper, req *types.DeleteDirectoryInGuest) (*types.DeleteDirectoryInGuestResponse, error) {
  2546. var reqBody, resBody DeleteDirectoryInGuestBody
  2547. reqBody.Req = req
  2548. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2549. return nil, err
  2550. }
  2551. return resBody.Res, nil
  2552. }
  2553. type DeleteFileBody struct {
  2554. Req *types.DeleteFile `xml:"urn:vim25 DeleteFile,omitempty"`
  2555. Res *types.DeleteFileResponse `xml:"urn:vim25 DeleteFileResponse,omitempty"`
  2556. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2557. }
  2558. func (b *DeleteFileBody) Fault() *soap.Fault { return b.Fault_ }
  2559. func DeleteFile(ctx context.Context, r soap.RoundTripper, req *types.DeleteFile) (*types.DeleteFileResponse, error) {
  2560. var reqBody, resBody DeleteFileBody
  2561. reqBody.Req = req
  2562. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2563. return nil, err
  2564. }
  2565. return resBody.Res, nil
  2566. }
  2567. type DeleteFileInGuestBody struct {
  2568. Req *types.DeleteFileInGuest `xml:"urn:vim25 DeleteFileInGuest,omitempty"`
  2569. Res *types.DeleteFileInGuestResponse `xml:"urn:vim25 DeleteFileInGuestResponse,omitempty"`
  2570. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2571. }
  2572. func (b *DeleteFileInGuestBody) Fault() *soap.Fault { return b.Fault_ }
  2573. func DeleteFileInGuest(ctx context.Context, r soap.RoundTripper, req *types.DeleteFileInGuest) (*types.DeleteFileInGuestResponse, error) {
  2574. var reqBody, resBody DeleteFileInGuestBody
  2575. reqBody.Req = req
  2576. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2577. return nil, err
  2578. }
  2579. return resBody.Res, nil
  2580. }
  2581. type DeleteHostSpecificationBody struct {
  2582. Req *types.DeleteHostSpecification `xml:"urn:vim25 DeleteHostSpecification,omitempty"`
  2583. Res *types.DeleteHostSpecificationResponse `xml:"urn:vim25 DeleteHostSpecificationResponse,omitempty"`
  2584. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2585. }
  2586. func (b *DeleteHostSpecificationBody) Fault() *soap.Fault { return b.Fault_ }
  2587. func DeleteHostSpecification(ctx context.Context, r soap.RoundTripper, req *types.DeleteHostSpecification) (*types.DeleteHostSpecificationResponse, error) {
  2588. var reqBody, resBody DeleteHostSpecificationBody
  2589. reqBody.Req = req
  2590. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2591. return nil, err
  2592. }
  2593. return resBody.Res, nil
  2594. }
  2595. type DeleteHostSubSpecificationBody struct {
  2596. Req *types.DeleteHostSubSpecification `xml:"urn:vim25 DeleteHostSubSpecification,omitempty"`
  2597. Res *types.DeleteHostSubSpecificationResponse `xml:"urn:vim25 DeleteHostSubSpecificationResponse,omitempty"`
  2598. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2599. }
  2600. func (b *DeleteHostSubSpecificationBody) Fault() *soap.Fault { return b.Fault_ }
  2601. func DeleteHostSubSpecification(ctx context.Context, r soap.RoundTripper, req *types.DeleteHostSubSpecification) (*types.DeleteHostSubSpecificationResponse, error) {
  2602. var reqBody, resBody DeleteHostSubSpecificationBody
  2603. reqBody.Req = req
  2604. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2605. return nil, err
  2606. }
  2607. return resBody.Res, nil
  2608. }
  2609. type DeleteNvdimmBlockNamespaces_TaskBody struct {
  2610. Req *types.DeleteNvdimmBlockNamespaces_Task `xml:"urn:vim25 DeleteNvdimmBlockNamespaces_Task,omitempty"`
  2611. Res *types.DeleteNvdimmBlockNamespaces_TaskResponse `xml:"urn:vim25 DeleteNvdimmBlockNamespaces_TaskResponse,omitempty"`
  2612. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2613. }
  2614. func (b *DeleteNvdimmBlockNamespaces_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  2615. func DeleteNvdimmBlockNamespaces_Task(ctx context.Context, r soap.RoundTripper, req *types.DeleteNvdimmBlockNamespaces_Task) (*types.DeleteNvdimmBlockNamespaces_TaskResponse, error) {
  2616. var reqBody, resBody DeleteNvdimmBlockNamespaces_TaskBody
  2617. reqBody.Req = req
  2618. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2619. return nil, err
  2620. }
  2621. return resBody.Res, nil
  2622. }
  2623. type DeleteNvdimmNamespace_TaskBody struct {
  2624. Req *types.DeleteNvdimmNamespace_Task `xml:"urn:vim25 DeleteNvdimmNamespace_Task,omitempty"`
  2625. Res *types.DeleteNvdimmNamespace_TaskResponse `xml:"urn:vim25 DeleteNvdimmNamespace_TaskResponse,omitempty"`
  2626. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2627. }
  2628. func (b *DeleteNvdimmNamespace_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  2629. func DeleteNvdimmNamespace_Task(ctx context.Context, r soap.RoundTripper, req *types.DeleteNvdimmNamespace_Task) (*types.DeleteNvdimmNamespace_TaskResponse, error) {
  2630. var reqBody, resBody DeleteNvdimmNamespace_TaskBody
  2631. reqBody.Req = req
  2632. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2633. return nil, err
  2634. }
  2635. return resBody.Res, nil
  2636. }
  2637. type DeleteRegistryKeyInGuestBody struct {
  2638. Req *types.DeleteRegistryKeyInGuest `xml:"urn:vim25 DeleteRegistryKeyInGuest,omitempty"`
  2639. Res *types.DeleteRegistryKeyInGuestResponse `xml:"urn:vim25 DeleteRegistryKeyInGuestResponse,omitempty"`
  2640. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2641. }
  2642. func (b *DeleteRegistryKeyInGuestBody) Fault() *soap.Fault { return b.Fault_ }
  2643. func DeleteRegistryKeyInGuest(ctx context.Context, r soap.RoundTripper, req *types.DeleteRegistryKeyInGuest) (*types.DeleteRegistryKeyInGuestResponse, error) {
  2644. var reqBody, resBody DeleteRegistryKeyInGuestBody
  2645. reqBody.Req = req
  2646. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2647. return nil, err
  2648. }
  2649. return resBody.Res, nil
  2650. }
  2651. type DeleteRegistryValueInGuestBody struct {
  2652. Req *types.DeleteRegistryValueInGuest `xml:"urn:vim25 DeleteRegistryValueInGuest,omitempty"`
  2653. Res *types.DeleteRegistryValueInGuestResponse `xml:"urn:vim25 DeleteRegistryValueInGuestResponse,omitempty"`
  2654. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2655. }
  2656. func (b *DeleteRegistryValueInGuestBody) Fault() *soap.Fault { return b.Fault_ }
  2657. func DeleteRegistryValueInGuest(ctx context.Context, r soap.RoundTripper, req *types.DeleteRegistryValueInGuest) (*types.DeleteRegistryValueInGuestResponse, error) {
  2658. var reqBody, resBody DeleteRegistryValueInGuestBody
  2659. reqBody.Req = req
  2660. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2661. return nil, err
  2662. }
  2663. return resBody.Res, nil
  2664. }
  2665. type DeleteScsiLunStateBody struct {
  2666. Req *types.DeleteScsiLunState `xml:"urn:vim25 DeleteScsiLunState,omitempty"`
  2667. Res *types.DeleteScsiLunStateResponse `xml:"urn:vim25 DeleteScsiLunStateResponse,omitempty"`
  2668. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2669. }
  2670. func (b *DeleteScsiLunStateBody) Fault() *soap.Fault { return b.Fault_ }
  2671. func DeleteScsiLunState(ctx context.Context, r soap.RoundTripper, req *types.DeleteScsiLunState) (*types.DeleteScsiLunStateResponse, error) {
  2672. var reqBody, resBody DeleteScsiLunStateBody
  2673. reqBody.Req = req
  2674. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2675. return nil, err
  2676. }
  2677. return resBody.Res, nil
  2678. }
  2679. type DeleteSnapshot_TaskBody struct {
  2680. Req *types.DeleteSnapshot_Task `xml:"urn:vim25 DeleteSnapshot_Task,omitempty"`
  2681. Res *types.DeleteSnapshot_TaskResponse `xml:"urn:vim25 DeleteSnapshot_TaskResponse,omitempty"`
  2682. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2683. }
  2684. func (b *DeleteSnapshot_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  2685. func DeleteSnapshot_Task(ctx context.Context, r soap.RoundTripper, req *types.DeleteSnapshot_Task) (*types.DeleteSnapshot_TaskResponse, error) {
  2686. var reqBody, resBody DeleteSnapshot_TaskBody
  2687. reqBody.Req = req
  2688. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2689. return nil, err
  2690. }
  2691. return resBody.Res, nil
  2692. }
  2693. type DeleteVStorageObject_TaskBody struct {
  2694. Req *types.DeleteVStorageObject_Task `xml:"urn:vim25 DeleteVStorageObject_Task,omitempty"`
  2695. Res *types.DeleteVStorageObject_TaskResponse `xml:"urn:vim25 DeleteVStorageObject_TaskResponse,omitempty"`
  2696. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2697. }
  2698. func (b *DeleteVStorageObject_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  2699. func DeleteVStorageObject_Task(ctx context.Context, r soap.RoundTripper, req *types.DeleteVStorageObject_Task) (*types.DeleteVStorageObject_TaskResponse, error) {
  2700. var reqBody, resBody DeleteVStorageObject_TaskBody
  2701. reqBody.Req = req
  2702. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2703. return nil, err
  2704. }
  2705. return resBody.Res, nil
  2706. }
  2707. type DeleteVffsVolumeStateBody struct {
  2708. Req *types.DeleteVffsVolumeState `xml:"urn:vim25 DeleteVffsVolumeState,omitempty"`
  2709. Res *types.DeleteVffsVolumeStateResponse `xml:"urn:vim25 DeleteVffsVolumeStateResponse,omitempty"`
  2710. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2711. }
  2712. func (b *DeleteVffsVolumeStateBody) Fault() *soap.Fault { return b.Fault_ }
  2713. func DeleteVffsVolumeState(ctx context.Context, r soap.RoundTripper, req *types.DeleteVffsVolumeState) (*types.DeleteVffsVolumeStateResponse, error) {
  2714. var reqBody, resBody DeleteVffsVolumeStateBody
  2715. reqBody.Req = req
  2716. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2717. return nil, err
  2718. }
  2719. return resBody.Res, nil
  2720. }
  2721. type DeleteVirtualDisk_TaskBody struct {
  2722. Req *types.DeleteVirtualDisk_Task `xml:"urn:vim25 DeleteVirtualDisk_Task,omitempty"`
  2723. Res *types.DeleteVirtualDisk_TaskResponse `xml:"urn:vim25 DeleteVirtualDisk_TaskResponse,omitempty"`
  2724. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2725. }
  2726. func (b *DeleteVirtualDisk_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  2727. func DeleteVirtualDisk_Task(ctx context.Context, r soap.RoundTripper, req *types.DeleteVirtualDisk_Task) (*types.DeleteVirtualDisk_TaskResponse, error) {
  2728. var reqBody, resBody DeleteVirtualDisk_TaskBody
  2729. reqBody.Req = req
  2730. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2731. return nil, err
  2732. }
  2733. return resBody.Res, nil
  2734. }
  2735. type DeleteVmfsVolumeStateBody struct {
  2736. Req *types.DeleteVmfsVolumeState `xml:"urn:vim25 DeleteVmfsVolumeState,omitempty"`
  2737. Res *types.DeleteVmfsVolumeStateResponse `xml:"urn:vim25 DeleteVmfsVolumeStateResponse,omitempty"`
  2738. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2739. }
  2740. func (b *DeleteVmfsVolumeStateBody) Fault() *soap.Fault { return b.Fault_ }
  2741. func DeleteVmfsVolumeState(ctx context.Context, r soap.RoundTripper, req *types.DeleteVmfsVolumeState) (*types.DeleteVmfsVolumeStateResponse, error) {
  2742. var reqBody, resBody DeleteVmfsVolumeStateBody
  2743. reqBody.Req = req
  2744. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2745. return nil, err
  2746. }
  2747. return resBody.Res, nil
  2748. }
  2749. type DeleteVsanObjectsBody struct {
  2750. Req *types.DeleteVsanObjects `xml:"urn:vim25 DeleteVsanObjects,omitempty"`
  2751. Res *types.DeleteVsanObjectsResponse `xml:"urn:vim25 DeleteVsanObjectsResponse,omitempty"`
  2752. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2753. }
  2754. func (b *DeleteVsanObjectsBody) Fault() *soap.Fault { return b.Fault_ }
  2755. func DeleteVsanObjects(ctx context.Context, r soap.RoundTripper, req *types.DeleteVsanObjects) (*types.DeleteVsanObjectsResponse, error) {
  2756. var reqBody, resBody DeleteVsanObjectsBody
  2757. reqBody.Req = req
  2758. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2759. return nil, err
  2760. }
  2761. return resBody.Res, nil
  2762. }
  2763. type DeselectVnicBody struct {
  2764. Req *types.DeselectVnic `xml:"urn:vim25 DeselectVnic,omitempty"`
  2765. Res *types.DeselectVnicResponse `xml:"urn:vim25 DeselectVnicResponse,omitempty"`
  2766. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2767. }
  2768. func (b *DeselectVnicBody) Fault() *soap.Fault { return b.Fault_ }
  2769. func DeselectVnic(ctx context.Context, r soap.RoundTripper, req *types.DeselectVnic) (*types.DeselectVnicResponse, error) {
  2770. var reqBody, resBody DeselectVnicBody
  2771. reqBody.Req = req
  2772. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2773. return nil, err
  2774. }
  2775. return resBody.Res, nil
  2776. }
  2777. type DeselectVnicForNicTypeBody struct {
  2778. Req *types.DeselectVnicForNicType `xml:"urn:vim25 DeselectVnicForNicType,omitempty"`
  2779. Res *types.DeselectVnicForNicTypeResponse `xml:"urn:vim25 DeselectVnicForNicTypeResponse,omitempty"`
  2780. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2781. }
  2782. func (b *DeselectVnicForNicTypeBody) Fault() *soap.Fault { return b.Fault_ }
  2783. func DeselectVnicForNicType(ctx context.Context, r soap.RoundTripper, req *types.DeselectVnicForNicType) (*types.DeselectVnicForNicTypeResponse, error) {
  2784. var reqBody, resBody DeselectVnicForNicTypeBody
  2785. reqBody.Req = req
  2786. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2787. return nil, err
  2788. }
  2789. return resBody.Res, nil
  2790. }
  2791. type DestroyChildrenBody struct {
  2792. Req *types.DestroyChildren `xml:"urn:vim25 DestroyChildren,omitempty"`
  2793. Res *types.DestroyChildrenResponse `xml:"urn:vim25 DestroyChildrenResponse,omitempty"`
  2794. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2795. }
  2796. func (b *DestroyChildrenBody) Fault() *soap.Fault { return b.Fault_ }
  2797. func DestroyChildren(ctx context.Context, r soap.RoundTripper, req *types.DestroyChildren) (*types.DestroyChildrenResponse, error) {
  2798. var reqBody, resBody DestroyChildrenBody
  2799. reqBody.Req = req
  2800. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2801. return nil, err
  2802. }
  2803. return resBody.Res, nil
  2804. }
  2805. type DestroyCollectorBody struct {
  2806. Req *types.DestroyCollector `xml:"urn:vim25 DestroyCollector,omitempty"`
  2807. Res *types.DestroyCollectorResponse `xml:"urn:vim25 DestroyCollectorResponse,omitempty"`
  2808. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2809. }
  2810. func (b *DestroyCollectorBody) Fault() *soap.Fault { return b.Fault_ }
  2811. func DestroyCollector(ctx context.Context, r soap.RoundTripper, req *types.DestroyCollector) (*types.DestroyCollectorResponse, error) {
  2812. var reqBody, resBody DestroyCollectorBody
  2813. reqBody.Req = req
  2814. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2815. return nil, err
  2816. }
  2817. return resBody.Res, nil
  2818. }
  2819. type DestroyDatastoreBody struct {
  2820. Req *types.DestroyDatastore `xml:"urn:vim25 DestroyDatastore,omitempty"`
  2821. Res *types.DestroyDatastoreResponse `xml:"urn:vim25 DestroyDatastoreResponse,omitempty"`
  2822. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2823. }
  2824. func (b *DestroyDatastoreBody) Fault() *soap.Fault { return b.Fault_ }
  2825. func DestroyDatastore(ctx context.Context, r soap.RoundTripper, req *types.DestroyDatastore) (*types.DestroyDatastoreResponse, error) {
  2826. var reqBody, resBody DestroyDatastoreBody
  2827. reqBody.Req = req
  2828. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2829. return nil, err
  2830. }
  2831. return resBody.Res, nil
  2832. }
  2833. type DestroyIpPoolBody struct {
  2834. Req *types.DestroyIpPool `xml:"urn:vim25 DestroyIpPool,omitempty"`
  2835. Res *types.DestroyIpPoolResponse `xml:"urn:vim25 DestroyIpPoolResponse,omitempty"`
  2836. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2837. }
  2838. func (b *DestroyIpPoolBody) Fault() *soap.Fault { return b.Fault_ }
  2839. func DestroyIpPool(ctx context.Context, r soap.RoundTripper, req *types.DestroyIpPool) (*types.DestroyIpPoolResponse, error) {
  2840. var reqBody, resBody DestroyIpPoolBody
  2841. reqBody.Req = req
  2842. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2843. return nil, err
  2844. }
  2845. return resBody.Res, nil
  2846. }
  2847. type DestroyNetworkBody struct {
  2848. Req *types.DestroyNetwork `xml:"urn:vim25 DestroyNetwork,omitempty"`
  2849. Res *types.DestroyNetworkResponse `xml:"urn:vim25 DestroyNetworkResponse,omitempty"`
  2850. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2851. }
  2852. func (b *DestroyNetworkBody) Fault() *soap.Fault { return b.Fault_ }
  2853. func DestroyNetwork(ctx context.Context, r soap.RoundTripper, req *types.DestroyNetwork) (*types.DestroyNetworkResponse, error) {
  2854. var reqBody, resBody DestroyNetworkBody
  2855. reqBody.Req = req
  2856. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2857. return nil, err
  2858. }
  2859. return resBody.Res, nil
  2860. }
  2861. type DestroyProfileBody struct {
  2862. Req *types.DestroyProfile `xml:"urn:vim25 DestroyProfile,omitempty"`
  2863. Res *types.DestroyProfileResponse `xml:"urn:vim25 DestroyProfileResponse,omitempty"`
  2864. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2865. }
  2866. func (b *DestroyProfileBody) Fault() *soap.Fault { return b.Fault_ }
  2867. func DestroyProfile(ctx context.Context, r soap.RoundTripper, req *types.DestroyProfile) (*types.DestroyProfileResponse, error) {
  2868. var reqBody, resBody DestroyProfileBody
  2869. reqBody.Req = req
  2870. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2871. return nil, err
  2872. }
  2873. return resBody.Res, nil
  2874. }
  2875. type DestroyPropertyCollectorBody struct {
  2876. Req *types.DestroyPropertyCollector `xml:"urn:vim25 DestroyPropertyCollector,omitempty"`
  2877. Res *types.DestroyPropertyCollectorResponse `xml:"urn:vim25 DestroyPropertyCollectorResponse,omitempty"`
  2878. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2879. }
  2880. func (b *DestroyPropertyCollectorBody) Fault() *soap.Fault { return b.Fault_ }
  2881. func DestroyPropertyCollector(ctx context.Context, r soap.RoundTripper, req *types.DestroyPropertyCollector) (*types.DestroyPropertyCollectorResponse, error) {
  2882. var reqBody, resBody DestroyPropertyCollectorBody
  2883. reqBody.Req = req
  2884. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2885. return nil, err
  2886. }
  2887. return resBody.Res, nil
  2888. }
  2889. type DestroyPropertyFilterBody struct {
  2890. Req *types.DestroyPropertyFilter `xml:"urn:vim25 DestroyPropertyFilter,omitempty"`
  2891. Res *types.DestroyPropertyFilterResponse `xml:"urn:vim25 DestroyPropertyFilterResponse,omitempty"`
  2892. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2893. }
  2894. func (b *DestroyPropertyFilterBody) Fault() *soap.Fault { return b.Fault_ }
  2895. func DestroyPropertyFilter(ctx context.Context, r soap.RoundTripper, req *types.DestroyPropertyFilter) (*types.DestroyPropertyFilterResponse, error) {
  2896. var reqBody, resBody DestroyPropertyFilterBody
  2897. reqBody.Req = req
  2898. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2899. return nil, err
  2900. }
  2901. return resBody.Res, nil
  2902. }
  2903. type DestroyVffsBody struct {
  2904. Req *types.DestroyVffs `xml:"urn:vim25 DestroyVffs,omitempty"`
  2905. Res *types.DestroyVffsResponse `xml:"urn:vim25 DestroyVffsResponse,omitempty"`
  2906. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2907. }
  2908. func (b *DestroyVffsBody) Fault() *soap.Fault { return b.Fault_ }
  2909. func DestroyVffs(ctx context.Context, r soap.RoundTripper, req *types.DestroyVffs) (*types.DestroyVffsResponse, error) {
  2910. var reqBody, resBody DestroyVffsBody
  2911. reqBody.Req = req
  2912. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2913. return nil, err
  2914. }
  2915. return resBody.Res, nil
  2916. }
  2917. type DestroyViewBody struct {
  2918. Req *types.DestroyView `xml:"urn:vim25 DestroyView,omitempty"`
  2919. Res *types.DestroyViewResponse `xml:"urn:vim25 DestroyViewResponse,omitempty"`
  2920. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2921. }
  2922. func (b *DestroyViewBody) Fault() *soap.Fault { return b.Fault_ }
  2923. func DestroyView(ctx context.Context, r soap.RoundTripper, req *types.DestroyView) (*types.DestroyViewResponse, error) {
  2924. var reqBody, resBody DestroyViewBody
  2925. reqBody.Req = req
  2926. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2927. return nil, err
  2928. }
  2929. return resBody.Res, nil
  2930. }
  2931. type Destroy_TaskBody struct {
  2932. Req *types.Destroy_Task `xml:"urn:vim25 Destroy_Task,omitempty"`
  2933. Res *types.Destroy_TaskResponse `xml:"urn:vim25 Destroy_TaskResponse,omitempty"`
  2934. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2935. }
  2936. func (b *Destroy_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  2937. func Destroy_Task(ctx context.Context, r soap.RoundTripper, req *types.Destroy_Task) (*types.Destroy_TaskResponse, error) {
  2938. var reqBody, resBody Destroy_TaskBody
  2939. reqBody.Req = req
  2940. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2941. return nil, err
  2942. }
  2943. return resBody.Res, nil
  2944. }
  2945. type DetachDisk_TaskBody struct {
  2946. Req *types.DetachDisk_Task `xml:"urn:vim25 DetachDisk_Task,omitempty"`
  2947. Res *types.DetachDisk_TaskResponse `xml:"urn:vim25 DetachDisk_TaskResponse,omitempty"`
  2948. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2949. }
  2950. func (b *DetachDisk_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  2951. func DetachDisk_Task(ctx context.Context, r soap.RoundTripper, req *types.DetachDisk_Task) (*types.DetachDisk_TaskResponse, error) {
  2952. var reqBody, resBody DetachDisk_TaskBody
  2953. reqBody.Req = req
  2954. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2955. return nil, err
  2956. }
  2957. return resBody.Res, nil
  2958. }
  2959. type DetachScsiLunBody struct {
  2960. Req *types.DetachScsiLun `xml:"urn:vim25 DetachScsiLun,omitempty"`
  2961. Res *types.DetachScsiLunResponse `xml:"urn:vim25 DetachScsiLunResponse,omitempty"`
  2962. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2963. }
  2964. func (b *DetachScsiLunBody) Fault() *soap.Fault { return b.Fault_ }
  2965. func DetachScsiLun(ctx context.Context, r soap.RoundTripper, req *types.DetachScsiLun) (*types.DetachScsiLunResponse, error) {
  2966. var reqBody, resBody DetachScsiLunBody
  2967. reqBody.Req = req
  2968. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2969. return nil, err
  2970. }
  2971. return resBody.Res, nil
  2972. }
  2973. type DetachScsiLunEx_TaskBody struct {
  2974. Req *types.DetachScsiLunEx_Task `xml:"urn:vim25 DetachScsiLunEx_Task,omitempty"`
  2975. Res *types.DetachScsiLunEx_TaskResponse `xml:"urn:vim25 DetachScsiLunEx_TaskResponse,omitempty"`
  2976. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2977. }
  2978. func (b *DetachScsiLunEx_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  2979. func DetachScsiLunEx_Task(ctx context.Context, r soap.RoundTripper, req *types.DetachScsiLunEx_Task) (*types.DetachScsiLunEx_TaskResponse, error) {
  2980. var reqBody, resBody DetachScsiLunEx_TaskBody
  2981. reqBody.Req = req
  2982. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2983. return nil, err
  2984. }
  2985. return resBody.Res, nil
  2986. }
  2987. type DetachTagFromVStorageObjectBody struct {
  2988. Req *types.DetachTagFromVStorageObject `xml:"urn:vim25 DetachTagFromVStorageObject,omitempty"`
  2989. Res *types.DetachTagFromVStorageObjectResponse `xml:"urn:vim25 DetachTagFromVStorageObjectResponse,omitempty"`
  2990. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2991. }
  2992. func (b *DetachTagFromVStorageObjectBody) Fault() *soap.Fault { return b.Fault_ }
  2993. func DetachTagFromVStorageObject(ctx context.Context, r soap.RoundTripper, req *types.DetachTagFromVStorageObject) (*types.DetachTagFromVStorageObjectResponse, error) {
  2994. var reqBody, resBody DetachTagFromVStorageObjectBody
  2995. reqBody.Req = req
  2996. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2997. return nil, err
  2998. }
  2999. return resBody.Res, nil
  3000. }
  3001. type DisableEvcMode_TaskBody struct {
  3002. Req *types.DisableEvcMode_Task `xml:"urn:vim25 DisableEvcMode_Task,omitempty"`
  3003. Res *types.DisableEvcMode_TaskResponse `xml:"urn:vim25 DisableEvcMode_TaskResponse,omitempty"`
  3004. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3005. }
  3006. func (b *DisableEvcMode_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  3007. func DisableEvcMode_Task(ctx context.Context, r soap.RoundTripper, req *types.DisableEvcMode_Task) (*types.DisableEvcMode_TaskResponse, error) {
  3008. var reqBody, resBody DisableEvcMode_TaskBody
  3009. reqBody.Req = req
  3010. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3011. return nil, err
  3012. }
  3013. return resBody.Res, nil
  3014. }
  3015. type DisableFeatureBody struct {
  3016. Req *types.DisableFeature `xml:"urn:vim25 DisableFeature,omitempty"`
  3017. Res *types.DisableFeatureResponse `xml:"urn:vim25 DisableFeatureResponse,omitempty"`
  3018. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3019. }
  3020. func (b *DisableFeatureBody) Fault() *soap.Fault { return b.Fault_ }
  3021. func DisableFeature(ctx context.Context, r soap.RoundTripper, req *types.DisableFeature) (*types.DisableFeatureResponse, error) {
  3022. var reqBody, resBody DisableFeatureBody
  3023. reqBody.Req = req
  3024. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3025. return nil, err
  3026. }
  3027. return resBody.Res, nil
  3028. }
  3029. type DisableHyperThreadingBody struct {
  3030. Req *types.DisableHyperThreading `xml:"urn:vim25 DisableHyperThreading,omitempty"`
  3031. Res *types.DisableHyperThreadingResponse `xml:"urn:vim25 DisableHyperThreadingResponse,omitempty"`
  3032. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3033. }
  3034. func (b *DisableHyperThreadingBody) Fault() *soap.Fault { return b.Fault_ }
  3035. func DisableHyperThreading(ctx context.Context, r soap.RoundTripper, req *types.DisableHyperThreading) (*types.DisableHyperThreadingResponse, error) {
  3036. var reqBody, resBody DisableHyperThreadingBody
  3037. reqBody.Req = req
  3038. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3039. return nil, err
  3040. }
  3041. return resBody.Res, nil
  3042. }
  3043. type DisableMultipathPathBody struct {
  3044. Req *types.DisableMultipathPath `xml:"urn:vim25 DisableMultipathPath,omitempty"`
  3045. Res *types.DisableMultipathPathResponse `xml:"urn:vim25 DisableMultipathPathResponse,omitempty"`
  3046. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3047. }
  3048. func (b *DisableMultipathPathBody) Fault() *soap.Fault { return b.Fault_ }
  3049. func DisableMultipathPath(ctx context.Context, r soap.RoundTripper, req *types.DisableMultipathPath) (*types.DisableMultipathPathResponse, error) {
  3050. var reqBody, resBody DisableMultipathPathBody
  3051. reqBody.Req = req
  3052. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3053. return nil, err
  3054. }
  3055. return resBody.Res, nil
  3056. }
  3057. type DisableRulesetBody struct {
  3058. Req *types.DisableRuleset `xml:"urn:vim25 DisableRuleset,omitempty"`
  3059. Res *types.DisableRulesetResponse `xml:"urn:vim25 DisableRulesetResponse,omitempty"`
  3060. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3061. }
  3062. func (b *DisableRulesetBody) Fault() *soap.Fault { return b.Fault_ }
  3063. func DisableRuleset(ctx context.Context, r soap.RoundTripper, req *types.DisableRuleset) (*types.DisableRulesetResponse, error) {
  3064. var reqBody, resBody DisableRulesetBody
  3065. reqBody.Req = req
  3066. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3067. return nil, err
  3068. }
  3069. return resBody.Res, nil
  3070. }
  3071. type DisableSecondaryVM_TaskBody struct {
  3072. Req *types.DisableSecondaryVM_Task `xml:"urn:vim25 DisableSecondaryVM_Task,omitempty"`
  3073. Res *types.DisableSecondaryVM_TaskResponse `xml:"urn:vim25 DisableSecondaryVM_TaskResponse,omitempty"`
  3074. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3075. }
  3076. func (b *DisableSecondaryVM_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  3077. func DisableSecondaryVM_Task(ctx context.Context, r soap.RoundTripper, req *types.DisableSecondaryVM_Task) (*types.DisableSecondaryVM_TaskResponse, error) {
  3078. var reqBody, resBody DisableSecondaryVM_TaskBody
  3079. reqBody.Req = req
  3080. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3081. return nil, err
  3082. }
  3083. return resBody.Res, nil
  3084. }
  3085. type DisableSmartCardAuthenticationBody struct {
  3086. Req *types.DisableSmartCardAuthentication `xml:"urn:vim25 DisableSmartCardAuthentication,omitempty"`
  3087. Res *types.DisableSmartCardAuthenticationResponse `xml:"urn:vim25 DisableSmartCardAuthenticationResponse,omitempty"`
  3088. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3089. }
  3090. func (b *DisableSmartCardAuthenticationBody) Fault() *soap.Fault { return b.Fault_ }
  3091. func DisableSmartCardAuthentication(ctx context.Context, r soap.RoundTripper, req *types.DisableSmartCardAuthentication) (*types.DisableSmartCardAuthenticationResponse, error) {
  3092. var reqBody, resBody DisableSmartCardAuthenticationBody
  3093. reqBody.Req = req
  3094. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3095. return nil, err
  3096. }
  3097. return resBody.Res, nil
  3098. }
  3099. type DisconnectHost_TaskBody struct {
  3100. Req *types.DisconnectHost_Task `xml:"urn:vim25 DisconnectHost_Task,omitempty"`
  3101. Res *types.DisconnectHost_TaskResponse `xml:"urn:vim25 DisconnectHost_TaskResponse,omitempty"`
  3102. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3103. }
  3104. func (b *DisconnectHost_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  3105. func DisconnectHost_Task(ctx context.Context, r soap.RoundTripper, req *types.DisconnectHost_Task) (*types.DisconnectHost_TaskResponse, error) {
  3106. var reqBody, resBody DisconnectHost_TaskBody
  3107. reqBody.Req = req
  3108. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3109. return nil, err
  3110. }
  3111. return resBody.Res, nil
  3112. }
  3113. type DiscoverFcoeHbasBody struct {
  3114. Req *types.DiscoverFcoeHbas `xml:"urn:vim25 DiscoverFcoeHbas,omitempty"`
  3115. Res *types.DiscoverFcoeHbasResponse `xml:"urn:vim25 DiscoverFcoeHbasResponse,omitempty"`
  3116. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3117. }
  3118. func (b *DiscoverFcoeHbasBody) Fault() *soap.Fault { return b.Fault_ }
  3119. func DiscoverFcoeHbas(ctx context.Context, r soap.RoundTripper, req *types.DiscoverFcoeHbas) (*types.DiscoverFcoeHbasResponse, error) {
  3120. var reqBody, resBody DiscoverFcoeHbasBody
  3121. reqBody.Req = req
  3122. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3123. return nil, err
  3124. }
  3125. return resBody.Res, nil
  3126. }
  3127. type DissociateProfileBody struct {
  3128. Req *types.DissociateProfile `xml:"urn:vim25 DissociateProfile,omitempty"`
  3129. Res *types.DissociateProfileResponse `xml:"urn:vim25 DissociateProfileResponse,omitempty"`
  3130. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3131. }
  3132. func (b *DissociateProfileBody) Fault() *soap.Fault { return b.Fault_ }
  3133. func DissociateProfile(ctx context.Context, r soap.RoundTripper, req *types.DissociateProfile) (*types.DissociateProfileResponse, error) {
  3134. var reqBody, resBody DissociateProfileBody
  3135. reqBody.Req = req
  3136. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3137. return nil, err
  3138. }
  3139. return resBody.Res, nil
  3140. }
  3141. type DoesCustomizationSpecExistBody struct {
  3142. Req *types.DoesCustomizationSpecExist `xml:"urn:vim25 DoesCustomizationSpecExist,omitempty"`
  3143. Res *types.DoesCustomizationSpecExistResponse `xml:"urn:vim25 DoesCustomizationSpecExistResponse,omitempty"`
  3144. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3145. }
  3146. func (b *DoesCustomizationSpecExistBody) Fault() *soap.Fault { return b.Fault_ }
  3147. func DoesCustomizationSpecExist(ctx context.Context, r soap.RoundTripper, req *types.DoesCustomizationSpecExist) (*types.DoesCustomizationSpecExistResponse, error) {
  3148. var reqBody, resBody DoesCustomizationSpecExistBody
  3149. reqBody.Req = req
  3150. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3151. return nil, err
  3152. }
  3153. return resBody.Res, nil
  3154. }
  3155. type DuplicateCustomizationSpecBody struct {
  3156. Req *types.DuplicateCustomizationSpec `xml:"urn:vim25 DuplicateCustomizationSpec,omitempty"`
  3157. Res *types.DuplicateCustomizationSpecResponse `xml:"urn:vim25 DuplicateCustomizationSpecResponse,omitempty"`
  3158. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3159. }
  3160. func (b *DuplicateCustomizationSpecBody) Fault() *soap.Fault { return b.Fault_ }
  3161. func DuplicateCustomizationSpec(ctx context.Context, r soap.RoundTripper, req *types.DuplicateCustomizationSpec) (*types.DuplicateCustomizationSpecResponse, error) {
  3162. var reqBody, resBody DuplicateCustomizationSpecBody
  3163. reqBody.Req = req
  3164. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3165. return nil, err
  3166. }
  3167. return resBody.Res, nil
  3168. }
  3169. type DvsReconfigureVmVnicNetworkResourcePool_TaskBody struct {
  3170. Req *types.DvsReconfigureVmVnicNetworkResourcePool_Task `xml:"urn:vim25 DvsReconfigureVmVnicNetworkResourcePool_Task,omitempty"`
  3171. Res *types.DvsReconfigureVmVnicNetworkResourcePool_TaskResponse `xml:"urn:vim25 DvsReconfigureVmVnicNetworkResourcePool_TaskResponse,omitempty"`
  3172. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3173. }
  3174. func (b *DvsReconfigureVmVnicNetworkResourcePool_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  3175. func DvsReconfigureVmVnicNetworkResourcePool_Task(ctx context.Context, r soap.RoundTripper, req *types.DvsReconfigureVmVnicNetworkResourcePool_Task) (*types.DvsReconfigureVmVnicNetworkResourcePool_TaskResponse, error) {
  3176. var reqBody, resBody DvsReconfigureVmVnicNetworkResourcePool_TaskBody
  3177. reqBody.Req = req
  3178. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3179. return nil, err
  3180. }
  3181. return resBody.Res, nil
  3182. }
  3183. type EagerZeroVirtualDisk_TaskBody struct {
  3184. Req *types.EagerZeroVirtualDisk_Task `xml:"urn:vim25 EagerZeroVirtualDisk_Task,omitempty"`
  3185. Res *types.EagerZeroVirtualDisk_TaskResponse `xml:"urn:vim25 EagerZeroVirtualDisk_TaskResponse,omitempty"`
  3186. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3187. }
  3188. func (b *EagerZeroVirtualDisk_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  3189. func EagerZeroVirtualDisk_Task(ctx context.Context, r soap.RoundTripper, req *types.EagerZeroVirtualDisk_Task) (*types.EagerZeroVirtualDisk_TaskResponse, error) {
  3190. var reqBody, resBody EagerZeroVirtualDisk_TaskBody
  3191. reqBody.Req = req
  3192. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3193. return nil, err
  3194. }
  3195. return resBody.Res, nil
  3196. }
  3197. type EnableAlarmActionsBody struct {
  3198. Req *types.EnableAlarmActions `xml:"urn:vim25 EnableAlarmActions,omitempty"`
  3199. Res *types.EnableAlarmActionsResponse `xml:"urn:vim25 EnableAlarmActionsResponse,omitempty"`
  3200. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3201. }
  3202. func (b *EnableAlarmActionsBody) Fault() *soap.Fault { return b.Fault_ }
  3203. func EnableAlarmActions(ctx context.Context, r soap.RoundTripper, req *types.EnableAlarmActions) (*types.EnableAlarmActionsResponse, error) {
  3204. var reqBody, resBody EnableAlarmActionsBody
  3205. reqBody.Req = req
  3206. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3207. return nil, err
  3208. }
  3209. return resBody.Res, nil
  3210. }
  3211. type EnableCryptoBody struct {
  3212. Req *types.EnableCrypto `xml:"urn:vim25 EnableCrypto,omitempty"`
  3213. Res *types.EnableCryptoResponse `xml:"urn:vim25 EnableCryptoResponse,omitempty"`
  3214. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3215. }
  3216. func (b *EnableCryptoBody) Fault() *soap.Fault { return b.Fault_ }
  3217. func EnableCrypto(ctx context.Context, r soap.RoundTripper, req *types.EnableCrypto) (*types.EnableCryptoResponse, error) {
  3218. var reqBody, resBody EnableCryptoBody
  3219. reqBody.Req = req
  3220. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3221. return nil, err
  3222. }
  3223. return resBody.Res, nil
  3224. }
  3225. type EnableFeatureBody struct {
  3226. Req *types.EnableFeature `xml:"urn:vim25 EnableFeature,omitempty"`
  3227. Res *types.EnableFeatureResponse `xml:"urn:vim25 EnableFeatureResponse,omitempty"`
  3228. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3229. }
  3230. func (b *EnableFeatureBody) Fault() *soap.Fault { return b.Fault_ }
  3231. func EnableFeature(ctx context.Context, r soap.RoundTripper, req *types.EnableFeature) (*types.EnableFeatureResponse, error) {
  3232. var reqBody, resBody EnableFeatureBody
  3233. reqBody.Req = req
  3234. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3235. return nil, err
  3236. }
  3237. return resBody.Res, nil
  3238. }
  3239. type EnableHyperThreadingBody struct {
  3240. Req *types.EnableHyperThreading `xml:"urn:vim25 EnableHyperThreading,omitempty"`
  3241. Res *types.EnableHyperThreadingResponse `xml:"urn:vim25 EnableHyperThreadingResponse,omitempty"`
  3242. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3243. }
  3244. func (b *EnableHyperThreadingBody) Fault() *soap.Fault { return b.Fault_ }
  3245. func EnableHyperThreading(ctx context.Context, r soap.RoundTripper, req *types.EnableHyperThreading) (*types.EnableHyperThreadingResponse, error) {
  3246. var reqBody, resBody EnableHyperThreadingBody
  3247. reqBody.Req = req
  3248. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3249. return nil, err
  3250. }
  3251. return resBody.Res, nil
  3252. }
  3253. type EnableMultipathPathBody struct {
  3254. Req *types.EnableMultipathPath `xml:"urn:vim25 EnableMultipathPath,omitempty"`
  3255. Res *types.EnableMultipathPathResponse `xml:"urn:vim25 EnableMultipathPathResponse,omitempty"`
  3256. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3257. }
  3258. func (b *EnableMultipathPathBody) Fault() *soap.Fault { return b.Fault_ }
  3259. func EnableMultipathPath(ctx context.Context, r soap.RoundTripper, req *types.EnableMultipathPath) (*types.EnableMultipathPathResponse, error) {
  3260. var reqBody, resBody EnableMultipathPathBody
  3261. reqBody.Req = req
  3262. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3263. return nil, err
  3264. }
  3265. return resBody.Res, nil
  3266. }
  3267. type EnableNetworkResourceManagementBody struct {
  3268. Req *types.EnableNetworkResourceManagement `xml:"urn:vim25 EnableNetworkResourceManagement,omitempty"`
  3269. Res *types.EnableNetworkResourceManagementResponse `xml:"urn:vim25 EnableNetworkResourceManagementResponse,omitempty"`
  3270. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3271. }
  3272. func (b *EnableNetworkResourceManagementBody) Fault() *soap.Fault { return b.Fault_ }
  3273. func EnableNetworkResourceManagement(ctx context.Context, r soap.RoundTripper, req *types.EnableNetworkResourceManagement) (*types.EnableNetworkResourceManagementResponse, error) {
  3274. var reqBody, resBody EnableNetworkResourceManagementBody
  3275. reqBody.Req = req
  3276. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3277. return nil, err
  3278. }
  3279. return resBody.Res, nil
  3280. }
  3281. type EnableRulesetBody struct {
  3282. Req *types.EnableRuleset `xml:"urn:vim25 EnableRuleset,omitempty"`
  3283. Res *types.EnableRulesetResponse `xml:"urn:vim25 EnableRulesetResponse,omitempty"`
  3284. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3285. }
  3286. func (b *EnableRulesetBody) Fault() *soap.Fault { return b.Fault_ }
  3287. func EnableRuleset(ctx context.Context, r soap.RoundTripper, req *types.EnableRuleset) (*types.EnableRulesetResponse, error) {
  3288. var reqBody, resBody EnableRulesetBody
  3289. reqBody.Req = req
  3290. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3291. return nil, err
  3292. }
  3293. return resBody.Res, nil
  3294. }
  3295. type EnableSecondaryVM_TaskBody struct {
  3296. Req *types.EnableSecondaryVM_Task `xml:"urn:vim25 EnableSecondaryVM_Task,omitempty"`
  3297. Res *types.EnableSecondaryVM_TaskResponse `xml:"urn:vim25 EnableSecondaryVM_TaskResponse,omitempty"`
  3298. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3299. }
  3300. func (b *EnableSecondaryVM_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  3301. func EnableSecondaryVM_Task(ctx context.Context, r soap.RoundTripper, req *types.EnableSecondaryVM_Task) (*types.EnableSecondaryVM_TaskResponse, error) {
  3302. var reqBody, resBody EnableSecondaryVM_TaskBody
  3303. reqBody.Req = req
  3304. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3305. return nil, err
  3306. }
  3307. return resBody.Res, nil
  3308. }
  3309. type EnableSmartCardAuthenticationBody struct {
  3310. Req *types.EnableSmartCardAuthentication `xml:"urn:vim25 EnableSmartCardAuthentication,omitempty"`
  3311. Res *types.EnableSmartCardAuthenticationResponse `xml:"urn:vim25 EnableSmartCardAuthenticationResponse,omitempty"`
  3312. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3313. }
  3314. func (b *EnableSmartCardAuthenticationBody) Fault() *soap.Fault { return b.Fault_ }
  3315. func EnableSmartCardAuthentication(ctx context.Context, r soap.RoundTripper, req *types.EnableSmartCardAuthentication) (*types.EnableSmartCardAuthenticationResponse, error) {
  3316. var reqBody, resBody EnableSmartCardAuthenticationBody
  3317. reqBody.Req = req
  3318. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3319. return nil, err
  3320. }
  3321. return resBody.Res, nil
  3322. }
  3323. type EnterLockdownModeBody struct {
  3324. Req *types.EnterLockdownMode `xml:"urn:vim25 EnterLockdownMode,omitempty"`
  3325. Res *types.EnterLockdownModeResponse `xml:"urn:vim25 EnterLockdownModeResponse,omitempty"`
  3326. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3327. }
  3328. func (b *EnterLockdownModeBody) Fault() *soap.Fault { return b.Fault_ }
  3329. func EnterLockdownMode(ctx context.Context, r soap.RoundTripper, req *types.EnterLockdownMode) (*types.EnterLockdownModeResponse, error) {
  3330. var reqBody, resBody EnterLockdownModeBody
  3331. reqBody.Req = req
  3332. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3333. return nil, err
  3334. }
  3335. return resBody.Res, nil
  3336. }
  3337. type EnterMaintenanceMode_TaskBody struct {
  3338. Req *types.EnterMaintenanceMode_Task `xml:"urn:vim25 EnterMaintenanceMode_Task,omitempty"`
  3339. Res *types.EnterMaintenanceMode_TaskResponse `xml:"urn:vim25 EnterMaintenanceMode_TaskResponse,omitempty"`
  3340. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3341. }
  3342. func (b *EnterMaintenanceMode_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  3343. func EnterMaintenanceMode_Task(ctx context.Context, r soap.RoundTripper, req *types.EnterMaintenanceMode_Task) (*types.EnterMaintenanceMode_TaskResponse, error) {
  3344. var reqBody, resBody EnterMaintenanceMode_TaskBody
  3345. reqBody.Req = req
  3346. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3347. return nil, err
  3348. }
  3349. return resBody.Res, nil
  3350. }
  3351. type EstimateDatabaseSizeBody struct {
  3352. Req *types.EstimateDatabaseSize `xml:"urn:vim25 EstimateDatabaseSize,omitempty"`
  3353. Res *types.EstimateDatabaseSizeResponse `xml:"urn:vim25 EstimateDatabaseSizeResponse,omitempty"`
  3354. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3355. }
  3356. func (b *EstimateDatabaseSizeBody) Fault() *soap.Fault { return b.Fault_ }
  3357. func EstimateDatabaseSize(ctx context.Context, r soap.RoundTripper, req *types.EstimateDatabaseSize) (*types.EstimateDatabaseSizeResponse, error) {
  3358. var reqBody, resBody EstimateDatabaseSizeBody
  3359. reqBody.Req = req
  3360. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3361. return nil, err
  3362. }
  3363. return resBody.Res, nil
  3364. }
  3365. type EstimateStorageForConsolidateSnapshots_TaskBody struct {
  3366. Req *types.EstimateStorageForConsolidateSnapshots_Task `xml:"urn:vim25 EstimateStorageForConsolidateSnapshots_Task,omitempty"`
  3367. Res *types.EstimateStorageForConsolidateSnapshots_TaskResponse `xml:"urn:vim25 EstimateStorageForConsolidateSnapshots_TaskResponse,omitempty"`
  3368. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3369. }
  3370. func (b *EstimateStorageForConsolidateSnapshots_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  3371. func EstimateStorageForConsolidateSnapshots_Task(ctx context.Context, r soap.RoundTripper, req *types.EstimateStorageForConsolidateSnapshots_Task) (*types.EstimateStorageForConsolidateSnapshots_TaskResponse, error) {
  3372. var reqBody, resBody EstimateStorageForConsolidateSnapshots_TaskBody
  3373. reqBody.Req = req
  3374. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3375. return nil, err
  3376. }
  3377. return resBody.Res, nil
  3378. }
  3379. type EsxAgentHostManagerUpdateConfigBody struct {
  3380. Req *types.EsxAgentHostManagerUpdateConfig `xml:"urn:vim25 EsxAgentHostManagerUpdateConfig,omitempty"`
  3381. Res *types.EsxAgentHostManagerUpdateConfigResponse `xml:"urn:vim25 EsxAgentHostManagerUpdateConfigResponse,omitempty"`
  3382. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3383. }
  3384. func (b *EsxAgentHostManagerUpdateConfigBody) Fault() *soap.Fault { return b.Fault_ }
  3385. func EsxAgentHostManagerUpdateConfig(ctx context.Context, r soap.RoundTripper, req *types.EsxAgentHostManagerUpdateConfig) (*types.EsxAgentHostManagerUpdateConfigResponse, error) {
  3386. var reqBody, resBody EsxAgentHostManagerUpdateConfigBody
  3387. reqBody.Req = req
  3388. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3389. return nil, err
  3390. }
  3391. return resBody.Res, nil
  3392. }
  3393. type EvacuateVsanNode_TaskBody struct {
  3394. Req *types.EvacuateVsanNode_Task `xml:"urn:vim25 EvacuateVsanNode_Task,omitempty"`
  3395. Res *types.EvacuateVsanNode_TaskResponse `xml:"urn:vim25 EvacuateVsanNode_TaskResponse,omitempty"`
  3396. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3397. }
  3398. func (b *EvacuateVsanNode_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  3399. func EvacuateVsanNode_Task(ctx context.Context, r soap.RoundTripper, req *types.EvacuateVsanNode_Task) (*types.EvacuateVsanNode_TaskResponse, error) {
  3400. var reqBody, resBody EvacuateVsanNode_TaskBody
  3401. reqBody.Req = req
  3402. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3403. return nil, err
  3404. }
  3405. return resBody.Res, nil
  3406. }
  3407. type EvcManagerBody struct {
  3408. Req *types.EvcManager `xml:"urn:vim25 EvcManager,omitempty"`
  3409. Res *types.EvcManagerResponse `xml:"urn:vim25 EvcManagerResponse,omitempty"`
  3410. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3411. }
  3412. func (b *EvcManagerBody) Fault() *soap.Fault { return b.Fault_ }
  3413. func EvcManager(ctx context.Context, r soap.RoundTripper, req *types.EvcManager) (*types.EvcManagerResponse, error) {
  3414. var reqBody, resBody EvcManagerBody
  3415. reqBody.Req = req
  3416. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3417. return nil, err
  3418. }
  3419. return resBody.Res, nil
  3420. }
  3421. type ExecuteHostProfileBody struct {
  3422. Req *types.ExecuteHostProfile `xml:"urn:vim25 ExecuteHostProfile,omitempty"`
  3423. Res *types.ExecuteHostProfileResponse `xml:"urn:vim25 ExecuteHostProfileResponse,omitempty"`
  3424. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3425. }
  3426. func (b *ExecuteHostProfileBody) Fault() *soap.Fault { return b.Fault_ }
  3427. func ExecuteHostProfile(ctx context.Context, r soap.RoundTripper, req *types.ExecuteHostProfile) (*types.ExecuteHostProfileResponse, error) {
  3428. var reqBody, resBody ExecuteHostProfileBody
  3429. reqBody.Req = req
  3430. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3431. return nil, err
  3432. }
  3433. return resBody.Res, nil
  3434. }
  3435. type ExecuteSimpleCommandBody struct {
  3436. Req *types.ExecuteSimpleCommand `xml:"urn:vim25 ExecuteSimpleCommand,omitempty"`
  3437. Res *types.ExecuteSimpleCommandResponse `xml:"urn:vim25 ExecuteSimpleCommandResponse,omitempty"`
  3438. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3439. }
  3440. func (b *ExecuteSimpleCommandBody) Fault() *soap.Fault { return b.Fault_ }
  3441. func ExecuteSimpleCommand(ctx context.Context, r soap.RoundTripper, req *types.ExecuteSimpleCommand) (*types.ExecuteSimpleCommandResponse, error) {
  3442. var reqBody, resBody ExecuteSimpleCommandBody
  3443. reqBody.Req = req
  3444. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3445. return nil, err
  3446. }
  3447. return resBody.Res, nil
  3448. }
  3449. type ExitLockdownModeBody struct {
  3450. Req *types.ExitLockdownMode `xml:"urn:vim25 ExitLockdownMode,omitempty"`
  3451. Res *types.ExitLockdownModeResponse `xml:"urn:vim25 ExitLockdownModeResponse,omitempty"`
  3452. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3453. }
  3454. func (b *ExitLockdownModeBody) Fault() *soap.Fault { return b.Fault_ }
  3455. func ExitLockdownMode(ctx context.Context, r soap.RoundTripper, req *types.ExitLockdownMode) (*types.ExitLockdownModeResponse, error) {
  3456. var reqBody, resBody ExitLockdownModeBody
  3457. reqBody.Req = req
  3458. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3459. return nil, err
  3460. }
  3461. return resBody.Res, nil
  3462. }
  3463. type ExitMaintenanceMode_TaskBody struct {
  3464. Req *types.ExitMaintenanceMode_Task `xml:"urn:vim25 ExitMaintenanceMode_Task,omitempty"`
  3465. Res *types.ExitMaintenanceMode_TaskResponse `xml:"urn:vim25 ExitMaintenanceMode_TaskResponse,omitempty"`
  3466. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3467. }
  3468. func (b *ExitMaintenanceMode_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  3469. func ExitMaintenanceMode_Task(ctx context.Context, r soap.RoundTripper, req *types.ExitMaintenanceMode_Task) (*types.ExitMaintenanceMode_TaskResponse, error) {
  3470. var reqBody, resBody ExitMaintenanceMode_TaskBody
  3471. reqBody.Req = req
  3472. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3473. return nil, err
  3474. }
  3475. return resBody.Res, nil
  3476. }
  3477. type ExpandVmfsDatastoreBody struct {
  3478. Req *types.ExpandVmfsDatastore `xml:"urn:vim25 ExpandVmfsDatastore,omitempty"`
  3479. Res *types.ExpandVmfsDatastoreResponse `xml:"urn:vim25 ExpandVmfsDatastoreResponse,omitempty"`
  3480. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3481. }
  3482. func (b *ExpandVmfsDatastoreBody) Fault() *soap.Fault { return b.Fault_ }
  3483. func ExpandVmfsDatastore(ctx context.Context, r soap.RoundTripper, req *types.ExpandVmfsDatastore) (*types.ExpandVmfsDatastoreResponse, error) {
  3484. var reqBody, resBody ExpandVmfsDatastoreBody
  3485. reqBody.Req = req
  3486. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3487. return nil, err
  3488. }
  3489. return resBody.Res, nil
  3490. }
  3491. type ExpandVmfsExtentBody struct {
  3492. Req *types.ExpandVmfsExtent `xml:"urn:vim25 ExpandVmfsExtent,omitempty"`
  3493. Res *types.ExpandVmfsExtentResponse `xml:"urn:vim25 ExpandVmfsExtentResponse,omitempty"`
  3494. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3495. }
  3496. func (b *ExpandVmfsExtentBody) Fault() *soap.Fault { return b.Fault_ }
  3497. func ExpandVmfsExtent(ctx context.Context, r soap.RoundTripper, req *types.ExpandVmfsExtent) (*types.ExpandVmfsExtentResponse, error) {
  3498. var reqBody, resBody ExpandVmfsExtentBody
  3499. reqBody.Req = req
  3500. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3501. return nil, err
  3502. }
  3503. return resBody.Res, nil
  3504. }
  3505. type ExportAnswerFile_TaskBody struct {
  3506. Req *types.ExportAnswerFile_Task `xml:"urn:vim25 ExportAnswerFile_Task,omitempty"`
  3507. Res *types.ExportAnswerFile_TaskResponse `xml:"urn:vim25 ExportAnswerFile_TaskResponse,omitempty"`
  3508. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3509. }
  3510. func (b *ExportAnswerFile_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  3511. func ExportAnswerFile_Task(ctx context.Context, r soap.RoundTripper, req *types.ExportAnswerFile_Task) (*types.ExportAnswerFile_TaskResponse, error) {
  3512. var reqBody, resBody ExportAnswerFile_TaskBody
  3513. reqBody.Req = req
  3514. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3515. return nil, err
  3516. }
  3517. return resBody.Res, nil
  3518. }
  3519. type ExportProfileBody struct {
  3520. Req *types.ExportProfile `xml:"urn:vim25 ExportProfile,omitempty"`
  3521. Res *types.ExportProfileResponse `xml:"urn:vim25 ExportProfileResponse,omitempty"`
  3522. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3523. }
  3524. func (b *ExportProfileBody) Fault() *soap.Fault { return b.Fault_ }
  3525. func ExportProfile(ctx context.Context, r soap.RoundTripper, req *types.ExportProfile) (*types.ExportProfileResponse, error) {
  3526. var reqBody, resBody ExportProfileBody
  3527. reqBody.Req = req
  3528. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3529. return nil, err
  3530. }
  3531. return resBody.Res, nil
  3532. }
  3533. type ExportSnapshotBody struct {
  3534. Req *types.ExportSnapshot `xml:"urn:vim25 ExportSnapshot,omitempty"`
  3535. Res *types.ExportSnapshotResponse `xml:"urn:vim25 ExportSnapshotResponse,omitempty"`
  3536. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3537. }
  3538. func (b *ExportSnapshotBody) Fault() *soap.Fault { return b.Fault_ }
  3539. func ExportSnapshot(ctx context.Context, r soap.RoundTripper, req *types.ExportSnapshot) (*types.ExportSnapshotResponse, error) {
  3540. var reqBody, resBody ExportSnapshotBody
  3541. reqBody.Req = req
  3542. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3543. return nil, err
  3544. }
  3545. return resBody.Res, nil
  3546. }
  3547. type ExportVAppBody struct {
  3548. Req *types.ExportVApp `xml:"urn:vim25 ExportVApp,omitempty"`
  3549. Res *types.ExportVAppResponse `xml:"urn:vim25 ExportVAppResponse,omitempty"`
  3550. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3551. }
  3552. func (b *ExportVAppBody) Fault() *soap.Fault { return b.Fault_ }
  3553. func ExportVApp(ctx context.Context, r soap.RoundTripper, req *types.ExportVApp) (*types.ExportVAppResponse, error) {
  3554. var reqBody, resBody ExportVAppBody
  3555. reqBody.Req = req
  3556. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3557. return nil, err
  3558. }
  3559. return resBody.Res, nil
  3560. }
  3561. type ExportVmBody struct {
  3562. Req *types.ExportVm `xml:"urn:vim25 ExportVm,omitempty"`
  3563. Res *types.ExportVmResponse `xml:"urn:vim25 ExportVmResponse,omitempty"`
  3564. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3565. }
  3566. func (b *ExportVmBody) Fault() *soap.Fault { return b.Fault_ }
  3567. func ExportVm(ctx context.Context, r soap.RoundTripper, req *types.ExportVm) (*types.ExportVmResponse, error) {
  3568. var reqBody, resBody ExportVmBody
  3569. reqBody.Req = req
  3570. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3571. return nil, err
  3572. }
  3573. return resBody.Res, nil
  3574. }
  3575. type ExtendDisk_TaskBody struct {
  3576. Req *types.ExtendDisk_Task `xml:"urn:vim25 ExtendDisk_Task,omitempty"`
  3577. Res *types.ExtendDisk_TaskResponse `xml:"urn:vim25 ExtendDisk_TaskResponse,omitempty"`
  3578. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3579. }
  3580. func (b *ExtendDisk_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  3581. func ExtendDisk_Task(ctx context.Context, r soap.RoundTripper, req *types.ExtendDisk_Task) (*types.ExtendDisk_TaskResponse, error) {
  3582. var reqBody, resBody ExtendDisk_TaskBody
  3583. reqBody.Req = req
  3584. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3585. return nil, err
  3586. }
  3587. return resBody.Res, nil
  3588. }
  3589. type ExtendVffsBody struct {
  3590. Req *types.ExtendVffs `xml:"urn:vim25 ExtendVffs,omitempty"`
  3591. Res *types.ExtendVffsResponse `xml:"urn:vim25 ExtendVffsResponse,omitempty"`
  3592. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3593. }
  3594. func (b *ExtendVffsBody) Fault() *soap.Fault { return b.Fault_ }
  3595. func ExtendVffs(ctx context.Context, r soap.RoundTripper, req *types.ExtendVffs) (*types.ExtendVffsResponse, error) {
  3596. var reqBody, resBody ExtendVffsBody
  3597. reqBody.Req = req
  3598. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3599. return nil, err
  3600. }
  3601. return resBody.Res, nil
  3602. }
  3603. type ExtendVirtualDisk_TaskBody struct {
  3604. Req *types.ExtendVirtualDisk_Task `xml:"urn:vim25 ExtendVirtualDisk_Task,omitempty"`
  3605. Res *types.ExtendVirtualDisk_TaskResponse `xml:"urn:vim25 ExtendVirtualDisk_TaskResponse,omitempty"`
  3606. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3607. }
  3608. func (b *ExtendVirtualDisk_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  3609. func ExtendVirtualDisk_Task(ctx context.Context, r soap.RoundTripper, req *types.ExtendVirtualDisk_Task) (*types.ExtendVirtualDisk_TaskResponse, error) {
  3610. var reqBody, resBody ExtendVirtualDisk_TaskBody
  3611. reqBody.Req = req
  3612. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3613. return nil, err
  3614. }
  3615. return resBody.Res, nil
  3616. }
  3617. type ExtendVmfsDatastoreBody struct {
  3618. Req *types.ExtendVmfsDatastore `xml:"urn:vim25 ExtendVmfsDatastore,omitempty"`
  3619. Res *types.ExtendVmfsDatastoreResponse `xml:"urn:vim25 ExtendVmfsDatastoreResponse,omitempty"`
  3620. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3621. }
  3622. func (b *ExtendVmfsDatastoreBody) Fault() *soap.Fault { return b.Fault_ }
  3623. func ExtendVmfsDatastore(ctx context.Context, r soap.RoundTripper, req *types.ExtendVmfsDatastore) (*types.ExtendVmfsDatastoreResponse, error) {
  3624. var reqBody, resBody ExtendVmfsDatastoreBody
  3625. reqBody.Req = req
  3626. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3627. return nil, err
  3628. }
  3629. return resBody.Res, nil
  3630. }
  3631. type ExtractOvfEnvironmentBody struct {
  3632. Req *types.ExtractOvfEnvironment `xml:"urn:vim25 ExtractOvfEnvironment,omitempty"`
  3633. Res *types.ExtractOvfEnvironmentResponse `xml:"urn:vim25 ExtractOvfEnvironmentResponse,omitempty"`
  3634. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3635. }
  3636. func (b *ExtractOvfEnvironmentBody) Fault() *soap.Fault { return b.Fault_ }
  3637. func ExtractOvfEnvironment(ctx context.Context, r soap.RoundTripper, req *types.ExtractOvfEnvironment) (*types.ExtractOvfEnvironmentResponse, error) {
  3638. var reqBody, resBody ExtractOvfEnvironmentBody
  3639. reqBody.Req = req
  3640. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3641. return nil, err
  3642. }
  3643. return resBody.Res, nil
  3644. }
  3645. type FetchDVPortKeysBody struct {
  3646. Req *types.FetchDVPortKeys `xml:"urn:vim25 FetchDVPortKeys,omitempty"`
  3647. Res *types.FetchDVPortKeysResponse `xml:"urn:vim25 FetchDVPortKeysResponse,omitempty"`
  3648. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3649. }
  3650. func (b *FetchDVPortKeysBody) Fault() *soap.Fault { return b.Fault_ }
  3651. func FetchDVPortKeys(ctx context.Context, r soap.RoundTripper, req *types.FetchDVPortKeys) (*types.FetchDVPortKeysResponse, error) {
  3652. var reqBody, resBody FetchDVPortKeysBody
  3653. reqBody.Req = req
  3654. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3655. return nil, err
  3656. }
  3657. return resBody.Res, nil
  3658. }
  3659. type FetchDVPortsBody struct {
  3660. Req *types.FetchDVPorts `xml:"urn:vim25 FetchDVPorts,omitempty"`
  3661. Res *types.FetchDVPortsResponse `xml:"urn:vim25 FetchDVPortsResponse,omitempty"`
  3662. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3663. }
  3664. func (b *FetchDVPortsBody) Fault() *soap.Fault { return b.Fault_ }
  3665. func FetchDVPorts(ctx context.Context, r soap.RoundTripper, req *types.FetchDVPorts) (*types.FetchDVPortsResponse, error) {
  3666. var reqBody, resBody FetchDVPortsBody
  3667. reqBody.Req = req
  3668. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3669. return nil, err
  3670. }
  3671. return resBody.Res, nil
  3672. }
  3673. type FetchSystemEventLogBody struct {
  3674. Req *types.FetchSystemEventLog `xml:"urn:vim25 FetchSystemEventLog,omitempty"`
  3675. Res *types.FetchSystemEventLogResponse `xml:"urn:vim25 FetchSystemEventLogResponse,omitempty"`
  3676. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3677. }
  3678. func (b *FetchSystemEventLogBody) Fault() *soap.Fault { return b.Fault_ }
  3679. func FetchSystemEventLog(ctx context.Context, r soap.RoundTripper, req *types.FetchSystemEventLog) (*types.FetchSystemEventLogResponse, error) {
  3680. var reqBody, resBody FetchSystemEventLogBody
  3681. reqBody.Req = req
  3682. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3683. return nil, err
  3684. }
  3685. return resBody.Res, nil
  3686. }
  3687. type FetchUserPrivilegeOnEntitiesBody struct {
  3688. Req *types.FetchUserPrivilegeOnEntities `xml:"urn:vim25 FetchUserPrivilegeOnEntities,omitempty"`
  3689. Res *types.FetchUserPrivilegeOnEntitiesResponse `xml:"urn:vim25 FetchUserPrivilegeOnEntitiesResponse,omitempty"`
  3690. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3691. }
  3692. func (b *FetchUserPrivilegeOnEntitiesBody) Fault() *soap.Fault { return b.Fault_ }
  3693. func FetchUserPrivilegeOnEntities(ctx context.Context, r soap.RoundTripper, req *types.FetchUserPrivilegeOnEntities) (*types.FetchUserPrivilegeOnEntitiesResponse, error) {
  3694. var reqBody, resBody FetchUserPrivilegeOnEntitiesBody
  3695. reqBody.Req = req
  3696. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3697. return nil, err
  3698. }
  3699. return resBody.Res, nil
  3700. }
  3701. type FindAllByDnsNameBody struct {
  3702. Req *types.FindAllByDnsName `xml:"urn:vim25 FindAllByDnsName,omitempty"`
  3703. Res *types.FindAllByDnsNameResponse `xml:"urn:vim25 FindAllByDnsNameResponse,omitempty"`
  3704. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3705. }
  3706. func (b *FindAllByDnsNameBody) Fault() *soap.Fault { return b.Fault_ }
  3707. func FindAllByDnsName(ctx context.Context, r soap.RoundTripper, req *types.FindAllByDnsName) (*types.FindAllByDnsNameResponse, error) {
  3708. var reqBody, resBody FindAllByDnsNameBody
  3709. reqBody.Req = req
  3710. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3711. return nil, err
  3712. }
  3713. return resBody.Res, nil
  3714. }
  3715. type FindAllByIpBody struct {
  3716. Req *types.FindAllByIp `xml:"urn:vim25 FindAllByIp,omitempty"`
  3717. Res *types.FindAllByIpResponse `xml:"urn:vim25 FindAllByIpResponse,omitempty"`
  3718. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3719. }
  3720. func (b *FindAllByIpBody) Fault() *soap.Fault { return b.Fault_ }
  3721. func FindAllByIp(ctx context.Context, r soap.RoundTripper, req *types.FindAllByIp) (*types.FindAllByIpResponse, error) {
  3722. var reqBody, resBody FindAllByIpBody
  3723. reqBody.Req = req
  3724. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3725. return nil, err
  3726. }
  3727. return resBody.Res, nil
  3728. }
  3729. type FindAllByUuidBody struct {
  3730. Req *types.FindAllByUuid `xml:"urn:vim25 FindAllByUuid,omitempty"`
  3731. Res *types.FindAllByUuidResponse `xml:"urn:vim25 FindAllByUuidResponse,omitempty"`
  3732. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3733. }
  3734. func (b *FindAllByUuidBody) Fault() *soap.Fault { return b.Fault_ }
  3735. func FindAllByUuid(ctx context.Context, r soap.RoundTripper, req *types.FindAllByUuid) (*types.FindAllByUuidResponse, error) {
  3736. var reqBody, resBody FindAllByUuidBody
  3737. reqBody.Req = req
  3738. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3739. return nil, err
  3740. }
  3741. return resBody.Res, nil
  3742. }
  3743. type FindAssociatedProfileBody struct {
  3744. Req *types.FindAssociatedProfile `xml:"urn:vim25 FindAssociatedProfile,omitempty"`
  3745. Res *types.FindAssociatedProfileResponse `xml:"urn:vim25 FindAssociatedProfileResponse,omitempty"`
  3746. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3747. }
  3748. func (b *FindAssociatedProfileBody) Fault() *soap.Fault { return b.Fault_ }
  3749. func FindAssociatedProfile(ctx context.Context, r soap.RoundTripper, req *types.FindAssociatedProfile) (*types.FindAssociatedProfileResponse, error) {
  3750. var reqBody, resBody FindAssociatedProfileBody
  3751. reqBody.Req = req
  3752. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3753. return nil, err
  3754. }
  3755. return resBody.Res, nil
  3756. }
  3757. type FindByDatastorePathBody struct {
  3758. Req *types.FindByDatastorePath `xml:"urn:vim25 FindByDatastorePath,omitempty"`
  3759. Res *types.FindByDatastorePathResponse `xml:"urn:vim25 FindByDatastorePathResponse,omitempty"`
  3760. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3761. }
  3762. func (b *FindByDatastorePathBody) Fault() *soap.Fault { return b.Fault_ }
  3763. func FindByDatastorePath(ctx context.Context, r soap.RoundTripper, req *types.FindByDatastorePath) (*types.FindByDatastorePathResponse, error) {
  3764. var reqBody, resBody FindByDatastorePathBody
  3765. reqBody.Req = req
  3766. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3767. return nil, err
  3768. }
  3769. return resBody.Res, nil
  3770. }
  3771. type FindByDnsNameBody struct {
  3772. Req *types.FindByDnsName `xml:"urn:vim25 FindByDnsName,omitempty"`
  3773. Res *types.FindByDnsNameResponse `xml:"urn:vim25 FindByDnsNameResponse,omitempty"`
  3774. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3775. }
  3776. func (b *FindByDnsNameBody) Fault() *soap.Fault { return b.Fault_ }
  3777. func FindByDnsName(ctx context.Context, r soap.RoundTripper, req *types.FindByDnsName) (*types.FindByDnsNameResponse, error) {
  3778. var reqBody, resBody FindByDnsNameBody
  3779. reqBody.Req = req
  3780. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3781. return nil, err
  3782. }
  3783. return resBody.Res, nil
  3784. }
  3785. type FindByInventoryPathBody struct {
  3786. Req *types.FindByInventoryPath `xml:"urn:vim25 FindByInventoryPath,omitempty"`
  3787. Res *types.FindByInventoryPathResponse `xml:"urn:vim25 FindByInventoryPathResponse,omitempty"`
  3788. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3789. }
  3790. func (b *FindByInventoryPathBody) Fault() *soap.Fault { return b.Fault_ }
  3791. func FindByInventoryPath(ctx context.Context, r soap.RoundTripper, req *types.FindByInventoryPath) (*types.FindByInventoryPathResponse, error) {
  3792. var reqBody, resBody FindByInventoryPathBody
  3793. reqBody.Req = req
  3794. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3795. return nil, err
  3796. }
  3797. return resBody.Res, nil
  3798. }
  3799. type FindByIpBody struct {
  3800. Req *types.FindByIp `xml:"urn:vim25 FindByIp,omitempty"`
  3801. Res *types.FindByIpResponse `xml:"urn:vim25 FindByIpResponse,omitempty"`
  3802. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3803. }
  3804. func (b *FindByIpBody) Fault() *soap.Fault { return b.Fault_ }
  3805. func FindByIp(ctx context.Context, r soap.RoundTripper, req *types.FindByIp) (*types.FindByIpResponse, error) {
  3806. var reqBody, resBody FindByIpBody
  3807. reqBody.Req = req
  3808. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3809. return nil, err
  3810. }
  3811. return resBody.Res, nil
  3812. }
  3813. type FindByUuidBody struct {
  3814. Req *types.FindByUuid `xml:"urn:vim25 FindByUuid,omitempty"`
  3815. Res *types.FindByUuidResponse `xml:"urn:vim25 FindByUuidResponse,omitempty"`
  3816. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3817. }
  3818. func (b *FindByUuidBody) Fault() *soap.Fault { return b.Fault_ }
  3819. func FindByUuid(ctx context.Context, r soap.RoundTripper, req *types.FindByUuid) (*types.FindByUuidResponse, error) {
  3820. var reqBody, resBody FindByUuidBody
  3821. reqBody.Req = req
  3822. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3823. return nil, err
  3824. }
  3825. return resBody.Res, nil
  3826. }
  3827. type FindChildBody struct {
  3828. Req *types.FindChild `xml:"urn:vim25 FindChild,omitempty"`
  3829. Res *types.FindChildResponse `xml:"urn:vim25 FindChildResponse,omitempty"`
  3830. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3831. }
  3832. func (b *FindChildBody) Fault() *soap.Fault { return b.Fault_ }
  3833. func FindChild(ctx context.Context, r soap.RoundTripper, req *types.FindChild) (*types.FindChildResponse, error) {
  3834. var reqBody, resBody FindChildBody
  3835. reqBody.Req = req
  3836. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3837. return nil, err
  3838. }
  3839. return resBody.Res, nil
  3840. }
  3841. type FindExtensionBody struct {
  3842. Req *types.FindExtension `xml:"urn:vim25 FindExtension,omitempty"`
  3843. Res *types.FindExtensionResponse `xml:"urn:vim25 FindExtensionResponse,omitempty"`
  3844. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3845. }
  3846. func (b *FindExtensionBody) Fault() *soap.Fault { return b.Fault_ }
  3847. func FindExtension(ctx context.Context, r soap.RoundTripper, req *types.FindExtension) (*types.FindExtensionResponse, error) {
  3848. var reqBody, resBody FindExtensionBody
  3849. reqBody.Req = req
  3850. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3851. return nil, err
  3852. }
  3853. return resBody.Res, nil
  3854. }
  3855. type FindRulesForVmBody struct {
  3856. Req *types.FindRulesForVm `xml:"urn:vim25 FindRulesForVm,omitempty"`
  3857. Res *types.FindRulesForVmResponse `xml:"urn:vim25 FindRulesForVmResponse,omitempty"`
  3858. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3859. }
  3860. func (b *FindRulesForVmBody) Fault() *soap.Fault { return b.Fault_ }
  3861. func FindRulesForVm(ctx context.Context, r soap.RoundTripper, req *types.FindRulesForVm) (*types.FindRulesForVmResponse, error) {
  3862. var reqBody, resBody FindRulesForVmBody
  3863. reqBody.Req = req
  3864. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3865. return nil, err
  3866. }
  3867. return resBody.Res, nil
  3868. }
  3869. type FormatVffsBody struct {
  3870. Req *types.FormatVffs `xml:"urn:vim25 FormatVffs,omitempty"`
  3871. Res *types.FormatVffsResponse `xml:"urn:vim25 FormatVffsResponse,omitempty"`
  3872. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3873. }
  3874. func (b *FormatVffsBody) Fault() *soap.Fault { return b.Fault_ }
  3875. func FormatVffs(ctx context.Context, r soap.RoundTripper, req *types.FormatVffs) (*types.FormatVffsResponse, error) {
  3876. var reqBody, resBody FormatVffsBody
  3877. reqBody.Req = req
  3878. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3879. return nil, err
  3880. }
  3881. return resBody.Res, nil
  3882. }
  3883. type FormatVmfsBody struct {
  3884. Req *types.FormatVmfs `xml:"urn:vim25 FormatVmfs,omitempty"`
  3885. Res *types.FormatVmfsResponse `xml:"urn:vim25 FormatVmfsResponse,omitempty"`
  3886. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3887. }
  3888. func (b *FormatVmfsBody) Fault() *soap.Fault { return b.Fault_ }
  3889. func FormatVmfs(ctx context.Context, r soap.RoundTripper, req *types.FormatVmfs) (*types.FormatVmfsResponse, error) {
  3890. var reqBody, resBody FormatVmfsBody
  3891. reqBody.Req = req
  3892. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3893. return nil, err
  3894. }
  3895. return resBody.Res, nil
  3896. }
  3897. type GenerateCertificateSigningRequestBody struct {
  3898. Req *types.GenerateCertificateSigningRequest `xml:"urn:vim25 GenerateCertificateSigningRequest,omitempty"`
  3899. Res *types.GenerateCertificateSigningRequestResponse `xml:"urn:vim25 GenerateCertificateSigningRequestResponse,omitempty"`
  3900. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3901. }
  3902. func (b *GenerateCertificateSigningRequestBody) Fault() *soap.Fault { return b.Fault_ }
  3903. func GenerateCertificateSigningRequest(ctx context.Context, r soap.RoundTripper, req *types.GenerateCertificateSigningRequest) (*types.GenerateCertificateSigningRequestResponse, error) {
  3904. var reqBody, resBody GenerateCertificateSigningRequestBody
  3905. reqBody.Req = req
  3906. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3907. return nil, err
  3908. }
  3909. return resBody.Res, nil
  3910. }
  3911. type GenerateCertificateSigningRequestByDnBody struct {
  3912. Req *types.GenerateCertificateSigningRequestByDn `xml:"urn:vim25 GenerateCertificateSigningRequestByDn,omitempty"`
  3913. Res *types.GenerateCertificateSigningRequestByDnResponse `xml:"urn:vim25 GenerateCertificateSigningRequestByDnResponse,omitempty"`
  3914. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3915. }
  3916. func (b *GenerateCertificateSigningRequestByDnBody) Fault() *soap.Fault { return b.Fault_ }
  3917. func GenerateCertificateSigningRequestByDn(ctx context.Context, r soap.RoundTripper, req *types.GenerateCertificateSigningRequestByDn) (*types.GenerateCertificateSigningRequestByDnResponse, error) {
  3918. var reqBody, resBody GenerateCertificateSigningRequestByDnBody
  3919. reqBody.Req = req
  3920. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3921. return nil, err
  3922. }
  3923. return resBody.Res, nil
  3924. }
  3925. type GenerateClientCsrBody struct {
  3926. Req *types.GenerateClientCsr `xml:"urn:vim25 GenerateClientCsr,omitempty"`
  3927. Res *types.GenerateClientCsrResponse `xml:"urn:vim25 GenerateClientCsrResponse,omitempty"`
  3928. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3929. }
  3930. func (b *GenerateClientCsrBody) Fault() *soap.Fault { return b.Fault_ }
  3931. func GenerateClientCsr(ctx context.Context, r soap.RoundTripper, req *types.GenerateClientCsr) (*types.GenerateClientCsrResponse, error) {
  3932. var reqBody, resBody GenerateClientCsrBody
  3933. reqBody.Req = req
  3934. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3935. return nil, err
  3936. }
  3937. return resBody.Res, nil
  3938. }
  3939. type GenerateConfigTaskListBody struct {
  3940. Req *types.GenerateConfigTaskList `xml:"urn:vim25 GenerateConfigTaskList,omitempty"`
  3941. Res *types.GenerateConfigTaskListResponse `xml:"urn:vim25 GenerateConfigTaskListResponse,omitempty"`
  3942. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3943. }
  3944. func (b *GenerateConfigTaskListBody) Fault() *soap.Fault { return b.Fault_ }
  3945. func GenerateConfigTaskList(ctx context.Context, r soap.RoundTripper, req *types.GenerateConfigTaskList) (*types.GenerateConfigTaskListResponse, error) {
  3946. var reqBody, resBody GenerateConfigTaskListBody
  3947. reqBody.Req = req
  3948. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3949. return nil, err
  3950. }
  3951. return resBody.Res, nil
  3952. }
  3953. type GenerateHostConfigTaskSpec_TaskBody struct {
  3954. Req *types.GenerateHostConfigTaskSpec_Task `xml:"urn:vim25 GenerateHostConfigTaskSpec_Task,omitempty"`
  3955. Res *types.GenerateHostConfigTaskSpec_TaskResponse `xml:"urn:vim25 GenerateHostConfigTaskSpec_TaskResponse,omitempty"`
  3956. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3957. }
  3958. func (b *GenerateHostConfigTaskSpec_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  3959. func GenerateHostConfigTaskSpec_Task(ctx context.Context, r soap.RoundTripper, req *types.GenerateHostConfigTaskSpec_Task) (*types.GenerateHostConfigTaskSpec_TaskResponse, error) {
  3960. var reqBody, resBody GenerateHostConfigTaskSpec_TaskBody
  3961. reqBody.Req = req
  3962. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3963. return nil, err
  3964. }
  3965. return resBody.Res, nil
  3966. }
  3967. type GenerateHostProfileTaskList_TaskBody struct {
  3968. Req *types.GenerateHostProfileTaskList_Task `xml:"urn:vim25 GenerateHostProfileTaskList_Task,omitempty"`
  3969. Res *types.GenerateHostProfileTaskList_TaskResponse `xml:"urn:vim25 GenerateHostProfileTaskList_TaskResponse,omitempty"`
  3970. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3971. }
  3972. func (b *GenerateHostProfileTaskList_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  3973. func GenerateHostProfileTaskList_Task(ctx context.Context, r soap.RoundTripper, req *types.GenerateHostProfileTaskList_Task) (*types.GenerateHostProfileTaskList_TaskResponse, error) {
  3974. var reqBody, resBody GenerateHostProfileTaskList_TaskBody
  3975. reqBody.Req = req
  3976. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3977. return nil, err
  3978. }
  3979. return resBody.Res, nil
  3980. }
  3981. type GenerateKeyBody struct {
  3982. Req *types.GenerateKey `xml:"urn:vim25 GenerateKey,omitempty"`
  3983. Res *types.GenerateKeyResponse `xml:"urn:vim25 GenerateKeyResponse,omitempty"`
  3984. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3985. }
  3986. func (b *GenerateKeyBody) Fault() *soap.Fault { return b.Fault_ }
  3987. func GenerateKey(ctx context.Context, r soap.RoundTripper, req *types.GenerateKey) (*types.GenerateKeyResponse, error) {
  3988. var reqBody, resBody GenerateKeyBody
  3989. reqBody.Req = req
  3990. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3991. return nil, err
  3992. }
  3993. return resBody.Res, nil
  3994. }
  3995. type GenerateLogBundles_TaskBody struct {
  3996. Req *types.GenerateLogBundles_Task `xml:"urn:vim25 GenerateLogBundles_Task,omitempty"`
  3997. Res *types.GenerateLogBundles_TaskResponse `xml:"urn:vim25 GenerateLogBundles_TaskResponse,omitempty"`
  3998. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3999. }
  4000. func (b *GenerateLogBundles_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  4001. func GenerateLogBundles_Task(ctx context.Context, r soap.RoundTripper, req *types.GenerateLogBundles_Task) (*types.GenerateLogBundles_TaskResponse, error) {
  4002. var reqBody, resBody GenerateLogBundles_TaskBody
  4003. reqBody.Req = req
  4004. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4005. return nil, err
  4006. }
  4007. return resBody.Res, nil
  4008. }
  4009. type GenerateSelfSignedClientCertBody struct {
  4010. Req *types.GenerateSelfSignedClientCert `xml:"urn:vim25 GenerateSelfSignedClientCert,omitempty"`
  4011. Res *types.GenerateSelfSignedClientCertResponse `xml:"urn:vim25 GenerateSelfSignedClientCertResponse,omitempty"`
  4012. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4013. }
  4014. func (b *GenerateSelfSignedClientCertBody) Fault() *soap.Fault { return b.Fault_ }
  4015. func GenerateSelfSignedClientCert(ctx context.Context, r soap.RoundTripper, req *types.GenerateSelfSignedClientCert) (*types.GenerateSelfSignedClientCertResponse, error) {
  4016. var reqBody, resBody GenerateSelfSignedClientCertBody
  4017. reqBody.Req = req
  4018. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4019. return nil, err
  4020. }
  4021. return resBody.Res, nil
  4022. }
  4023. type GetAlarmBody struct {
  4024. Req *types.GetAlarm `xml:"urn:vim25 GetAlarm,omitempty"`
  4025. Res *types.GetAlarmResponse `xml:"urn:vim25 GetAlarmResponse,omitempty"`
  4026. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4027. }
  4028. func (b *GetAlarmBody) Fault() *soap.Fault { return b.Fault_ }
  4029. func GetAlarm(ctx context.Context, r soap.RoundTripper, req *types.GetAlarm) (*types.GetAlarmResponse, error) {
  4030. var reqBody, resBody GetAlarmBody
  4031. reqBody.Req = req
  4032. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4033. return nil, err
  4034. }
  4035. return resBody.Res, nil
  4036. }
  4037. type GetAlarmStateBody struct {
  4038. Req *types.GetAlarmState `xml:"urn:vim25 GetAlarmState,omitempty"`
  4039. Res *types.GetAlarmStateResponse `xml:"urn:vim25 GetAlarmStateResponse,omitempty"`
  4040. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4041. }
  4042. func (b *GetAlarmStateBody) Fault() *soap.Fault { return b.Fault_ }
  4043. func GetAlarmState(ctx context.Context, r soap.RoundTripper, req *types.GetAlarmState) (*types.GetAlarmStateResponse, error) {
  4044. var reqBody, resBody GetAlarmStateBody
  4045. reqBody.Req = req
  4046. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4047. return nil, err
  4048. }
  4049. return resBody.Res, nil
  4050. }
  4051. type GetCustomizationSpecBody struct {
  4052. Req *types.GetCustomizationSpec `xml:"urn:vim25 GetCustomizationSpec,omitempty"`
  4053. Res *types.GetCustomizationSpecResponse `xml:"urn:vim25 GetCustomizationSpecResponse,omitempty"`
  4054. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4055. }
  4056. func (b *GetCustomizationSpecBody) Fault() *soap.Fault { return b.Fault_ }
  4057. func GetCustomizationSpec(ctx context.Context, r soap.RoundTripper, req *types.GetCustomizationSpec) (*types.GetCustomizationSpecResponse, error) {
  4058. var reqBody, resBody GetCustomizationSpecBody
  4059. reqBody.Req = req
  4060. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4061. return nil, err
  4062. }
  4063. return resBody.Res, nil
  4064. }
  4065. type GetPublicKeyBody struct {
  4066. Req *types.GetPublicKey `xml:"urn:vim25 GetPublicKey,omitempty"`
  4067. Res *types.GetPublicKeyResponse `xml:"urn:vim25 GetPublicKeyResponse,omitempty"`
  4068. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4069. }
  4070. func (b *GetPublicKeyBody) Fault() *soap.Fault { return b.Fault_ }
  4071. func GetPublicKey(ctx context.Context, r soap.RoundTripper, req *types.GetPublicKey) (*types.GetPublicKeyResponse, error) {
  4072. var reqBody, resBody GetPublicKeyBody
  4073. reqBody.Req = req
  4074. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4075. return nil, err
  4076. }
  4077. return resBody.Res, nil
  4078. }
  4079. type GetResourceUsageBody struct {
  4080. Req *types.GetResourceUsage `xml:"urn:vim25 GetResourceUsage,omitempty"`
  4081. Res *types.GetResourceUsageResponse `xml:"urn:vim25 GetResourceUsageResponse,omitempty"`
  4082. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4083. }
  4084. func (b *GetResourceUsageBody) Fault() *soap.Fault { return b.Fault_ }
  4085. func GetResourceUsage(ctx context.Context, r soap.RoundTripper, req *types.GetResourceUsage) (*types.GetResourceUsageResponse, error) {
  4086. var reqBody, resBody GetResourceUsageBody
  4087. reqBody.Req = req
  4088. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4089. return nil, err
  4090. }
  4091. return resBody.Res, nil
  4092. }
  4093. type GetVchaClusterHealthBody struct {
  4094. Req *types.GetVchaClusterHealth `xml:"urn:vim25 GetVchaClusterHealth,omitempty"`
  4095. Res *types.GetVchaClusterHealthResponse `xml:"urn:vim25 GetVchaClusterHealthResponse,omitempty"`
  4096. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4097. }
  4098. func (b *GetVchaClusterHealthBody) Fault() *soap.Fault { return b.Fault_ }
  4099. func GetVchaClusterHealth(ctx context.Context, r soap.RoundTripper, req *types.GetVchaClusterHealth) (*types.GetVchaClusterHealthResponse, error) {
  4100. var reqBody, resBody GetVchaClusterHealthBody
  4101. reqBody.Req = req
  4102. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4103. return nil, err
  4104. }
  4105. return resBody.Res, nil
  4106. }
  4107. type GetVsanObjExtAttrsBody struct {
  4108. Req *types.GetVsanObjExtAttrs `xml:"urn:vim25 GetVsanObjExtAttrs,omitempty"`
  4109. Res *types.GetVsanObjExtAttrsResponse `xml:"urn:vim25 GetVsanObjExtAttrsResponse,omitempty"`
  4110. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4111. }
  4112. func (b *GetVsanObjExtAttrsBody) Fault() *soap.Fault { return b.Fault_ }
  4113. func GetVsanObjExtAttrs(ctx context.Context, r soap.RoundTripper, req *types.GetVsanObjExtAttrs) (*types.GetVsanObjExtAttrsResponse, error) {
  4114. var reqBody, resBody GetVsanObjExtAttrsBody
  4115. reqBody.Req = req
  4116. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4117. return nil, err
  4118. }
  4119. return resBody.Res, nil
  4120. }
  4121. type HasMonitoredEntityBody struct {
  4122. Req *types.HasMonitoredEntity `xml:"urn:vim25 HasMonitoredEntity,omitempty"`
  4123. Res *types.HasMonitoredEntityResponse `xml:"urn:vim25 HasMonitoredEntityResponse,omitempty"`
  4124. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4125. }
  4126. func (b *HasMonitoredEntityBody) Fault() *soap.Fault { return b.Fault_ }
  4127. func HasMonitoredEntity(ctx context.Context, r soap.RoundTripper, req *types.HasMonitoredEntity) (*types.HasMonitoredEntityResponse, error) {
  4128. var reqBody, resBody HasMonitoredEntityBody
  4129. reqBody.Req = req
  4130. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4131. return nil, err
  4132. }
  4133. return resBody.Res, nil
  4134. }
  4135. type HasPrivilegeOnEntitiesBody struct {
  4136. Req *types.HasPrivilegeOnEntities `xml:"urn:vim25 HasPrivilegeOnEntities,omitempty"`
  4137. Res *types.HasPrivilegeOnEntitiesResponse `xml:"urn:vim25 HasPrivilegeOnEntitiesResponse,omitempty"`
  4138. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4139. }
  4140. func (b *HasPrivilegeOnEntitiesBody) Fault() *soap.Fault { return b.Fault_ }
  4141. func HasPrivilegeOnEntities(ctx context.Context, r soap.RoundTripper, req *types.HasPrivilegeOnEntities) (*types.HasPrivilegeOnEntitiesResponse, error) {
  4142. var reqBody, resBody HasPrivilegeOnEntitiesBody
  4143. reqBody.Req = req
  4144. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4145. return nil, err
  4146. }
  4147. return resBody.Res, nil
  4148. }
  4149. type HasPrivilegeOnEntityBody struct {
  4150. Req *types.HasPrivilegeOnEntity `xml:"urn:vim25 HasPrivilegeOnEntity,omitempty"`
  4151. Res *types.HasPrivilegeOnEntityResponse `xml:"urn:vim25 HasPrivilegeOnEntityResponse,omitempty"`
  4152. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4153. }
  4154. func (b *HasPrivilegeOnEntityBody) Fault() *soap.Fault { return b.Fault_ }
  4155. func HasPrivilegeOnEntity(ctx context.Context, r soap.RoundTripper, req *types.HasPrivilegeOnEntity) (*types.HasPrivilegeOnEntityResponse, error) {
  4156. var reqBody, resBody HasPrivilegeOnEntityBody
  4157. reqBody.Req = req
  4158. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4159. return nil, err
  4160. }
  4161. return resBody.Res, nil
  4162. }
  4163. type HasProviderBody struct {
  4164. Req *types.HasProvider `xml:"urn:vim25 HasProvider,omitempty"`
  4165. Res *types.HasProviderResponse `xml:"urn:vim25 HasProviderResponse,omitempty"`
  4166. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4167. }
  4168. func (b *HasProviderBody) Fault() *soap.Fault { return b.Fault_ }
  4169. func HasProvider(ctx context.Context, r soap.RoundTripper, req *types.HasProvider) (*types.HasProviderResponse, error) {
  4170. var reqBody, resBody HasProviderBody
  4171. reqBody.Req = req
  4172. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4173. return nil, err
  4174. }
  4175. return resBody.Res, nil
  4176. }
  4177. type HasUserPrivilegeOnEntitiesBody struct {
  4178. Req *types.HasUserPrivilegeOnEntities `xml:"urn:vim25 HasUserPrivilegeOnEntities,omitempty"`
  4179. Res *types.HasUserPrivilegeOnEntitiesResponse `xml:"urn:vim25 HasUserPrivilegeOnEntitiesResponse,omitempty"`
  4180. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4181. }
  4182. func (b *HasUserPrivilegeOnEntitiesBody) Fault() *soap.Fault { return b.Fault_ }
  4183. func HasUserPrivilegeOnEntities(ctx context.Context, r soap.RoundTripper, req *types.HasUserPrivilegeOnEntities) (*types.HasUserPrivilegeOnEntitiesResponse, error) {
  4184. var reqBody, resBody HasUserPrivilegeOnEntitiesBody
  4185. reqBody.Req = req
  4186. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4187. return nil, err
  4188. }
  4189. return resBody.Res, nil
  4190. }
  4191. type HostClearVStorageObjectControlFlagsBody struct {
  4192. Req *types.HostClearVStorageObjectControlFlags `xml:"urn:vim25 HostClearVStorageObjectControlFlags,omitempty"`
  4193. Res *types.HostClearVStorageObjectControlFlagsResponse `xml:"urn:vim25 HostClearVStorageObjectControlFlagsResponse,omitempty"`
  4194. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4195. }
  4196. func (b *HostClearVStorageObjectControlFlagsBody) Fault() *soap.Fault { return b.Fault_ }
  4197. func HostClearVStorageObjectControlFlags(ctx context.Context, r soap.RoundTripper, req *types.HostClearVStorageObjectControlFlags) (*types.HostClearVStorageObjectControlFlagsResponse, error) {
  4198. var reqBody, resBody HostClearVStorageObjectControlFlagsBody
  4199. reqBody.Req = req
  4200. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4201. return nil, err
  4202. }
  4203. return resBody.Res, nil
  4204. }
  4205. type HostCloneVStorageObject_TaskBody struct {
  4206. Req *types.HostCloneVStorageObject_Task `xml:"urn:vim25 HostCloneVStorageObject_Task,omitempty"`
  4207. Res *types.HostCloneVStorageObject_TaskResponse `xml:"urn:vim25 HostCloneVStorageObject_TaskResponse,omitempty"`
  4208. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4209. }
  4210. func (b *HostCloneVStorageObject_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  4211. func HostCloneVStorageObject_Task(ctx context.Context, r soap.RoundTripper, req *types.HostCloneVStorageObject_Task) (*types.HostCloneVStorageObject_TaskResponse, error) {
  4212. var reqBody, resBody HostCloneVStorageObject_TaskBody
  4213. reqBody.Req = req
  4214. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4215. return nil, err
  4216. }
  4217. return resBody.Res, nil
  4218. }
  4219. type HostConfigVFlashCacheBody struct {
  4220. Req *types.HostConfigVFlashCache `xml:"urn:vim25 HostConfigVFlashCache,omitempty"`
  4221. Res *types.HostConfigVFlashCacheResponse `xml:"urn:vim25 HostConfigVFlashCacheResponse,omitempty"`
  4222. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4223. }
  4224. func (b *HostConfigVFlashCacheBody) Fault() *soap.Fault { return b.Fault_ }
  4225. func HostConfigVFlashCache(ctx context.Context, r soap.RoundTripper, req *types.HostConfigVFlashCache) (*types.HostConfigVFlashCacheResponse, error) {
  4226. var reqBody, resBody HostConfigVFlashCacheBody
  4227. reqBody.Req = req
  4228. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4229. return nil, err
  4230. }
  4231. return resBody.Res, nil
  4232. }
  4233. type HostConfigureVFlashResourceBody struct {
  4234. Req *types.HostConfigureVFlashResource `xml:"urn:vim25 HostConfigureVFlashResource,omitempty"`
  4235. Res *types.HostConfigureVFlashResourceResponse `xml:"urn:vim25 HostConfigureVFlashResourceResponse,omitempty"`
  4236. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4237. }
  4238. func (b *HostConfigureVFlashResourceBody) Fault() *soap.Fault { return b.Fault_ }
  4239. func HostConfigureVFlashResource(ctx context.Context, r soap.RoundTripper, req *types.HostConfigureVFlashResource) (*types.HostConfigureVFlashResourceResponse, error) {
  4240. var reqBody, resBody HostConfigureVFlashResourceBody
  4241. reqBody.Req = req
  4242. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4243. return nil, err
  4244. }
  4245. return resBody.Res, nil
  4246. }
  4247. type HostCreateDisk_TaskBody struct {
  4248. Req *types.HostCreateDisk_Task `xml:"urn:vim25 HostCreateDisk_Task,omitempty"`
  4249. Res *types.HostCreateDisk_TaskResponse `xml:"urn:vim25 HostCreateDisk_TaskResponse,omitempty"`
  4250. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4251. }
  4252. func (b *HostCreateDisk_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  4253. func HostCreateDisk_Task(ctx context.Context, r soap.RoundTripper, req *types.HostCreateDisk_Task) (*types.HostCreateDisk_TaskResponse, error) {
  4254. var reqBody, resBody HostCreateDisk_TaskBody
  4255. reqBody.Req = req
  4256. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4257. return nil, err
  4258. }
  4259. return resBody.Res, nil
  4260. }
  4261. type HostDeleteVStorageObject_TaskBody struct {
  4262. Req *types.HostDeleteVStorageObject_Task `xml:"urn:vim25 HostDeleteVStorageObject_Task,omitempty"`
  4263. Res *types.HostDeleteVStorageObject_TaskResponse `xml:"urn:vim25 HostDeleteVStorageObject_TaskResponse,omitempty"`
  4264. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4265. }
  4266. func (b *HostDeleteVStorageObject_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  4267. func HostDeleteVStorageObject_Task(ctx context.Context, r soap.RoundTripper, req *types.HostDeleteVStorageObject_Task) (*types.HostDeleteVStorageObject_TaskResponse, error) {
  4268. var reqBody, resBody HostDeleteVStorageObject_TaskBody
  4269. reqBody.Req = req
  4270. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4271. return nil, err
  4272. }
  4273. return resBody.Res, nil
  4274. }
  4275. type HostExtendDisk_TaskBody struct {
  4276. Req *types.HostExtendDisk_Task `xml:"urn:vim25 HostExtendDisk_Task,omitempty"`
  4277. Res *types.HostExtendDisk_TaskResponse `xml:"urn:vim25 HostExtendDisk_TaskResponse,omitempty"`
  4278. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4279. }
  4280. func (b *HostExtendDisk_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  4281. func HostExtendDisk_Task(ctx context.Context, r soap.RoundTripper, req *types.HostExtendDisk_Task) (*types.HostExtendDisk_TaskResponse, error) {
  4282. var reqBody, resBody HostExtendDisk_TaskBody
  4283. reqBody.Req = req
  4284. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4285. return nil, err
  4286. }
  4287. return resBody.Res, nil
  4288. }
  4289. type HostGetVFlashModuleDefaultConfigBody struct {
  4290. Req *types.HostGetVFlashModuleDefaultConfig `xml:"urn:vim25 HostGetVFlashModuleDefaultConfig,omitempty"`
  4291. Res *types.HostGetVFlashModuleDefaultConfigResponse `xml:"urn:vim25 HostGetVFlashModuleDefaultConfigResponse,omitempty"`
  4292. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4293. }
  4294. func (b *HostGetVFlashModuleDefaultConfigBody) Fault() *soap.Fault { return b.Fault_ }
  4295. func HostGetVFlashModuleDefaultConfig(ctx context.Context, r soap.RoundTripper, req *types.HostGetVFlashModuleDefaultConfig) (*types.HostGetVFlashModuleDefaultConfigResponse, error) {
  4296. var reqBody, resBody HostGetVFlashModuleDefaultConfigBody
  4297. reqBody.Req = req
  4298. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4299. return nil, err
  4300. }
  4301. return resBody.Res, nil
  4302. }
  4303. type HostImageConfigGetAcceptanceBody struct {
  4304. Req *types.HostImageConfigGetAcceptance `xml:"urn:vim25 HostImageConfigGetAcceptance,omitempty"`
  4305. Res *types.HostImageConfigGetAcceptanceResponse `xml:"urn:vim25 HostImageConfigGetAcceptanceResponse,omitempty"`
  4306. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4307. }
  4308. func (b *HostImageConfigGetAcceptanceBody) Fault() *soap.Fault { return b.Fault_ }
  4309. func HostImageConfigGetAcceptance(ctx context.Context, r soap.RoundTripper, req *types.HostImageConfigGetAcceptance) (*types.HostImageConfigGetAcceptanceResponse, error) {
  4310. var reqBody, resBody HostImageConfigGetAcceptanceBody
  4311. reqBody.Req = req
  4312. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4313. return nil, err
  4314. }
  4315. return resBody.Res, nil
  4316. }
  4317. type HostImageConfigGetProfileBody struct {
  4318. Req *types.HostImageConfigGetProfile `xml:"urn:vim25 HostImageConfigGetProfile,omitempty"`
  4319. Res *types.HostImageConfigGetProfileResponse `xml:"urn:vim25 HostImageConfigGetProfileResponse,omitempty"`
  4320. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4321. }
  4322. func (b *HostImageConfigGetProfileBody) Fault() *soap.Fault { return b.Fault_ }
  4323. func HostImageConfigGetProfile(ctx context.Context, r soap.RoundTripper, req *types.HostImageConfigGetProfile) (*types.HostImageConfigGetProfileResponse, error) {
  4324. var reqBody, resBody HostImageConfigGetProfileBody
  4325. reqBody.Req = req
  4326. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4327. return nil, err
  4328. }
  4329. return resBody.Res, nil
  4330. }
  4331. type HostInflateDisk_TaskBody struct {
  4332. Req *types.HostInflateDisk_Task `xml:"urn:vim25 HostInflateDisk_Task,omitempty"`
  4333. Res *types.HostInflateDisk_TaskResponse `xml:"urn:vim25 HostInflateDisk_TaskResponse,omitempty"`
  4334. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4335. }
  4336. func (b *HostInflateDisk_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  4337. func HostInflateDisk_Task(ctx context.Context, r soap.RoundTripper, req *types.HostInflateDisk_Task) (*types.HostInflateDisk_TaskResponse, error) {
  4338. var reqBody, resBody HostInflateDisk_TaskBody
  4339. reqBody.Req = req
  4340. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4341. return nil, err
  4342. }
  4343. return resBody.Res, nil
  4344. }
  4345. type HostListVStorageObjectBody struct {
  4346. Req *types.HostListVStorageObject `xml:"urn:vim25 HostListVStorageObject,omitempty"`
  4347. Res *types.HostListVStorageObjectResponse `xml:"urn:vim25 HostListVStorageObjectResponse,omitempty"`
  4348. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4349. }
  4350. func (b *HostListVStorageObjectBody) Fault() *soap.Fault { return b.Fault_ }
  4351. func HostListVStorageObject(ctx context.Context, r soap.RoundTripper, req *types.HostListVStorageObject) (*types.HostListVStorageObjectResponse, error) {
  4352. var reqBody, resBody HostListVStorageObjectBody
  4353. reqBody.Req = req
  4354. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4355. return nil, err
  4356. }
  4357. return resBody.Res, nil
  4358. }
  4359. type HostProfileResetValidationStateBody struct {
  4360. Req *types.HostProfileResetValidationState `xml:"urn:vim25 HostProfileResetValidationState,omitempty"`
  4361. Res *types.HostProfileResetValidationStateResponse `xml:"urn:vim25 HostProfileResetValidationStateResponse,omitempty"`
  4362. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4363. }
  4364. func (b *HostProfileResetValidationStateBody) Fault() *soap.Fault { return b.Fault_ }
  4365. func HostProfileResetValidationState(ctx context.Context, r soap.RoundTripper, req *types.HostProfileResetValidationState) (*types.HostProfileResetValidationStateResponse, error) {
  4366. var reqBody, resBody HostProfileResetValidationStateBody
  4367. reqBody.Req = req
  4368. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4369. return nil, err
  4370. }
  4371. return resBody.Res, nil
  4372. }
  4373. type HostReconcileDatastoreInventory_TaskBody struct {
  4374. Req *types.HostReconcileDatastoreInventory_Task `xml:"urn:vim25 HostReconcileDatastoreInventory_Task,omitempty"`
  4375. Res *types.HostReconcileDatastoreInventory_TaskResponse `xml:"urn:vim25 HostReconcileDatastoreInventory_TaskResponse,omitempty"`
  4376. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4377. }
  4378. func (b *HostReconcileDatastoreInventory_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  4379. func HostReconcileDatastoreInventory_Task(ctx context.Context, r soap.RoundTripper, req *types.HostReconcileDatastoreInventory_Task) (*types.HostReconcileDatastoreInventory_TaskResponse, error) {
  4380. var reqBody, resBody HostReconcileDatastoreInventory_TaskBody
  4381. reqBody.Req = req
  4382. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4383. return nil, err
  4384. }
  4385. return resBody.Res, nil
  4386. }
  4387. type HostRegisterDiskBody struct {
  4388. Req *types.HostRegisterDisk `xml:"urn:vim25 HostRegisterDisk,omitempty"`
  4389. Res *types.HostRegisterDiskResponse `xml:"urn:vim25 HostRegisterDiskResponse,omitempty"`
  4390. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4391. }
  4392. func (b *HostRegisterDiskBody) Fault() *soap.Fault { return b.Fault_ }
  4393. func HostRegisterDisk(ctx context.Context, r soap.RoundTripper, req *types.HostRegisterDisk) (*types.HostRegisterDiskResponse, error) {
  4394. var reqBody, resBody HostRegisterDiskBody
  4395. reqBody.Req = req
  4396. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4397. return nil, err
  4398. }
  4399. return resBody.Res, nil
  4400. }
  4401. type HostRelocateVStorageObject_TaskBody struct {
  4402. Req *types.HostRelocateVStorageObject_Task `xml:"urn:vim25 HostRelocateVStorageObject_Task,omitempty"`
  4403. Res *types.HostRelocateVStorageObject_TaskResponse `xml:"urn:vim25 HostRelocateVStorageObject_TaskResponse,omitempty"`
  4404. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4405. }
  4406. func (b *HostRelocateVStorageObject_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  4407. func HostRelocateVStorageObject_Task(ctx context.Context, r soap.RoundTripper, req *types.HostRelocateVStorageObject_Task) (*types.HostRelocateVStorageObject_TaskResponse, error) {
  4408. var reqBody, resBody HostRelocateVStorageObject_TaskBody
  4409. reqBody.Req = req
  4410. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4411. return nil, err
  4412. }
  4413. return resBody.Res, nil
  4414. }
  4415. type HostRemoveVFlashResourceBody struct {
  4416. Req *types.HostRemoveVFlashResource `xml:"urn:vim25 HostRemoveVFlashResource,omitempty"`
  4417. Res *types.HostRemoveVFlashResourceResponse `xml:"urn:vim25 HostRemoveVFlashResourceResponse,omitempty"`
  4418. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4419. }
  4420. func (b *HostRemoveVFlashResourceBody) Fault() *soap.Fault { return b.Fault_ }
  4421. func HostRemoveVFlashResource(ctx context.Context, r soap.RoundTripper, req *types.HostRemoveVFlashResource) (*types.HostRemoveVFlashResourceResponse, error) {
  4422. var reqBody, resBody HostRemoveVFlashResourceBody
  4423. reqBody.Req = req
  4424. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4425. return nil, err
  4426. }
  4427. return resBody.Res, nil
  4428. }
  4429. type HostRenameVStorageObjectBody struct {
  4430. Req *types.HostRenameVStorageObject `xml:"urn:vim25 HostRenameVStorageObject,omitempty"`
  4431. Res *types.HostRenameVStorageObjectResponse `xml:"urn:vim25 HostRenameVStorageObjectResponse,omitempty"`
  4432. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4433. }
  4434. func (b *HostRenameVStorageObjectBody) Fault() *soap.Fault { return b.Fault_ }
  4435. func HostRenameVStorageObject(ctx context.Context, r soap.RoundTripper, req *types.HostRenameVStorageObject) (*types.HostRenameVStorageObjectResponse, error) {
  4436. var reqBody, resBody HostRenameVStorageObjectBody
  4437. reqBody.Req = req
  4438. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4439. return nil, err
  4440. }
  4441. return resBody.Res, nil
  4442. }
  4443. type HostRetrieveVStorageInfrastructureObjectPolicyBody struct {
  4444. Req *types.HostRetrieveVStorageInfrastructureObjectPolicy `xml:"urn:vim25 HostRetrieveVStorageInfrastructureObjectPolicy,omitempty"`
  4445. Res *types.HostRetrieveVStorageInfrastructureObjectPolicyResponse `xml:"urn:vim25 HostRetrieveVStorageInfrastructureObjectPolicyResponse,omitempty"`
  4446. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4447. }
  4448. func (b *HostRetrieveVStorageInfrastructureObjectPolicyBody) Fault() *soap.Fault { return b.Fault_ }
  4449. func HostRetrieveVStorageInfrastructureObjectPolicy(ctx context.Context, r soap.RoundTripper, req *types.HostRetrieveVStorageInfrastructureObjectPolicy) (*types.HostRetrieveVStorageInfrastructureObjectPolicyResponse, error) {
  4450. var reqBody, resBody HostRetrieveVStorageInfrastructureObjectPolicyBody
  4451. reqBody.Req = req
  4452. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4453. return nil, err
  4454. }
  4455. return resBody.Res, nil
  4456. }
  4457. type HostRetrieveVStorageObjectBody struct {
  4458. Req *types.HostRetrieveVStorageObject `xml:"urn:vim25 HostRetrieveVStorageObject,omitempty"`
  4459. Res *types.HostRetrieveVStorageObjectResponse `xml:"urn:vim25 HostRetrieveVStorageObjectResponse,omitempty"`
  4460. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4461. }
  4462. func (b *HostRetrieveVStorageObjectBody) Fault() *soap.Fault { return b.Fault_ }
  4463. func HostRetrieveVStorageObject(ctx context.Context, r soap.RoundTripper, req *types.HostRetrieveVStorageObject) (*types.HostRetrieveVStorageObjectResponse, error) {
  4464. var reqBody, resBody HostRetrieveVStorageObjectBody
  4465. reqBody.Req = req
  4466. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4467. return nil, err
  4468. }
  4469. return resBody.Res, nil
  4470. }
  4471. type HostRetrieveVStorageObjectStateBody struct {
  4472. Req *types.HostRetrieveVStorageObjectState `xml:"urn:vim25 HostRetrieveVStorageObjectState,omitempty"`
  4473. Res *types.HostRetrieveVStorageObjectStateResponse `xml:"urn:vim25 HostRetrieveVStorageObjectStateResponse,omitempty"`
  4474. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4475. }
  4476. func (b *HostRetrieveVStorageObjectStateBody) Fault() *soap.Fault { return b.Fault_ }
  4477. func HostRetrieveVStorageObjectState(ctx context.Context, r soap.RoundTripper, req *types.HostRetrieveVStorageObjectState) (*types.HostRetrieveVStorageObjectStateResponse, error) {
  4478. var reqBody, resBody HostRetrieveVStorageObjectStateBody
  4479. reqBody.Req = req
  4480. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4481. return nil, err
  4482. }
  4483. return resBody.Res, nil
  4484. }
  4485. type HostScheduleReconcileDatastoreInventoryBody struct {
  4486. Req *types.HostScheduleReconcileDatastoreInventory `xml:"urn:vim25 HostScheduleReconcileDatastoreInventory,omitempty"`
  4487. Res *types.HostScheduleReconcileDatastoreInventoryResponse `xml:"urn:vim25 HostScheduleReconcileDatastoreInventoryResponse,omitempty"`
  4488. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4489. }
  4490. func (b *HostScheduleReconcileDatastoreInventoryBody) Fault() *soap.Fault { return b.Fault_ }
  4491. func HostScheduleReconcileDatastoreInventory(ctx context.Context, r soap.RoundTripper, req *types.HostScheduleReconcileDatastoreInventory) (*types.HostScheduleReconcileDatastoreInventoryResponse, error) {
  4492. var reqBody, resBody HostScheduleReconcileDatastoreInventoryBody
  4493. reqBody.Req = req
  4494. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4495. return nil, err
  4496. }
  4497. return resBody.Res, nil
  4498. }
  4499. type HostSetVStorageObjectControlFlagsBody struct {
  4500. Req *types.HostSetVStorageObjectControlFlags `xml:"urn:vim25 HostSetVStorageObjectControlFlags,omitempty"`
  4501. Res *types.HostSetVStorageObjectControlFlagsResponse `xml:"urn:vim25 HostSetVStorageObjectControlFlagsResponse,omitempty"`
  4502. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4503. }
  4504. func (b *HostSetVStorageObjectControlFlagsBody) Fault() *soap.Fault { return b.Fault_ }
  4505. func HostSetVStorageObjectControlFlags(ctx context.Context, r soap.RoundTripper, req *types.HostSetVStorageObjectControlFlags) (*types.HostSetVStorageObjectControlFlagsResponse, error) {
  4506. var reqBody, resBody HostSetVStorageObjectControlFlagsBody
  4507. reqBody.Req = req
  4508. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4509. return nil, err
  4510. }
  4511. return resBody.Res, nil
  4512. }
  4513. type HostSpecGetUpdatedHostsBody struct {
  4514. Req *types.HostSpecGetUpdatedHosts `xml:"urn:vim25 HostSpecGetUpdatedHosts,omitempty"`
  4515. Res *types.HostSpecGetUpdatedHostsResponse `xml:"urn:vim25 HostSpecGetUpdatedHostsResponse,omitempty"`
  4516. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4517. }
  4518. func (b *HostSpecGetUpdatedHostsBody) Fault() *soap.Fault { return b.Fault_ }
  4519. func HostSpecGetUpdatedHosts(ctx context.Context, r soap.RoundTripper, req *types.HostSpecGetUpdatedHosts) (*types.HostSpecGetUpdatedHostsResponse, error) {
  4520. var reqBody, resBody HostSpecGetUpdatedHostsBody
  4521. reqBody.Req = req
  4522. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4523. return nil, err
  4524. }
  4525. return resBody.Res, nil
  4526. }
  4527. type HostVStorageObjectCreateDiskFromSnapshot_TaskBody struct {
  4528. Req *types.HostVStorageObjectCreateDiskFromSnapshot_Task `xml:"urn:vim25 HostVStorageObjectCreateDiskFromSnapshot_Task,omitempty"`
  4529. Res *types.HostVStorageObjectCreateDiskFromSnapshot_TaskResponse `xml:"urn:vim25 HostVStorageObjectCreateDiskFromSnapshot_TaskResponse,omitempty"`
  4530. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4531. }
  4532. func (b *HostVStorageObjectCreateDiskFromSnapshot_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  4533. func HostVStorageObjectCreateDiskFromSnapshot_Task(ctx context.Context, r soap.RoundTripper, req *types.HostVStorageObjectCreateDiskFromSnapshot_Task) (*types.HostVStorageObjectCreateDiskFromSnapshot_TaskResponse, error) {
  4534. var reqBody, resBody HostVStorageObjectCreateDiskFromSnapshot_TaskBody
  4535. reqBody.Req = req
  4536. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4537. return nil, err
  4538. }
  4539. return resBody.Res, nil
  4540. }
  4541. type HostVStorageObjectCreateSnapshot_TaskBody struct {
  4542. Req *types.HostVStorageObjectCreateSnapshot_Task `xml:"urn:vim25 HostVStorageObjectCreateSnapshot_Task,omitempty"`
  4543. Res *types.HostVStorageObjectCreateSnapshot_TaskResponse `xml:"urn:vim25 HostVStorageObjectCreateSnapshot_TaskResponse,omitempty"`
  4544. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4545. }
  4546. func (b *HostVStorageObjectCreateSnapshot_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  4547. func HostVStorageObjectCreateSnapshot_Task(ctx context.Context, r soap.RoundTripper, req *types.HostVStorageObjectCreateSnapshot_Task) (*types.HostVStorageObjectCreateSnapshot_TaskResponse, error) {
  4548. var reqBody, resBody HostVStorageObjectCreateSnapshot_TaskBody
  4549. reqBody.Req = req
  4550. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4551. return nil, err
  4552. }
  4553. return resBody.Res, nil
  4554. }
  4555. type HostVStorageObjectDeleteSnapshot_TaskBody struct {
  4556. Req *types.HostVStorageObjectDeleteSnapshot_Task `xml:"urn:vim25 HostVStorageObjectDeleteSnapshot_Task,omitempty"`
  4557. Res *types.HostVStorageObjectDeleteSnapshot_TaskResponse `xml:"urn:vim25 HostVStorageObjectDeleteSnapshot_TaskResponse,omitempty"`
  4558. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4559. }
  4560. func (b *HostVStorageObjectDeleteSnapshot_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  4561. func HostVStorageObjectDeleteSnapshot_Task(ctx context.Context, r soap.RoundTripper, req *types.HostVStorageObjectDeleteSnapshot_Task) (*types.HostVStorageObjectDeleteSnapshot_TaskResponse, error) {
  4562. var reqBody, resBody HostVStorageObjectDeleteSnapshot_TaskBody
  4563. reqBody.Req = req
  4564. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4565. return nil, err
  4566. }
  4567. return resBody.Res, nil
  4568. }
  4569. type HostVStorageObjectRetrieveSnapshotInfoBody struct {
  4570. Req *types.HostVStorageObjectRetrieveSnapshotInfo `xml:"urn:vim25 HostVStorageObjectRetrieveSnapshotInfo,omitempty"`
  4571. Res *types.HostVStorageObjectRetrieveSnapshotInfoResponse `xml:"urn:vim25 HostVStorageObjectRetrieveSnapshotInfoResponse,omitempty"`
  4572. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4573. }
  4574. func (b *HostVStorageObjectRetrieveSnapshotInfoBody) Fault() *soap.Fault { return b.Fault_ }
  4575. func HostVStorageObjectRetrieveSnapshotInfo(ctx context.Context, r soap.RoundTripper, req *types.HostVStorageObjectRetrieveSnapshotInfo) (*types.HostVStorageObjectRetrieveSnapshotInfoResponse, error) {
  4576. var reqBody, resBody HostVStorageObjectRetrieveSnapshotInfoBody
  4577. reqBody.Req = req
  4578. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4579. return nil, err
  4580. }
  4581. return resBody.Res, nil
  4582. }
  4583. type HostVStorageObjectRevert_TaskBody struct {
  4584. Req *types.HostVStorageObjectRevert_Task `xml:"urn:vim25 HostVStorageObjectRevert_Task,omitempty"`
  4585. Res *types.HostVStorageObjectRevert_TaskResponse `xml:"urn:vim25 HostVStorageObjectRevert_TaskResponse,omitempty"`
  4586. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4587. }
  4588. func (b *HostVStorageObjectRevert_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  4589. func HostVStorageObjectRevert_Task(ctx context.Context, r soap.RoundTripper, req *types.HostVStorageObjectRevert_Task) (*types.HostVStorageObjectRevert_TaskResponse, error) {
  4590. var reqBody, resBody HostVStorageObjectRevert_TaskBody
  4591. reqBody.Req = req
  4592. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4593. return nil, err
  4594. }
  4595. return resBody.Res, nil
  4596. }
  4597. type HttpNfcLeaseAbortBody struct {
  4598. Req *types.HttpNfcLeaseAbort `xml:"urn:vim25 HttpNfcLeaseAbort,omitempty"`
  4599. Res *types.HttpNfcLeaseAbortResponse `xml:"urn:vim25 HttpNfcLeaseAbortResponse,omitempty"`
  4600. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4601. }
  4602. func (b *HttpNfcLeaseAbortBody) Fault() *soap.Fault { return b.Fault_ }
  4603. func HttpNfcLeaseAbort(ctx context.Context, r soap.RoundTripper, req *types.HttpNfcLeaseAbort) (*types.HttpNfcLeaseAbortResponse, error) {
  4604. var reqBody, resBody HttpNfcLeaseAbortBody
  4605. reqBody.Req = req
  4606. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4607. return nil, err
  4608. }
  4609. return resBody.Res, nil
  4610. }
  4611. type HttpNfcLeaseCompleteBody struct {
  4612. Req *types.HttpNfcLeaseComplete `xml:"urn:vim25 HttpNfcLeaseComplete,omitempty"`
  4613. Res *types.HttpNfcLeaseCompleteResponse `xml:"urn:vim25 HttpNfcLeaseCompleteResponse,omitempty"`
  4614. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4615. }
  4616. func (b *HttpNfcLeaseCompleteBody) Fault() *soap.Fault { return b.Fault_ }
  4617. func HttpNfcLeaseComplete(ctx context.Context, r soap.RoundTripper, req *types.HttpNfcLeaseComplete) (*types.HttpNfcLeaseCompleteResponse, error) {
  4618. var reqBody, resBody HttpNfcLeaseCompleteBody
  4619. reqBody.Req = req
  4620. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4621. return nil, err
  4622. }
  4623. return resBody.Res, nil
  4624. }
  4625. type HttpNfcLeaseGetManifestBody struct {
  4626. Req *types.HttpNfcLeaseGetManifest `xml:"urn:vim25 HttpNfcLeaseGetManifest,omitempty"`
  4627. Res *types.HttpNfcLeaseGetManifestResponse `xml:"urn:vim25 HttpNfcLeaseGetManifestResponse,omitempty"`
  4628. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4629. }
  4630. func (b *HttpNfcLeaseGetManifestBody) Fault() *soap.Fault { return b.Fault_ }
  4631. func HttpNfcLeaseGetManifest(ctx context.Context, r soap.RoundTripper, req *types.HttpNfcLeaseGetManifest) (*types.HttpNfcLeaseGetManifestResponse, error) {
  4632. var reqBody, resBody HttpNfcLeaseGetManifestBody
  4633. reqBody.Req = req
  4634. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4635. return nil, err
  4636. }
  4637. return resBody.Res, nil
  4638. }
  4639. type HttpNfcLeaseProgressBody struct {
  4640. Req *types.HttpNfcLeaseProgress `xml:"urn:vim25 HttpNfcLeaseProgress,omitempty"`
  4641. Res *types.HttpNfcLeaseProgressResponse `xml:"urn:vim25 HttpNfcLeaseProgressResponse,omitempty"`
  4642. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4643. }
  4644. func (b *HttpNfcLeaseProgressBody) Fault() *soap.Fault { return b.Fault_ }
  4645. func HttpNfcLeaseProgress(ctx context.Context, r soap.RoundTripper, req *types.HttpNfcLeaseProgress) (*types.HttpNfcLeaseProgressResponse, error) {
  4646. var reqBody, resBody HttpNfcLeaseProgressBody
  4647. reqBody.Req = req
  4648. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4649. return nil, err
  4650. }
  4651. return resBody.Res, nil
  4652. }
  4653. type HttpNfcLeasePullFromUrls_TaskBody struct {
  4654. Req *types.HttpNfcLeasePullFromUrls_Task `xml:"urn:vim25 HttpNfcLeasePullFromUrls_Task,omitempty"`
  4655. Res *types.HttpNfcLeasePullFromUrls_TaskResponse `xml:"urn:vim25 HttpNfcLeasePullFromUrls_TaskResponse,omitempty"`
  4656. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4657. }
  4658. func (b *HttpNfcLeasePullFromUrls_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  4659. func HttpNfcLeasePullFromUrls_Task(ctx context.Context, r soap.RoundTripper, req *types.HttpNfcLeasePullFromUrls_Task) (*types.HttpNfcLeasePullFromUrls_TaskResponse, error) {
  4660. var reqBody, resBody HttpNfcLeasePullFromUrls_TaskBody
  4661. reqBody.Req = req
  4662. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4663. return nil, err
  4664. }
  4665. return resBody.Res, nil
  4666. }
  4667. type HttpNfcLeaseSetManifestChecksumTypeBody struct {
  4668. Req *types.HttpNfcLeaseSetManifestChecksumType `xml:"urn:vim25 HttpNfcLeaseSetManifestChecksumType,omitempty"`
  4669. Res *types.HttpNfcLeaseSetManifestChecksumTypeResponse `xml:"urn:vim25 HttpNfcLeaseSetManifestChecksumTypeResponse,omitempty"`
  4670. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4671. }
  4672. func (b *HttpNfcLeaseSetManifestChecksumTypeBody) Fault() *soap.Fault { return b.Fault_ }
  4673. func HttpNfcLeaseSetManifestChecksumType(ctx context.Context, r soap.RoundTripper, req *types.HttpNfcLeaseSetManifestChecksumType) (*types.HttpNfcLeaseSetManifestChecksumTypeResponse, error) {
  4674. var reqBody, resBody HttpNfcLeaseSetManifestChecksumTypeBody
  4675. reqBody.Req = req
  4676. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4677. return nil, err
  4678. }
  4679. return resBody.Res, nil
  4680. }
  4681. type ImpersonateUserBody struct {
  4682. Req *types.ImpersonateUser `xml:"urn:vim25 ImpersonateUser,omitempty"`
  4683. Res *types.ImpersonateUserResponse `xml:"urn:vim25 ImpersonateUserResponse,omitempty"`
  4684. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4685. }
  4686. func (b *ImpersonateUserBody) Fault() *soap.Fault { return b.Fault_ }
  4687. func ImpersonateUser(ctx context.Context, r soap.RoundTripper, req *types.ImpersonateUser) (*types.ImpersonateUserResponse, error) {
  4688. var reqBody, resBody ImpersonateUserBody
  4689. reqBody.Req = req
  4690. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4691. return nil, err
  4692. }
  4693. return resBody.Res, nil
  4694. }
  4695. type ImportCertificateForCAM_TaskBody struct {
  4696. Req *types.ImportCertificateForCAM_Task `xml:"urn:vim25 ImportCertificateForCAM_Task,omitempty"`
  4697. Res *types.ImportCertificateForCAM_TaskResponse `xml:"urn:vim25 ImportCertificateForCAM_TaskResponse,omitempty"`
  4698. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4699. }
  4700. func (b *ImportCertificateForCAM_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  4701. func ImportCertificateForCAM_Task(ctx context.Context, r soap.RoundTripper, req *types.ImportCertificateForCAM_Task) (*types.ImportCertificateForCAM_TaskResponse, error) {
  4702. var reqBody, resBody ImportCertificateForCAM_TaskBody
  4703. reqBody.Req = req
  4704. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4705. return nil, err
  4706. }
  4707. return resBody.Res, nil
  4708. }
  4709. type ImportUnmanagedSnapshotBody struct {
  4710. Req *types.ImportUnmanagedSnapshot `xml:"urn:vim25 ImportUnmanagedSnapshot,omitempty"`
  4711. Res *types.ImportUnmanagedSnapshotResponse `xml:"urn:vim25 ImportUnmanagedSnapshotResponse,omitempty"`
  4712. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4713. }
  4714. func (b *ImportUnmanagedSnapshotBody) Fault() *soap.Fault { return b.Fault_ }
  4715. func ImportUnmanagedSnapshot(ctx context.Context, r soap.RoundTripper, req *types.ImportUnmanagedSnapshot) (*types.ImportUnmanagedSnapshotResponse, error) {
  4716. var reqBody, resBody ImportUnmanagedSnapshotBody
  4717. reqBody.Req = req
  4718. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4719. return nil, err
  4720. }
  4721. return resBody.Res, nil
  4722. }
  4723. type ImportVAppBody struct {
  4724. Req *types.ImportVApp `xml:"urn:vim25 ImportVApp,omitempty"`
  4725. Res *types.ImportVAppResponse `xml:"urn:vim25 ImportVAppResponse,omitempty"`
  4726. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4727. }
  4728. func (b *ImportVAppBody) Fault() *soap.Fault { return b.Fault_ }
  4729. func ImportVApp(ctx context.Context, r soap.RoundTripper, req *types.ImportVApp) (*types.ImportVAppResponse, error) {
  4730. var reqBody, resBody ImportVAppBody
  4731. reqBody.Req = req
  4732. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4733. return nil, err
  4734. }
  4735. return resBody.Res, nil
  4736. }
  4737. type InflateDisk_TaskBody struct {
  4738. Req *types.InflateDisk_Task `xml:"urn:vim25 InflateDisk_Task,omitempty"`
  4739. Res *types.InflateDisk_TaskResponse `xml:"urn:vim25 InflateDisk_TaskResponse,omitempty"`
  4740. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4741. }
  4742. func (b *InflateDisk_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  4743. func InflateDisk_Task(ctx context.Context, r soap.RoundTripper, req *types.InflateDisk_Task) (*types.InflateDisk_TaskResponse, error) {
  4744. var reqBody, resBody InflateDisk_TaskBody
  4745. reqBody.Req = req
  4746. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4747. return nil, err
  4748. }
  4749. return resBody.Res, nil
  4750. }
  4751. type InflateVirtualDisk_TaskBody struct {
  4752. Req *types.InflateVirtualDisk_Task `xml:"urn:vim25 InflateVirtualDisk_Task,omitempty"`
  4753. Res *types.InflateVirtualDisk_TaskResponse `xml:"urn:vim25 InflateVirtualDisk_TaskResponse,omitempty"`
  4754. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4755. }
  4756. func (b *InflateVirtualDisk_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  4757. func InflateVirtualDisk_Task(ctx context.Context, r soap.RoundTripper, req *types.InflateVirtualDisk_Task) (*types.InflateVirtualDisk_TaskResponse, error) {
  4758. var reqBody, resBody InflateVirtualDisk_TaskBody
  4759. reqBody.Req = req
  4760. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4761. return nil, err
  4762. }
  4763. return resBody.Res, nil
  4764. }
  4765. type InitializeDisks_TaskBody struct {
  4766. Req *types.InitializeDisks_Task `xml:"urn:vim25 InitializeDisks_Task,omitempty"`
  4767. Res *types.InitializeDisks_TaskResponse `xml:"urn:vim25 InitializeDisks_TaskResponse,omitempty"`
  4768. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4769. }
  4770. func (b *InitializeDisks_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  4771. func InitializeDisks_Task(ctx context.Context, r soap.RoundTripper, req *types.InitializeDisks_Task) (*types.InitializeDisks_TaskResponse, error) {
  4772. var reqBody, resBody InitializeDisks_TaskBody
  4773. reqBody.Req = req
  4774. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4775. return nil, err
  4776. }
  4777. return resBody.Res, nil
  4778. }
  4779. type InitiateFileTransferFromGuestBody struct {
  4780. Req *types.InitiateFileTransferFromGuest `xml:"urn:vim25 InitiateFileTransferFromGuest,omitempty"`
  4781. Res *types.InitiateFileTransferFromGuestResponse `xml:"urn:vim25 InitiateFileTransferFromGuestResponse,omitempty"`
  4782. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4783. }
  4784. func (b *InitiateFileTransferFromGuestBody) Fault() *soap.Fault { return b.Fault_ }
  4785. func InitiateFileTransferFromGuest(ctx context.Context, r soap.RoundTripper, req *types.InitiateFileTransferFromGuest) (*types.InitiateFileTransferFromGuestResponse, error) {
  4786. var reqBody, resBody InitiateFileTransferFromGuestBody
  4787. reqBody.Req = req
  4788. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4789. return nil, err
  4790. }
  4791. return resBody.Res, nil
  4792. }
  4793. type InitiateFileTransferToGuestBody struct {
  4794. Req *types.InitiateFileTransferToGuest `xml:"urn:vim25 InitiateFileTransferToGuest,omitempty"`
  4795. Res *types.InitiateFileTransferToGuestResponse `xml:"urn:vim25 InitiateFileTransferToGuestResponse,omitempty"`
  4796. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4797. }
  4798. func (b *InitiateFileTransferToGuestBody) Fault() *soap.Fault { return b.Fault_ }
  4799. func InitiateFileTransferToGuest(ctx context.Context, r soap.RoundTripper, req *types.InitiateFileTransferToGuest) (*types.InitiateFileTransferToGuestResponse, error) {
  4800. var reqBody, resBody InitiateFileTransferToGuestBody
  4801. reqBody.Req = req
  4802. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4803. return nil, err
  4804. }
  4805. return resBody.Res, nil
  4806. }
  4807. type InstallHostPatchV2_TaskBody struct {
  4808. Req *types.InstallHostPatchV2_Task `xml:"urn:vim25 InstallHostPatchV2_Task,omitempty"`
  4809. Res *types.InstallHostPatchV2_TaskResponse `xml:"urn:vim25 InstallHostPatchV2_TaskResponse,omitempty"`
  4810. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4811. }
  4812. func (b *InstallHostPatchV2_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  4813. func InstallHostPatchV2_Task(ctx context.Context, r soap.RoundTripper, req *types.InstallHostPatchV2_Task) (*types.InstallHostPatchV2_TaskResponse, error) {
  4814. var reqBody, resBody InstallHostPatchV2_TaskBody
  4815. reqBody.Req = req
  4816. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4817. return nil, err
  4818. }
  4819. return resBody.Res, nil
  4820. }
  4821. type InstallHostPatch_TaskBody struct {
  4822. Req *types.InstallHostPatch_Task `xml:"urn:vim25 InstallHostPatch_Task,omitempty"`
  4823. Res *types.InstallHostPatch_TaskResponse `xml:"urn:vim25 InstallHostPatch_TaskResponse,omitempty"`
  4824. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4825. }
  4826. func (b *InstallHostPatch_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  4827. func InstallHostPatch_Task(ctx context.Context, r soap.RoundTripper, req *types.InstallHostPatch_Task) (*types.InstallHostPatch_TaskResponse, error) {
  4828. var reqBody, resBody InstallHostPatch_TaskBody
  4829. reqBody.Req = req
  4830. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4831. return nil, err
  4832. }
  4833. return resBody.Res, nil
  4834. }
  4835. type InstallIoFilter_TaskBody struct {
  4836. Req *types.InstallIoFilter_Task `xml:"urn:vim25 InstallIoFilter_Task,omitempty"`
  4837. Res *types.InstallIoFilter_TaskResponse `xml:"urn:vim25 InstallIoFilter_TaskResponse,omitempty"`
  4838. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4839. }
  4840. func (b *InstallIoFilter_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  4841. func InstallIoFilter_Task(ctx context.Context, r soap.RoundTripper, req *types.InstallIoFilter_Task) (*types.InstallIoFilter_TaskResponse, error) {
  4842. var reqBody, resBody InstallIoFilter_TaskBody
  4843. reqBody.Req = req
  4844. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4845. return nil, err
  4846. }
  4847. return resBody.Res, nil
  4848. }
  4849. type InstallServerCertificateBody struct {
  4850. Req *types.InstallServerCertificate `xml:"urn:vim25 InstallServerCertificate,omitempty"`
  4851. Res *types.InstallServerCertificateResponse `xml:"urn:vim25 InstallServerCertificateResponse,omitempty"`
  4852. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4853. }
  4854. func (b *InstallServerCertificateBody) Fault() *soap.Fault { return b.Fault_ }
  4855. func InstallServerCertificate(ctx context.Context, r soap.RoundTripper, req *types.InstallServerCertificate) (*types.InstallServerCertificateResponse, error) {
  4856. var reqBody, resBody InstallServerCertificateBody
  4857. reqBody.Req = req
  4858. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4859. return nil, err
  4860. }
  4861. return resBody.Res, nil
  4862. }
  4863. type InstallSmartCardTrustAnchorBody struct {
  4864. Req *types.InstallSmartCardTrustAnchor `xml:"urn:vim25 InstallSmartCardTrustAnchor,omitempty"`
  4865. Res *types.InstallSmartCardTrustAnchorResponse `xml:"urn:vim25 InstallSmartCardTrustAnchorResponse,omitempty"`
  4866. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4867. }
  4868. func (b *InstallSmartCardTrustAnchorBody) Fault() *soap.Fault { return b.Fault_ }
  4869. func InstallSmartCardTrustAnchor(ctx context.Context, r soap.RoundTripper, req *types.InstallSmartCardTrustAnchor) (*types.InstallSmartCardTrustAnchorResponse, error) {
  4870. var reqBody, resBody InstallSmartCardTrustAnchorBody
  4871. reqBody.Req = req
  4872. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4873. return nil, err
  4874. }
  4875. return resBody.Res, nil
  4876. }
  4877. type InstantClone_TaskBody struct {
  4878. Req *types.InstantClone_Task `xml:"urn:vim25 InstantClone_Task,omitempty"`
  4879. Res *types.InstantClone_TaskResponse `xml:"urn:vim25 InstantClone_TaskResponse,omitempty"`
  4880. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4881. }
  4882. func (b *InstantClone_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  4883. func InstantClone_Task(ctx context.Context, r soap.RoundTripper, req *types.InstantClone_Task) (*types.InstantClone_TaskResponse, error) {
  4884. var reqBody, resBody InstantClone_TaskBody
  4885. reqBody.Req = req
  4886. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4887. return nil, err
  4888. }
  4889. return resBody.Res, nil
  4890. }
  4891. type IsSharedGraphicsActiveBody struct {
  4892. Req *types.IsSharedGraphicsActive `xml:"urn:vim25 IsSharedGraphicsActive,omitempty"`
  4893. Res *types.IsSharedGraphicsActiveResponse `xml:"urn:vim25 IsSharedGraphicsActiveResponse,omitempty"`
  4894. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4895. }
  4896. func (b *IsSharedGraphicsActiveBody) Fault() *soap.Fault { return b.Fault_ }
  4897. func IsSharedGraphicsActive(ctx context.Context, r soap.RoundTripper, req *types.IsSharedGraphicsActive) (*types.IsSharedGraphicsActiveResponse, error) {
  4898. var reqBody, resBody IsSharedGraphicsActiveBody
  4899. reqBody.Req = req
  4900. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4901. return nil, err
  4902. }
  4903. return resBody.Res, nil
  4904. }
  4905. type JoinDomainWithCAM_TaskBody struct {
  4906. Req *types.JoinDomainWithCAM_Task `xml:"urn:vim25 JoinDomainWithCAM_Task,omitempty"`
  4907. Res *types.JoinDomainWithCAM_TaskResponse `xml:"urn:vim25 JoinDomainWithCAM_TaskResponse,omitempty"`
  4908. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4909. }
  4910. func (b *JoinDomainWithCAM_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  4911. func JoinDomainWithCAM_Task(ctx context.Context, r soap.RoundTripper, req *types.JoinDomainWithCAM_Task) (*types.JoinDomainWithCAM_TaskResponse, error) {
  4912. var reqBody, resBody JoinDomainWithCAM_TaskBody
  4913. reqBody.Req = req
  4914. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4915. return nil, err
  4916. }
  4917. return resBody.Res, nil
  4918. }
  4919. type JoinDomain_TaskBody struct {
  4920. Req *types.JoinDomain_Task `xml:"urn:vim25 JoinDomain_Task,omitempty"`
  4921. Res *types.JoinDomain_TaskResponse `xml:"urn:vim25 JoinDomain_TaskResponse,omitempty"`
  4922. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4923. }
  4924. func (b *JoinDomain_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  4925. func JoinDomain_Task(ctx context.Context, r soap.RoundTripper, req *types.JoinDomain_Task) (*types.JoinDomain_TaskResponse, error) {
  4926. var reqBody, resBody JoinDomain_TaskBody
  4927. reqBody.Req = req
  4928. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4929. return nil, err
  4930. }
  4931. return resBody.Res, nil
  4932. }
  4933. type LeaveCurrentDomain_TaskBody struct {
  4934. Req *types.LeaveCurrentDomain_Task `xml:"urn:vim25 LeaveCurrentDomain_Task,omitempty"`
  4935. Res *types.LeaveCurrentDomain_TaskResponse `xml:"urn:vim25 LeaveCurrentDomain_TaskResponse,omitempty"`
  4936. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4937. }
  4938. func (b *LeaveCurrentDomain_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  4939. func LeaveCurrentDomain_Task(ctx context.Context, r soap.RoundTripper, req *types.LeaveCurrentDomain_Task) (*types.LeaveCurrentDomain_TaskResponse, error) {
  4940. var reqBody, resBody LeaveCurrentDomain_TaskBody
  4941. reqBody.Req = req
  4942. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4943. return nil, err
  4944. }
  4945. return resBody.Res, nil
  4946. }
  4947. type ListCACertificateRevocationListsBody struct {
  4948. Req *types.ListCACertificateRevocationLists `xml:"urn:vim25 ListCACertificateRevocationLists,omitempty"`
  4949. Res *types.ListCACertificateRevocationListsResponse `xml:"urn:vim25 ListCACertificateRevocationListsResponse,omitempty"`
  4950. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4951. }
  4952. func (b *ListCACertificateRevocationListsBody) Fault() *soap.Fault { return b.Fault_ }
  4953. func ListCACertificateRevocationLists(ctx context.Context, r soap.RoundTripper, req *types.ListCACertificateRevocationLists) (*types.ListCACertificateRevocationListsResponse, error) {
  4954. var reqBody, resBody ListCACertificateRevocationListsBody
  4955. reqBody.Req = req
  4956. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4957. return nil, err
  4958. }
  4959. return resBody.Res, nil
  4960. }
  4961. type ListCACertificatesBody struct {
  4962. Req *types.ListCACertificates `xml:"urn:vim25 ListCACertificates,omitempty"`
  4963. Res *types.ListCACertificatesResponse `xml:"urn:vim25 ListCACertificatesResponse,omitempty"`
  4964. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4965. }
  4966. func (b *ListCACertificatesBody) Fault() *soap.Fault { return b.Fault_ }
  4967. func ListCACertificates(ctx context.Context, r soap.RoundTripper, req *types.ListCACertificates) (*types.ListCACertificatesResponse, error) {
  4968. var reqBody, resBody ListCACertificatesBody
  4969. reqBody.Req = req
  4970. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4971. return nil, err
  4972. }
  4973. return resBody.Res, nil
  4974. }
  4975. type ListFilesInGuestBody struct {
  4976. Req *types.ListFilesInGuest `xml:"urn:vim25 ListFilesInGuest,omitempty"`
  4977. Res *types.ListFilesInGuestResponse `xml:"urn:vim25 ListFilesInGuestResponse,omitempty"`
  4978. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4979. }
  4980. func (b *ListFilesInGuestBody) Fault() *soap.Fault { return b.Fault_ }
  4981. func ListFilesInGuest(ctx context.Context, r soap.RoundTripper, req *types.ListFilesInGuest) (*types.ListFilesInGuestResponse, error) {
  4982. var reqBody, resBody ListFilesInGuestBody
  4983. reqBody.Req = req
  4984. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4985. return nil, err
  4986. }
  4987. return resBody.Res, nil
  4988. }
  4989. type ListGuestAliasesBody struct {
  4990. Req *types.ListGuestAliases `xml:"urn:vim25 ListGuestAliases,omitempty"`
  4991. Res *types.ListGuestAliasesResponse `xml:"urn:vim25 ListGuestAliasesResponse,omitempty"`
  4992. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4993. }
  4994. func (b *ListGuestAliasesBody) Fault() *soap.Fault { return b.Fault_ }
  4995. func ListGuestAliases(ctx context.Context, r soap.RoundTripper, req *types.ListGuestAliases) (*types.ListGuestAliasesResponse, error) {
  4996. var reqBody, resBody ListGuestAliasesBody
  4997. reqBody.Req = req
  4998. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4999. return nil, err
  5000. }
  5001. return resBody.Res, nil
  5002. }
  5003. type ListGuestMappedAliasesBody struct {
  5004. Req *types.ListGuestMappedAliases `xml:"urn:vim25 ListGuestMappedAliases,omitempty"`
  5005. Res *types.ListGuestMappedAliasesResponse `xml:"urn:vim25 ListGuestMappedAliasesResponse,omitempty"`
  5006. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5007. }
  5008. func (b *ListGuestMappedAliasesBody) Fault() *soap.Fault { return b.Fault_ }
  5009. func ListGuestMappedAliases(ctx context.Context, r soap.RoundTripper, req *types.ListGuestMappedAliases) (*types.ListGuestMappedAliasesResponse, error) {
  5010. var reqBody, resBody ListGuestMappedAliasesBody
  5011. reqBody.Req = req
  5012. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5013. return nil, err
  5014. }
  5015. return resBody.Res, nil
  5016. }
  5017. type ListKeysBody struct {
  5018. Req *types.ListKeys `xml:"urn:vim25 ListKeys,omitempty"`
  5019. Res *types.ListKeysResponse `xml:"urn:vim25 ListKeysResponse,omitempty"`
  5020. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5021. }
  5022. func (b *ListKeysBody) Fault() *soap.Fault { return b.Fault_ }
  5023. func ListKeys(ctx context.Context, r soap.RoundTripper, req *types.ListKeys) (*types.ListKeysResponse, error) {
  5024. var reqBody, resBody ListKeysBody
  5025. reqBody.Req = req
  5026. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5027. return nil, err
  5028. }
  5029. return resBody.Res, nil
  5030. }
  5031. type ListKmipServersBody struct {
  5032. Req *types.ListKmipServers `xml:"urn:vim25 ListKmipServers,omitempty"`
  5033. Res *types.ListKmipServersResponse `xml:"urn:vim25 ListKmipServersResponse,omitempty"`
  5034. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5035. }
  5036. func (b *ListKmipServersBody) Fault() *soap.Fault { return b.Fault_ }
  5037. func ListKmipServers(ctx context.Context, r soap.RoundTripper, req *types.ListKmipServers) (*types.ListKmipServersResponse, error) {
  5038. var reqBody, resBody ListKmipServersBody
  5039. reqBody.Req = req
  5040. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5041. return nil, err
  5042. }
  5043. return resBody.Res, nil
  5044. }
  5045. type ListProcessesInGuestBody struct {
  5046. Req *types.ListProcessesInGuest `xml:"urn:vim25 ListProcessesInGuest,omitempty"`
  5047. Res *types.ListProcessesInGuestResponse `xml:"urn:vim25 ListProcessesInGuestResponse,omitempty"`
  5048. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5049. }
  5050. func (b *ListProcessesInGuestBody) Fault() *soap.Fault { return b.Fault_ }
  5051. func ListProcessesInGuest(ctx context.Context, r soap.RoundTripper, req *types.ListProcessesInGuest) (*types.ListProcessesInGuestResponse, error) {
  5052. var reqBody, resBody ListProcessesInGuestBody
  5053. reqBody.Req = req
  5054. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5055. return nil, err
  5056. }
  5057. return resBody.Res, nil
  5058. }
  5059. type ListRegistryKeysInGuestBody struct {
  5060. Req *types.ListRegistryKeysInGuest `xml:"urn:vim25 ListRegistryKeysInGuest,omitempty"`
  5061. Res *types.ListRegistryKeysInGuestResponse `xml:"urn:vim25 ListRegistryKeysInGuestResponse,omitempty"`
  5062. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5063. }
  5064. func (b *ListRegistryKeysInGuestBody) Fault() *soap.Fault { return b.Fault_ }
  5065. func ListRegistryKeysInGuest(ctx context.Context, r soap.RoundTripper, req *types.ListRegistryKeysInGuest) (*types.ListRegistryKeysInGuestResponse, error) {
  5066. var reqBody, resBody ListRegistryKeysInGuestBody
  5067. reqBody.Req = req
  5068. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5069. return nil, err
  5070. }
  5071. return resBody.Res, nil
  5072. }
  5073. type ListRegistryValuesInGuestBody struct {
  5074. Req *types.ListRegistryValuesInGuest `xml:"urn:vim25 ListRegistryValuesInGuest,omitempty"`
  5075. Res *types.ListRegistryValuesInGuestResponse `xml:"urn:vim25 ListRegistryValuesInGuestResponse,omitempty"`
  5076. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5077. }
  5078. func (b *ListRegistryValuesInGuestBody) Fault() *soap.Fault { return b.Fault_ }
  5079. func ListRegistryValuesInGuest(ctx context.Context, r soap.RoundTripper, req *types.ListRegistryValuesInGuest) (*types.ListRegistryValuesInGuestResponse, error) {
  5080. var reqBody, resBody ListRegistryValuesInGuestBody
  5081. reqBody.Req = req
  5082. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5083. return nil, err
  5084. }
  5085. return resBody.Res, nil
  5086. }
  5087. type ListSmartCardTrustAnchorsBody struct {
  5088. Req *types.ListSmartCardTrustAnchors `xml:"urn:vim25 ListSmartCardTrustAnchors,omitempty"`
  5089. Res *types.ListSmartCardTrustAnchorsResponse `xml:"urn:vim25 ListSmartCardTrustAnchorsResponse,omitempty"`
  5090. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5091. }
  5092. func (b *ListSmartCardTrustAnchorsBody) Fault() *soap.Fault { return b.Fault_ }
  5093. func ListSmartCardTrustAnchors(ctx context.Context, r soap.RoundTripper, req *types.ListSmartCardTrustAnchors) (*types.ListSmartCardTrustAnchorsResponse, error) {
  5094. var reqBody, resBody ListSmartCardTrustAnchorsBody
  5095. reqBody.Req = req
  5096. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5097. return nil, err
  5098. }
  5099. return resBody.Res, nil
  5100. }
  5101. type ListTagsAttachedToVStorageObjectBody struct {
  5102. Req *types.ListTagsAttachedToVStorageObject `xml:"urn:vim25 ListTagsAttachedToVStorageObject,omitempty"`
  5103. Res *types.ListTagsAttachedToVStorageObjectResponse `xml:"urn:vim25 ListTagsAttachedToVStorageObjectResponse,omitempty"`
  5104. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5105. }
  5106. func (b *ListTagsAttachedToVStorageObjectBody) Fault() *soap.Fault { return b.Fault_ }
  5107. func ListTagsAttachedToVStorageObject(ctx context.Context, r soap.RoundTripper, req *types.ListTagsAttachedToVStorageObject) (*types.ListTagsAttachedToVStorageObjectResponse, error) {
  5108. var reqBody, resBody ListTagsAttachedToVStorageObjectBody
  5109. reqBody.Req = req
  5110. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5111. return nil, err
  5112. }
  5113. return resBody.Res, nil
  5114. }
  5115. type ListVStorageObjectBody struct {
  5116. Req *types.ListVStorageObject `xml:"urn:vim25 ListVStorageObject,omitempty"`
  5117. Res *types.ListVStorageObjectResponse `xml:"urn:vim25 ListVStorageObjectResponse,omitempty"`
  5118. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5119. }
  5120. func (b *ListVStorageObjectBody) Fault() *soap.Fault { return b.Fault_ }
  5121. func ListVStorageObject(ctx context.Context, r soap.RoundTripper, req *types.ListVStorageObject) (*types.ListVStorageObjectResponse, error) {
  5122. var reqBody, resBody ListVStorageObjectBody
  5123. reqBody.Req = req
  5124. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5125. return nil, err
  5126. }
  5127. return resBody.Res, nil
  5128. }
  5129. type ListVStorageObjectsAttachedToTagBody struct {
  5130. Req *types.ListVStorageObjectsAttachedToTag `xml:"urn:vim25 ListVStorageObjectsAttachedToTag,omitempty"`
  5131. Res *types.ListVStorageObjectsAttachedToTagResponse `xml:"urn:vim25 ListVStorageObjectsAttachedToTagResponse,omitempty"`
  5132. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5133. }
  5134. func (b *ListVStorageObjectsAttachedToTagBody) Fault() *soap.Fault { return b.Fault_ }
  5135. func ListVStorageObjectsAttachedToTag(ctx context.Context, r soap.RoundTripper, req *types.ListVStorageObjectsAttachedToTag) (*types.ListVStorageObjectsAttachedToTagResponse, error) {
  5136. var reqBody, resBody ListVStorageObjectsAttachedToTagBody
  5137. reqBody.Req = req
  5138. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5139. return nil, err
  5140. }
  5141. return resBody.Res, nil
  5142. }
  5143. type LogUserEventBody struct {
  5144. Req *types.LogUserEvent `xml:"urn:vim25 LogUserEvent,omitempty"`
  5145. Res *types.LogUserEventResponse `xml:"urn:vim25 LogUserEventResponse,omitempty"`
  5146. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5147. }
  5148. func (b *LogUserEventBody) Fault() *soap.Fault { return b.Fault_ }
  5149. func LogUserEvent(ctx context.Context, r soap.RoundTripper, req *types.LogUserEvent) (*types.LogUserEventResponse, error) {
  5150. var reqBody, resBody LogUserEventBody
  5151. reqBody.Req = req
  5152. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5153. return nil, err
  5154. }
  5155. return resBody.Res, nil
  5156. }
  5157. type LoginBody struct {
  5158. Req *types.Login `xml:"urn:vim25 Login,omitempty"`
  5159. Res *types.LoginResponse `xml:"urn:vim25 LoginResponse,omitempty"`
  5160. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5161. }
  5162. func (b *LoginBody) Fault() *soap.Fault { return b.Fault_ }
  5163. func Login(ctx context.Context, r soap.RoundTripper, req *types.Login) (*types.LoginResponse, error) {
  5164. var reqBody, resBody LoginBody
  5165. reqBody.Req = req
  5166. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5167. return nil, err
  5168. }
  5169. return resBody.Res, nil
  5170. }
  5171. type LoginBySSPIBody struct {
  5172. Req *types.LoginBySSPI `xml:"urn:vim25 LoginBySSPI,omitempty"`
  5173. Res *types.LoginBySSPIResponse `xml:"urn:vim25 LoginBySSPIResponse,omitempty"`
  5174. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5175. }
  5176. func (b *LoginBySSPIBody) Fault() *soap.Fault { return b.Fault_ }
  5177. func LoginBySSPI(ctx context.Context, r soap.RoundTripper, req *types.LoginBySSPI) (*types.LoginBySSPIResponse, error) {
  5178. var reqBody, resBody LoginBySSPIBody
  5179. reqBody.Req = req
  5180. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5181. return nil, err
  5182. }
  5183. return resBody.Res, nil
  5184. }
  5185. type LoginByTokenBody struct {
  5186. Req *types.LoginByToken `xml:"urn:vim25 LoginByToken,omitempty"`
  5187. Res *types.LoginByTokenResponse `xml:"urn:vim25 LoginByTokenResponse,omitempty"`
  5188. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5189. }
  5190. func (b *LoginByTokenBody) Fault() *soap.Fault { return b.Fault_ }
  5191. func LoginByToken(ctx context.Context, r soap.RoundTripper, req *types.LoginByToken) (*types.LoginByTokenResponse, error) {
  5192. var reqBody, resBody LoginByTokenBody
  5193. reqBody.Req = req
  5194. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5195. return nil, err
  5196. }
  5197. return resBody.Res, nil
  5198. }
  5199. type LoginExtensionByCertificateBody struct {
  5200. Req *types.LoginExtensionByCertificate `xml:"urn:vim25 LoginExtensionByCertificate,omitempty"`
  5201. Res *types.LoginExtensionByCertificateResponse `xml:"urn:vim25 LoginExtensionByCertificateResponse,omitempty"`
  5202. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5203. }
  5204. func (b *LoginExtensionByCertificateBody) Fault() *soap.Fault { return b.Fault_ }
  5205. func LoginExtensionByCertificate(ctx context.Context, r soap.RoundTripper, req *types.LoginExtensionByCertificate) (*types.LoginExtensionByCertificateResponse, error) {
  5206. var reqBody, resBody LoginExtensionByCertificateBody
  5207. reqBody.Req = req
  5208. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5209. return nil, err
  5210. }
  5211. return resBody.Res, nil
  5212. }
  5213. type LoginExtensionBySubjectNameBody struct {
  5214. Req *types.LoginExtensionBySubjectName `xml:"urn:vim25 LoginExtensionBySubjectName,omitempty"`
  5215. Res *types.LoginExtensionBySubjectNameResponse `xml:"urn:vim25 LoginExtensionBySubjectNameResponse,omitempty"`
  5216. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5217. }
  5218. func (b *LoginExtensionBySubjectNameBody) Fault() *soap.Fault { return b.Fault_ }
  5219. func LoginExtensionBySubjectName(ctx context.Context, r soap.RoundTripper, req *types.LoginExtensionBySubjectName) (*types.LoginExtensionBySubjectNameResponse, error) {
  5220. var reqBody, resBody LoginExtensionBySubjectNameBody
  5221. reqBody.Req = req
  5222. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5223. return nil, err
  5224. }
  5225. return resBody.Res, nil
  5226. }
  5227. type LogoutBody struct {
  5228. Req *types.Logout `xml:"urn:vim25 Logout,omitempty"`
  5229. Res *types.LogoutResponse `xml:"urn:vim25 LogoutResponse,omitempty"`
  5230. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5231. }
  5232. func (b *LogoutBody) Fault() *soap.Fault { return b.Fault_ }
  5233. func Logout(ctx context.Context, r soap.RoundTripper, req *types.Logout) (*types.LogoutResponse, error) {
  5234. var reqBody, resBody LogoutBody
  5235. reqBody.Req = req
  5236. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5237. return nil, err
  5238. }
  5239. return resBody.Res, nil
  5240. }
  5241. type LookupDvPortGroupBody struct {
  5242. Req *types.LookupDvPortGroup `xml:"urn:vim25 LookupDvPortGroup,omitempty"`
  5243. Res *types.LookupDvPortGroupResponse `xml:"urn:vim25 LookupDvPortGroupResponse,omitempty"`
  5244. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5245. }
  5246. func (b *LookupDvPortGroupBody) Fault() *soap.Fault { return b.Fault_ }
  5247. func LookupDvPortGroup(ctx context.Context, r soap.RoundTripper, req *types.LookupDvPortGroup) (*types.LookupDvPortGroupResponse, error) {
  5248. var reqBody, resBody LookupDvPortGroupBody
  5249. reqBody.Req = req
  5250. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5251. return nil, err
  5252. }
  5253. return resBody.Res, nil
  5254. }
  5255. type LookupVmOverheadMemoryBody struct {
  5256. Req *types.LookupVmOverheadMemory `xml:"urn:vim25 LookupVmOverheadMemory,omitempty"`
  5257. Res *types.LookupVmOverheadMemoryResponse `xml:"urn:vim25 LookupVmOverheadMemoryResponse,omitempty"`
  5258. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5259. }
  5260. func (b *LookupVmOverheadMemoryBody) Fault() *soap.Fault { return b.Fault_ }
  5261. func LookupVmOverheadMemory(ctx context.Context, r soap.RoundTripper, req *types.LookupVmOverheadMemory) (*types.LookupVmOverheadMemoryResponse, error) {
  5262. var reqBody, resBody LookupVmOverheadMemoryBody
  5263. reqBody.Req = req
  5264. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5265. return nil, err
  5266. }
  5267. return resBody.Res, nil
  5268. }
  5269. type MakeDirectoryBody struct {
  5270. Req *types.MakeDirectory `xml:"urn:vim25 MakeDirectory,omitempty"`
  5271. Res *types.MakeDirectoryResponse `xml:"urn:vim25 MakeDirectoryResponse,omitempty"`
  5272. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5273. }
  5274. func (b *MakeDirectoryBody) Fault() *soap.Fault { return b.Fault_ }
  5275. func MakeDirectory(ctx context.Context, r soap.RoundTripper, req *types.MakeDirectory) (*types.MakeDirectoryResponse, error) {
  5276. var reqBody, resBody MakeDirectoryBody
  5277. reqBody.Req = req
  5278. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5279. return nil, err
  5280. }
  5281. return resBody.Res, nil
  5282. }
  5283. type MakeDirectoryInGuestBody struct {
  5284. Req *types.MakeDirectoryInGuest `xml:"urn:vim25 MakeDirectoryInGuest,omitempty"`
  5285. Res *types.MakeDirectoryInGuestResponse `xml:"urn:vim25 MakeDirectoryInGuestResponse,omitempty"`
  5286. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5287. }
  5288. func (b *MakeDirectoryInGuestBody) Fault() *soap.Fault { return b.Fault_ }
  5289. func MakeDirectoryInGuest(ctx context.Context, r soap.RoundTripper, req *types.MakeDirectoryInGuest) (*types.MakeDirectoryInGuestResponse, error) {
  5290. var reqBody, resBody MakeDirectoryInGuestBody
  5291. reqBody.Req = req
  5292. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5293. return nil, err
  5294. }
  5295. return resBody.Res, nil
  5296. }
  5297. type MakePrimaryVM_TaskBody struct {
  5298. Req *types.MakePrimaryVM_Task `xml:"urn:vim25 MakePrimaryVM_Task,omitempty"`
  5299. Res *types.MakePrimaryVM_TaskResponse `xml:"urn:vim25 MakePrimaryVM_TaskResponse,omitempty"`
  5300. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5301. }
  5302. func (b *MakePrimaryVM_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  5303. func MakePrimaryVM_Task(ctx context.Context, r soap.RoundTripper, req *types.MakePrimaryVM_Task) (*types.MakePrimaryVM_TaskResponse, error) {
  5304. var reqBody, resBody MakePrimaryVM_TaskBody
  5305. reqBody.Req = req
  5306. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5307. return nil, err
  5308. }
  5309. return resBody.Res, nil
  5310. }
  5311. type MarkAsLocal_TaskBody struct {
  5312. Req *types.MarkAsLocal_Task `xml:"urn:vim25 MarkAsLocal_Task,omitempty"`
  5313. Res *types.MarkAsLocal_TaskResponse `xml:"urn:vim25 MarkAsLocal_TaskResponse,omitempty"`
  5314. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5315. }
  5316. func (b *MarkAsLocal_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  5317. func MarkAsLocal_Task(ctx context.Context, r soap.RoundTripper, req *types.MarkAsLocal_Task) (*types.MarkAsLocal_TaskResponse, error) {
  5318. var reqBody, resBody MarkAsLocal_TaskBody
  5319. reqBody.Req = req
  5320. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5321. return nil, err
  5322. }
  5323. return resBody.Res, nil
  5324. }
  5325. type MarkAsNonLocal_TaskBody struct {
  5326. Req *types.MarkAsNonLocal_Task `xml:"urn:vim25 MarkAsNonLocal_Task,omitempty"`
  5327. Res *types.MarkAsNonLocal_TaskResponse `xml:"urn:vim25 MarkAsNonLocal_TaskResponse,omitempty"`
  5328. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5329. }
  5330. func (b *MarkAsNonLocal_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  5331. func MarkAsNonLocal_Task(ctx context.Context, r soap.RoundTripper, req *types.MarkAsNonLocal_Task) (*types.MarkAsNonLocal_TaskResponse, error) {
  5332. var reqBody, resBody MarkAsNonLocal_TaskBody
  5333. reqBody.Req = req
  5334. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5335. return nil, err
  5336. }
  5337. return resBody.Res, nil
  5338. }
  5339. type MarkAsNonSsd_TaskBody struct {
  5340. Req *types.MarkAsNonSsd_Task `xml:"urn:vim25 MarkAsNonSsd_Task,omitempty"`
  5341. Res *types.MarkAsNonSsd_TaskResponse `xml:"urn:vim25 MarkAsNonSsd_TaskResponse,omitempty"`
  5342. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5343. }
  5344. func (b *MarkAsNonSsd_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  5345. func MarkAsNonSsd_Task(ctx context.Context, r soap.RoundTripper, req *types.MarkAsNonSsd_Task) (*types.MarkAsNonSsd_TaskResponse, error) {
  5346. var reqBody, resBody MarkAsNonSsd_TaskBody
  5347. reqBody.Req = req
  5348. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5349. return nil, err
  5350. }
  5351. return resBody.Res, nil
  5352. }
  5353. type MarkAsSsd_TaskBody struct {
  5354. Req *types.MarkAsSsd_Task `xml:"urn:vim25 MarkAsSsd_Task,omitempty"`
  5355. Res *types.MarkAsSsd_TaskResponse `xml:"urn:vim25 MarkAsSsd_TaskResponse,omitempty"`
  5356. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5357. }
  5358. func (b *MarkAsSsd_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  5359. func MarkAsSsd_Task(ctx context.Context, r soap.RoundTripper, req *types.MarkAsSsd_Task) (*types.MarkAsSsd_TaskResponse, error) {
  5360. var reqBody, resBody MarkAsSsd_TaskBody
  5361. reqBody.Req = req
  5362. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5363. return nil, err
  5364. }
  5365. return resBody.Res, nil
  5366. }
  5367. type MarkAsTemplateBody struct {
  5368. Req *types.MarkAsTemplate `xml:"urn:vim25 MarkAsTemplate,omitempty"`
  5369. Res *types.MarkAsTemplateResponse `xml:"urn:vim25 MarkAsTemplateResponse,omitempty"`
  5370. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5371. }
  5372. func (b *MarkAsTemplateBody) Fault() *soap.Fault { return b.Fault_ }
  5373. func MarkAsTemplate(ctx context.Context, r soap.RoundTripper, req *types.MarkAsTemplate) (*types.MarkAsTemplateResponse, error) {
  5374. var reqBody, resBody MarkAsTemplateBody
  5375. reqBody.Req = req
  5376. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5377. return nil, err
  5378. }
  5379. return resBody.Res, nil
  5380. }
  5381. type MarkAsVirtualMachineBody struct {
  5382. Req *types.MarkAsVirtualMachine `xml:"urn:vim25 MarkAsVirtualMachine,omitempty"`
  5383. Res *types.MarkAsVirtualMachineResponse `xml:"urn:vim25 MarkAsVirtualMachineResponse,omitempty"`
  5384. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5385. }
  5386. func (b *MarkAsVirtualMachineBody) Fault() *soap.Fault { return b.Fault_ }
  5387. func MarkAsVirtualMachine(ctx context.Context, r soap.RoundTripper, req *types.MarkAsVirtualMachine) (*types.MarkAsVirtualMachineResponse, error) {
  5388. var reqBody, resBody MarkAsVirtualMachineBody
  5389. reqBody.Req = req
  5390. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5391. return nil, err
  5392. }
  5393. return resBody.Res, nil
  5394. }
  5395. type MarkDefaultBody struct {
  5396. Req *types.MarkDefault `xml:"urn:vim25 MarkDefault,omitempty"`
  5397. Res *types.MarkDefaultResponse `xml:"urn:vim25 MarkDefaultResponse,omitempty"`
  5398. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5399. }
  5400. func (b *MarkDefaultBody) Fault() *soap.Fault { return b.Fault_ }
  5401. func MarkDefault(ctx context.Context, r soap.RoundTripper, req *types.MarkDefault) (*types.MarkDefaultResponse, error) {
  5402. var reqBody, resBody MarkDefaultBody
  5403. reqBody.Req = req
  5404. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5405. return nil, err
  5406. }
  5407. return resBody.Res, nil
  5408. }
  5409. type MarkForRemovalBody struct {
  5410. Req *types.MarkForRemoval `xml:"urn:vim25 MarkForRemoval,omitempty"`
  5411. Res *types.MarkForRemovalResponse `xml:"urn:vim25 MarkForRemovalResponse,omitempty"`
  5412. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5413. }
  5414. func (b *MarkForRemovalBody) Fault() *soap.Fault { return b.Fault_ }
  5415. func MarkForRemoval(ctx context.Context, r soap.RoundTripper, req *types.MarkForRemoval) (*types.MarkForRemovalResponse, error) {
  5416. var reqBody, resBody MarkForRemovalBody
  5417. reqBody.Req = req
  5418. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5419. return nil, err
  5420. }
  5421. return resBody.Res, nil
  5422. }
  5423. type MergeDvs_TaskBody struct {
  5424. Req *types.MergeDvs_Task `xml:"urn:vim25 MergeDvs_Task,omitempty"`
  5425. Res *types.MergeDvs_TaskResponse `xml:"urn:vim25 MergeDvs_TaskResponse,omitempty"`
  5426. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5427. }
  5428. func (b *MergeDvs_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  5429. func MergeDvs_Task(ctx context.Context, r soap.RoundTripper, req *types.MergeDvs_Task) (*types.MergeDvs_TaskResponse, error) {
  5430. var reqBody, resBody MergeDvs_TaskBody
  5431. reqBody.Req = req
  5432. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5433. return nil, err
  5434. }
  5435. return resBody.Res, nil
  5436. }
  5437. type MergePermissionsBody struct {
  5438. Req *types.MergePermissions `xml:"urn:vim25 MergePermissions,omitempty"`
  5439. Res *types.MergePermissionsResponse `xml:"urn:vim25 MergePermissionsResponse,omitempty"`
  5440. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5441. }
  5442. func (b *MergePermissionsBody) Fault() *soap.Fault { return b.Fault_ }
  5443. func MergePermissions(ctx context.Context, r soap.RoundTripper, req *types.MergePermissions) (*types.MergePermissionsResponse, error) {
  5444. var reqBody, resBody MergePermissionsBody
  5445. reqBody.Req = req
  5446. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5447. return nil, err
  5448. }
  5449. return resBody.Res, nil
  5450. }
  5451. type MigrateVM_TaskBody struct {
  5452. Req *types.MigrateVM_Task `xml:"urn:vim25 MigrateVM_Task,omitempty"`
  5453. Res *types.MigrateVM_TaskResponse `xml:"urn:vim25 MigrateVM_TaskResponse,omitempty"`
  5454. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5455. }
  5456. func (b *MigrateVM_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  5457. func MigrateVM_Task(ctx context.Context, r soap.RoundTripper, req *types.MigrateVM_Task) (*types.MigrateVM_TaskResponse, error) {
  5458. var reqBody, resBody MigrateVM_TaskBody
  5459. reqBody.Req = req
  5460. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5461. return nil, err
  5462. }
  5463. return resBody.Res, nil
  5464. }
  5465. type ModifyListViewBody struct {
  5466. Req *types.ModifyListView `xml:"urn:vim25 ModifyListView,omitempty"`
  5467. Res *types.ModifyListViewResponse `xml:"urn:vim25 ModifyListViewResponse,omitempty"`
  5468. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5469. }
  5470. func (b *ModifyListViewBody) Fault() *soap.Fault { return b.Fault_ }
  5471. func ModifyListView(ctx context.Context, r soap.RoundTripper, req *types.ModifyListView) (*types.ModifyListViewResponse, error) {
  5472. var reqBody, resBody ModifyListViewBody
  5473. reqBody.Req = req
  5474. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5475. return nil, err
  5476. }
  5477. return resBody.Res, nil
  5478. }
  5479. type MountToolsInstallerBody struct {
  5480. Req *types.MountToolsInstaller `xml:"urn:vim25 MountToolsInstaller,omitempty"`
  5481. Res *types.MountToolsInstallerResponse `xml:"urn:vim25 MountToolsInstallerResponse,omitempty"`
  5482. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5483. }
  5484. func (b *MountToolsInstallerBody) Fault() *soap.Fault { return b.Fault_ }
  5485. func MountToolsInstaller(ctx context.Context, r soap.RoundTripper, req *types.MountToolsInstaller) (*types.MountToolsInstallerResponse, error) {
  5486. var reqBody, resBody MountToolsInstallerBody
  5487. reqBody.Req = req
  5488. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5489. return nil, err
  5490. }
  5491. return resBody.Res, nil
  5492. }
  5493. type MountVffsVolumeBody struct {
  5494. Req *types.MountVffsVolume `xml:"urn:vim25 MountVffsVolume,omitempty"`
  5495. Res *types.MountVffsVolumeResponse `xml:"urn:vim25 MountVffsVolumeResponse,omitempty"`
  5496. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5497. }
  5498. func (b *MountVffsVolumeBody) Fault() *soap.Fault { return b.Fault_ }
  5499. func MountVffsVolume(ctx context.Context, r soap.RoundTripper, req *types.MountVffsVolume) (*types.MountVffsVolumeResponse, error) {
  5500. var reqBody, resBody MountVffsVolumeBody
  5501. reqBody.Req = req
  5502. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5503. return nil, err
  5504. }
  5505. return resBody.Res, nil
  5506. }
  5507. type MountVmfsVolumeBody struct {
  5508. Req *types.MountVmfsVolume `xml:"urn:vim25 MountVmfsVolume,omitempty"`
  5509. Res *types.MountVmfsVolumeResponse `xml:"urn:vim25 MountVmfsVolumeResponse,omitempty"`
  5510. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5511. }
  5512. func (b *MountVmfsVolumeBody) Fault() *soap.Fault { return b.Fault_ }
  5513. func MountVmfsVolume(ctx context.Context, r soap.RoundTripper, req *types.MountVmfsVolume) (*types.MountVmfsVolumeResponse, error) {
  5514. var reqBody, resBody MountVmfsVolumeBody
  5515. reqBody.Req = req
  5516. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5517. return nil, err
  5518. }
  5519. return resBody.Res, nil
  5520. }
  5521. type MountVmfsVolumeEx_TaskBody struct {
  5522. Req *types.MountVmfsVolumeEx_Task `xml:"urn:vim25 MountVmfsVolumeEx_Task,omitempty"`
  5523. Res *types.MountVmfsVolumeEx_TaskResponse `xml:"urn:vim25 MountVmfsVolumeEx_TaskResponse,omitempty"`
  5524. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5525. }
  5526. func (b *MountVmfsVolumeEx_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  5527. func MountVmfsVolumeEx_Task(ctx context.Context, r soap.RoundTripper, req *types.MountVmfsVolumeEx_Task) (*types.MountVmfsVolumeEx_TaskResponse, error) {
  5528. var reqBody, resBody MountVmfsVolumeEx_TaskBody
  5529. reqBody.Req = req
  5530. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5531. return nil, err
  5532. }
  5533. return resBody.Res, nil
  5534. }
  5535. type MoveDVPort_TaskBody struct {
  5536. Req *types.MoveDVPort_Task `xml:"urn:vim25 MoveDVPort_Task,omitempty"`
  5537. Res *types.MoveDVPort_TaskResponse `xml:"urn:vim25 MoveDVPort_TaskResponse,omitempty"`
  5538. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5539. }
  5540. func (b *MoveDVPort_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  5541. func MoveDVPort_Task(ctx context.Context, r soap.RoundTripper, req *types.MoveDVPort_Task) (*types.MoveDVPort_TaskResponse, error) {
  5542. var reqBody, resBody MoveDVPort_TaskBody
  5543. reqBody.Req = req
  5544. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5545. return nil, err
  5546. }
  5547. return resBody.Res, nil
  5548. }
  5549. type MoveDatastoreFile_TaskBody struct {
  5550. Req *types.MoveDatastoreFile_Task `xml:"urn:vim25 MoveDatastoreFile_Task,omitempty"`
  5551. Res *types.MoveDatastoreFile_TaskResponse `xml:"urn:vim25 MoveDatastoreFile_TaskResponse,omitempty"`
  5552. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5553. }
  5554. func (b *MoveDatastoreFile_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  5555. func MoveDatastoreFile_Task(ctx context.Context, r soap.RoundTripper, req *types.MoveDatastoreFile_Task) (*types.MoveDatastoreFile_TaskResponse, error) {
  5556. var reqBody, resBody MoveDatastoreFile_TaskBody
  5557. reqBody.Req = req
  5558. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5559. return nil, err
  5560. }
  5561. return resBody.Res, nil
  5562. }
  5563. type MoveDirectoryInGuestBody struct {
  5564. Req *types.MoveDirectoryInGuest `xml:"urn:vim25 MoveDirectoryInGuest,omitempty"`
  5565. Res *types.MoveDirectoryInGuestResponse `xml:"urn:vim25 MoveDirectoryInGuestResponse,omitempty"`
  5566. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5567. }
  5568. func (b *MoveDirectoryInGuestBody) Fault() *soap.Fault { return b.Fault_ }
  5569. func MoveDirectoryInGuest(ctx context.Context, r soap.RoundTripper, req *types.MoveDirectoryInGuest) (*types.MoveDirectoryInGuestResponse, error) {
  5570. var reqBody, resBody MoveDirectoryInGuestBody
  5571. reqBody.Req = req
  5572. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5573. return nil, err
  5574. }
  5575. return resBody.Res, nil
  5576. }
  5577. type MoveFileInGuestBody struct {
  5578. Req *types.MoveFileInGuest `xml:"urn:vim25 MoveFileInGuest,omitempty"`
  5579. Res *types.MoveFileInGuestResponse `xml:"urn:vim25 MoveFileInGuestResponse,omitempty"`
  5580. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5581. }
  5582. func (b *MoveFileInGuestBody) Fault() *soap.Fault { return b.Fault_ }
  5583. func MoveFileInGuest(ctx context.Context, r soap.RoundTripper, req *types.MoveFileInGuest) (*types.MoveFileInGuestResponse, error) {
  5584. var reqBody, resBody MoveFileInGuestBody
  5585. reqBody.Req = req
  5586. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5587. return nil, err
  5588. }
  5589. return resBody.Res, nil
  5590. }
  5591. type MoveHostInto_TaskBody struct {
  5592. Req *types.MoveHostInto_Task `xml:"urn:vim25 MoveHostInto_Task,omitempty"`
  5593. Res *types.MoveHostInto_TaskResponse `xml:"urn:vim25 MoveHostInto_TaskResponse,omitempty"`
  5594. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5595. }
  5596. func (b *MoveHostInto_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  5597. func MoveHostInto_Task(ctx context.Context, r soap.RoundTripper, req *types.MoveHostInto_Task) (*types.MoveHostInto_TaskResponse, error) {
  5598. var reqBody, resBody MoveHostInto_TaskBody
  5599. reqBody.Req = req
  5600. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5601. return nil, err
  5602. }
  5603. return resBody.Res, nil
  5604. }
  5605. type MoveIntoFolder_TaskBody struct {
  5606. Req *types.MoveIntoFolder_Task `xml:"urn:vim25 MoveIntoFolder_Task,omitempty"`
  5607. Res *types.MoveIntoFolder_TaskResponse `xml:"urn:vim25 MoveIntoFolder_TaskResponse,omitempty"`
  5608. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5609. }
  5610. func (b *MoveIntoFolder_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  5611. func MoveIntoFolder_Task(ctx context.Context, r soap.RoundTripper, req *types.MoveIntoFolder_Task) (*types.MoveIntoFolder_TaskResponse, error) {
  5612. var reqBody, resBody MoveIntoFolder_TaskBody
  5613. reqBody.Req = req
  5614. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5615. return nil, err
  5616. }
  5617. return resBody.Res, nil
  5618. }
  5619. type MoveIntoResourcePoolBody struct {
  5620. Req *types.MoveIntoResourcePool `xml:"urn:vim25 MoveIntoResourcePool,omitempty"`
  5621. Res *types.MoveIntoResourcePoolResponse `xml:"urn:vim25 MoveIntoResourcePoolResponse,omitempty"`
  5622. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5623. }
  5624. func (b *MoveIntoResourcePoolBody) Fault() *soap.Fault { return b.Fault_ }
  5625. func MoveIntoResourcePool(ctx context.Context, r soap.RoundTripper, req *types.MoveIntoResourcePool) (*types.MoveIntoResourcePoolResponse, error) {
  5626. var reqBody, resBody MoveIntoResourcePoolBody
  5627. reqBody.Req = req
  5628. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5629. return nil, err
  5630. }
  5631. return resBody.Res, nil
  5632. }
  5633. type MoveInto_TaskBody struct {
  5634. Req *types.MoveInto_Task `xml:"urn:vim25 MoveInto_Task,omitempty"`
  5635. Res *types.MoveInto_TaskResponse `xml:"urn:vim25 MoveInto_TaskResponse,omitempty"`
  5636. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5637. }
  5638. func (b *MoveInto_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  5639. func MoveInto_Task(ctx context.Context, r soap.RoundTripper, req *types.MoveInto_Task) (*types.MoveInto_TaskResponse, error) {
  5640. var reqBody, resBody MoveInto_TaskBody
  5641. reqBody.Req = req
  5642. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5643. return nil, err
  5644. }
  5645. return resBody.Res, nil
  5646. }
  5647. type MoveVirtualDisk_TaskBody struct {
  5648. Req *types.MoveVirtualDisk_Task `xml:"urn:vim25 MoveVirtualDisk_Task,omitempty"`
  5649. Res *types.MoveVirtualDisk_TaskResponse `xml:"urn:vim25 MoveVirtualDisk_TaskResponse,omitempty"`
  5650. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5651. }
  5652. func (b *MoveVirtualDisk_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  5653. func MoveVirtualDisk_Task(ctx context.Context, r soap.RoundTripper, req *types.MoveVirtualDisk_Task) (*types.MoveVirtualDisk_TaskResponse, error) {
  5654. var reqBody, resBody MoveVirtualDisk_TaskBody
  5655. reqBody.Req = req
  5656. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5657. return nil, err
  5658. }
  5659. return resBody.Res, nil
  5660. }
  5661. type OpenInventoryViewFolderBody struct {
  5662. Req *types.OpenInventoryViewFolder `xml:"urn:vim25 OpenInventoryViewFolder,omitempty"`
  5663. Res *types.OpenInventoryViewFolderResponse `xml:"urn:vim25 OpenInventoryViewFolderResponse,omitempty"`
  5664. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5665. }
  5666. func (b *OpenInventoryViewFolderBody) Fault() *soap.Fault { return b.Fault_ }
  5667. func OpenInventoryViewFolder(ctx context.Context, r soap.RoundTripper, req *types.OpenInventoryViewFolder) (*types.OpenInventoryViewFolderResponse, error) {
  5668. var reqBody, resBody OpenInventoryViewFolderBody
  5669. reqBody.Req = req
  5670. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5671. return nil, err
  5672. }
  5673. return resBody.Res, nil
  5674. }
  5675. type OverwriteCustomizationSpecBody struct {
  5676. Req *types.OverwriteCustomizationSpec `xml:"urn:vim25 OverwriteCustomizationSpec,omitempty"`
  5677. Res *types.OverwriteCustomizationSpecResponse `xml:"urn:vim25 OverwriteCustomizationSpecResponse,omitempty"`
  5678. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5679. }
  5680. func (b *OverwriteCustomizationSpecBody) Fault() *soap.Fault { return b.Fault_ }
  5681. func OverwriteCustomizationSpec(ctx context.Context, r soap.RoundTripper, req *types.OverwriteCustomizationSpec) (*types.OverwriteCustomizationSpecResponse, error) {
  5682. var reqBody, resBody OverwriteCustomizationSpecBody
  5683. reqBody.Req = req
  5684. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5685. return nil, err
  5686. }
  5687. return resBody.Res, nil
  5688. }
  5689. type ParseDescriptorBody struct {
  5690. Req *types.ParseDescriptor `xml:"urn:vim25 ParseDescriptor,omitempty"`
  5691. Res *types.ParseDescriptorResponse `xml:"urn:vim25 ParseDescriptorResponse,omitempty"`
  5692. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5693. }
  5694. func (b *ParseDescriptorBody) Fault() *soap.Fault { return b.Fault_ }
  5695. func ParseDescriptor(ctx context.Context, r soap.RoundTripper, req *types.ParseDescriptor) (*types.ParseDescriptorResponse, error) {
  5696. var reqBody, resBody ParseDescriptorBody
  5697. reqBody.Req = req
  5698. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5699. return nil, err
  5700. }
  5701. return resBody.Res, nil
  5702. }
  5703. type PerformDvsProductSpecOperation_TaskBody struct {
  5704. Req *types.PerformDvsProductSpecOperation_Task `xml:"urn:vim25 PerformDvsProductSpecOperation_Task,omitempty"`
  5705. Res *types.PerformDvsProductSpecOperation_TaskResponse `xml:"urn:vim25 PerformDvsProductSpecOperation_TaskResponse,omitempty"`
  5706. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5707. }
  5708. func (b *PerformDvsProductSpecOperation_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  5709. func PerformDvsProductSpecOperation_Task(ctx context.Context, r soap.RoundTripper, req *types.PerformDvsProductSpecOperation_Task) (*types.PerformDvsProductSpecOperation_TaskResponse, error) {
  5710. var reqBody, resBody PerformDvsProductSpecOperation_TaskBody
  5711. reqBody.Req = req
  5712. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5713. return nil, err
  5714. }
  5715. return resBody.Res, nil
  5716. }
  5717. type PerformVsanUpgradePreflightCheckBody struct {
  5718. Req *types.PerformVsanUpgradePreflightCheck `xml:"urn:vim25 PerformVsanUpgradePreflightCheck,omitempty"`
  5719. Res *types.PerformVsanUpgradePreflightCheckResponse `xml:"urn:vim25 PerformVsanUpgradePreflightCheckResponse,omitempty"`
  5720. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5721. }
  5722. func (b *PerformVsanUpgradePreflightCheckBody) Fault() *soap.Fault { return b.Fault_ }
  5723. func PerformVsanUpgradePreflightCheck(ctx context.Context, r soap.RoundTripper, req *types.PerformVsanUpgradePreflightCheck) (*types.PerformVsanUpgradePreflightCheckResponse, error) {
  5724. var reqBody, resBody PerformVsanUpgradePreflightCheckBody
  5725. reqBody.Req = req
  5726. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5727. return nil, err
  5728. }
  5729. return resBody.Res, nil
  5730. }
  5731. type PerformVsanUpgrade_TaskBody struct {
  5732. Req *types.PerformVsanUpgrade_Task `xml:"urn:vim25 PerformVsanUpgrade_Task,omitempty"`
  5733. Res *types.PerformVsanUpgrade_TaskResponse `xml:"urn:vim25 PerformVsanUpgrade_TaskResponse,omitempty"`
  5734. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5735. }
  5736. func (b *PerformVsanUpgrade_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  5737. func PerformVsanUpgrade_Task(ctx context.Context, r soap.RoundTripper, req *types.PerformVsanUpgrade_Task) (*types.PerformVsanUpgrade_TaskResponse, error) {
  5738. var reqBody, resBody PerformVsanUpgrade_TaskBody
  5739. reqBody.Req = req
  5740. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5741. return nil, err
  5742. }
  5743. return resBody.Res, nil
  5744. }
  5745. type PlaceVmBody struct {
  5746. Req *types.PlaceVm `xml:"urn:vim25 PlaceVm,omitempty"`
  5747. Res *types.PlaceVmResponse `xml:"urn:vim25 PlaceVmResponse,omitempty"`
  5748. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5749. }
  5750. func (b *PlaceVmBody) Fault() *soap.Fault { return b.Fault_ }
  5751. func PlaceVm(ctx context.Context, r soap.RoundTripper, req *types.PlaceVm) (*types.PlaceVmResponse, error) {
  5752. var reqBody, resBody PlaceVmBody
  5753. reqBody.Req = req
  5754. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5755. return nil, err
  5756. }
  5757. return resBody.Res, nil
  5758. }
  5759. type PostEventBody struct {
  5760. Req *types.PostEvent `xml:"urn:vim25 PostEvent,omitempty"`
  5761. Res *types.PostEventResponse `xml:"urn:vim25 PostEventResponse,omitempty"`
  5762. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5763. }
  5764. func (b *PostEventBody) Fault() *soap.Fault { return b.Fault_ }
  5765. func PostEvent(ctx context.Context, r soap.RoundTripper, req *types.PostEvent) (*types.PostEventResponse, error) {
  5766. var reqBody, resBody PostEventBody
  5767. reqBody.Req = req
  5768. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5769. return nil, err
  5770. }
  5771. return resBody.Res, nil
  5772. }
  5773. type PostHealthUpdatesBody struct {
  5774. Req *types.PostHealthUpdates `xml:"urn:vim25 PostHealthUpdates,omitempty"`
  5775. Res *types.PostHealthUpdatesResponse `xml:"urn:vim25 PostHealthUpdatesResponse,omitempty"`
  5776. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5777. }
  5778. func (b *PostHealthUpdatesBody) Fault() *soap.Fault { return b.Fault_ }
  5779. func PostHealthUpdates(ctx context.Context, r soap.RoundTripper, req *types.PostHealthUpdates) (*types.PostHealthUpdatesResponse, error) {
  5780. var reqBody, resBody PostHealthUpdatesBody
  5781. reqBody.Req = req
  5782. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5783. return nil, err
  5784. }
  5785. return resBody.Res, nil
  5786. }
  5787. type PowerDownHostToStandBy_TaskBody struct {
  5788. Req *types.PowerDownHostToStandBy_Task `xml:"urn:vim25 PowerDownHostToStandBy_Task,omitempty"`
  5789. Res *types.PowerDownHostToStandBy_TaskResponse `xml:"urn:vim25 PowerDownHostToStandBy_TaskResponse,omitempty"`
  5790. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5791. }
  5792. func (b *PowerDownHostToStandBy_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  5793. func PowerDownHostToStandBy_Task(ctx context.Context, r soap.RoundTripper, req *types.PowerDownHostToStandBy_Task) (*types.PowerDownHostToStandBy_TaskResponse, error) {
  5794. var reqBody, resBody PowerDownHostToStandBy_TaskBody
  5795. reqBody.Req = req
  5796. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5797. return nil, err
  5798. }
  5799. return resBody.Res, nil
  5800. }
  5801. type PowerOffVApp_TaskBody struct {
  5802. Req *types.PowerOffVApp_Task `xml:"urn:vim25 PowerOffVApp_Task,omitempty"`
  5803. Res *types.PowerOffVApp_TaskResponse `xml:"urn:vim25 PowerOffVApp_TaskResponse,omitempty"`
  5804. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5805. }
  5806. func (b *PowerOffVApp_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  5807. func PowerOffVApp_Task(ctx context.Context, r soap.RoundTripper, req *types.PowerOffVApp_Task) (*types.PowerOffVApp_TaskResponse, error) {
  5808. var reqBody, resBody PowerOffVApp_TaskBody
  5809. reqBody.Req = req
  5810. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5811. return nil, err
  5812. }
  5813. return resBody.Res, nil
  5814. }
  5815. type PowerOffVM_TaskBody struct {
  5816. Req *types.PowerOffVM_Task `xml:"urn:vim25 PowerOffVM_Task,omitempty"`
  5817. Res *types.PowerOffVM_TaskResponse `xml:"urn:vim25 PowerOffVM_TaskResponse,omitempty"`
  5818. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5819. }
  5820. func (b *PowerOffVM_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  5821. func PowerOffVM_Task(ctx context.Context, r soap.RoundTripper, req *types.PowerOffVM_Task) (*types.PowerOffVM_TaskResponse, error) {
  5822. var reqBody, resBody PowerOffVM_TaskBody
  5823. reqBody.Req = req
  5824. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5825. return nil, err
  5826. }
  5827. return resBody.Res, nil
  5828. }
  5829. type PowerOnMultiVM_TaskBody struct {
  5830. Req *types.PowerOnMultiVM_Task `xml:"urn:vim25 PowerOnMultiVM_Task,omitempty"`
  5831. Res *types.PowerOnMultiVM_TaskResponse `xml:"urn:vim25 PowerOnMultiVM_TaskResponse,omitempty"`
  5832. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5833. }
  5834. func (b *PowerOnMultiVM_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  5835. func PowerOnMultiVM_Task(ctx context.Context, r soap.RoundTripper, req *types.PowerOnMultiVM_Task) (*types.PowerOnMultiVM_TaskResponse, error) {
  5836. var reqBody, resBody PowerOnMultiVM_TaskBody
  5837. reqBody.Req = req
  5838. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5839. return nil, err
  5840. }
  5841. return resBody.Res, nil
  5842. }
  5843. type PowerOnVApp_TaskBody struct {
  5844. Req *types.PowerOnVApp_Task `xml:"urn:vim25 PowerOnVApp_Task,omitempty"`
  5845. Res *types.PowerOnVApp_TaskResponse `xml:"urn:vim25 PowerOnVApp_TaskResponse,omitempty"`
  5846. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5847. }
  5848. func (b *PowerOnVApp_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  5849. func PowerOnVApp_Task(ctx context.Context, r soap.RoundTripper, req *types.PowerOnVApp_Task) (*types.PowerOnVApp_TaskResponse, error) {
  5850. var reqBody, resBody PowerOnVApp_TaskBody
  5851. reqBody.Req = req
  5852. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5853. return nil, err
  5854. }
  5855. return resBody.Res, nil
  5856. }
  5857. type PowerOnVM_TaskBody struct {
  5858. Req *types.PowerOnVM_Task `xml:"urn:vim25 PowerOnVM_Task,omitempty"`
  5859. Res *types.PowerOnVM_TaskResponse `xml:"urn:vim25 PowerOnVM_TaskResponse,omitempty"`
  5860. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5861. }
  5862. func (b *PowerOnVM_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  5863. func PowerOnVM_Task(ctx context.Context, r soap.RoundTripper, req *types.PowerOnVM_Task) (*types.PowerOnVM_TaskResponse, error) {
  5864. var reqBody, resBody PowerOnVM_TaskBody
  5865. reqBody.Req = req
  5866. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5867. return nil, err
  5868. }
  5869. return resBody.Res, nil
  5870. }
  5871. type PowerUpHostFromStandBy_TaskBody struct {
  5872. Req *types.PowerUpHostFromStandBy_Task `xml:"urn:vim25 PowerUpHostFromStandBy_Task,omitempty"`
  5873. Res *types.PowerUpHostFromStandBy_TaskResponse `xml:"urn:vim25 PowerUpHostFromStandBy_TaskResponse,omitempty"`
  5874. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5875. }
  5876. func (b *PowerUpHostFromStandBy_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  5877. func PowerUpHostFromStandBy_Task(ctx context.Context, r soap.RoundTripper, req *types.PowerUpHostFromStandBy_Task) (*types.PowerUpHostFromStandBy_TaskResponse, error) {
  5878. var reqBody, resBody PowerUpHostFromStandBy_TaskBody
  5879. reqBody.Req = req
  5880. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5881. return nil, err
  5882. }
  5883. return resBody.Res, nil
  5884. }
  5885. type PrepareCryptoBody struct {
  5886. Req *types.PrepareCrypto `xml:"urn:vim25 PrepareCrypto,omitempty"`
  5887. Res *types.PrepareCryptoResponse `xml:"urn:vim25 PrepareCryptoResponse,omitempty"`
  5888. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5889. }
  5890. func (b *PrepareCryptoBody) Fault() *soap.Fault { return b.Fault_ }
  5891. func PrepareCrypto(ctx context.Context, r soap.RoundTripper, req *types.PrepareCrypto) (*types.PrepareCryptoResponse, error) {
  5892. var reqBody, resBody PrepareCryptoBody
  5893. reqBody.Req = req
  5894. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5895. return nil, err
  5896. }
  5897. return resBody.Res, nil
  5898. }
  5899. type PromoteDisks_TaskBody struct {
  5900. Req *types.PromoteDisks_Task `xml:"urn:vim25 PromoteDisks_Task,omitempty"`
  5901. Res *types.PromoteDisks_TaskResponse `xml:"urn:vim25 PromoteDisks_TaskResponse,omitempty"`
  5902. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5903. }
  5904. func (b *PromoteDisks_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  5905. func PromoteDisks_Task(ctx context.Context, r soap.RoundTripper, req *types.PromoteDisks_Task) (*types.PromoteDisks_TaskResponse, error) {
  5906. var reqBody, resBody PromoteDisks_TaskBody
  5907. reqBody.Req = req
  5908. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5909. return nil, err
  5910. }
  5911. return resBody.Res, nil
  5912. }
  5913. type PutUsbScanCodesBody struct {
  5914. Req *types.PutUsbScanCodes `xml:"urn:vim25 PutUsbScanCodes,omitempty"`
  5915. Res *types.PutUsbScanCodesResponse `xml:"urn:vim25 PutUsbScanCodesResponse,omitempty"`
  5916. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5917. }
  5918. func (b *PutUsbScanCodesBody) Fault() *soap.Fault { return b.Fault_ }
  5919. func PutUsbScanCodes(ctx context.Context, r soap.RoundTripper, req *types.PutUsbScanCodes) (*types.PutUsbScanCodesResponse, error) {
  5920. var reqBody, resBody PutUsbScanCodesBody
  5921. reqBody.Req = req
  5922. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5923. return nil, err
  5924. }
  5925. return resBody.Res, nil
  5926. }
  5927. type QueryAnswerFileStatusBody struct {
  5928. Req *types.QueryAnswerFileStatus `xml:"urn:vim25 QueryAnswerFileStatus,omitempty"`
  5929. Res *types.QueryAnswerFileStatusResponse `xml:"urn:vim25 QueryAnswerFileStatusResponse,omitempty"`
  5930. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5931. }
  5932. func (b *QueryAnswerFileStatusBody) Fault() *soap.Fault { return b.Fault_ }
  5933. func QueryAnswerFileStatus(ctx context.Context, r soap.RoundTripper, req *types.QueryAnswerFileStatus) (*types.QueryAnswerFileStatusResponse, error) {
  5934. var reqBody, resBody QueryAnswerFileStatusBody
  5935. reqBody.Req = req
  5936. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5937. return nil, err
  5938. }
  5939. return resBody.Res, nil
  5940. }
  5941. type QueryAssignedLicensesBody struct {
  5942. Req *types.QueryAssignedLicenses `xml:"urn:vim25 QueryAssignedLicenses,omitempty"`
  5943. Res *types.QueryAssignedLicensesResponse `xml:"urn:vim25 QueryAssignedLicensesResponse,omitempty"`
  5944. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5945. }
  5946. func (b *QueryAssignedLicensesBody) Fault() *soap.Fault { return b.Fault_ }
  5947. func QueryAssignedLicenses(ctx context.Context, r soap.RoundTripper, req *types.QueryAssignedLicenses) (*types.QueryAssignedLicensesResponse, error) {
  5948. var reqBody, resBody QueryAssignedLicensesBody
  5949. reqBody.Req = req
  5950. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5951. return nil, err
  5952. }
  5953. return resBody.Res, nil
  5954. }
  5955. type QueryAvailableDisksForVmfsBody struct {
  5956. Req *types.QueryAvailableDisksForVmfs `xml:"urn:vim25 QueryAvailableDisksForVmfs,omitempty"`
  5957. Res *types.QueryAvailableDisksForVmfsResponse `xml:"urn:vim25 QueryAvailableDisksForVmfsResponse,omitempty"`
  5958. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5959. }
  5960. func (b *QueryAvailableDisksForVmfsBody) Fault() *soap.Fault { return b.Fault_ }
  5961. func QueryAvailableDisksForVmfs(ctx context.Context, r soap.RoundTripper, req *types.QueryAvailableDisksForVmfs) (*types.QueryAvailableDisksForVmfsResponse, error) {
  5962. var reqBody, resBody QueryAvailableDisksForVmfsBody
  5963. reqBody.Req = req
  5964. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5965. return nil, err
  5966. }
  5967. return resBody.Res, nil
  5968. }
  5969. type QueryAvailableDvsSpecBody struct {
  5970. Req *types.QueryAvailableDvsSpec `xml:"urn:vim25 QueryAvailableDvsSpec,omitempty"`
  5971. Res *types.QueryAvailableDvsSpecResponse `xml:"urn:vim25 QueryAvailableDvsSpecResponse,omitempty"`
  5972. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5973. }
  5974. func (b *QueryAvailableDvsSpecBody) Fault() *soap.Fault { return b.Fault_ }
  5975. func QueryAvailableDvsSpec(ctx context.Context, r soap.RoundTripper, req *types.QueryAvailableDvsSpec) (*types.QueryAvailableDvsSpecResponse, error) {
  5976. var reqBody, resBody QueryAvailableDvsSpecBody
  5977. reqBody.Req = req
  5978. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5979. return nil, err
  5980. }
  5981. return resBody.Res, nil
  5982. }
  5983. type QueryAvailablePartitionBody struct {
  5984. Req *types.QueryAvailablePartition `xml:"urn:vim25 QueryAvailablePartition,omitempty"`
  5985. Res *types.QueryAvailablePartitionResponse `xml:"urn:vim25 QueryAvailablePartitionResponse,omitempty"`
  5986. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5987. }
  5988. func (b *QueryAvailablePartitionBody) Fault() *soap.Fault { return b.Fault_ }
  5989. func QueryAvailablePartition(ctx context.Context, r soap.RoundTripper, req *types.QueryAvailablePartition) (*types.QueryAvailablePartitionResponse, error) {
  5990. var reqBody, resBody QueryAvailablePartitionBody
  5991. reqBody.Req = req
  5992. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5993. return nil, err
  5994. }
  5995. return resBody.Res, nil
  5996. }
  5997. type QueryAvailablePerfMetricBody struct {
  5998. Req *types.QueryAvailablePerfMetric `xml:"urn:vim25 QueryAvailablePerfMetric,omitempty"`
  5999. Res *types.QueryAvailablePerfMetricResponse `xml:"urn:vim25 QueryAvailablePerfMetricResponse,omitempty"`
  6000. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6001. }
  6002. func (b *QueryAvailablePerfMetricBody) Fault() *soap.Fault { return b.Fault_ }
  6003. func QueryAvailablePerfMetric(ctx context.Context, r soap.RoundTripper, req *types.QueryAvailablePerfMetric) (*types.QueryAvailablePerfMetricResponse, error) {
  6004. var reqBody, resBody QueryAvailablePerfMetricBody
  6005. reqBody.Req = req
  6006. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6007. return nil, err
  6008. }
  6009. return resBody.Res, nil
  6010. }
  6011. type QueryAvailableSsdsBody struct {
  6012. Req *types.QueryAvailableSsds `xml:"urn:vim25 QueryAvailableSsds,omitempty"`
  6013. Res *types.QueryAvailableSsdsResponse `xml:"urn:vim25 QueryAvailableSsdsResponse,omitempty"`
  6014. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6015. }
  6016. func (b *QueryAvailableSsdsBody) Fault() *soap.Fault { return b.Fault_ }
  6017. func QueryAvailableSsds(ctx context.Context, r soap.RoundTripper, req *types.QueryAvailableSsds) (*types.QueryAvailableSsdsResponse, error) {
  6018. var reqBody, resBody QueryAvailableSsdsBody
  6019. reqBody.Req = req
  6020. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6021. return nil, err
  6022. }
  6023. return resBody.Res, nil
  6024. }
  6025. type QueryAvailableTimeZonesBody struct {
  6026. Req *types.QueryAvailableTimeZones `xml:"urn:vim25 QueryAvailableTimeZones,omitempty"`
  6027. Res *types.QueryAvailableTimeZonesResponse `xml:"urn:vim25 QueryAvailableTimeZonesResponse,omitempty"`
  6028. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6029. }
  6030. func (b *QueryAvailableTimeZonesBody) Fault() *soap.Fault { return b.Fault_ }
  6031. func QueryAvailableTimeZones(ctx context.Context, r soap.RoundTripper, req *types.QueryAvailableTimeZones) (*types.QueryAvailableTimeZonesResponse, error) {
  6032. var reqBody, resBody QueryAvailableTimeZonesBody
  6033. reqBody.Req = req
  6034. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6035. return nil, err
  6036. }
  6037. return resBody.Res, nil
  6038. }
  6039. type QueryBootDevicesBody struct {
  6040. Req *types.QueryBootDevices `xml:"urn:vim25 QueryBootDevices,omitempty"`
  6041. Res *types.QueryBootDevicesResponse `xml:"urn:vim25 QueryBootDevicesResponse,omitempty"`
  6042. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6043. }
  6044. func (b *QueryBootDevicesBody) Fault() *soap.Fault { return b.Fault_ }
  6045. func QueryBootDevices(ctx context.Context, r soap.RoundTripper, req *types.QueryBootDevices) (*types.QueryBootDevicesResponse, error) {
  6046. var reqBody, resBody QueryBootDevicesBody
  6047. reqBody.Req = req
  6048. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6049. return nil, err
  6050. }
  6051. return resBody.Res, nil
  6052. }
  6053. type QueryBoundVnicsBody struct {
  6054. Req *types.QueryBoundVnics `xml:"urn:vim25 QueryBoundVnics,omitempty"`
  6055. Res *types.QueryBoundVnicsResponse `xml:"urn:vim25 QueryBoundVnicsResponse,omitempty"`
  6056. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6057. }
  6058. func (b *QueryBoundVnicsBody) Fault() *soap.Fault { return b.Fault_ }
  6059. func QueryBoundVnics(ctx context.Context, r soap.RoundTripper, req *types.QueryBoundVnics) (*types.QueryBoundVnicsResponse, error) {
  6060. var reqBody, resBody QueryBoundVnicsBody
  6061. reqBody.Req = req
  6062. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6063. return nil, err
  6064. }
  6065. return resBody.Res, nil
  6066. }
  6067. type QueryCandidateNicsBody struct {
  6068. Req *types.QueryCandidateNics `xml:"urn:vim25 QueryCandidateNics,omitempty"`
  6069. Res *types.QueryCandidateNicsResponse `xml:"urn:vim25 QueryCandidateNicsResponse,omitempty"`
  6070. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6071. }
  6072. func (b *QueryCandidateNicsBody) Fault() *soap.Fault { return b.Fault_ }
  6073. func QueryCandidateNics(ctx context.Context, r soap.RoundTripper, req *types.QueryCandidateNics) (*types.QueryCandidateNicsResponse, error) {
  6074. var reqBody, resBody QueryCandidateNicsBody
  6075. reqBody.Req = req
  6076. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6077. return nil, err
  6078. }
  6079. return resBody.Res, nil
  6080. }
  6081. type QueryChangedDiskAreasBody struct {
  6082. Req *types.QueryChangedDiskAreas `xml:"urn:vim25 QueryChangedDiskAreas,omitempty"`
  6083. Res *types.QueryChangedDiskAreasResponse `xml:"urn:vim25 QueryChangedDiskAreasResponse,omitempty"`
  6084. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6085. }
  6086. func (b *QueryChangedDiskAreasBody) Fault() *soap.Fault { return b.Fault_ }
  6087. func QueryChangedDiskAreas(ctx context.Context, r soap.RoundTripper, req *types.QueryChangedDiskAreas) (*types.QueryChangedDiskAreasResponse, error) {
  6088. var reqBody, resBody QueryChangedDiskAreasBody
  6089. reqBody.Req = req
  6090. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6091. return nil, err
  6092. }
  6093. return resBody.Res, nil
  6094. }
  6095. type QueryCmmdsBody struct {
  6096. Req *types.QueryCmmds `xml:"urn:vim25 QueryCmmds,omitempty"`
  6097. Res *types.QueryCmmdsResponse `xml:"urn:vim25 QueryCmmdsResponse,omitempty"`
  6098. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6099. }
  6100. func (b *QueryCmmdsBody) Fault() *soap.Fault { return b.Fault_ }
  6101. func QueryCmmds(ctx context.Context, r soap.RoundTripper, req *types.QueryCmmds) (*types.QueryCmmdsResponse, error) {
  6102. var reqBody, resBody QueryCmmdsBody
  6103. reqBody.Req = req
  6104. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6105. return nil, err
  6106. }
  6107. return resBody.Res, nil
  6108. }
  6109. type QueryCompatibleHostForExistingDvsBody struct {
  6110. Req *types.QueryCompatibleHostForExistingDvs `xml:"urn:vim25 QueryCompatibleHostForExistingDvs,omitempty"`
  6111. Res *types.QueryCompatibleHostForExistingDvsResponse `xml:"urn:vim25 QueryCompatibleHostForExistingDvsResponse,omitempty"`
  6112. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6113. }
  6114. func (b *QueryCompatibleHostForExistingDvsBody) Fault() *soap.Fault { return b.Fault_ }
  6115. func QueryCompatibleHostForExistingDvs(ctx context.Context, r soap.RoundTripper, req *types.QueryCompatibleHostForExistingDvs) (*types.QueryCompatibleHostForExistingDvsResponse, error) {
  6116. var reqBody, resBody QueryCompatibleHostForExistingDvsBody
  6117. reqBody.Req = req
  6118. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6119. return nil, err
  6120. }
  6121. return resBody.Res, nil
  6122. }
  6123. type QueryCompatibleHostForNewDvsBody struct {
  6124. Req *types.QueryCompatibleHostForNewDvs `xml:"urn:vim25 QueryCompatibleHostForNewDvs,omitempty"`
  6125. Res *types.QueryCompatibleHostForNewDvsResponse `xml:"urn:vim25 QueryCompatibleHostForNewDvsResponse,omitempty"`
  6126. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6127. }
  6128. func (b *QueryCompatibleHostForNewDvsBody) Fault() *soap.Fault { return b.Fault_ }
  6129. func QueryCompatibleHostForNewDvs(ctx context.Context, r soap.RoundTripper, req *types.QueryCompatibleHostForNewDvs) (*types.QueryCompatibleHostForNewDvsResponse, error) {
  6130. var reqBody, resBody QueryCompatibleHostForNewDvsBody
  6131. reqBody.Req = req
  6132. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6133. return nil, err
  6134. }
  6135. return resBody.Res, nil
  6136. }
  6137. type QueryComplianceStatusBody struct {
  6138. Req *types.QueryComplianceStatus `xml:"urn:vim25 QueryComplianceStatus,omitempty"`
  6139. Res *types.QueryComplianceStatusResponse `xml:"urn:vim25 QueryComplianceStatusResponse,omitempty"`
  6140. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6141. }
  6142. func (b *QueryComplianceStatusBody) Fault() *soap.Fault { return b.Fault_ }
  6143. func QueryComplianceStatus(ctx context.Context, r soap.RoundTripper, req *types.QueryComplianceStatus) (*types.QueryComplianceStatusResponse, error) {
  6144. var reqBody, resBody QueryComplianceStatusBody
  6145. reqBody.Req = req
  6146. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6147. return nil, err
  6148. }
  6149. return resBody.Res, nil
  6150. }
  6151. type QueryConfigOptionBody struct {
  6152. Req *types.QueryConfigOption `xml:"urn:vim25 QueryConfigOption,omitempty"`
  6153. Res *types.QueryConfigOptionResponse `xml:"urn:vim25 QueryConfigOptionResponse,omitempty"`
  6154. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6155. }
  6156. func (b *QueryConfigOptionBody) Fault() *soap.Fault { return b.Fault_ }
  6157. func QueryConfigOption(ctx context.Context, r soap.RoundTripper, req *types.QueryConfigOption) (*types.QueryConfigOptionResponse, error) {
  6158. var reqBody, resBody QueryConfigOptionBody
  6159. reqBody.Req = req
  6160. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6161. return nil, err
  6162. }
  6163. return resBody.Res, nil
  6164. }
  6165. type QueryConfigOptionDescriptorBody struct {
  6166. Req *types.QueryConfigOptionDescriptor `xml:"urn:vim25 QueryConfigOptionDescriptor,omitempty"`
  6167. Res *types.QueryConfigOptionDescriptorResponse `xml:"urn:vim25 QueryConfigOptionDescriptorResponse,omitempty"`
  6168. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6169. }
  6170. func (b *QueryConfigOptionDescriptorBody) Fault() *soap.Fault { return b.Fault_ }
  6171. func QueryConfigOptionDescriptor(ctx context.Context, r soap.RoundTripper, req *types.QueryConfigOptionDescriptor) (*types.QueryConfigOptionDescriptorResponse, error) {
  6172. var reqBody, resBody QueryConfigOptionDescriptorBody
  6173. reqBody.Req = req
  6174. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6175. return nil, err
  6176. }
  6177. return resBody.Res, nil
  6178. }
  6179. type QueryConfigOptionExBody struct {
  6180. Req *types.QueryConfigOptionEx `xml:"urn:vim25 QueryConfigOptionEx,omitempty"`
  6181. Res *types.QueryConfigOptionExResponse `xml:"urn:vim25 QueryConfigOptionExResponse,omitempty"`
  6182. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6183. }
  6184. func (b *QueryConfigOptionExBody) Fault() *soap.Fault { return b.Fault_ }
  6185. func QueryConfigOptionEx(ctx context.Context, r soap.RoundTripper, req *types.QueryConfigOptionEx) (*types.QueryConfigOptionExResponse, error) {
  6186. var reqBody, resBody QueryConfigOptionExBody
  6187. reqBody.Req = req
  6188. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6189. return nil, err
  6190. }
  6191. return resBody.Res, nil
  6192. }
  6193. type QueryConfigTargetBody struct {
  6194. Req *types.QueryConfigTarget `xml:"urn:vim25 QueryConfigTarget,omitempty"`
  6195. Res *types.QueryConfigTargetResponse `xml:"urn:vim25 QueryConfigTargetResponse,omitempty"`
  6196. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6197. }
  6198. func (b *QueryConfigTargetBody) Fault() *soap.Fault { return b.Fault_ }
  6199. func QueryConfigTarget(ctx context.Context, r soap.RoundTripper, req *types.QueryConfigTarget) (*types.QueryConfigTargetResponse, error) {
  6200. var reqBody, resBody QueryConfigTargetBody
  6201. reqBody.Req = req
  6202. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6203. return nil, err
  6204. }
  6205. return resBody.Res, nil
  6206. }
  6207. type QueryConfiguredModuleOptionStringBody struct {
  6208. Req *types.QueryConfiguredModuleOptionString `xml:"urn:vim25 QueryConfiguredModuleOptionString,omitempty"`
  6209. Res *types.QueryConfiguredModuleOptionStringResponse `xml:"urn:vim25 QueryConfiguredModuleOptionStringResponse,omitempty"`
  6210. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6211. }
  6212. func (b *QueryConfiguredModuleOptionStringBody) Fault() *soap.Fault { return b.Fault_ }
  6213. func QueryConfiguredModuleOptionString(ctx context.Context, r soap.RoundTripper, req *types.QueryConfiguredModuleOptionString) (*types.QueryConfiguredModuleOptionStringResponse, error) {
  6214. var reqBody, resBody QueryConfiguredModuleOptionStringBody
  6215. reqBody.Req = req
  6216. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6217. return nil, err
  6218. }
  6219. return resBody.Res, nil
  6220. }
  6221. type QueryConnectionInfoBody struct {
  6222. Req *types.QueryConnectionInfo `xml:"urn:vim25 QueryConnectionInfo,omitempty"`
  6223. Res *types.QueryConnectionInfoResponse `xml:"urn:vim25 QueryConnectionInfoResponse,omitempty"`
  6224. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6225. }
  6226. func (b *QueryConnectionInfoBody) Fault() *soap.Fault { return b.Fault_ }
  6227. func QueryConnectionInfo(ctx context.Context, r soap.RoundTripper, req *types.QueryConnectionInfo) (*types.QueryConnectionInfoResponse, error) {
  6228. var reqBody, resBody QueryConnectionInfoBody
  6229. reqBody.Req = req
  6230. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6231. return nil, err
  6232. }
  6233. return resBody.Res, nil
  6234. }
  6235. type QueryConnectionInfoViaSpecBody struct {
  6236. Req *types.QueryConnectionInfoViaSpec `xml:"urn:vim25 QueryConnectionInfoViaSpec,omitempty"`
  6237. Res *types.QueryConnectionInfoViaSpecResponse `xml:"urn:vim25 QueryConnectionInfoViaSpecResponse,omitempty"`
  6238. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6239. }
  6240. func (b *QueryConnectionInfoViaSpecBody) Fault() *soap.Fault { return b.Fault_ }
  6241. func QueryConnectionInfoViaSpec(ctx context.Context, r soap.RoundTripper, req *types.QueryConnectionInfoViaSpec) (*types.QueryConnectionInfoViaSpecResponse, error) {
  6242. var reqBody, resBody QueryConnectionInfoViaSpecBody
  6243. reqBody.Req = req
  6244. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6245. return nil, err
  6246. }
  6247. return resBody.Res, nil
  6248. }
  6249. type QueryDatastorePerformanceSummaryBody struct {
  6250. Req *types.QueryDatastorePerformanceSummary `xml:"urn:vim25 QueryDatastorePerformanceSummary,omitempty"`
  6251. Res *types.QueryDatastorePerformanceSummaryResponse `xml:"urn:vim25 QueryDatastorePerformanceSummaryResponse,omitempty"`
  6252. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6253. }
  6254. func (b *QueryDatastorePerformanceSummaryBody) Fault() *soap.Fault { return b.Fault_ }
  6255. func QueryDatastorePerformanceSummary(ctx context.Context, r soap.RoundTripper, req *types.QueryDatastorePerformanceSummary) (*types.QueryDatastorePerformanceSummaryResponse, error) {
  6256. var reqBody, resBody QueryDatastorePerformanceSummaryBody
  6257. reqBody.Req = req
  6258. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6259. return nil, err
  6260. }
  6261. return resBody.Res, nil
  6262. }
  6263. type QueryDateTimeBody struct {
  6264. Req *types.QueryDateTime `xml:"urn:vim25 QueryDateTime,omitempty"`
  6265. Res *types.QueryDateTimeResponse `xml:"urn:vim25 QueryDateTimeResponse,omitempty"`
  6266. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6267. }
  6268. func (b *QueryDateTimeBody) Fault() *soap.Fault { return b.Fault_ }
  6269. func QueryDateTime(ctx context.Context, r soap.RoundTripper, req *types.QueryDateTime) (*types.QueryDateTimeResponse, error) {
  6270. var reqBody, resBody QueryDateTimeBody
  6271. reqBody.Req = req
  6272. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6273. return nil, err
  6274. }
  6275. return resBody.Res, nil
  6276. }
  6277. type QueryDescriptionsBody struct {
  6278. Req *types.QueryDescriptions `xml:"urn:vim25 QueryDescriptions,omitempty"`
  6279. Res *types.QueryDescriptionsResponse `xml:"urn:vim25 QueryDescriptionsResponse,omitempty"`
  6280. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6281. }
  6282. func (b *QueryDescriptionsBody) Fault() *soap.Fault { return b.Fault_ }
  6283. func QueryDescriptions(ctx context.Context, r soap.RoundTripper, req *types.QueryDescriptions) (*types.QueryDescriptionsResponse, error) {
  6284. var reqBody, resBody QueryDescriptionsBody
  6285. reqBody.Req = req
  6286. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6287. return nil, err
  6288. }
  6289. return resBody.Res, nil
  6290. }
  6291. type QueryDisksForVsanBody struct {
  6292. Req *types.QueryDisksForVsan `xml:"urn:vim25 QueryDisksForVsan,omitempty"`
  6293. Res *types.QueryDisksForVsanResponse `xml:"urn:vim25 QueryDisksForVsanResponse,omitempty"`
  6294. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6295. }
  6296. func (b *QueryDisksForVsanBody) Fault() *soap.Fault { return b.Fault_ }
  6297. func QueryDisksForVsan(ctx context.Context, r soap.RoundTripper, req *types.QueryDisksForVsan) (*types.QueryDisksForVsanResponse, error) {
  6298. var reqBody, resBody QueryDisksForVsanBody
  6299. reqBody.Req = req
  6300. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6301. return nil, err
  6302. }
  6303. return resBody.Res, nil
  6304. }
  6305. type QueryDisksUsingFilterBody struct {
  6306. Req *types.QueryDisksUsingFilter `xml:"urn:vim25 QueryDisksUsingFilter,omitempty"`
  6307. Res *types.QueryDisksUsingFilterResponse `xml:"urn:vim25 QueryDisksUsingFilterResponse,omitempty"`
  6308. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6309. }
  6310. func (b *QueryDisksUsingFilterBody) Fault() *soap.Fault { return b.Fault_ }
  6311. func QueryDisksUsingFilter(ctx context.Context, r soap.RoundTripper, req *types.QueryDisksUsingFilter) (*types.QueryDisksUsingFilterResponse, error) {
  6312. var reqBody, resBody QueryDisksUsingFilterBody
  6313. reqBody.Req = req
  6314. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6315. return nil, err
  6316. }
  6317. return resBody.Res, nil
  6318. }
  6319. type QueryDvsByUuidBody struct {
  6320. Req *types.QueryDvsByUuid `xml:"urn:vim25 QueryDvsByUuid,omitempty"`
  6321. Res *types.QueryDvsByUuidResponse `xml:"urn:vim25 QueryDvsByUuidResponse,omitempty"`
  6322. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6323. }
  6324. func (b *QueryDvsByUuidBody) Fault() *soap.Fault { return b.Fault_ }
  6325. func QueryDvsByUuid(ctx context.Context, r soap.RoundTripper, req *types.QueryDvsByUuid) (*types.QueryDvsByUuidResponse, error) {
  6326. var reqBody, resBody QueryDvsByUuidBody
  6327. reqBody.Req = req
  6328. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6329. return nil, err
  6330. }
  6331. return resBody.Res, nil
  6332. }
  6333. type QueryDvsCheckCompatibilityBody struct {
  6334. Req *types.QueryDvsCheckCompatibility `xml:"urn:vim25 QueryDvsCheckCompatibility,omitempty"`
  6335. Res *types.QueryDvsCheckCompatibilityResponse `xml:"urn:vim25 QueryDvsCheckCompatibilityResponse,omitempty"`
  6336. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6337. }
  6338. func (b *QueryDvsCheckCompatibilityBody) Fault() *soap.Fault { return b.Fault_ }
  6339. func QueryDvsCheckCompatibility(ctx context.Context, r soap.RoundTripper, req *types.QueryDvsCheckCompatibility) (*types.QueryDvsCheckCompatibilityResponse, error) {
  6340. var reqBody, resBody QueryDvsCheckCompatibilityBody
  6341. reqBody.Req = req
  6342. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6343. return nil, err
  6344. }
  6345. return resBody.Res, nil
  6346. }
  6347. type QueryDvsCompatibleHostSpecBody struct {
  6348. Req *types.QueryDvsCompatibleHostSpec `xml:"urn:vim25 QueryDvsCompatibleHostSpec,omitempty"`
  6349. Res *types.QueryDvsCompatibleHostSpecResponse `xml:"urn:vim25 QueryDvsCompatibleHostSpecResponse,omitempty"`
  6350. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6351. }
  6352. func (b *QueryDvsCompatibleHostSpecBody) Fault() *soap.Fault { return b.Fault_ }
  6353. func QueryDvsCompatibleHostSpec(ctx context.Context, r soap.RoundTripper, req *types.QueryDvsCompatibleHostSpec) (*types.QueryDvsCompatibleHostSpecResponse, error) {
  6354. var reqBody, resBody QueryDvsCompatibleHostSpecBody
  6355. reqBody.Req = req
  6356. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6357. return nil, err
  6358. }
  6359. return resBody.Res, nil
  6360. }
  6361. type QueryDvsConfigTargetBody struct {
  6362. Req *types.QueryDvsConfigTarget `xml:"urn:vim25 QueryDvsConfigTarget,omitempty"`
  6363. Res *types.QueryDvsConfigTargetResponse `xml:"urn:vim25 QueryDvsConfigTargetResponse,omitempty"`
  6364. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6365. }
  6366. func (b *QueryDvsConfigTargetBody) Fault() *soap.Fault { return b.Fault_ }
  6367. func QueryDvsConfigTarget(ctx context.Context, r soap.RoundTripper, req *types.QueryDvsConfigTarget) (*types.QueryDvsConfigTargetResponse, error) {
  6368. var reqBody, resBody QueryDvsConfigTargetBody
  6369. reqBody.Req = req
  6370. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6371. return nil, err
  6372. }
  6373. return resBody.Res, nil
  6374. }
  6375. type QueryDvsFeatureCapabilityBody struct {
  6376. Req *types.QueryDvsFeatureCapability `xml:"urn:vim25 QueryDvsFeatureCapability,omitempty"`
  6377. Res *types.QueryDvsFeatureCapabilityResponse `xml:"urn:vim25 QueryDvsFeatureCapabilityResponse,omitempty"`
  6378. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6379. }
  6380. func (b *QueryDvsFeatureCapabilityBody) Fault() *soap.Fault { return b.Fault_ }
  6381. func QueryDvsFeatureCapability(ctx context.Context, r soap.RoundTripper, req *types.QueryDvsFeatureCapability) (*types.QueryDvsFeatureCapabilityResponse, error) {
  6382. var reqBody, resBody QueryDvsFeatureCapabilityBody
  6383. reqBody.Req = req
  6384. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6385. return nil, err
  6386. }
  6387. return resBody.Res, nil
  6388. }
  6389. type QueryEventsBody struct {
  6390. Req *types.QueryEvents `xml:"urn:vim25 QueryEvents,omitempty"`
  6391. Res *types.QueryEventsResponse `xml:"urn:vim25 QueryEventsResponse,omitempty"`
  6392. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6393. }
  6394. func (b *QueryEventsBody) Fault() *soap.Fault { return b.Fault_ }
  6395. func QueryEvents(ctx context.Context, r soap.RoundTripper, req *types.QueryEvents) (*types.QueryEventsResponse, error) {
  6396. var reqBody, resBody QueryEventsBody
  6397. reqBody.Req = req
  6398. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6399. return nil, err
  6400. }
  6401. return resBody.Res, nil
  6402. }
  6403. type QueryExpressionMetadataBody struct {
  6404. Req *types.QueryExpressionMetadata `xml:"urn:vim25 QueryExpressionMetadata,omitempty"`
  6405. Res *types.QueryExpressionMetadataResponse `xml:"urn:vim25 QueryExpressionMetadataResponse,omitempty"`
  6406. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6407. }
  6408. func (b *QueryExpressionMetadataBody) Fault() *soap.Fault { return b.Fault_ }
  6409. func QueryExpressionMetadata(ctx context.Context, r soap.RoundTripper, req *types.QueryExpressionMetadata) (*types.QueryExpressionMetadataResponse, error) {
  6410. var reqBody, resBody QueryExpressionMetadataBody
  6411. reqBody.Req = req
  6412. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6413. return nil, err
  6414. }
  6415. return resBody.Res, nil
  6416. }
  6417. type QueryExtensionIpAllocationUsageBody struct {
  6418. Req *types.QueryExtensionIpAllocationUsage `xml:"urn:vim25 QueryExtensionIpAllocationUsage,omitempty"`
  6419. Res *types.QueryExtensionIpAllocationUsageResponse `xml:"urn:vim25 QueryExtensionIpAllocationUsageResponse,omitempty"`
  6420. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6421. }
  6422. func (b *QueryExtensionIpAllocationUsageBody) Fault() *soap.Fault { return b.Fault_ }
  6423. func QueryExtensionIpAllocationUsage(ctx context.Context, r soap.RoundTripper, req *types.QueryExtensionIpAllocationUsage) (*types.QueryExtensionIpAllocationUsageResponse, error) {
  6424. var reqBody, resBody QueryExtensionIpAllocationUsageBody
  6425. reqBody.Req = req
  6426. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6427. return nil, err
  6428. }
  6429. return resBody.Res, nil
  6430. }
  6431. type QueryFaultToleranceCompatibilityBody struct {
  6432. Req *types.QueryFaultToleranceCompatibility `xml:"urn:vim25 QueryFaultToleranceCompatibility,omitempty"`
  6433. Res *types.QueryFaultToleranceCompatibilityResponse `xml:"urn:vim25 QueryFaultToleranceCompatibilityResponse,omitempty"`
  6434. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6435. }
  6436. func (b *QueryFaultToleranceCompatibilityBody) Fault() *soap.Fault { return b.Fault_ }
  6437. func QueryFaultToleranceCompatibility(ctx context.Context, r soap.RoundTripper, req *types.QueryFaultToleranceCompatibility) (*types.QueryFaultToleranceCompatibilityResponse, error) {
  6438. var reqBody, resBody QueryFaultToleranceCompatibilityBody
  6439. reqBody.Req = req
  6440. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6441. return nil, err
  6442. }
  6443. return resBody.Res, nil
  6444. }
  6445. type QueryFaultToleranceCompatibilityExBody struct {
  6446. Req *types.QueryFaultToleranceCompatibilityEx `xml:"urn:vim25 QueryFaultToleranceCompatibilityEx,omitempty"`
  6447. Res *types.QueryFaultToleranceCompatibilityExResponse `xml:"urn:vim25 QueryFaultToleranceCompatibilityExResponse,omitempty"`
  6448. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6449. }
  6450. func (b *QueryFaultToleranceCompatibilityExBody) Fault() *soap.Fault { return b.Fault_ }
  6451. func QueryFaultToleranceCompatibilityEx(ctx context.Context, r soap.RoundTripper, req *types.QueryFaultToleranceCompatibilityEx) (*types.QueryFaultToleranceCompatibilityExResponse, error) {
  6452. var reqBody, resBody QueryFaultToleranceCompatibilityExBody
  6453. reqBody.Req = req
  6454. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6455. return nil, err
  6456. }
  6457. return resBody.Res, nil
  6458. }
  6459. type QueryFilterEntitiesBody struct {
  6460. Req *types.QueryFilterEntities `xml:"urn:vim25 QueryFilterEntities,omitempty"`
  6461. Res *types.QueryFilterEntitiesResponse `xml:"urn:vim25 QueryFilterEntitiesResponse,omitempty"`
  6462. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6463. }
  6464. func (b *QueryFilterEntitiesBody) Fault() *soap.Fault { return b.Fault_ }
  6465. func QueryFilterEntities(ctx context.Context, r soap.RoundTripper, req *types.QueryFilterEntities) (*types.QueryFilterEntitiesResponse, error) {
  6466. var reqBody, resBody QueryFilterEntitiesBody
  6467. reqBody.Req = req
  6468. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6469. return nil, err
  6470. }
  6471. return resBody.Res, nil
  6472. }
  6473. type QueryFilterInfoIdsBody struct {
  6474. Req *types.QueryFilterInfoIds `xml:"urn:vim25 QueryFilterInfoIds,omitempty"`
  6475. Res *types.QueryFilterInfoIdsResponse `xml:"urn:vim25 QueryFilterInfoIdsResponse,omitempty"`
  6476. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6477. }
  6478. func (b *QueryFilterInfoIdsBody) Fault() *soap.Fault { return b.Fault_ }
  6479. func QueryFilterInfoIds(ctx context.Context, r soap.RoundTripper, req *types.QueryFilterInfoIds) (*types.QueryFilterInfoIdsResponse, error) {
  6480. var reqBody, resBody QueryFilterInfoIdsBody
  6481. reqBody.Req = req
  6482. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6483. return nil, err
  6484. }
  6485. return resBody.Res, nil
  6486. }
  6487. type QueryFilterListBody struct {
  6488. Req *types.QueryFilterList `xml:"urn:vim25 QueryFilterList,omitempty"`
  6489. Res *types.QueryFilterListResponse `xml:"urn:vim25 QueryFilterListResponse,omitempty"`
  6490. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6491. }
  6492. func (b *QueryFilterListBody) Fault() *soap.Fault { return b.Fault_ }
  6493. func QueryFilterList(ctx context.Context, r soap.RoundTripper, req *types.QueryFilterList) (*types.QueryFilterListResponse, error) {
  6494. var reqBody, resBody QueryFilterListBody
  6495. reqBody.Req = req
  6496. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6497. return nil, err
  6498. }
  6499. return resBody.Res, nil
  6500. }
  6501. type QueryFilterNameBody struct {
  6502. Req *types.QueryFilterName `xml:"urn:vim25 QueryFilterName,omitempty"`
  6503. Res *types.QueryFilterNameResponse `xml:"urn:vim25 QueryFilterNameResponse,omitempty"`
  6504. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6505. }
  6506. func (b *QueryFilterNameBody) Fault() *soap.Fault { return b.Fault_ }
  6507. func QueryFilterName(ctx context.Context, r soap.RoundTripper, req *types.QueryFilterName) (*types.QueryFilterNameResponse, error) {
  6508. var reqBody, resBody QueryFilterNameBody
  6509. reqBody.Req = req
  6510. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6511. return nil, err
  6512. }
  6513. return resBody.Res, nil
  6514. }
  6515. type QueryFirmwareConfigUploadURLBody struct {
  6516. Req *types.QueryFirmwareConfigUploadURL `xml:"urn:vim25 QueryFirmwareConfigUploadURL,omitempty"`
  6517. Res *types.QueryFirmwareConfigUploadURLResponse `xml:"urn:vim25 QueryFirmwareConfigUploadURLResponse,omitempty"`
  6518. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6519. }
  6520. func (b *QueryFirmwareConfigUploadURLBody) Fault() *soap.Fault { return b.Fault_ }
  6521. func QueryFirmwareConfigUploadURL(ctx context.Context, r soap.RoundTripper, req *types.QueryFirmwareConfigUploadURL) (*types.QueryFirmwareConfigUploadURLResponse, error) {
  6522. var reqBody, resBody QueryFirmwareConfigUploadURLBody
  6523. reqBody.Req = req
  6524. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6525. return nil, err
  6526. }
  6527. return resBody.Res, nil
  6528. }
  6529. type QueryHealthUpdateInfosBody struct {
  6530. Req *types.QueryHealthUpdateInfos `xml:"urn:vim25 QueryHealthUpdateInfos,omitempty"`
  6531. Res *types.QueryHealthUpdateInfosResponse `xml:"urn:vim25 QueryHealthUpdateInfosResponse,omitempty"`
  6532. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6533. }
  6534. func (b *QueryHealthUpdateInfosBody) Fault() *soap.Fault { return b.Fault_ }
  6535. func QueryHealthUpdateInfos(ctx context.Context, r soap.RoundTripper, req *types.QueryHealthUpdateInfos) (*types.QueryHealthUpdateInfosResponse, error) {
  6536. var reqBody, resBody QueryHealthUpdateInfosBody
  6537. reqBody.Req = req
  6538. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6539. return nil, err
  6540. }
  6541. return resBody.Res, nil
  6542. }
  6543. type QueryHealthUpdatesBody struct {
  6544. Req *types.QueryHealthUpdates `xml:"urn:vim25 QueryHealthUpdates,omitempty"`
  6545. Res *types.QueryHealthUpdatesResponse `xml:"urn:vim25 QueryHealthUpdatesResponse,omitempty"`
  6546. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6547. }
  6548. func (b *QueryHealthUpdatesBody) Fault() *soap.Fault { return b.Fault_ }
  6549. func QueryHealthUpdates(ctx context.Context, r soap.RoundTripper, req *types.QueryHealthUpdates) (*types.QueryHealthUpdatesResponse, error) {
  6550. var reqBody, resBody QueryHealthUpdatesBody
  6551. reqBody.Req = req
  6552. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6553. return nil, err
  6554. }
  6555. return resBody.Res, nil
  6556. }
  6557. type QueryHostConnectionInfoBody struct {
  6558. Req *types.QueryHostConnectionInfo `xml:"urn:vim25 QueryHostConnectionInfo,omitempty"`
  6559. Res *types.QueryHostConnectionInfoResponse `xml:"urn:vim25 QueryHostConnectionInfoResponse,omitempty"`
  6560. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6561. }
  6562. func (b *QueryHostConnectionInfoBody) Fault() *soap.Fault { return b.Fault_ }
  6563. func QueryHostConnectionInfo(ctx context.Context, r soap.RoundTripper, req *types.QueryHostConnectionInfo) (*types.QueryHostConnectionInfoResponse, error) {
  6564. var reqBody, resBody QueryHostConnectionInfoBody
  6565. reqBody.Req = req
  6566. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6567. return nil, err
  6568. }
  6569. return resBody.Res, nil
  6570. }
  6571. type QueryHostPatch_TaskBody struct {
  6572. Req *types.QueryHostPatch_Task `xml:"urn:vim25 QueryHostPatch_Task,omitempty"`
  6573. Res *types.QueryHostPatch_TaskResponse `xml:"urn:vim25 QueryHostPatch_TaskResponse,omitempty"`
  6574. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6575. }
  6576. func (b *QueryHostPatch_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  6577. func QueryHostPatch_Task(ctx context.Context, r soap.RoundTripper, req *types.QueryHostPatch_Task) (*types.QueryHostPatch_TaskResponse, error) {
  6578. var reqBody, resBody QueryHostPatch_TaskBody
  6579. reqBody.Req = req
  6580. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6581. return nil, err
  6582. }
  6583. return resBody.Res, nil
  6584. }
  6585. type QueryHostProfileMetadataBody struct {
  6586. Req *types.QueryHostProfileMetadata `xml:"urn:vim25 QueryHostProfileMetadata,omitempty"`
  6587. Res *types.QueryHostProfileMetadataResponse `xml:"urn:vim25 QueryHostProfileMetadataResponse,omitempty"`
  6588. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6589. }
  6590. func (b *QueryHostProfileMetadataBody) Fault() *soap.Fault { return b.Fault_ }
  6591. func QueryHostProfileMetadata(ctx context.Context, r soap.RoundTripper, req *types.QueryHostProfileMetadata) (*types.QueryHostProfileMetadataResponse, error) {
  6592. var reqBody, resBody QueryHostProfileMetadataBody
  6593. reqBody.Req = req
  6594. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6595. return nil, err
  6596. }
  6597. return resBody.Res, nil
  6598. }
  6599. type QueryHostStatusBody struct {
  6600. Req *types.QueryHostStatus `xml:"urn:vim25 QueryHostStatus,omitempty"`
  6601. Res *types.QueryHostStatusResponse `xml:"urn:vim25 QueryHostStatusResponse,omitempty"`
  6602. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6603. }
  6604. func (b *QueryHostStatusBody) Fault() *soap.Fault { return b.Fault_ }
  6605. func QueryHostStatus(ctx context.Context, r soap.RoundTripper, req *types.QueryHostStatus) (*types.QueryHostStatusResponse, error) {
  6606. var reqBody, resBody QueryHostStatusBody
  6607. reqBody.Req = req
  6608. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6609. return nil, err
  6610. }
  6611. return resBody.Res, nil
  6612. }
  6613. type QueryIORMConfigOptionBody struct {
  6614. Req *types.QueryIORMConfigOption `xml:"urn:vim25 QueryIORMConfigOption,omitempty"`
  6615. Res *types.QueryIORMConfigOptionResponse `xml:"urn:vim25 QueryIORMConfigOptionResponse,omitempty"`
  6616. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6617. }
  6618. func (b *QueryIORMConfigOptionBody) Fault() *soap.Fault { return b.Fault_ }
  6619. func QueryIORMConfigOption(ctx context.Context, r soap.RoundTripper, req *types.QueryIORMConfigOption) (*types.QueryIORMConfigOptionResponse, error) {
  6620. var reqBody, resBody QueryIORMConfigOptionBody
  6621. reqBody.Req = req
  6622. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6623. return nil, err
  6624. }
  6625. return resBody.Res, nil
  6626. }
  6627. type QueryIPAllocationsBody struct {
  6628. Req *types.QueryIPAllocations `xml:"urn:vim25 QueryIPAllocations,omitempty"`
  6629. Res *types.QueryIPAllocationsResponse `xml:"urn:vim25 QueryIPAllocationsResponse,omitempty"`
  6630. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6631. }
  6632. func (b *QueryIPAllocationsBody) Fault() *soap.Fault { return b.Fault_ }
  6633. func QueryIPAllocations(ctx context.Context, r soap.RoundTripper, req *types.QueryIPAllocations) (*types.QueryIPAllocationsResponse, error) {
  6634. var reqBody, resBody QueryIPAllocationsBody
  6635. reqBody.Req = req
  6636. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6637. return nil, err
  6638. }
  6639. return resBody.Res, nil
  6640. }
  6641. type QueryIoFilterInfoBody struct {
  6642. Req *types.QueryIoFilterInfo `xml:"urn:vim25 QueryIoFilterInfo,omitempty"`
  6643. Res *types.QueryIoFilterInfoResponse `xml:"urn:vim25 QueryIoFilterInfoResponse,omitempty"`
  6644. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6645. }
  6646. func (b *QueryIoFilterInfoBody) Fault() *soap.Fault { return b.Fault_ }
  6647. func QueryIoFilterInfo(ctx context.Context, r soap.RoundTripper, req *types.QueryIoFilterInfo) (*types.QueryIoFilterInfoResponse, error) {
  6648. var reqBody, resBody QueryIoFilterInfoBody
  6649. reqBody.Req = req
  6650. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6651. return nil, err
  6652. }
  6653. return resBody.Res, nil
  6654. }
  6655. type QueryIoFilterIssuesBody struct {
  6656. Req *types.QueryIoFilterIssues `xml:"urn:vim25 QueryIoFilterIssues,omitempty"`
  6657. Res *types.QueryIoFilterIssuesResponse `xml:"urn:vim25 QueryIoFilterIssuesResponse,omitempty"`
  6658. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6659. }
  6660. func (b *QueryIoFilterIssuesBody) Fault() *soap.Fault { return b.Fault_ }
  6661. func QueryIoFilterIssues(ctx context.Context, r soap.RoundTripper, req *types.QueryIoFilterIssues) (*types.QueryIoFilterIssuesResponse, error) {
  6662. var reqBody, resBody QueryIoFilterIssuesBody
  6663. reqBody.Req = req
  6664. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6665. return nil, err
  6666. }
  6667. return resBody.Res, nil
  6668. }
  6669. type QueryIpPoolsBody struct {
  6670. Req *types.QueryIpPools `xml:"urn:vim25 QueryIpPools,omitempty"`
  6671. Res *types.QueryIpPoolsResponse `xml:"urn:vim25 QueryIpPoolsResponse,omitempty"`
  6672. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6673. }
  6674. func (b *QueryIpPoolsBody) Fault() *soap.Fault { return b.Fault_ }
  6675. func QueryIpPools(ctx context.Context, r soap.RoundTripper, req *types.QueryIpPools) (*types.QueryIpPoolsResponse, error) {
  6676. var reqBody, resBody QueryIpPoolsBody
  6677. reqBody.Req = req
  6678. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6679. return nil, err
  6680. }
  6681. return resBody.Res, nil
  6682. }
  6683. type QueryLicenseSourceAvailabilityBody struct {
  6684. Req *types.QueryLicenseSourceAvailability `xml:"urn:vim25 QueryLicenseSourceAvailability,omitempty"`
  6685. Res *types.QueryLicenseSourceAvailabilityResponse `xml:"urn:vim25 QueryLicenseSourceAvailabilityResponse,omitempty"`
  6686. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6687. }
  6688. func (b *QueryLicenseSourceAvailabilityBody) Fault() *soap.Fault { return b.Fault_ }
  6689. func QueryLicenseSourceAvailability(ctx context.Context, r soap.RoundTripper, req *types.QueryLicenseSourceAvailability) (*types.QueryLicenseSourceAvailabilityResponse, error) {
  6690. var reqBody, resBody QueryLicenseSourceAvailabilityBody
  6691. reqBody.Req = req
  6692. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6693. return nil, err
  6694. }
  6695. return resBody.Res, nil
  6696. }
  6697. type QueryLicenseUsageBody struct {
  6698. Req *types.QueryLicenseUsage `xml:"urn:vim25 QueryLicenseUsage,omitempty"`
  6699. Res *types.QueryLicenseUsageResponse `xml:"urn:vim25 QueryLicenseUsageResponse,omitempty"`
  6700. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6701. }
  6702. func (b *QueryLicenseUsageBody) Fault() *soap.Fault { return b.Fault_ }
  6703. func QueryLicenseUsage(ctx context.Context, r soap.RoundTripper, req *types.QueryLicenseUsage) (*types.QueryLicenseUsageResponse, error) {
  6704. var reqBody, resBody QueryLicenseUsageBody
  6705. reqBody.Req = req
  6706. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6707. return nil, err
  6708. }
  6709. return resBody.Res, nil
  6710. }
  6711. type QueryLockdownExceptionsBody struct {
  6712. Req *types.QueryLockdownExceptions `xml:"urn:vim25 QueryLockdownExceptions,omitempty"`
  6713. Res *types.QueryLockdownExceptionsResponse `xml:"urn:vim25 QueryLockdownExceptionsResponse,omitempty"`
  6714. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6715. }
  6716. func (b *QueryLockdownExceptionsBody) Fault() *soap.Fault { return b.Fault_ }
  6717. func QueryLockdownExceptions(ctx context.Context, r soap.RoundTripper, req *types.QueryLockdownExceptions) (*types.QueryLockdownExceptionsResponse, error) {
  6718. var reqBody, resBody QueryLockdownExceptionsBody
  6719. reqBody.Req = req
  6720. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6721. return nil, err
  6722. }
  6723. return resBody.Res, nil
  6724. }
  6725. type QueryManagedByBody struct {
  6726. Req *types.QueryManagedBy `xml:"urn:vim25 QueryManagedBy,omitempty"`
  6727. Res *types.QueryManagedByResponse `xml:"urn:vim25 QueryManagedByResponse,omitempty"`
  6728. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6729. }
  6730. func (b *QueryManagedByBody) Fault() *soap.Fault { return b.Fault_ }
  6731. func QueryManagedBy(ctx context.Context, r soap.RoundTripper, req *types.QueryManagedBy) (*types.QueryManagedByResponse, error) {
  6732. var reqBody, resBody QueryManagedByBody
  6733. reqBody.Req = req
  6734. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6735. return nil, err
  6736. }
  6737. return resBody.Res, nil
  6738. }
  6739. type QueryMemoryOverheadBody struct {
  6740. Req *types.QueryMemoryOverhead `xml:"urn:vim25 QueryMemoryOverhead,omitempty"`
  6741. Res *types.QueryMemoryOverheadResponse `xml:"urn:vim25 QueryMemoryOverheadResponse,omitempty"`
  6742. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6743. }
  6744. func (b *QueryMemoryOverheadBody) Fault() *soap.Fault { return b.Fault_ }
  6745. func QueryMemoryOverhead(ctx context.Context, r soap.RoundTripper, req *types.QueryMemoryOverhead) (*types.QueryMemoryOverheadResponse, error) {
  6746. var reqBody, resBody QueryMemoryOverheadBody
  6747. reqBody.Req = req
  6748. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6749. return nil, err
  6750. }
  6751. return resBody.Res, nil
  6752. }
  6753. type QueryMemoryOverheadExBody struct {
  6754. Req *types.QueryMemoryOverheadEx `xml:"urn:vim25 QueryMemoryOverheadEx,omitempty"`
  6755. Res *types.QueryMemoryOverheadExResponse `xml:"urn:vim25 QueryMemoryOverheadExResponse,omitempty"`
  6756. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6757. }
  6758. func (b *QueryMemoryOverheadExBody) Fault() *soap.Fault { return b.Fault_ }
  6759. func QueryMemoryOverheadEx(ctx context.Context, r soap.RoundTripper, req *types.QueryMemoryOverheadEx) (*types.QueryMemoryOverheadExResponse, error) {
  6760. var reqBody, resBody QueryMemoryOverheadExBody
  6761. reqBody.Req = req
  6762. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6763. return nil, err
  6764. }
  6765. return resBody.Res, nil
  6766. }
  6767. type QueryMigrationDependenciesBody struct {
  6768. Req *types.QueryMigrationDependencies `xml:"urn:vim25 QueryMigrationDependencies,omitempty"`
  6769. Res *types.QueryMigrationDependenciesResponse `xml:"urn:vim25 QueryMigrationDependenciesResponse,omitempty"`
  6770. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6771. }
  6772. func (b *QueryMigrationDependenciesBody) Fault() *soap.Fault { return b.Fault_ }
  6773. func QueryMigrationDependencies(ctx context.Context, r soap.RoundTripper, req *types.QueryMigrationDependencies) (*types.QueryMigrationDependenciesResponse, error) {
  6774. var reqBody, resBody QueryMigrationDependenciesBody
  6775. reqBody.Req = req
  6776. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6777. return nil, err
  6778. }
  6779. return resBody.Res, nil
  6780. }
  6781. type QueryModulesBody struct {
  6782. Req *types.QueryModules `xml:"urn:vim25 QueryModules,omitempty"`
  6783. Res *types.QueryModulesResponse `xml:"urn:vim25 QueryModulesResponse,omitempty"`
  6784. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6785. }
  6786. func (b *QueryModulesBody) Fault() *soap.Fault { return b.Fault_ }
  6787. func QueryModules(ctx context.Context, r soap.RoundTripper, req *types.QueryModules) (*types.QueryModulesResponse, error) {
  6788. var reqBody, resBody QueryModulesBody
  6789. reqBody.Req = req
  6790. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6791. return nil, err
  6792. }
  6793. return resBody.Res, nil
  6794. }
  6795. type QueryMonitoredEntitiesBody struct {
  6796. Req *types.QueryMonitoredEntities `xml:"urn:vim25 QueryMonitoredEntities,omitempty"`
  6797. Res *types.QueryMonitoredEntitiesResponse `xml:"urn:vim25 QueryMonitoredEntitiesResponse,omitempty"`
  6798. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6799. }
  6800. func (b *QueryMonitoredEntitiesBody) Fault() *soap.Fault { return b.Fault_ }
  6801. func QueryMonitoredEntities(ctx context.Context, r soap.RoundTripper, req *types.QueryMonitoredEntities) (*types.QueryMonitoredEntitiesResponse, error) {
  6802. var reqBody, resBody QueryMonitoredEntitiesBody
  6803. reqBody.Req = req
  6804. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6805. return nil, err
  6806. }
  6807. return resBody.Res, nil
  6808. }
  6809. type QueryNFSUserBody struct {
  6810. Req *types.QueryNFSUser `xml:"urn:vim25 QueryNFSUser,omitempty"`
  6811. Res *types.QueryNFSUserResponse `xml:"urn:vim25 QueryNFSUserResponse,omitempty"`
  6812. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6813. }
  6814. func (b *QueryNFSUserBody) Fault() *soap.Fault { return b.Fault_ }
  6815. func QueryNFSUser(ctx context.Context, r soap.RoundTripper, req *types.QueryNFSUser) (*types.QueryNFSUserResponse, error) {
  6816. var reqBody, resBody QueryNFSUserBody
  6817. reqBody.Req = req
  6818. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6819. return nil, err
  6820. }
  6821. return resBody.Res, nil
  6822. }
  6823. type QueryNetConfigBody struct {
  6824. Req *types.QueryNetConfig `xml:"urn:vim25 QueryNetConfig,omitempty"`
  6825. Res *types.QueryNetConfigResponse `xml:"urn:vim25 QueryNetConfigResponse,omitempty"`
  6826. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6827. }
  6828. func (b *QueryNetConfigBody) Fault() *soap.Fault { return b.Fault_ }
  6829. func QueryNetConfig(ctx context.Context, r soap.RoundTripper, req *types.QueryNetConfig) (*types.QueryNetConfigResponse, error) {
  6830. var reqBody, resBody QueryNetConfigBody
  6831. reqBody.Req = req
  6832. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6833. return nil, err
  6834. }
  6835. return resBody.Res, nil
  6836. }
  6837. type QueryNetworkHintBody struct {
  6838. Req *types.QueryNetworkHint `xml:"urn:vim25 QueryNetworkHint,omitempty"`
  6839. Res *types.QueryNetworkHintResponse `xml:"urn:vim25 QueryNetworkHintResponse,omitempty"`
  6840. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6841. }
  6842. func (b *QueryNetworkHintBody) Fault() *soap.Fault { return b.Fault_ }
  6843. func QueryNetworkHint(ctx context.Context, r soap.RoundTripper, req *types.QueryNetworkHint) (*types.QueryNetworkHintResponse, error) {
  6844. var reqBody, resBody QueryNetworkHintBody
  6845. reqBody.Req = req
  6846. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6847. return nil, err
  6848. }
  6849. return resBody.Res, nil
  6850. }
  6851. type QueryObjectsOnPhysicalVsanDiskBody struct {
  6852. Req *types.QueryObjectsOnPhysicalVsanDisk `xml:"urn:vim25 QueryObjectsOnPhysicalVsanDisk,omitempty"`
  6853. Res *types.QueryObjectsOnPhysicalVsanDiskResponse `xml:"urn:vim25 QueryObjectsOnPhysicalVsanDiskResponse,omitempty"`
  6854. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6855. }
  6856. func (b *QueryObjectsOnPhysicalVsanDiskBody) Fault() *soap.Fault { return b.Fault_ }
  6857. func QueryObjectsOnPhysicalVsanDisk(ctx context.Context, r soap.RoundTripper, req *types.QueryObjectsOnPhysicalVsanDisk) (*types.QueryObjectsOnPhysicalVsanDiskResponse, error) {
  6858. var reqBody, resBody QueryObjectsOnPhysicalVsanDiskBody
  6859. reqBody.Req = req
  6860. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6861. return nil, err
  6862. }
  6863. return resBody.Res, nil
  6864. }
  6865. type QueryOptionsBody struct {
  6866. Req *types.QueryOptions `xml:"urn:vim25 QueryOptions,omitempty"`
  6867. Res *types.QueryOptionsResponse `xml:"urn:vim25 QueryOptionsResponse,omitempty"`
  6868. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6869. }
  6870. func (b *QueryOptionsBody) Fault() *soap.Fault { return b.Fault_ }
  6871. func QueryOptions(ctx context.Context, r soap.RoundTripper, req *types.QueryOptions) (*types.QueryOptionsResponse, error) {
  6872. var reqBody, resBody QueryOptionsBody
  6873. reqBody.Req = req
  6874. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6875. return nil, err
  6876. }
  6877. return resBody.Res, nil
  6878. }
  6879. type QueryPartitionCreateDescBody struct {
  6880. Req *types.QueryPartitionCreateDesc `xml:"urn:vim25 QueryPartitionCreateDesc,omitempty"`
  6881. Res *types.QueryPartitionCreateDescResponse `xml:"urn:vim25 QueryPartitionCreateDescResponse,omitempty"`
  6882. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6883. }
  6884. func (b *QueryPartitionCreateDescBody) Fault() *soap.Fault { return b.Fault_ }
  6885. func QueryPartitionCreateDesc(ctx context.Context, r soap.RoundTripper, req *types.QueryPartitionCreateDesc) (*types.QueryPartitionCreateDescResponse, error) {
  6886. var reqBody, resBody QueryPartitionCreateDescBody
  6887. reqBody.Req = req
  6888. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6889. return nil, err
  6890. }
  6891. return resBody.Res, nil
  6892. }
  6893. type QueryPartitionCreateOptionsBody struct {
  6894. Req *types.QueryPartitionCreateOptions `xml:"urn:vim25 QueryPartitionCreateOptions,omitempty"`
  6895. Res *types.QueryPartitionCreateOptionsResponse `xml:"urn:vim25 QueryPartitionCreateOptionsResponse,omitempty"`
  6896. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6897. }
  6898. func (b *QueryPartitionCreateOptionsBody) Fault() *soap.Fault { return b.Fault_ }
  6899. func QueryPartitionCreateOptions(ctx context.Context, r soap.RoundTripper, req *types.QueryPartitionCreateOptions) (*types.QueryPartitionCreateOptionsResponse, error) {
  6900. var reqBody, resBody QueryPartitionCreateOptionsBody
  6901. reqBody.Req = req
  6902. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6903. return nil, err
  6904. }
  6905. return resBody.Res, nil
  6906. }
  6907. type QueryPathSelectionPolicyOptionsBody struct {
  6908. Req *types.QueryPathSelectionPolicyOptions `xml:"urn:vim25 QueryPathSelectionPolicyOptions,omitempty"`
  6909. Res *types.QueryPathSelectionPolicyOptionsResponse `xml:"urn:vim25 QueryPathSelectionPolicyOptionsResponse,omitempty"`
  6910. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6911. }
  6912. func (b *QueryPathSelectionPolicyOptionsBody) Fault() *soap.Fault { return b.Fault_ }
  6913. func QueryPathSelectionPolicyOptions(ctx context.Context, r soap.RoundTripper, req *types.QueryPathSelectionPolicyOptions) (*types.QueryPathSelectionPolicyOptionsResponse, error) {
  6914. var reqBody, resBody QueryPathSelectionPolicyOptionsBody
  6915. reqBody.Req = req
  6916. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6917. return nil, err
  6918. }
  6919. return resBody.Res, nil
  6920. }
  6921. type QueryPerfBody struct {
  6922. Req *types.QueryPerf `xml:"urn:vim25 QueryPerf,omitempty"`
  6923. Res *types.QueryPerfResponse `xml:"urn:vim25 QueryPerfResponse,omitempty"`
  6924. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6925. }
  6926. func (b *QueryPerfBody) Fault() *soap.Fault { return b.Fault_ }
  6927. func QueryPerf(ctx context.Context, r soap.RoundTripper, req *types.QueryPerf) (*types.QueryPerfResponse, error) {
  6928. var reqBody, resBody QueryPerfBody
  6929. reqBody.Req = req
  6930. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6931. return nil, err
  6932. }
  6933. return resBody.Res, nil
  6934. }
  6935. type QueryPerfCompositeBody struct {
  6936. Req *types.QueryPerfComposite `xml:"urn:vim25 QueryPerfComposite,omitempty"`
  6937. Res *types.QueryPerfCompositeResponse `xml:"urn:vim25 QueryPerfCompositeResponse,omitempty"`
  6938. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6939. }
  6940. func (b *QueryPerfCompositeBody) Fault() *soap.Fault { return b.Fault_ }
  6941. func QueryPerfComposite(ctx context.Context, r soap.RoundTripper, req *types.QueryPerfComposite) (*types.QueryPerfCompositeResponse, error) {
  6942. var reqBody, resBody QueryPerfCompositeBody
  6943. reqBody.Req = req
  6944. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6945. return nil, err
  6946. }
  6947. return resBody.Res, nil
  6948. }
  6949. type QueryPerfCounterBody struct {
  6950. Req *types.QueryPerfCounter `xml:"urn:vim25 QueryPerfCounter,omitempty"`
  6951. Res *types.QueryPerfCounterResponse `xml:"urn:vim25 QueryPerfCounterResponse,omitempty"`
  6952. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6953. }
  6954. func (b *QueryPerfCounterBody) Fault() *soap.Fault { return b.Fault_ }
  6955. func QueryPerfCounter(ctx context.Context, r soap.RoundTripper, req *types.QueryPerfCounter) (*types.QueryPerfCounterResponse, error) {
  6956. var reqBody, resBody QueryPerfCounterBody
  6957. reqBody.Req = req
  6958. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6959. return nil, err
  6960. }
  6961. return resBody.Res, nil
  6962. }
  6963. type QueryPerfCounterByLevelBody struct {
  6964. Req *types.QueryPerfCounterByLevel `xml:"urn:vim25 QueryPerfCounterByLevel,omitempty"`
  6965. Res *types.QueryPerfCounterByLevelResponse `xml:"urn:vim25 QueryPerfCounterByLevelResponse,omitempty"`
  6966. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6967. }
  6968. func (b *QueryPerfCounterByLevelBody) Fault() *soap.Fault { return b.Fault_ }
  6969. func QueryPerfCounterByLevel(ctx context.Context, r soap.RoundTripper, req *types.QueryPerfCounterByLevel) (*types.QueryPerfCounterByLevelResponse, error) {
  6970. var reqBody, resBody QueryPerfCounterByLevelBody
  6971. reqBody.Req = req
  6972. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6973. return nil, err
  6974. }
  6975. return resBody.Res, nil
  6976. }
  6977. type QueryPerfProviderSummaryBody struct {
  6978. Req *types.QueryPerfProviderSummary `xml:"urn:vim25 QueryPerfProviderSummary,omitempty"`
  6979. Res *types.QueryPerfProviderSummaryResponse `xml:"urn:vim25 QueryPerfProviderSummaryResponse,omitempty"`
  6980. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6981. }
  6982. func (b *QueryPerfProviderSummaryBody) Fault() *soap.Fault { return b.Fault_ }
  6983. func QueryPerfProviderSummary(ctx context.Context, r soap.RoundTripper, req *types.QueryPerfProviderSummary) (*types.QueryPerfProviderSummaryResponse, error) {
  6984. var reqBody, resBody QueryPerfProviderSummaryBody
  6985. reqBody.Req = req
  6986. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6987. return nil, err
  6988. }
  6989. return resBody.Res, nil
  6990. }
  6991. type QueryPhysicalVsanDisksBody struct {
  6992. Req *types.QueryPhysicalVsanDisks `xml:"urn:vim25 QueryPhysicalVsanDisks,omitempty"`
  6993. Res *types.QueryPhysicalVsanDisksResponse `xml:"urn:vim25 QueryPhysicalVsanDisksResponse,omitempty"`
  6994. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6995. }
  6996. func (b *QueryPhysicalVsanDisksBody) Fault() *soap.Fault { return b.Fault_ }
  6997. func QueryPhysicalVsanDisks(ctx context.Context, r soap.RoundTripper, req *types.QueryPhysicalVsanDisks) (*types.QueryPhysicalVsanDisksResponse, error) {
  6998. var reqBody, resBody QueryPhysicalVsanDisksBody
  6999. reqBody.Req = req
  7000. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7001. return nil, err
  7002. }
  7003. return resBody.Res, nil
  7004. }
  7005. type QueryPnicStatusBody struct {
  7006. Req *types.QueryPnicStatus `xml:"urn:vim25 QueryPnicStatus,omitempty"`
  7007. Res *types.QueryPnicStatusResponse `xml:"urn:vim25 QueryPnicStatusResponse,omitempty"`
  7008. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7009. }
  7010. func (b *QueryPnicStatusBody) Fault() *soap.Fault { return b.Fault_ }
  7011. func QueryPnicStatus(ctx context.Context, r soap.RoundTripper, req *types.QueryPnicStatus) (*types.QueryPnicStatusResponse, error) {
  7012. var reqBody, resBody QueryPnicStatusBody
  7013. reqBody.Req = req
  7014. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7015. return nil, err
  7016. }
  7017. return resBody.Res, nil
  7018. }
  7019. type QueryPolicyMetadataBody struct {
  7020. Req *types.QueryPolicyMetadata `xml:"urn:vim25 QueryPolicyMetadata,omitempty"`
  7021. Res *types.QueryPolicyMetadataResponse `xml:"urn:vim25 QueryPolicyMetadataResponse,omitempty"`
  7022. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7023. }
  7024. func (b *QueryPolicyMetadataBody) Fault() *soap.Fault { return b.Fault_ }
  7025. func QueryPolicyMetadata(ctx context.Context, r soap.RoundTripper, req *types.QueryPolicyMetadata) (*types.QueryPolicyMetadataResponse, error) {
  7026. var reqBody, resBody QueryPolicyMetadataBody
  7027. reqBody.Req = req
  7028. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7029. return nil, err
  7030. }
  7031. return resBody.Res, nil
  7032. }
  7033. type QueryProfileStructureBody struct {
  7034. Req *types.QueryProfileStructure `xml:"urn:vim25 QueryProfileStructure,omitempty"`
  7035. Res *types.QueryProfileStructureResponse `xml:"urn:vim25 QueryProfileStructureResponse,omitempty"`
  7036. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7037. }
  7038. func (b *QueryProfileStructureBody) Fault() *soap.Fault { return b.Fault_ }
  7039. func QueryProfileStructure(ctx context.Context, r soap.RoundTripper, req *types.QueryProfileStructure) (*types.QueryProfileStructureResponse, error) {
  7040. var reqBody, resBody QueryProfileStructureBody
  7041. reqBody.Req = req
  7042. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7043. return nil, err
  7044. }
  7045. return resBody.Res, nil
  7046. }
  7047. type QueryProviderListBody struct {
  7048. Req *types.QueryProviderList `xml:"urn:vim25 QueryProviderList,omitempty"`
  7049. Res *types.QueryProviderListResponse `xml:"urn:vim25 QueryProviderListResponse,omitempty"`
  7050. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7051. }
  7052. func (b *QueryProviderListBody) Fault() *soap.Fault { return b.Fault_ }
  7053. func QueryProviderList(ctx context.Context, r soap.RoundTripper, req *types.QueryProviderList) (*types.QueryProviderListResponse, error) {
  7054. var reqBody, resBody QueryProviderListBody
  7055. reqBody.Req = req
  7056. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7057. return nil, err
  7058. }
  7059. return resBody.Res, nil
  7060. }
  7061. type QueryProviderNameBody struct {
  7062. Req *types.QueryProviderName `xml:"urn:vim25 QueryProviderName,omitempty"`
  7063. Res *types.QueryProviderNameResponse `xml:"urn:vim25 QueryProviderNameResponse,omitempty"`
  7064. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7065. }
  7066. func (b *QueryProviderNameBody) Fault() *soap.Fault { return b.Fault_ }
  7067. func QueryProviderName(ctx context.Context, r soap.RoundTripper, req *types.QueryProviderName) (*types.QueryProviderNameResponse, error) {
  7068. var reqBody, resBody QueryProviderNameBody
  7069. reqBody.Req = req
  7070. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7071. return nil, err
  7072. }
  7073. return resBody.Res, nil
  7074. }
  7075. type QueryResourceConfigOptionBody struct {
  7076. Req *types.QueryResourceConfigOption `xml:"urn:vim25 QueryResourceConfigOption,omitempty"`
  7077. Res *types.QueryResourceConfigOptionResponse `xml:"urn:vim25 QueryResourceConfigOptionResponse,omitempty"`
  7078. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7079. }
  7080. func (b *QueryResourceConfigOptionBody) Fault() *soap.Fault { return b.Fault_ }
  7081. func QueryResourceConfigOption(ctx context.Context, r soap.RoundTripper, req *types.QueryResourceConfigOption) (*types.QueryResourceConfigOptionResponse, error) {
  7082. var reqBody, resBody QueryResourceConfigOptionBody
  7083. reqBody.Req = req
  7084. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7085. return nil, err
  7086. }
  7087. return resBody.Res, nil
  7088. }
  7089. type QueryServiceListBody struct {
  7090. Req *types.QueryServiceList `xml:"urn:vim25 QueryServiceList,omitempty"`
  7091. Res *types.QueryServiceListResponse `xml:"urn:vim25 QueryServiceListResponse,omitempty"`
  7092. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7093. }
  7094. func (b *QueryServiceListBody) Fault() *soap.Fault { return b.Fault_ }
  7095. func QueryServiceList(ctx context.Context, r soap.RoundTripper, req *types.QueryServiceList) (*types.QueryServiceListResponse, error) {
  7096. var reqBody, resBody QueryServiceListBody
  7097. reqBody.Req = req
  7098. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7099. return nil, err
  7100. }
  7101. return resBody.Res, nil
  7102. }
  7103. type QueryStorageArrayTypePolicyOptionsBody struct {
  7104. Req *types.QueryStorageArrayTypePolicyOptions `xml:"urn:vim25 QueryStorageArrayTypePolicyOptions,omitempty"`
  7105. Res *types.QueryStorageArrayTypePolicyOptionsResponse `xml:"urn:vim25 QueryStorageArrayTypePolicyOptionsResponse,omitempty"`
  7106. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7107. }
  7108. func (b *QueryStorageArrayTypePolicyOptionsBody) Fault() *soap.Fault { return b.Fault_ }
  7109. func QueryStorageArrayTypePolicyOptions(ctx context.Context, r soap.RoundTripper, req *types.QueryStorageArrayTypePolicyOptions) (*types.QueryStorageArrayTypePolicyOptionsResponse, error) {
  7110. var reqBody, resBody QueryStorageArrayTypePolicyOptionsBody
  7111. reqBody.Req = req
  7112. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7113. return nil, err
  7114. }
  7115. return resBody.Res, nil
  7116. }
  7117. type QuerySupportedFeaturesBody struct {
  7118. Req *types.QuerySupportedFeatures `xml:"urn:vim25 QuerySupportedFeatures,omitempty"`
  7119. Res *types.QuerySupportedFeaturesResponse `xml:"urn:vim25 QuerySupportedFeaturesResponse,omitempty"`
  7120. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7121. }
  7122. func (b *QuerySupportedFeaturesBody) Fault() *soap.Fault { return b.Fault_ }
  7123. func QuerySupportedFeatures(ctx context.Context, r soap.RoundTripper, req *types.QuerySupportedFeatures) (*types.QuerySupportedFeaturesResponse, error) {
  7124. var reqBody, resBody QuerySupportedFeaturesBody
  7125. reqBody.Req = req
  7126. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7127. return nil, err
  7128. }
  7129. return resBody.Res, nil
  7130. }
  7131. type QuerySyncingVsanObjectsBody struct {
  7132. Req *types.QuerySyncingVsanObjects `xml:"urn:vim25 QuerySyncingVsanObjects,omitempty"`
  7133. Res *types.QuerySyncingVsanObjectsResponse `xml:"urn:vim25 QuerySyncingVsanObjectsResponse,omitempty"`
  7134. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7135. }
  7136. func (b *QuerySyncingVsanObjectsBody) Fault() *soap.Fault { return b.Fault_ }
  7137. func QuerySyncingVsanObjects(ctx context.Context, r soap.RoundTripper, req *types.QuerySyncingVsanObjects) (*types.QuerySyncingVsanObjectsResponse, error) {
  7138. var reqBody, resBody QuerySyncingVsanObjectsBody
  7139. reqBody.Req = req
  7140. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7141. return nil, err
  7142. }
  7143. return resBody.Res, nil
  7144. }
  7145. type QuerySystemUsersBody struct {
  7146. Req *types.QuerySystemUsers `xml:"urn:vim25 QuerySystemUsers,omitempty"`
  7147. Res *types.QuerySystemUsersResponse `xml:"urn:vim25 QuerySystemUsersResponse,omitempty"`
  7148. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7149. }
  7150. func (b *QuerySystemUsersBody) Fault() *soap.Fault { return b.Fault_ }
  7151. func QuerySystemUsers(ctx context.Context, r soap.RoundTripper, req *types.QuerySystemUsers) (*types.QuerySystemUsersResponse, error) {
  7152. var reqBody, resBody QuerySystemUsersBody
  7153. reqBody.Req = req
  7154. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7155. return nil, err
  7156. }
  7157. return resBody.Res, nil
  7158. }
  7159. type QueryTargetCapabilitiesBody struct {
  7160. Req *types.QueryTargetCapabilities `xml:"urn:vim25 QueryTargetCapabilities,omitempty"`
  7161. Res *types.QueryTargetCapabilitiesResponse `xml:"urn:vim25 QueryTargetCapabilitiesResponse,omitempty"`
  7162. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7163. }
  7164. func (b *QueryTargetCapabilitiesBody) Fault() *soap.Fault { return b.Fault_ }
  7165. func QueryTargetCapabilities(ctx context.Context, r soap.RoundTripper, req *types.QueryTargetCapabilities) (*types.QueryTargetCapabilitiesResponse, error) {
  7166. var reqBody, resBody QueryTargetCapabilitiesBody
  7167. reqBody.Req = req
  7168. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7169. return nil, err
  7170. }
  7171. return resBody.Res, nil
  7172. }
  7173. type QueryTpmAttestationReportBody struct {
  7174. Req *types.QueryTpmAttestationReport `xml:"urn:vim25 QueryTpmAttestationReport,omitempty"`
  7175. Res *types.QueryTpmAttestationReportResponse `xml:"urn:vim25 QueryTpmAttestationReportResponse,omitempty"`
  7176. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7177. }
  7178. func (b *QueryTpmAttestationReportBody) Fault() *soap.Fault { return b.Fault_ }
  7179. func QueryTpmAttestationReport(ctx context.Context, r soap.RoundTripper, req *types.QueryTpmAttestationReport) (*types.QueryTpmAttestationReportResponse, error) {
  7180. var reqBody, resBody QueryTpmAttestationReportBody
  7181. reqBody.Req = req
  7182. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7183. return nil, err
  7184. }
  7185. return resBody.Res, nil
  7186. }
  7187. type QueryUnmonitoredHostsBody struct {
  7188. Req *types.QueryUnmonitoredHosts `xml:"urn:vim25 QueryUnmonitoredHosts,omitempty"`
  7189. Res *types.QueryUnmonitoredHostsResponse `xml:"urn:vim25 QueryUnmonitoredHostsResponse,omitempty"`
  7190. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7191. }
  7192. func (b *QueryUnmonitoredHostsBody) Fault() *soap.Fault { return b.Fault_ }
  7193. func QueryUnmonitoredHosts(ctx context.Context, r soap.RoundTripper, req *types.QueryUnmonitoredHosts) (*types.QueryUnmonitoredHostsResponse, error) {
  7194. var reqBody, resBody QueryUnmonitoredHostsBody
  7195. reqBody.Req = req
  7196. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7197. return nil, err
  7198. }
  7199. return resBody.Res, nil
  7200. }
  7201. type QueryUnownedFilesBody struct {
  7202. Req *types.QueryUnownedFiles `xml:"urn:vim25 QueryUnownedFiles,omitempty"`
  7203. Res *types.QueryUnownedFilesResponse `xml:"urn:vim25 QueryUnownedFilesResponse,omitempty"`
  7204. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7205. }
  7206. func (b *QueryUnownedFilesBody) Fault() *soap.Fault { return b.Fault_ }
  7207. func QueryUnownedFiles(ctx context.Context, r soap.RoundTripper, req *types.QueryUnownedFiles) (*types.QueryUnownedFilesResponse, error) {
  7208. var reqBody, resBody QueryUnownedFilesBody
  7209. reqBody.Req = req
  7210. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7211. return nil, err
  7212. }
  7213. return resBody.Res, nil
  7214. }
  7215. type QueryUnresolvedVmfsVolumeBody struct {
  7216. Req *types.QueryUnresolvedVmfsVolume `xml:"urn:vim25 QueryUnresolvedVmfsVolume,omitempty"`
  7217. Res *types.QueryUnresolvedVmfsVolumeResponse `xml:"urn:vim25 QueryUnresolvedVmfsVolumeResponse,omitempty"`
  7218. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7219. }
  7220. func (b *QueryUnresolvedVmfsVolumeBody) Fault() *soap.Fault { return b.Fault_ }
  7221. func QueryUnresolvedVmfsVolume(ctx context.Context, r soap.RoundTripper, req *types.QueryUnresolvedVmfsVolume) (*types.QueryUnresolvedVmfsVolumeResponse, error) {
  7222. var reqBody, resBody QueryUnresolvedVmfsVolumeBody
  7223. reqBody.Req = req
  7224. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7225. return nil, err
  7226. }
  7227. return resBody.Res, nil
  7228. }
  7229. type QueryUnresolvedVmfsVolumesBody struct {
  7230. Req *types.QueryUnresolvedVmfsVolumes `xml:"urn:vim25 QueryUnresolvedVmfsVolumes,omitempty"`
  7231. Res *types.QueryUnresolvedVmfsVolumesResponse `xml:"urn:vim25 QueryUnresolvedVmfsVolumesResponse,omitempty"`
  7232. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7233. }
  7234. func (b *QueryUnresolvedVmfsVolumesBody) Fault() *soap.Fault { return b.Fault_ }
  7235. func QueryUnresolvedVmfsVolumes(ctx context.Context, r soap.RoundTripper, req *types.QueryUnresolvedVmfsVolumes) (*types.QueryUnresolvedVmfsVolumesResponse, error) {
  7236. var reqBody, resBody QueryUnresolvedVmfsVolumesBody
  7237. reqBody.Req = req
  7238. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7239. return nil, err
  7240. }
  7241. return resBody.Res, nil
  7242. }
  7243. type QueryUsedVlanIdInDvsBody struct {
  7244. Req *types.QueryUsedVlanIdInDvs `xml:"urn:vim25 QueryUsedVlanIdInDvs,omitempty"`
  7245. Res *types.QueryUsedVlanIdInDvsResponse `xml:"urn:vim25 QueryUsedVlanIdInDvsResponse,omitempty"`
  7246. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7247. }
  7248. func (b *QueryUsedVlanIdInDvsBody) Fault() *soap.Fault { return b.Fault_ }
  7249. func QueryUsedVlanIdInDvs(ctx context.Context, r soap.RoundTripper, req *types.QueryUsedVlanIdInDvs) (*types.QueryUsedVlanIdInDvsResponse, error) {
  7250. var reqBody, resBody QueryUsedVlanIdInDvsBody
  7251. reqBody.Req = req
  7252. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7253. return nil, err
  7254. }
  7255. return resBody.Res, nil
  7256. }
  7257. type QueryVMotionCompatibilityBody struct {
  7258. Req *types.QueryVMotionCompatibility `xml:"urn:vim25 QueryVMotionCompatibility,omitempty"`
  7259. Res *types.QueryVMotionCompatibilityResponse `xml:"urn:vim25 QueryVMotionCompatibilityResponse,omitempty"`
  7260. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7261. }
  7262. func (b *QueryVMotionCompatibilityBody) Fault() *soap.Fault { return b.Fault_ }
  7263. func QueryVMotionCompatibility(ctx context.Context, r soap.RoundTripper, req *types.QueryVMotionCompatibility) (*types.QueryVMotionCompatibilityResponse, error) {
  7264. var reqBody, resBody QueryVMotionCompatibilityBody
  7265. reqBody.Req = req
  7266. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7267. return nil, err
  7268. }
  7269. return resBody.Res, nil
  7270. }
  7271. type QueryVMotionCompatibilityEx_TaskBody struct {
  7272. Req *types.QueryVMotionCompatibilityEx_Task `xml:"urn:vim25 QueryVMotionCompatibilityEx_Task,omitempty"`
  7273. Res *types.QueryVMotionCompatibilityEx_TaskResponse `xml:"urn:vim25 QueryVMotionCompatibilityEx_TaskResponse,omitempty"`
  7274. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7275. }
  7276. func (b *QueryVMotionCompatibilityEx_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  7277. func QueryVMotionCompatibilityEx_Task(ctx context.Context, r soap.RoundTripper, req *types.QueryVMotionCompatibilityEx_Task) (*types.QueryVMotionCompatibilityEx_TaskResponse, error) {
  7278. var reqBody, resBody QueryVMotionCompatibilityEx_TaskBody
  7279. reqBody.Req = req
  7280. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7281. return nil, err
  7282. }
  7283. return resBody.Res, nil
  7284. }
  7285. type QueryVirtualDiskFragmentationBody struct {
  7286. Req *types.QueryVirtualDiskFragmentation `xml:"urn:vim25 QueryVirtualDiskFragmentation,omitempty"`
  7287. Res *types.QueryVirtualDiskFragmentationResponse `xml:"urn:vim25 QueryVirtualDiskFragmentationResponse,omitempty"`
  7288. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7289. }
  7290. func (b *QueryVirtualDiskFragmentationBody) Fault() *soap.Fault { return b.Fault_ }
  7291. func QueryVirtualDiskFragmentation(ctx context.Context, r soap.RoundTripper, req *types.QueryVirtualDiskFragmentation) (*types.QueryVirtualDiskFragmentationResponse, error) {
  7292. var reqBody, resBody QueryVirtualDiskFragmentationBody
  7293. reqBody.Req = req
  7294. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7295. return nil, err
  7296. }
  7297. return resBody.Res, nil
  7298. }
  7299. type QueryVirtualDiskGeometryBody struct {
  7300. Req *types.QueryVirtualDiskGeometry `xml:"urn:vim25 QueryVirtualDiskGeometry,omitempty"`
  7301. Res *types.QueryVirtualDiskGeometryResponse `xml:"urn:vim25 QueryVirtualDiskGeometryResponse,omitempty"`
  7302. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7303. }
  7304. func (b *QueryVirtualDiskGeometryBody) Fault() *soap.Fault { return b.Fault_ }
  7305. func QueryVirtualDiskGeometry(ctx context.Context, r soap.RoundTripper, req *types.QueryVirtualDiskGeometry) (*types.QueryVirtualDiskGeometryResponse, error) {
  7306. var reqBody, resBody QueryVirtualDiskGeometryBody
  7307. reqBody.Req = req
  7308. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7309. return nil, err
  7310. }
  7311. return resBody.Res, nil
  7312. }
  7313. type QueryVirtualDiskUuidBody struct {
  7314. Req *types.QueryVirtualDiskUuid `xml:"urn:vim25 QueryVirtualDiskUuid,omitempty"`
  7315. Res *types.QueryVirtualDiskUuidResponse `xml:"urn:vim25 QueryVirtualDiskUuidResponse,omitempty"`
  7316. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7317. }
  7318. func (b *QueryVirtualDiskUuidBody) Fault() *soap.Fault { return b.Fault_ }
  7319. func QueryVirtualDiskUuid(ctx context.Context, r soap.RoundTripper, req *types.QueryVirtualDiskUuid) (*types.QueryVirtualDiskUuidResponse, error) {
  7320. var reqBody, resBody QueryVirtualDiskUuidBody
  7321. reqBody.Req = req
  7322. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7323. return nil, err
  7324. }
  7325. return resBody.Res, nil
  7326. }
  7327. type QueryVmfsConfigOptionBody struct {
  7328. Req *types.QueryVmfsConfigOption `xml:"urn:vim25 QueryVmfsConfigOption,omitempty"`
  7329. Res *types.QueryVmfsConfigOptionResponse `xml:"urn:vim25 QueryVmfsConfigOptionResponse,omitempty"`
  7330. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7331. }
  7332. func (b *QueryVmfsConfigOptionBody) Fault() *soap.Fault { return b.Fault_ }
  7333. func QueryVmfsConfigOption(ctx context.Context, r soap.RoundTripper, req *types.QueryVmfsConfigOption) (*types.QueryVmfsConfigOptionResponse, error) {
  7334. var reqBody, resBody QueryVmfsConfigOptionBody
  7335. reqBody.Req = req
  7336. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7337. return nil, err
  7338. }
  7339. return resBody.Res, nil
  7340. }
  7341. type QueryVmfsDatastoreCreateOptionsBody struct {
  7342. Req *types.QueryVmfsDatastoreCreateOptions `xml:"urn:vim25 QueryVmfsDatastoreCreateOptions,omitempty"`
  7343. Res *types.QueryVmfsDatastoreCreateOptionsResponse `xml:"urn:vim25 QueryVmfsDatastoreCreateOptionsResponse,omitempty"`
  7344. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7345. }
  7346. func (b *QueryVmfsDatastoreCreateOptionsBody) Fault() *soap.Fault { return b.Fault_ }
  7347. func QueryVmfsDatastoreCreateOptions(ctx context.Context, r soap.RoundTripper, req *types.QueryVmfsDatastoreCreateOptions) (*types.QueryVmfsDatastoreCreateOptionsResponse, error) {
  7348. var reqBody, resBody QueryVmfsDatastoreCreateOptionsBody
  7349. reqBody.Req = req
  7350. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7351. return nil, err
  7352. }
  7353. return resBody.Res, nil
  7354. }
  7355. type QueryVmfsDatastoreExpandOptionsBody struct {
  7356. Req *types.QueryVmfsDatastoreExpandOptions `xml:"urn:vim25 QueryVmfsDatastoreExpandOptions,omitempty"`
  7357. Res *types.QueryVmfsDatastoreExpandOptionsResponse `xml:"urn:vim25 QueryVmfsDatastoreExpandOptionsResponse,omitempty"`
  7358. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7359. }
  7360. func (b *QueryVmfsDatastoreExpandOptionsBody) Fault() *soap.Fault { return b.Fault_ }
  7361. func QueryVmfsDatastoreExpandOptions(ctx context.Context, r soap.RoundTripper, req *types.QueryVmfsDatastoreExpandOptions) (*types.QueryVmfsDatastoreExpandOptionsResponse, error) {
  7362. var reqBody, resBody QueryVmfsDatastoreExpandOptionsBody
  7363. reqBody.Req = req
  7364. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7365. return nil, err
  7366. }
  7367. return resBody.Res, nil
  7368. }
  7369. type QueryVmfsDatastoreExtendOptionsBody struct {
  7370. Req *types.QueryVmfsDatastoreExtendOptions `xml:"urn:vim25 QueryVmfsDatastoreExtendOptions,omitempty"`
  7371. Res *types.QueryVmfsDatastoreExtendOptionsResponse `xml:"urn:vim25 QueryVmfsDatastoreExtendOptionsResponse,omitempty"`
  7372. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7373. }
  7374. func (b *QueryVmfsDatastoreExtendOptionsBody) Fault() *soap.Fault { return b.Fault_ }
  7375. func QueryVmfsDatastoreExtendOptions(ctx context.Context, r soap.RoundTripper, req *types.QueryVmfsDatastoreExtendOptions) (*types.QueryVmfsDatastoreExtendOptionsResponse, error) {
  7376. var reqBody, resBody QueryVmfsDatastoreExtendOptionsBody
  7377. reqBody.Req = req
  7378. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7379. return nil, err
  7380. }
  7381. return resBody.Res, nil
  7382. }
  7383. type QueryVnicStatusBody struct {
  7384. Req *types.QueryVnicStatus `xml:"urn:vim25 QueryVnicStatus,omitempty"`
  7385. Res *types.QueryVnicStatusResponse `xml:"urn:vim25 QueryVnicStatusResponse,omitempty"`
  7386. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7387. }
  7388. func (b *QueryVnicStatusBody) Fault() *soap.Fault { return b.Fault_ }
  7389. func QueryVnicStatus(ctx context.Context, r soap.RoundTripper, req *types.QueryVnicStatus) (*types.QueryVnicStatusResponse, error) {
  7390. var reqBody, resBody QueryVnicStatusBody
  7391. reqBody.Req = req
  7392. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7393. return nil, err
  7394. }
  7395. return resBody.Res, nil
  7396. }
  7397. type QueryVsanObjectUuidsByFilterBody struct {
  7398. Req *types.QueryVsanObjectUuidsByFilter `xml:"urn:vim25 QueryVsanObjectUuidsByFilter,omitempty"`
  7399. Res *types.QueryVsanObjectUuidsByFilterResponse `xml:"urn:vim25 QueryVsanObjectUuidsByFilterResponse,omitempty"`
  7400. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7401. }
  7402. func (b *QueryVsanObjectUuidsByFilterBody) Fault() *soap.Fault { return b.Fault_ }
  7403. func QueryVsanObjectUuidsByFilter(ctx context.Context, r soap.RoundTripper, req *types.QueryVsanObjectUuidsByFilter) (*types.QueryVsanObjectUuidsByFilterResponse, error) {
  7404. var reqBody, resBody QueryVsanObjectUuidsByFilterBody
  7405. reqBody.Req = req
  7406. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7407. return nil, err
  7408. }
  7409. return resBody.Res, nil
  7410. }
  7411. type QueryVsanObjectsBody struct {
  7412. Req *types.QueryVsanObjects `xml:"urn:vim25 QueryVsanObjects,omitempty"`
  7413. Res *types.QueryVsanObjectsResponse `xml:"urn:vim25 QueryVsanObjectsResponse,omitempty"`
  7414. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7415. }
  7416. func (b *QueryVsanObjectsBody) Fault() *soap.Fault { return b.Fault_ }
  7417. func QueryVsanObjects(ctx context.Context, r soap.RoundTripper, req *types.QueryVsanObjects) (*types.QueryVsanObjectsResponse, error) {
  7418. var reqBody, resBody QueryVsanObjectsBody
  7419. reqBody.Req = req
  7420. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7421. return nil, err
  7422. }
  7423. return resBody.Res, nil
  7424. }
  7425. type QueryVsanStatisticsBody struct {
  7426. Req *types.QueryVsanStatistics `xml:"urn:vim25 QueryVsanStatistics,omitempty"`
  7427. Res *types.QueryVsanStatisticsResponse `xml:"urn:vim25 QueryVsanStatisticsResponse,omitempty"`
  7428. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7429. }
  7430. func (b *QueryVsanStatisticsBody) Fault() *soap.Fault { return b.Fault_ }
  7431. func QueryVsanStatistics(ctx context.Context, r soap.RoundTripper, req *types.QueryVsanStatistics) (*types.QueryVsanStatisticsResponse, error) {
  7432. var reqBody, resBody QueryVsanStatisticsBody
  7433. reqBody.Req = req
  7434. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7435. return nil, err
  7436. }
  7437. return resBody.Res, nil
  7438. }
  7439. type QueryVsanUpgradeStatusBody struct {
  7440. Req *types.QueryVsanUpgradeStatus `xml:"urn:vim25 QueryVsanUpgradeStatus,omitempty"`
  7441. Res *types.QueryVsanUpgradeStatusResponse `xml:"urn:vim25 QueryVsanUpgradeStatusResponse,omitempty"`
  7442. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7443. }
  7444. func (b *QueryVsanUpgradeStatusBody) Fault() *soap.Fault { return b.Fault_ }
  7445. func QueryVsanUpgradeStatus(ctx context.Context, r soap.RoundTripper, req *types.QueryVsanUpgradeStatus) (*types.QueryVsanUpgradeStatusResponse, error) {
  7446. var reqBody, resBody QueryVsanUpgradeStatusBody
  7447. reqBody.Req = req
  7448. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7449. return nil, err
  7450. }
  7451. return resBody.Res, nil
  7452. }
  7453. type ReadEnvironmentVariableInGuestBody struct {
  7454. Req *types.ReadEnvironmentVariableInGuest `xml:"urn:vim25 ReadEnvironmentVariableInGuest,omitempty"`
  7455. Res *types.ReadEnvironmentVariableInGuestResponse `xml:"urn:vim25 ReadEnvironmentVariableInGuestResponse,omitempty"`
  7456. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7457. }
  7458. func (b *ReadEnvironmentVariableInGuestBody) Fault() *soap.Fault { return b.Fault_ }
  7459. func ReadEnvironmentVariableInGuest(ctx context.Context, r soap.RoundTripper, req *types.ReadEnvironmentVariableInGuest) (*types.ReadEnvironmentVariableInGuestResponse, error) {
  7460. var reqBody, resBody ReadEnvironmentVariableInGuestBody
  7461. reqBody.Req = req
  7462. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7463. return nil, err
  7464. }
  7465. return resBody.Res, nil
  7466. }
  7467. type ReadNextEventsBody struct {
  7468. Req *types.ReadNextEvents `xml:"urn:vim25 ReadNextEvents,omitempty"`
  7469. Res *types.ReadNextEventsResponse `xml:"urn:vim25 ReadNextEventsResponse,omitempty"`
  7470. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7471. }
  7472. func (b *ReadNextEventsBody) Fault() *soap.Fault { return b.Fault_ }
  7473. func ReadNextEvents(ctx context.Context, r soap.RoundTripper, req *types.ReadNextEvents) (*types.ReadNextEventsResponse, error) {
  7474. var reqBody, resBody ReadNextEventsBody
  7475. reqBody.Req = req
  7476. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7477. return nil, err
  7478. }
  7479. return resBody.Res, nil
  7480. }
  7481. type ReadNextTasksBody struct {
  7482. Req *types.ReadNextTasks `xml:"urn:vim25 ReadNextTasks,omitempty"`
  7483. Res *types.ReadNextTasksResponse `xml:"urn:vim25 ReadNextTasksResponse,omitempty"`
  7484. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7485. }
  7486. func (b *ReadNextTasksBody) Fault() *soap.Fault { return b.Fault_ }
  7487. func ReadNextTasks(ctx context.Context, r soap.RoundTripper, req *types.ReadNextTasks) (*types.ReadNextTasksResponse, error) {
  7488. var reqBody, resBody ReadNextTasksBody
  7489. reqBody.Req = req
  7490. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7491. return nil, err
  7492. }
  7493. return resBody.Res, nil
  7494. }
  7495. type ReadPreviousEventsBody struct {
  7496. Req *types.ReadPreviousEvents `xml:"urn:vim25 ReadPreviousEvents,omitempty"`
  7497. Res *types.ReadPreviousEventsResponse `xml:"urn:vim25 ReadPreviousEventsResponse,omitempty"`
  7498. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7499. }
  7500. func (b *ReadPreviousEventsBody) Fault() *soap.Fault { return b.Fault_ }
  7501. func ReadPreviousEvents(ctx context.Context, r soap.RoundTripper, req *types.ReadPreviousEvents) (*types.ReadPreviousEventsResponse, error) {
  7502. var reqBody, resBody ReadPreviousEventsBody
  7503. reqBody.Req = req
  7504. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7505. return nil, err
  7506. }
  7507. return resBody.Res, nil
  7508. }
  7509. type ReadPreviousTasksBody struct {
  7510. Req *types.ReadPreviousTasks `xml:"urn:vim25 ReadPreviousTasks,omitempty"`
  7511. Res *types.ReadPreviousTasksResponse `xml:"urn:vim25 ReadPreviousTasksResponse,omitempty"`
  7512. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7513. }
  7514. func (b *ReadPreviousTasksBody) Fault() *soap.Fault { return b.Fault_ }
  7515. func ReadPreviousTasks(ctx context.Context, r soap.RoundTripper, req *types.ReadPreviousTasks) (*types.ReadPreviousTasksResponse, error) {
  7516. var reqBody, resBody ReadPreviousTasksBody
  7517. reqBody.Req = req
  7518. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7519. return nil, err
  7520. }
  7521. return resBody.Res, nil
  7522. }
  7523. type RebootGuestBody struct {
  7524. Req *types.RebootGuest `xml:"urn:vim25 RebootGuest,omitempty"`
  7525. Res *types.RebootGuestResponse `xml:"urn:vim25 RebootGuestResponse,omitempty"`
  7526. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7527. }
  7528. func (b *RebootGuestBody) Fault() *soap.Fault { return b.Fault_ }
  7529. func RebootGuest(ctx context.Context, r soap.RoundTripper, req *types.RebootGuest) (*types.RebootGuestResponse, error) {
  7530. var reqBody, resBody RebootGuestBody
  7531. reqBody.Req = req
  7532. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7533. return nil, err
  7534. }
  7535. return resBody.Res, nil
  7536. }
  7537. type RebootHost_TaskBody struct {
  7538. Req *types.RebootHost_Task `xml:"urn:vim25 RebootHost_Task,omitempty"`
  7539. Res *types.RebootHost_TaskResponse `xml:"urn:vim25 RebootHost_TaskResponse,omitempty"`
  7540. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7541. }
  7542. func (b *RebootHost_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  7543. func RebootHost_Task(ctx context.Context, r soap.RoundTripper, req *types.RebootHost_Task) (*types.RebootHost_TaskResponse, error) {
  7544. var reqBody, resBody RebootHost_TaskBody
  7545. reqBody.Req = req
  7546. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7547. return nil, err
  7548. }
  7549. return resBody.Res, nil
  7550. }
  7551. type RecommendDatastoresBody struct {
  7552. Req *types.RecommendDatastores `xml:"urn:vim25 RecommendDatastores,omitempty"`
  7553. Res *types.RecommendDatastoresResponse `xml:"urn:vim25 RecommendDatastoresResponse,omitempty"`
  7554. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7555. }
  7556. func (b *RecommendDatastoresBody) Fault() *soap.Fault { return b.Fault_ }
  7557. func RecommendDatastores(ctx context.Context, r soap.RoundTripper, req *types.RecommendDatastores) (*types.RecommendDatastoresResponse, error) {
  7558. var reqBody, resBody RecommendDatastoresBody
  7559. reqBody.Req = req
  7560. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7561. return nil, err
  7562. }
  7563. return resBody.Res, nil
  7564. }
  7565. type RecommendHostsForVmBody struct {
  7566. Req *types.RecommendHostsForVm `xml:"urn:vim25 RecommendHostsForVm,omitempty"`
  7567. Res *types.RecommendHostsForVmResponse `xml:"urn:vim25 RecommendHostsForVmResponse,omitempty"`
  7568. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7569. }
  7570. func (b *RecommendHostsForVmBody) Fault() *soap.Fault { return b.Fault_ }
  7571. func RecommendHostsForVm(ctx context.Context, r soap.RoundTripper, req *types.RecommendHostsForVm) (*types.RecommendHostsForVmResponse, error) {
  7572. var reqBody, resBody RecommendHostsForVmBody
  7573. reqBody.Req = req
  7574. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7575. return nil, err
  7576. }
  7577. return resBody.Res, nil
  7578. }
  7579. type RecommissionVsanNode_TaskBody struct {
  7580. Req *types.RecommissionVsanNode_Task `xml:"urn:vim25 RecommissionVsanNode_Task,omitempty"`
  7581. Res *types.RecommissionVsanNode_TaskResponse `xml:"urn:vim25 RecommissionVsanNode_TaskResponse,omitempty"`
  7582. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7583. }
  7584. func (b *RecommissionVsanNode_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  7585. func RecommissionVsanNode_Task(ctx context.Context, r soap.RoundTripper, req *types.RecommissionVsanNode_Task) (*types.RecommissionVsanNode_TaskResponse, error) {
  7586. var reqBody, resBody RecommissionVsanNode_TaskBody
  7587. reqBody.Req = req
  7588. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7589. return nil, err
  7590. }
  7591. return resBody.Res, nil
  7592. }
  7593. type ReconcileDatastoreInventory_TaskBody struct {
  7594. Req *types.ReconcileDatastoreInventory_Task `xml:"urn:vim25 ReconcileDatastoreInventory_Task,omitempty"`
  7595. Res *types.ReconcileDatastoreInventory_TaskResponse `xml:"urn:vim25 ReconcileDatastoreInventory_TaskResponse,omitempty"`
  7596. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7597. }
  7598. func (b *ReconcileDatastoreInventory_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  7599. func ReconcileDatastoreInventory_Task(ctx context.Context, r soap.RoundTripper, req *types.ReconcileDatastoreInventory_Task) (*types.ReconcileDatastoreInventory_TaskResponse, error) {
  7600. var reqBody, resBody ReconcileDatastoreInventory_TaskBody
  7601. reqBody.Req = req
  7602. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7603. return nil, err
  7604. }
  7605. return resBody.Res, nil
  7606. }
  7607. type ReconfigVM_TaskBody struct {
  7608. Req *types.ReconfigVM_Task `xml:"urn:vim25 ReconfigVM_Task,omitempty"`
  7609. Res *types.ReconfigVM_TaskResponse `xml:"urn:vim25 ReconfigVM_TaskResponse,omitempty"`
  7610. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7611. }
  7612. func (b *ReconfigVM_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  7613. func ReconfigVM_Task(ctx context.Context, r soap.RoundTripper, req *types.ReconfigVM_Task) (*types.ReconfigVM_TaskResponse, error) {
  7614. var reqBody, resBody ReconfigVM_TaskBody
  7615. reqBody.Req = req
  7616. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7617. return nil, err
  7618. }
  7619. return resBody.Res, nil
  7620. }
  7621. type ReconfigurationSatisfiableBody struct {
  7622. Req *types.ReconfigurationSatisfiable `xml:"urn:vim25 ReconfigurationSatisfiable,omitempty"`
  7623. Res *types.ReconfigurationSatisfiableResponse `xml:"urn:vim25 ReconfigurationSatisfiableResponse,omitempty"`
  7624. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7625. }
  7626. func (b *ReconfigurationSatisfiableBody) Fault() *soap.Fault { return b.Fault_ }
  7627. func ReconfigurationSatisfiable(ctx context.Context, r soap.RoundTripper, req *types.ReconfigurationSatisfiable) (*types.ReconfigurationSatisfiableResponse, error) {
  7628. var reqBody, resBody ReconfigurationSatisfiableBody
  7629. reqBody.Req = req
  7630. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7631. return nil, err
  7632. }
  7633. return resBody.Res, nil
  7634. }
  7635. type ReconfigureAlarmBody struct {
  7636. Req *types.ReconfigureAlarm `xml:"urn:vim25 ReconfigureAlarm,omitempty"`
  7637. Res *types.ReconfigureAlarmResponse `xml:"urn:vim25 ReconfigureAlarmResponse,omitempty"`
  7638. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7639. }
  7640. func (b *ReconfigureAlarmBody) Fault() *soap.Fault { return b.Fault_ }
  7641. func ReconfigureAlarm(ctx context.Context, r soap.RoundTripper, req *types.ReconfigureAlarm) (*types.ReconfigureAlarmResponse, error) {
  7642. var reqBody, resBody ReconfigureAlarmBody
  7643. reqBody.Req = req
  7644. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7645. return nil, err
  7646. }
  7647. return resBody.Res, nil
  7648. }
  7649. type ReconfigureAutostartBody struct {
  7650. Req *types.ReconfigureAutostart `xml:"urn:vim25 ReconfigureAutostart,omitempty"`
  7651. Res *types.ReconfigureAutostartResponse `xml:"urn:vim25 ReconfigureAutostartResponse,omitempty"`
  7652. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7653. }
  7654. func (b *ReconfigureAutostartBody) Fault() *soap.Fault { return b.Fault_ }
  7655. func ReconfigureAutostart(ctx context.Context, r soap.RoundTripper, req *types.ReconfigureAutostart) (*types.ReconfigureAutostartResponse, error) {
  7656. var reqBody, resBody ReconfigureAutostartBody
  7657. reqBody.Req = req
  7658. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7659. return nil, err
  7660. }
  7661. return resBody.Res, nil
  7662. }
  7663. type ReconfigureCluster_TaskBody struct {
  7664. Req *types.ReconfigureCluster_Task `xml:"urn:vim25 ReconfigureCluster_Task,omitempty"`
  7665. Res *types.ReconfigureCluster_TaskResponse `xml:"urn:vim25 ReconfigureCluster_TaskResponse,omitempty"`
  7666. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7667. }
  7668. func (b *ReconfigureCluster_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  7669. func ReconfigureCluster_Task(ctx context.Context, r soap.RoundTripper, req *types.ReconfigureCluster_Task) (*types.ReconfigureCluster_TaskResponse, error) {
  7670. var reqBody, resBody ReconfigureCluster_TaskBody
  7671. reqBody.Req = req
  7672. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7673. return nil, err
  7674. }
  7675. return resBody.Res, nil
  7676. }
  7677. type ReconfigureComputeResource_TaskBody struct {
  7678. Req *types.ReconfigureComputeResource_Task `xml:"urn:vim25 ReconfigureComputeResource_Task,omitempty"`
  7679. Res *types.ReconfigureComputeResource_TaskResponse `xml:"urn:vim25 ReconfigureComputeResource_TaskResponse,omitempty"`
  7680. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7681. }
  7682. func (b *ReconfigureComputeResource_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  7683. func ReconfigureComputeResource_Task(ctx context.Context, r soap.RoundTripper, req *types.ReconfigureComputeResource_Task) (*types.ReconfigureComputeResource_TaskResponse, error) {
  7684. var reqBody, resBody ReconfigureComputeResource_TaskBody
  7685. reqBody.Req = req
  7686. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7687. return nil, err
  7688. }
  7689. return resBody.Res, nil
  7690. }
  7691. type ReconfigureDVPort_TaskBody struct {
  7692. Req *types.ReconfigureDVPort_Task `xml:"urn:vim25 ReconfigureDVPort_Task,omitempty"`
  7693. Res *types.ReconfigureDVPort_TaskResponse `xml:"urn:vim25 ReconfigureDVPort_TaskResponse,omitempty"`
  7694. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7695. }
  7696. func (b *ReconfigureDVPort_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  7697. func ReconfigureDVPort_Task(ctx context.Context, r soap.RoundTripper, req *types.ReconfigureDVPort_Task) (*types.ReconfigureDVPort_TaskResponse, error) {
  7698. var reqBody, resBody ReconfigureDVPort_TaskBody
  7699. reqBody.Req = req
  7700. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7701. return nil, err
  7702. }
  7703. return resBody.Res, nil
  7704. }
  7705. type ReconfigureDVPortgroup_TaskBody struct {
  7706. Req *types.ReconfigureDVPortgroup_Task `xml:"urn:vim25 ReconfigureDVPortgroup_Task,omitempty"`
  7707. Res *types.ReconfigureDVPortgroup_TaskResponse `xml:"urn:vim25 ReconfigureDVPortgroup_TaskResponse,omitempty"`
  7708. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7709. }
  7710. func (b *ReconfigureDVPortgroup_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  7711. func ReconfigureDVPortgroup_Task(ctx context.Context, r soap.RoundTripper, req *types.ReconfigureDVPortgroup_Task) (*types.ReconfigureDVPortgroup_TaskResponse, error) {
  7712. var reqBody, resBody ReconfigureDVPortgroup_TaskBody
  7713. reqBody.Req = req
  7714. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7715. return nil, err
  7716. }
  7717. return resBody.Res, nil
  7718. }
  7719. type ReconfigureDatacenter_TaskBody struct {
  7720. Req *types.ReconfigureDatacenter_Task `xml:"urn:vim25 ReconfigureDatacenter_Task,omitempty"`
  7721. Res *types.ReconfigureDatacenter_TaskResponse `xml:"urn:vim25 ReconfigureDatacenter_TaskResponse,omitempty"`
  7722. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7723. }
  7724. func (b *ReconfigureDatacenter_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  7725. func ReconfigureDatacenter_Task(ctx context.Context, r soap.RoundTripper, req *types.ReconfigureDatacenter_Task) (*types.ReconfigureDatacenter_TaskResponse, error) {
  7726. var reqBody, resBody ReconfigureDatacenter_TaskBody
  7727. reqBody.Req = req
  7728. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7729. return nil, err
  7730. }
  7731. return resBody.Res, nil
  7732. }
  7733. type ReconfigureDomObjectBody struct {
  7734. Req *types.ReconfigureDomObject `xml:"urn:vim25 ReconfigureDomObject,omitempty"`
  7735. Res *types.ReconfigureDomObjectResponse `xml:"urn:vim25 ReconfigureDomObjectResponse,omitempty"`
  7736. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7737. }
  7738. func (b *ReconfigureDomObjectBody) Fault() *soap.Fault { return b.Fault_ }
  7739. func ReconfigureDomObject(ctx context.Context, r soap.RoundTripper, req *types.ReconfigureDomObject) (*types.ReconfigureDomObjectResponse, error) {
  7740. var reqBody, resBody ReconfigureDomObjectBody
  7741. reqBody.Req = req
  7742. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7743. return nil, err
  7744. }
  7745. return resBody.Res, nil
  7746. }
  7747. type ReconfigureDvs_TaskBody struct {
  7748. Req *types.ReconfigureDvs_Task `xml:"urn:vim25 ReconfigureDvs_Task,omitempty"`
  7749. Res *types.ReconfigureDvs_TaskResponse `xml:"urn:vim25 ReconfigureDvs_TaskResponse,omitempty"`
  7750. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7751. }
  7752. func (b *ReconfigureDvs_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  7753. func ReconfigureDvs_Task(ctx context.Context, r soap.RoundTripper, req *types.ReconfigureDvs_Task) (*types.ReconfigureDvs_TaskResponse, error) {
  7754. var reqBody, resBody ReconfigureDvs_TaskBody
  7755. reqBody.Req = req
  7756. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7757. return nil, err
  7758. }
  7759. return resBody.Res, nil
  7760. }
  7761. type ReconfigureHostForDAS_TaskBody struct {
  7762. Req *types.ReconfigureHostForDAS_Task `xml:"urn:vim25 ReconfigureHostForDAS_Task,omitempty"`
  7763. Res *types.ReconfigureHostForDAS_TaskResponse `xml:"urn:vim25 ReconfigureHostForDAS_TaskResponse,omitempty"`
  7764. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7765. }
  7766. func (b *ReconfigureHostForDAS_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  7767. func ReconfigureHostForDAS_Task(ctx context.Context, r soap.RoundTripper, req *types.ReconfigureHostForDAS_Task) (*types.ReconfigureHostForDAS_TaskResponse, error) {
  7768. var reqBody, resBody ReconfigureHostForDAS_TaskBody
  7769. reqBody.Req = req
  7770. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7771. return nil, err
  7772. }
  7773. return resBody.Res, nil
  7774. }
  7775. type ReconfigureScheduledTaskBody struct {
  7776. Req *types.ReconfigureScheduledTask `xml:"urn:vim25 ReconfigureScheduledTask,omitempty"`
  7777. Res *types.ReconfigureScheduledTaskResponse `xml:"urn:vim25 ReconfigureScheduledTaskResponse,omitempty"`
  7778. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7779. }
  7780. func (b *ReconfigureScheduledTaskBody) Fault() *soap.Fault { return b.Fault_ }
  7781. func ReconfigureScheduledTask(ctx context.Context, r soap.RoundTripper, req *types.ReconfigureScheduledTask) (*types.ReconfigureScheduledTaskResponse, error) {
  7782. var reqBody, resBody ReconfigureScheduledTaskBody
  7783. reqBody.Req = req
  7784. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7785. return nil, err
  7786. }
  7787. return resBody.Res, nil
  7788. }
  7789. type ReconfigureServiceConsoleReservationBody struct {
  7790. Req *types.ReconfigureServiceConsoleReservation `xml:"urn:vim25 ReconfigureServiceConsoleReservation,omitempty"`
  7791. Res *types.ReconfigureServiceConsoleReservationResponse `xml:"urn:vim25 ReconfigureServiceConsoleReservationResponse,omitempty"`
  7792. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7793. }
  7794. func (b *ReconfigureServiceConsoleReservationBody) Fault() *soap.Fault { return b.Fault_ }
  7795. func ReconfigureServiceConsoleReservation(ctx context.Context, r soap.RoundTripper, req *types.ReconfigureServiceConsoleReservation) (*types.ReconfigureServiceConsoleReservationResponse, error) {
  7796. var reqBody, resBody ReconfigureServiceConsoleReservationBody
  7797. reqBody.Req = req
  7798. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7799. return nil, err
  7800. }
  7801. return resBody.Res, nil
  7802. }
  7803. type ReconfigureSnmpAgentBody struct {
  7804. Req *types.ReconfigureSnmpAgent `xml:"urn:vim25 ReconfigureSnmpAgent,omitempty"`
  7805. Res *types.ReconfigureSnmpAgentResponse `xml:"urn:vim25 ReconfigureSnmpAgentResponse,omitempty"`
  7806. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7807. }
  7808. func (b *ReconfigureSnmpAgentBody) Fault() *soap.Fault { return b.Fault_ }
  7809. func ReconfigureSnmpAgent(ctx context.Context, r soap.RoundTripper, req *types.ReconfigureSnmpAgent) (*types.ReconfigureSnmpAgentResponse, error) {
  7810. var reqBody, resBody ReconfigureSnmpAgentBody
  7811. reqBody.Req = req
  7812. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7813. return nil, err
  7814. }
  7815. return resBody.Res, nil
  7816. }
  7817. type ReconfigureVirtualMachineReservationBody struct {
  7818. Req *types.ReconfigureVirtualMachineReservation `xml:"urn:vim25 ReconfigureVirtualMachineReservation,omitempty"`
  7819. Res *types.ReconfigureVirtualMachineReservationResponse `xml:"urn:vim25 ReconfigureVirtualMachineReservationResponse,omitempty"`
  7820. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7821. }
  7822. func (b *ReconfigureVirtualMachineReservationBody) Fault() *soap.Fault { return b.Fault_ }
  7823. func ReconfigureVirtualMachineReservation(ctx context.Context, r soap.RoundTripper, req *types.ReconfigureVirtualMachineReservation) (*types.ReconfigureVirtualMachineReservationResponse, error) {
  7824. var reqBody, resBody ReconfigureVirtualMachineReservationBody
  7825. reqBody.Req = req
  7826. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7827. return nil, err
  7828. }
  7829. return resBody.Res, nil
  7830. }
  7831. type ReconnectHost_TaskBody struct {
  7832. Req *types.ReconnectHost_Task `xml:"urn:vim25 ReconnectHost_Task,omitempty"`
  7833. Res *types.ReconnectHost_TaskResponse `xml:"urn:vim25 ReconnectHost_TaskResponse,omitempty"`
  7834. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7835. }
  7836. func (b *ReconnectHost_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  7837. func ReconnectHost_Task(ctx context.Context, r soap.RoundTripper, req *types.ReconnectHost_Task) (*types.ReconnectHost_TaskResponse, error) {
  7838. var reqBody, resBody ReconnectHost_TaskBody
  7839. reqBody.Req = req
  7840. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7841. return nil, err
  7842. }
  7843. return resBody.Res, nil
  7844. }
  7845. type RectifyDvsHost_TaskBody struct {
  7846. Req *types.RectifyDvsHost_Task `xml:"urn:vim25 RectifyDvsHost_Task,omitempty"`
  7847. Res *types.RectifyDvsHost_TaskResponse `xml:"urn:vim25 RectifyDvsHost_TaskResponse,omitempty"`
  7848. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7849. }
  7850. func (b *RectifyDvsHost_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  7851. func RectifyDvsHost_Task(ctx context.Context, r soap.RoundTripper, req *types.RectifyDvsHost_Task) (*types.RectifyDvsHost_TaskResponse, error) {
  7852. var reqBody, resBody RectifyDvsHost_TaskBody
  7853. reqBody.Req = req
  7854. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7855. return nil, err
  7856. }
  7857. return resBody.Res, nil
  7858. }
  7859. type RectifyDvsOnHost_TaskBody struct {
  7860. Req *types.RectifyDvsOnHost_Task `xml:"urn:vim25 RectifyDvsOnHost_Task,omitempty"`
  7861. Res *types.RectifyDvsOnHost_TaskResponse `xml:"urn:vim25 RectifyDvsOnHost_TaskResponse,omitempty"`
  7862. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7863. }
  7864. func (b *RectifyDvsOnHost_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  7865. func RectifyDvsOnHost_Task(ctx context.Context, r soap.RoundTripper, req *types.RectifyDvsOnHost_Task) (*types.RectifyDvsOnHost_TaskResponse, error) {
  7866. var reqBody, resBody RectifyDvsOnHost_TaskBody
  7867. reqBody.Req = req
  7868. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7869. return nil, err
  7870. }
  7871. return resBody.Res, nil
  7872. }
  7873. type RefreshBody struct {
  7874. Req *types.Refresh `xml:"urn:vim25 Refresh,omitempty"`
  7875. Res *types.RefreshResponse `xml:"urn:vim25 RefreshResponse,omitempty"`
  7876. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7877. }
  7878. func (b *RefreshBody) Fault() *soap.Fault { return b.Fault_ }
  7879. func Refresh(ctx context.Context, r soap.RoundTripper, req *types.Refresh) (*types.RefreshResponse, error) {
  7880. var reqBody, resBody RefreshBody
  7881. reqBody.Req = req
  7882. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7883. return nil, err
  7884. }
  7885. return resBody.Res, nil
  7886. }
  7887. type RefreshDVPortStateBody struct {
  7888. Req *types.RefreshDVPortState `xml:"urn:vim25 RefreshDVPortState,omitempty"`
  7889. Res *types.RefreshDVPortStateResponse `xml:"urn:vim25 RefreshDVPortStateResponse,omitempty"`
  7890. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7891. }
  7892. func (b *RefreshDVPortStateBody) Fault() *soap.Fault { return b.Fault_ }
  7893. func RefreshDVPortState(ctx context.Context, r soap.RoundTripper, req *types.RefreshDVPortState) (*types.RefreshDVPortStateResponse, error) {
  7894. var reqBody, resBody RefreshDVPortStateBody
  7895. reqBody.Req = req
  7896. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7897. return nil, err
  7898. }
  7899. return resBody.Res, nil
  7900. }
  7901. type RefreshDatastoreBody struct {
  7902. Req *types.RefreshDatastore `xml:"urn:vim25 RefreshDatastore,omitempty"`
  7903. Res *types.RefreshDatastoreResponse `xml:"urn:vim25 RefreshDatastoreResponse,omitempty"`
  7904. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7905. }
  7906. func (b *RefreshDatastoreBody) Fault() *soap.Fault { return b.Fault_ }
  7907. func RefreshDatastore(ctx context.Context, r soap.RoundTripper, req *types.RefreshDatastore) (*types.RefreshDatastoreResponse, error) {
  7908. var reqBody, resBody RefreshDatastoreBody
  7909. reqBody.Req = req
  7910. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7911. return nil, err
  7912. }
  7913. return resBody.Res, nil
  7914. }
  7915. type RefreshDatastoreStorageInfoBody struct {
  7916. Req *types.RefreshDatastoreStorageInfo `xml:"urn:vim25 RefreshDatastoreStorageInfo,omitempty"`
  7917. Res *types.RefreshDatastoreStorageInfoResponse `xml:"urn:vim25 RefreshDatastoreStorageInfoResponse,omitempty"`
  7918. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7919. }
  7920. func (b *RefreshDatastoreStorageInfoBody) Fault() *soap.Fault { return b.Fault_ }
  7921. func RefreshDatastoreStorageInfo(ctx context.Context, r soap.RoundTripper, req *types.RefreshDatastoreStorageInfo) (*types.RefreshDatastoreStorageInfoResponse, error) {
  7922. var reqBody, resBody RefreshDatastoreStorageInfoBody
  7923. reqBody.Req = req
  7924. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7925. return nil, err
  7926. }
  7927. return resBody.Res, nil
  7928. }
  7929. type RefreshDateTimeSystemBody struct {
  7930. Req *types.RefreshDateTimeSystem `xml:"urn:vim25 RefreshDateTimeSystem,omitempty"`
  7931. Res *types.RefreshDateTimeSystemResponse `xml:"urn:vim25 RefreshDateTimeSystemResponse,omitempty"`
  7932. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7933. }
  7934. func (b *RefreshDateTimeSystemBody) Fault() *soap.Fault { return b.Fault_ }
  7935. func RefreshDateTimeSystem(ctx context.Context, r soap.RoundTripper, req *types.RefreshDateTimeSystem) (*types.RefreshDateTimeSystemResponse, error) {
  7936. var reqBody, resBody RefreshDateTimeSystemBody
  7937. reqBody.Req = req
  7938. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7939. return nil, err
  7940. }
  7941. return resBody.Res, nil
  7942. }
  7943. type RefreshFirewallBody struct {
  7944. Req *types.RefreshFirewall `xml:"urn:vim25 RefreshFirewall,omitempty"`
  7945. Res *types.RefreshFirewallResponse `xml:"urn:vim25 RefreshFirewallResponse,omitempty"`
  7946. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7947. }
  7948. func (b *RefreshFirewallBody) Fault() *soap.Fault { return b.Fault_ }
  7949. func RefreshFirewall(ctx context.Context, r soap.RoundTripper, req *types.RefreshFirewall) (*types.RefreshFirewallResponse, error) {
  7950. var reqBody, resBody RefreshFirewallBody
  7951. reqBody.Req = req
  7952. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7953. return nil, err
  7954. }
  7955. return resBody.Res, nil
  7956. }
  7957. type RefreshGraphicsManagerBody struct {
  7958. Req *types.RefreshGraphicsManager `xml:"urn:vim25 RefreshGraphicsManager,omitempty"`
  7959. Res *types.RefreshGraphicsManagerResponse `xml:"urn:vim25 RefreshGraphicsManagerResponse,omitempty"`
  7960. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7961. }
  7962. func (b *RefreshGraphicsManagerBody) Fault() *soap.Fault { return b.Fault_ }
  7963. func RefreshGraphicsManager(ctx context.Context, r soap.RoundTripper, req *types.RefreshGraphicsManager) (*types.RefreshGraphicsManagerResponse, error) {
  7964. var reqBody, resBody RefreshGraphicsManagerBody
  7965. reqBody.Req = req
  7966. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7967. return nil, err
  7968. }
  7969. return resBody.Res, nil
  7970. }
  7971. type RefreshHealthStatusSystemBody struct {
  7972. Req *types.RefreshHealthStatusSystem `xml:"urn:vim25 RefreshHealthStatusSystem,omitempty"`
  7973. Res *types.RefreshHealthStatusSystemResponse `xml:"urn:vim25 RefreshHealthStatusSystemResponse,omitempty"`
  7974. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7975. }
  7976. func (b *RefreshHealthStatusSystemBody) Fault() *soap.Fault { return b.Fault_ }
  7977. func RefreshHealthStatusSystem(ctx context.Context, r soap.RoundTripper, req *types.RefreshHealthStatusSystem) (*types.RefreshHealthStatusSystemResponse, error) {
  7978. var reqBody, resBody RefreshHealthStatusSystemBody
  7979. reqBody.Req = req
  7980. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7981. return nil, err
  7982. }
  7983. return resBody.Res, nil
  7984. }
  7985. type RefreshNetworkSystemBody struct {
  7986. Req *types.RefreshNetworkSystem `xml:"urn:vim25 RefreshNetworkSystem,omitempty"`
  7987. Res *types.RefreshNetworkSystemResponse `xml:"urn:vim25 RefreshNetworkSystemResponse,omitempty"`
  7988. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7989. }
  7990. func (b *RefreshNetworkSystemBody) Fault() *soap.Fault { return b.Fault_ }
  7991. func RefreshNetworkSystem(ctx context.Context, r soap.RoundTripper, req *types.RefreshNetworkSystem) (*types.RefreshNetworkSystemResponse, error) {
  7992. var reqBody, resBody RefreshNetworkSystemBody
  7993. reqBody.Req = req
  7994. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7995. return nil, err
  7996. }
  7997. return resBody.Res, nil
  7998. }
  7999. type RefreshRecommendationBody struct {
  8000. Req *types.RefreshRecommendation `xml:"urn:vim25 RefreshRecommendation,omitempty"`
  8001. Res *types.RefreshRecommendationResponse `xml:"urn:vim25 RefreshRecommendationResponse,omitempty"`
  8002. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8003. }
  8004. func (b *RefreshRecommendationBody) Fault() *soap.Fault { return b.Fault_ }
  8005. func RefreshRecommendation(ctx context.Context, r soap.RoundTripper, req *types.RefreshRecommendation) (*types.RefreshRecommendationResponse, error) {
  8006. var reqBody, resBody RefreshRecommendationBody
  8007. reqBody.Req = req
  8008. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8009. return nil, err
  8010. }
  8011. return resBody.Res, nil
  8012. }
  8013. type RefreshRuntimeBody struct {
  8014. Req *types.RefreshRuntime `xml:"urn:vim25 RefreshRuntime,omitempty"`
  8015. Res *types.RefreshRuntimeResponse `xml:"urn:vim25 RefreshRuntimeResponse,omitempty"`
  8016. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8017. }
  8018. func (b *RefreshRuntimeBody) Fault() *soap.Fault { return b.Fault_ }
  8019. func RefreshRuntime(ctx context.Context, r soap.RoundTripper, req *types.RefreshRuntime) (*types.RefreshRuntimeResponse, error) {
  8020. var reqBody, resBody RefreshRuntimeBody
  8021. reqBody.Req = req
  8022. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8023. return nil, err
  8024. }
  8025. return resBody.Res, nil
  8026. }
  8027. type RefreshServicesBody struct {
  8028. Req *types.RefreshServices `xml:"urn:vim25 RefreshServices,omitempty"`
  8029. Res *types.RefreshServicesResponse `xml:"urn:vim25 RefreshServicesResponse,omitempty"`
  8030. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8031. }
  8032. func (b *RefreshServicesBody) Fault() *soap.Fault { return b.Fault_ }
  8033. func RefreshServices(ctx context.Context, r soap.RoundTripper, req *types.RefreshServices) (*types.RefreshServicesResponse, error) {
  8034. var reqBody, resBody RefreshServicesBody
  8035. reqBody.Req = req
  8036. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8037. return nil, err
  8038. }
  8039. return resBody.Res, nil
  8040. }
  8041. type RefreshStorageDrsRecommendationBody struct {
  8042. Req *types.RefreshStorageDrsRecommendation `xml:"urn:vim25 RefreshStorageDrsRecommendation,omitempty"`
  8043. Res *types.RefreshStorageDrsRecommendationResponse `xml:"urn:vim25 RefreshStorageDrsRecommendationResponse,omitempty"`
  8044. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8045. }
  8046. func (b *RefreshStorageDrsRecommendationBody) Fault() *soap.Fault { return b.Fault_ }
  8047. func RefreshStorageDrsRecommendation(ctx context.Context, r soap.RoundTripper, req *types.RefreshStorageDrsRecommendation) (*types.RefreshStorageDrsRecommendationResponse, error) {
  8048. var reqBody, resBody RefreshStorageDrsRecommendationBody
  8049. reqBody.Req = req
  8050. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8051. return nil, err
  8052. }
  8053. return resBody.Res, nil
  8054. }
  8055. type RefreshStorageDrsRecommendationsForPod_TaskBody struct {
  8056. Req *types.RefreshStorageDrsRecommendationsForPod_Task `xml:"urn:vim25 RefreshStorageDrsRecommendationsForPod_Task,omitempty"`
  8057. Res *types.RefreshStorageDrsRecommendationsForPod_TaskResponse `xml:"urn:vim25 RefreshStorageDrsRecommendationsForPod_TaskResponse,omitempty"`
  8058. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8059. }
  8060. func (b *RefreshStorageDrsRecommendationsForPod_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  8061. func RefreshStorageDrsRecommendationsForPod_Task(ctx context.Context, r soap.RoundTripper, req *types.RefreshStorageDrsRecommendationsForPod_Task) (*types.RefreshStorageDrsRecommendationsForPod_TaskResponse, error) {
  8062. var reqBody, resBody RefreshStorageDrsRecommendationsForPod_TaskBody
  8063. reqBody.Req = req
  8064. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8065. return nil, err
  8066. }
  8067. return resBody.Res, nil
  8068. }
  8069. type RefreshStorageInfoBody struct {
  8070. Req *types.RefreshStorageInfo `xml:"urn:vim25 RefreshStorageInfo,omitempty"`
  8071. Res *types.RefreshStorageInfoResponse `xml:"urn:vim25 RefreshStorageInfoResponse,omitempty"`
  8072. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8073. }
  8074. func (b *RefreshStorageInfoBody) Fault() *soap.Fault { return b.Fault_ }
  8075. func RefreshStorageInfo(ctx context.Context, r soap.RoundTripper, req *types.RefreshStorageInfo) (*types.RefreshStorageInfoResponse, error) {
  8076. var reqBody, resBody RefreshStorageInfoBody
  8077. reqBody.Req = req
  8078. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8079. return nil, err
  8080. }
  8081. return resBody.Res, nil
  8082. }
  8083. type RefreshStorageSystemBody struct {
  8084. Req *types.RefreshStorageSystem `xml:"urn:vim25 RefreshStorageSystem,omitempty"`
  8085. Res *types.RefreshStorageSystemResponse `xml:"urn:vim25 RefreshStorageSystemResponse,omitempty"`
  8086. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8087. }
  8088. func (b *RefreshStorageSystemBody) Fault() *soap.Fault { return b.Fault_ }
  8089. func RefreshStorageSystem(ctx context.Context, r soap.RoundTripper, req *types.RefreshStorageSystem) (*types.RefreshStorageSystemResponse, error) {
  8090. var reqBody, resBody RefreshStorageSystemBody
  8091. reqBody.Req = req
  8092. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8093. return nil, err
  8094. }
  8095. return resBody.Res, nil
  8096. }
  8097. type RegisterChildVM_TaskBody struct {
  8098. Req *types.RegisterChildVM_Task `xml:"urn:vim25 RegisterChildVM_Task,omitempty"`
  8099. Res *types.RegisterChildVM_TaskResponse `xml:"urn:vim25 RegisterChildVM_TaskResponse,omitempty"`
  8100. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8101. }
  8102. func (b *RegisterChildVM_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  8103. func RegisterChildVM_Task(ctx context.Context, r soap.RoundTripper, req *types.RegisterChildVM_Task) (*types.RegisterChildVM_TaskResponse, error) {
  8104. var reqBody, resBody RegisterChildVM_TaskBody
  8105. reqBody.Req = req
  8106. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8107. return nil, err
  8108. }
  8109. return resBody.Res, nil
  8110. }
  8111. type RegisterDiskBody struct {
  8112. Req *types.RegisterDisk `xml:"urn:vim25 RegisterDisk,omitempty"`
  8113. Res *types.RegisterDiskResponse `xml:"urn:vim25 RegisterDiskResponse,omitempty"`
  8114. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8115. }
  8116. func (b *RegisterDiskBody) Fault() *soap.Fault { return b.Fault_ }
  8117. func RegisterDisk(ctx context.Context, r soap.RoundTripper, req *types.RegisterDisk) (*types.RegisterDiskResponse, error) {
  8118. var reqBody, resBody RegisterDiskBody
  8119. reqBody.Req = req
  8120. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8121. return nil, err
  8122. }
  8123. return resBody.Res, nil
  8124. }
  8125. type RegisterExtensionBody struct {
  8126. Req *types.RegisterExtension `xml:"urn:vim25 RegisterExtension,omitempty"`
  8127. Res *types.RegisterExtensionResponse `xml:"urn:vim25 RegisterExtensionResponse,omitempty"`
  8128. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8129. }
  8130. func (b *RegisterExtensionBody) Fault() *soap.Fault { return b.Fault_ }
  8131. func RegisterExtension(ctx context.Context, r soap.RoundTripper, req *types.RegisterExtension) (*types.RegisterExtensionResponse, error) {
  8132. var reqBody, resBody RegisterExtensionBody
  8133. reqBody.Req = req
  8134. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8135. return nil, err
  8136. }
  8137. return resBody.Res, nil
  8138. }
  8139. type RegisterHealthUpdateProviderBody struct {
  8140. Req *types.RegisterHealthUpdateProvider `xml:"urn:vim25 RegisterHealthUpdateProvider,omitempty"`
  8141. Res *types.RegisterHealthUpdateProviderResponse `xml:"urn:vim25 RegisterHealthUpdateProviderResponse,omitempty"`
  8142. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8143. }
  8144. func (b *RegisterHealthUpdateProviderBody) Fault() *soap.Fault { return b.Fault_ }
  8145. func RegisterHealthUpdateProvider(ctx context.Context, r soap.RoundTripper, req *types.RegisterHealthUpdateProvider) (*types.RegisterHealthUpdateProviderResponse, error) {
  8146. var reqBody, resBody RegisterHealthUpdateProviderBody
  8147. reqBody.Req = req
  8148. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8149. return nil, err
  8150. }
  8151. return resBody.Res, nil
  8152. }
  8153. type RegisterKmipServerBody struct {
  8154. Req *types.RegisterKmipServer `xml:"urn:vim25 RegisterKmipServer,omitempty"`
  8155. Res *types.RegisterKmipServerResponse `xml:"urn:vim25 RegisterKmipServerResponse,omitempty"`
  8156. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8157. }
  8158. func (b *RegisterKmipServerBody) Fault() *soap.Fault { return b.Fault_ }
  8159. func RegisterKmipServer(ctx context.Context, r soap.RoundTripper, req *types.RegisterKmipServer) (*types.RegisterKmipServerResponse, error) {
  8160. var reqBody, resBody RegisterKmipServerBody
  8161. reqBody.Req = req
  8162. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8163. return nil, err
  8164. }
  8165. return resBody.Res, nil
  8166. }
  8167. type RegisterVM_TaskBody struct {
  8168. Req *types.RegisterVM_Task `xml:"urn:vim25 RegisterVM_Task,omitempty"`
  8169. Res *types.RegisterVM_TaskResponse `xml:"urn:vim25 RegisterVM_TaskResponse,omitempty"`
  8170. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8171. }
  8172. func (b *RegisterVM_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  8173. func RegisterVM_Task(ctx context.Context, r soap.RoundTripper, req *types.RegisterVM_Task) (*types.RegisterVM_TaskResponse, error) {
  8174. var reqBody, resBody RegisterVM_TaskBody
  8175. reqBody.Req = req
  8176. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8177. return nil, err
  8178. }
  8179. return resBody.Res, nil
  8180. }
  8181. type ReleaseCredentialsInGuestBody struct {
  8182. Req *types.ReleaseCredentialsInGuest `xml:"urn:vim25 ReleaseCredentialsInGuest,omitempty"`
  8183. Res *types.ReleaseCredentialsInGuestResponse `xml:"urn:vim25 ReleaseCredentialsInGuestResponse,omitempty"`
  8184. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8185. }
  8186. func (b *ReleaseCredentialsInGuestBody) Fault() *soap.Fault { return b.Fault_ }
  8187. func ReleaseCredentialsInGuest(ctx context.Context, r soap.RoundTripper, req *types.ReleaseCredentialsInGuest) (*types.ReleaseCredentialsInGuestResponse, error) {
  8188. var reqBody, resBody ReleaseCredentialsInGuestBody
  8189. reqBody.Req = req
  8190. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8191. return nil, err
  8192. }
  8193. return resBody.Res, nil
  8194. }
  8195. type ReleaseIpAllocationBody struct {
  8196. Req *types.ReleaseIpAllocation `xml:"urn:vim25 ReleaseIpAllocation,omitempty"`
  8197. Res *types.ReleaseIpAllocationResponse `xml:"urn:vim25 ReleaseIpAllocationResponse,omitempty"`
  8198. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8199. }
  8200. func (b *ReleaseIpAllocationBody) Fault() *soap.Fault { return b.Fault_ }
  8201. func ReleaseIpAllocation(ctx context.Context, r soap.RoundTripper, req *types.ReleaseIpAllocation) (*types.ReleaseIpAllocationResponse, error) {
  8202. var reqBody, resBody ReleaseIpAllocationBody
  8203. reqBody.Req = req
  8204. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8205. return nil, err
  8206. }
  8207. return resBody.Res, nil
  8208. }
  8209. type ReleaseManagedSnapshotBody struct {
  8210. Req *types.ReleaseManagedSnapshot `xml:"urn:vim25 ReleaseManagedSnapshot,omitempty"`
  8211. Res *types.ReleaseManagedSnapshotResponse `xml:"urn:vim25 ReleaseManagedSnapshotResponse,omitempty"`
  8212. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8213. }
  8214. func (b *ReleaseManagedSnapshotBody) Fault() *soap.Fault { return b.Fault_ }
  8215. func ReleaseManagedSnapshot(ctx context.Context, r soap.RoundTripper, req *types.ReleaseManagedSnapshot) (*types.ReleaseManagedSnapshotResponse, error) {
  8216. var reqBody, resBody ReleaseManagedSnapshotBody
  8217. reqBody.Req = req
  8218. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8219. return nil, err
  8220. }
  8221. return resBody.Res, nil
  8222. }
  8223. type ReloadBody struct {
  8224. Req *types.Reload `xml:"urn:vim25 Reload,omitempty"`
  8225. Res *types.ReloadResponse `xml:"urn:vim25 ReloadResponse,omitempty"`
  8226. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8227. }
  8228. func (b *ReloadBody) Fault() *soap.Fault { return b.Fault_ }
  8229. func Reload(ctx context.Context, r soap.RoundTripper, req *types.Reload) (*types.ReloadResponse, error) {
  8230. var reqBody, resBody ReloadBody
  8231. reqBody.Req = req
  8232. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8233. return nil, err
  8234. }
  8235. return resBody.Res, nil
  8236. }
  8237. type RelocateVM_TaskBody struct {
  8238. Req *types.RelocateVM_Task `xml:"urn:vim25 RelocateVM_Task,omitempty"`
  8239. Res *types.RelocateVM_TaskResponse `xml:"urn:vim25 RelocateVM_TaskResponse,omitempty"`
  8240. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8241. }
  8242. func (b *RelocateVM_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  8243. func RelocateVM_Task(ctx context.Context, r soap.RoundTripper, req *types.RelocateVM_Task) (*types.RelocateVM_TaskResponse, error) {
  8244. var reqBody, resBody RelocateVM_TaskBody
  8245. reqBody.Req = req
  8246. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8247. return nil, err
  8248. }
  8249. return resBody.Res, nil
  8250. }
  8251. type RelocateVStorageObject_TaskBody struct {
  8252. Req *types.RelocateVStorageObject_Task `xml:"urn:vim25 RelocateVStorageObject_Task,omitempty"`
  8253. Res *types.RelocateVStorageObject_TaskResponse `xml:"urn:vim25 RelocateVStorageObject_TaskResponse,omitempty"`
  8254. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8255. }
  8256. func (b *RelocateVStorageObject_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  8257. func RelocateVStorageObject_Task(ctx context.Context, r soap.RoundTripper, req *types.RelocateVStorageObject_Task) (*types.RelocateVStorageObject_TaskResponse, error) {
  8258. var reqBody, resBody RelocateVStorageObject_TaskBody
  8259. reqBody.Req = req
  8260. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8261. return nil, err
  8262. }
  8263. return resBody.Res, nil
  8264. }
  8265. type RemoveAlarmBody struct {
  8266. Req *types.RemoveAlarm `xml:"urn:vim25 RemoveAlarm,omitempty"`
  8267. Res *types.RemoveAlarmResponse `xml:"urn:vim25 RemoveAlarmResponse,omitempty"`
  8268. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8269. }
  8270. func (b *RemoveAlarmBody) Fault() *soap.Fault { return b.Fault_ }
  8271. func RemoveAlarm(ctx context.Context, r soap.RoundTripper, req *types.RemoveAlarm) (*types.RemoveAlarmResponse, error) {
  8272. var reqBody, resBody RemoveAlarmBody
  8273. reqBody.Req = req
  8274. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8275. return nil, err
  8276. }
  8277. return resBody.Res, nil
  8278. }
  8279. type RemoveAllSnapshots_TaskBody struct {
  8280. Req *types.RemoveAllSnapshots_Task `xml:"urn:vim25 RemoveAllSnapshots_Task,omitempty"`
  8281. Res *types.RemoveAllSnapshots_TaskResponse `xml:"urn:vim25 RemoveAllSnapshots_TaskResponse,omitempty"`
  8282. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8283. }
  8284. func (b *RemoveAllSnapshots_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  8285. func RemoveAllSnapshots_Task(ctx context.Context, r soap.RoundTripper, req *types.RemoveAllSnapshots_Task) (*types.RemoveAllSnapshots_TaskResponse, error) {
  8286. var reqBody, resBody RemoveAllSnapshots_TaskBody
  8287. reqBody.Req = req
  8288. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8289. return nil, err
  8290. }
  8291. return resBody.Res, nil
  8292. }
  8293. type RemoveAssignedLicenseBody struct {
  8294. Req *types.RemoveAssignedLicense `xml:"urn:vim25 RemoveAssignedLicense,omitempty"`
  8295. Res *types.RemoveAssignedLicenseResponse `xml:"urn:vim25 RemoveAssignedLicenseResponse,omitempty"`
  8296. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8297. }
  8298. func (b *RemoveAssignedLicenseBody) Fault() *soap.Fault { return b.Fault_ }
  8299. func RemoveAssignedLicense(ctx context.Context, r soap.RoundTripper, req *types.RemoveAssignedLicense) (*types.RemoveAssignedLicenseResponse, error) {
  8300. var reqBody, resBody RemoveAssignedLicenseBody
  8301. reqBody.Req = req
  8302. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8303. return nil, err
  8304. }
  8305. return resBody.Res, nil
  8306. }
  8307. type RemoveAuthorizationRoleBody struct {
  8308. Req *types.RemoveAuthorizationRole `xml:"urn:vim25 RemoveAuthorizationRole,omitempty"`
  8309. Res *types.RemoveAuthorizationRoleResponse `xml:"urn:vim25 RemoveAuthorizationRoleResponse,omitempty"`
  8310. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8311. }
  8312. func (b *RemoveAuthorizationRoleBody) Fault() *soap.Fault { return b.Fault_ }
  8313. func RemoveAuthorizationRole(ctx context.Context, r soap.RoundTripper, req *types.RemoveAuthorizationRole) (*types.RemoveAuthorizationRoleResponse, error) {
  8314. var reqBody, resBody RemoveAuthorizationRoleBody
  8315. reqBody.Req = req
  8316. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8317. return nil, err
  8318. }
  8319. return resBody.Res, nil
  8320. }
  8321. type RemoveCustomFieldDefBody struct {
  8322. Req *types.RemoveCustomFieldDef `xml:"urn:vim25 RemoveCustomFieldDef,omitempty"`
  8323. Res *types.RemoveCustomFieldDefResponse `xml:"urn:vim25 RemoveCustomFieldDefResponse,omitempty"`
  8324. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8325. }
  8326. func (b *RemoveCustomFieldDefBody) Fault() *soap.Fault { return b.Fault_ }
  8327. func RemoveCustomFieldDef(ctx context.Context, r soap.RoundTripper, req *types.RemoveCustomFieldDef) (*types.RemoveCustomFieldDefResponse, error) {
  8328. var reqBody, resBody RemoveCustomFieldDefBody
  8329. reqBody.Req = req
  8330. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8331. return nil, err
  8332. }
  8333. return resBody.Res, nil
  8334. }
  8335. type RemoveDatastoreBody struct {
  8336. Req *types.RemoveDatastore `xml:"urn:vim25 RemoveDatastore,omitempty"`
  8337. Res *types.RemoveDatastoreResponse `xml:"urn:vim25 RemoveDatastoreResponse,omitempty"`
  8338. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8339. }
  8340. func (b *RemoveDatastoreBody) Fault() *soap.Fault { return b.Fault_ }
  8341. func RemoveDatastore(ctx context.Context, r soap.RoundTripper, req *types.RemoveDatastore) (*types.RemoveDatastoreResponse, error) {
  8342. var reqBody, resBody RemoveDatastoreBody
  8343. reqBody.Req = req
  8344. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8345. return nil, err
  8346. }
  8347. return resBody.Res, nil
  8348. }
  8349. type RemoveDatastoreEx_TaskBody struct {
  8350. Req *types.RemoveDatastoreEx_Task `xml:"urn:vim25 RemoveDatastoreEx_Task,omitempty"`
  8351. Res *types.RemoveDatastoreEx_TaskResponse `xml:"urn:vim25 RemoveDatastoreEx_TaskResponse,omitempty"`
  8352. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8353. }
  8354. func (b *RemoveDatastoreEx_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  8355. func RemoveDatastoreEx_Task(ctx context.Context, r soap.RoundTripper, req *types.RemoveDatastoreEx_Task) (*types.RemoveDatastoreEx_TaskResponse, error) {
  8356. var reqBody, resBody RemoveDatastoreEx_TaskBody
  8357. reqBody.Req = req
  8358. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8359. return nil, err
  8360. }
  8361. return resBody.Res, nil
  8362. }
  8363. type RemoveDiskMapping_TaskBody struct {
  8364. Req *types.RemoveDiskMapping_Task `xml:"urn:vim25 RemoveDiskMapping_Task,omitempty"`
  8365. Res *types.RemoveDiskMapping_TaskResponse `xml:"urn:vim25 RemoveDiskMapping_TaskResponse,omitempty"`
  8366. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8367. }
  8368. func (b *RemoveDiskMapping_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  8369. func RemoveDiskMapping_Task(ctx context.Context, r soap.RoundTripper, req *types.RemoveDiskMapping_Task) (*types.RemoveDiskMapping_TaskResponse, error) {
  8370. var reqBody, resBody RemoveDiskMapping_TaskBody
  8371. reqBody.Req = req
  8372. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8373. return nil, err
  8374. }
  8375. return resBody.Res, nil
  8376. }
  8377. type RemoveDisk_TaskBody struct {
  8378. Req *types.RemoveDisk_Task `xml:"urn:vim25 RemoveDisk_Task,omitempty"`
  8379. Res *types.RemoveDisk_TaskResponse `xml:"urn:vim25 RemoveDisk_TaskResponse,omitempty"`
  8380. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8381. }
  8382. func (b *RemoveDisk_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  8383. func RemoveDisk_Task(ctx context.Context, r soap.RoundTripper, req *types.RemoveDisk_Task) (*types.RemoveDisk_TaskResponse, error) {
  8384. var reqBody, resBody RemoveDisk_TaskBody
  8385. reqBody.Req = req
  8386. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8387. return nil, err
  8388. }
  8389. return resBody.Res, nil
  8390. }
  8391. type RemoveEntityPermissionBody struct {
  8392. Req *types.RemoveEntityPermission `xml:"urn:vim25 RemoveEntityPermission,omitempty"`
  8393. Res *types.RemoveEntityPermissionResponse `xml:"urn:vim25 RemoveEntityPermissionResponse,omitempty"`
  8394. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8395. }
  8396. func (b *RemoveEntityPermissionBody) Fault() *soap.Fault { return b.Fault_ }
  8397. func RemoveEntityPermission(ctx context.Context, r soap.RoundTripper, req *types.RemoveEntityPermission) (*types.RemoveEntityPermissionResponse, error) {
  8398. var reqBody, resBody RemoveEntityPermissionBody
  8399. reqBody.Req = req
  8400. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8401. return nil, err
  8402. }
  8403. return resBody.Res, nil
  8404. }
  8405. type RemoveFilterBody struct {
  8406. Req *types.RemoveFilter `xml:"urn:vim25 RemoveFilter,omitempty"`
  8407. Res *types.RemoveFilterResponse `xml:"urn:vim25 RemoveFilterResponse,omitempty"`
  8408. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8409. }
  8410. func (b *RemoveFilterBody) Fault() *soap.Fault { return b.Fault_ }
  8411. func RemoveFilter(ctx context.Context, r soap.RoundTripper, req *types.RemoveFilter) (*types.RemoveFilterResponse, error) {
  8412. var reqBody, resBody RemoveFilterBody
  8413. reqBody.Req = req
  8414. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8415. return nil, err
  8416. }
  8417. return resBody.Res, nil
  8418. }
  8419. type RemoveFilterEntitiesBody struct {
  8420. Req *types.RemoveFilterEntities `xml:"urn:vim25 RemoveFilterEntities,omitempty"`
  8421. Res *types.RemoveFilterEntitiesResponse `xml:"urn:vim25 RemoveFilterEntitiesResponse,omitempty"`
  8422. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8423. }
  8424. func (b *RemoveFilterEntitiesBody) Fault() *soap.Fault { return b.Fault_ }
  8425. func RemoveFilterEntities(ctx context.Context, r soap.RoundTripper, req *types.RemoveFilterEntities) (*types.RemoveFilterEntitiesResponse, error) {
  8426. var reqBody, resBody RemoveFilterEntitiesBody
  8427. reqBody.Req = req
  8428. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8429. return nil, err
  8430. }
  8431. return resBody.Res, nil
  8432. }
  8433. type RemoveGroupBody struct {
  8434. Req *types.RemoveGroup `xml:"urn:vim25 RemoveGroup,omitempty"`
  8435. Res *types.RemoveGroupResponse `xml:"urn:vim25 RemoveGroupResponse,omitempty"`
  8436. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8437. }
  8438. func (b *RemoveGroupBody) Fault() *soap.Fault { return b.Fault_ }
  8439. func RemoveGroup(ctx context.Context, r soap.RoundTripper, req *types.RemoveGroup) (*types.RemoveGroupResponse, error) {
  8440. var reqBody, resBody RemoveGroupBody
  8441. reqBody.Req = req
  8442. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8443. return nil, err
  8444. }
  8445. return resBody.Res, nil
  8446. }
  8447. type RemoveGuestAliasBody struct {
  8448. Req *types.RemoveGuestAlias `xml:"urn:vim25 RemoveGuestAlias,omitempty"`
  8449. Res *types.RemoveGuestAliasResponse `xml:"urn:vim25 RemoveGuestAliasResponse,omitempty"`
  8450. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8451. }
  8452. func (b *RemoveGuestAliasBody) Fault() *soap.Fault { return b.Fault_ }
  8453. func RemoveGuestAlias(ctx context.Context, r soap.RoundTripper, req *types.RemoveGuestAlias) (*types.RemoveGuestAliasResponse, error) {
  8454. var reqBody, resBody RemoveGuestAliasBody
  8455. reqBody.Req = req
  8456. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8457. return nil, err
  8458. }
  8459. return resBody.Res, nil
  8460. }
  8461. type RemoveGuestAliasByCertBody struct {
  8462. Req *types.RemoveGuestAliasByCert `xml:"urn:vim25 RemoveGuestAliasByCert,omitempty"`
  8463. Res *types.RemoveGuestAliasByCertResponse `xml:"urn:vim25 RemoveGuestAliasByCertResponse,omitempty"`
  8464. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8465. }
  8466. func (b *RemoveGuestAliasByCertBody) Fault() *soap.Fault { return b.Fault_ }
  8467. func RemoveGuestAliasByCert(ctx context.Context, r soap.RoundTripper, req *types.RemoveGuestAliasByCert) (*types.RemoveGuestAliasByCertResponse, error) {
  8468. var reqBody, resBody RemoveGuestAliasByCertBody
  8469. reqBody.Req = req
  8470. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8471. return nil, err
  8472. }
  8473. return resBody.Res, nil
  8474. }
  8475. type RemoveInternetScsiSendTargetsBody struct {
  8476. Req *types.RemoveInternetScsiSendTargets `xml:"urn:vim25 RemoveInternetScsiSendTargets,omitempty"`
  8477. Res *types.RemoveInternetScsiSendTargetsResponse `xml:"urn:vim25 RemoveInternetScsiSendTargetsResponse,omitempty"`
  8478. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8479. }
  8480. func (b *RemoveInternetScsiSendTargetsBody) Fault() *soap.Fault { return b.Fault_ }
  8481. func RemoveInternetScsiSendTargets(ctx context.Context, r soap.RoundTripper, req *types.RemoveInternetScsiSendTargets) (*types.RemoveInternetScsiSendTargetsResponse, error) {
  8482. var reqBody, resBody RemoveInternetScsiSendTargetsBody
  8483. reqBody.Req = req
  8484. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8485. return nil, err
  8486. }
  8487. return resBody.Res, nil
  8488. }
  8489. type RemoveInternetScsiStaticTargetsBody struct {
  8490. Req *types.RemoveInternetScsiStaticTargets `xml:"urn:vim25 RemoveInternetScsiStaticTargets,omitempty"`
  8491. Res *types.RemoveInternetScsiStaticTargetsResponse `xml:"urn:vim25 RemoveInternetScsiStaticTargetsResponse,omitempty"`
  8492. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8493. }
  8494. func (b *RemoveInternetScsiStaticTargetsBody) Fault() *soap.Fault { return b.Fault_ }
  8495. func RemoveInternetScsiStaticTargets(ctx context.Context, r soap.RoundTripper, req *types.RemoveInternetScsiStaticTargets) (*types.RemoveInternetScsiStaticTargetsResponse, error) {
  8496. var reqBody, resBody RemoveInternetScsiStaticTargetsBody
  8497. reqBody.Req = req
  8498. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8499. return nil, err
  8500. }
  8501. return resBody.Res, nil
  8502. }
  8503. type RemoveKeyBody struct {
  8504. Req *types.RemoveKey `xml:"urn:vim25 RemoveKey,omitempty"`
  8505. Res *types.RemoveKeyResponse `xml:"urn:vim25 RemoveKeyResponse,omitempty"`
  8506. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8507. }
  8508. func (b *RemoveKeyBody) Fault() *soap.Fault { return b.Fault_ }
  8509. func RemoveKey(ctx context.Context, r soap.RoundTripper, req *types.RemoveKey) (*types.RemoveKeyResponse, error) {
  8510. var reqBody, resBody RemoveKeyBody
  8511. reqBody.Req = req
  8512. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8513. return nil, err
  8514. }
  8515. return resBody.Res, nil
  8516. }
  8517. type RemoveKeysBody struct {
  8518. Req *types.RemoveKeys `xml:"urn:vim25 RemoveKeys,omitempty"`
  8519. Res *types.RemoveKeysResponse `xml:"urn:vim25 RemoveKeysResponse,omitempty"`
  8520. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8521. }
  8522. func (b *RemoveKeysBody) Fault() *soap.Fault { return b.Fault_ }
  8523. func RemoveKeys(ctx context.Context, r soap.RoundTripper, req *types.RemoveKeys) (*types.RemoveKeysResponse, error) {
  8524. var reqBody, resBody RemoveKeysBody
  8525. reqBody.Req = req
  8526. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8527. return nil, err
  8528. }
  8529. return resBody.Res, nil
  8530. }
  8531. type RemoveKmipServerBody struct {
  8532. Req *types.RemoveKmipServer `xml:"urn:vim25 RemoveKmipServer,omitempty"`
  8533. Res *types.RemoveKmipServerResponse `xml:"urn:vim25 RemoveKmipServerResponse,omitempty"`
  8534. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8535. }
  8536. func (b *RemoveKmipServerBody) Fault() *soap.Fault { return b.Fault_ }
  8537. func RemoveKmipServer(ctx context.Context, r soap.RoundTripper, req *types.RemoveKmipServer) (*types.RemoveKmipServerResponse, error) {
  8538. var reqBody, resBody RemoveKmipServerBody
  8539. reqBody.Req = req
  8540. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8541. return nil, err
  8542. }
  8543. return resBody.Res, nil
  8544. }
  8545. type RemoveLicenseBody struct {
  8546. Req *types.RemoveLicense `xml:"urn:vim25 RemoveLicense,omitempty"`
  8547. Res *types.RemoveLicenseResponse `xml:"urn:vim25 RemoveLicenseResponse,omitempty"`
  8548. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8549. }
  8550. func (b *RemoveLicenseBody) Fault() *soap.Fault { return b.Fault_ }
  8551. func RemoveLicense(ctx context.Context, r soap.RoundTripper, req *types.RemoveLicense) (*types.RemoveLicenseResponse, error) {
  8552. var reqBody, resBody RemoveLicenseBody
  8553. reqBody.Req = req
  8554. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8555. return nil, err
  8556. }
  8557. return resBody.Res, nil
  8558. }
  8559. type RemoveLicenseLabelBody struct {
  8560. Req *types.RemoveLicenseLabel `xml:"urn:vim25 RemoveLicenseLabel,omitempty"`
  8561. Res *types.RemoveLicenseLabelResponse `xml:"urn:vim25 RemoveLicenseLabelResponse,omitempty"`
  8562. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8563. }
  8564. func (b *RemoveLicenseLabelBody) Fault() *soap.Fault { return b.Fault_ }
  8565. func RemoveLicenseLabel(ctx context.Context, r soap.RoundTripper, req *types.RemoveLicenseLabel) (*types.RemoveLicenseLabelResponse, error) {
  8566. var reqBody, resBody RemoveLicenseLabelBody
  8567. reqBody.Req = req
  8568. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8569. return nil, err
  8570. }
  8571. return resBody.Res, nil
  8572. }
  8573. type RemoveMonitoredEntitiesBody struct {
  8574. Req *types.RemoveMonitoredEntities `xml:"urn:vim25 RemoveMonitoredEntities,omitempty"`
  8575. Res *types.RemoveMonitoredEntitiesResponse `xml:"urn:vim25 RemoveMonitoredEntitiesResponse,omitempty"`
  8576. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8577. }
  8578. func (b *RemoveMonitoredEntitiesBody) Fault() *soap.Fault { return b.Fault_ }
  8579. func RemoveMonitoredEntities(ctx context.Context, r soap.RoundTripper, req *types.RemoveMonitoredEntities) (*types.RemoveMonitoredEntitiesResponse, error) {
  8580. var reqBody, resBody RemoveMonitoredEntitiesBody
  8581. reqBody.Req = req
  8582. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8583. return nil, err
  8584. }
  8585. return resBody.Res, nil
  8586. }
  8587. type RemoveNetworkResourcePoolBody struct {
  8588. Req *types.RemoveNetworkResourcePool `xml:"urn:vim25 RemoveNetworkResourcePool,omitempty"`
  8589. Res *types.RemoveNetworkResourcePoolResponse `xml:"urn:vim25 RemoveNetworkResourcePoolResponse,omitempty"`
  8590. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8591. }
  8592. func (b *RemoveNetworkResourcePoolBody) Fault() *soap.Fault { return b.Fault_ }
  8593. func RemoveNetworkResourcePool(ctx context.Context, r soap.RoundTripper, req *types.RemoveNetworkResourcePool) (*types.RemoveNetworkResourcePoolResponse, error) {
  8594. var reqBody, resBody RemoveNetworkResourcePoolBody
  8595. reqBody.Req = req
  8596. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8597. return nil, err
  8598. }
  8599. return resBody.Res, nil
  8600. }
  8601. type RemovePerfIntervalBody struct {
  8602. Req *types.RemovePerfInterval `xml:"urn:vim25 RemovePerfInterval,omitempty"`
  8603. Res *types.RemovePerfIntervalResponse `xml:"urn:vim25 RemovePerfIntervalResponse,omitempty"`
  8604. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8605. }
  8606. func (b *RemovePerfIntervalBody) Fault() *soap.Fault { return b.Fault_ }
  8607. func RemovePerfInterval(ctx context.Context, r soap.RoundTripper, req *types.RemovePerfInterval) (*types.RemovePerfIntervalResponse, error) {
  8608. var reqBody, resBody RemovePerfIntervalBody
  8609. reqBody.Req = req
  8610. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8611. return nil, err
  8612. }
  8613. return resBody.Res, nil
  8614. }
  8615. type RemovePortGroupBody struct {
  8616. Req *types.RemovePortGroup `xml:"urn:vim25 RemovePortGroup,omitempty"`
  8617. Res *types.RemovePortGroupResponse `xml:"urn:vim25 RemovePortGroupResponse,omitempty"`
  8618. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8619. }
  8620. func (b *RemovePortGroupBody) Fault() *soap.Fault { return b.Fault_ }
  8621. func RemovePortGroup(ctx context.Context, r soap.RoundTripper, req *types.RemovePortGroup) (*types.RemovePortGroupResponse, error) {
  8622. var reqBody, resBody RemovePortGroupBody
  8623. reqBody.Req = req
  8624. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8625. return nil, err
  8626. }
  8627. return resBody.Res, nil
  8628. }
  8629. type RemoveScheduledTaskBody struct {
  8630. Req *types.RemoveScheduledTask `xml:"urn:vim25 RemoveScheduledTask,omitempty"`
  8631. Res *types.RemoveScheduledTaskResponse `xml:"urn:vim25 RemoveScheduledTaskResponse,omitempty"`
  8632. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8633. }
  8634. func (b *RemoveScheduledTaskBody) Fault() *soap.Fault { return b.Fault_ }
  8635. func RemoveScheduledTask(ctx context.Context, r soap.RoundTripper, req *types.RemoveScheduledTask) (*types.RemoveScheduledTaskResponse, error) {
  8636. var reqBody, resBody RemoveScheduledTaskBody
  8637. reqBody.Req = req
  8638. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8639. return nil, err
  8640. }
  8641. return resBody.Res, nil
  8642. }
  8643. type RemoveServiceConsoleVirtualNicBody struct {
  8644. Req *types.RemoveServiceConsoleVirtualNic `xml:"urn:vim25 RemoveServiceConsoleVirtualNic,omitempty"`
  8645. Res *types.RemoveServiceConsoleVirtualNicResponse `xml:"urn:vim25 RemoveServiceConsoleVirtualNicResponse,omitempty"`
  8646. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8647. }
  8648. func (b *RemoveServiceConsoleVirtualNicBody) Fault() *soap.Fault { return b.Fault_ }
  8649. func RemoveServiceConsoleVirtualNic(ctx context.Context, r soap.RoundTripper, req *types.RemoveServiceConsoleVirtualNic) (*types.RemoveServiceConsoleVirtualNicResponse, error) {
  8650. var reqBody, resBody RemoveServiceConsoleVirtualNicBody
  8651. reqBody.Req = req
  8652. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8653. return nil, err
  8654. }
  8655. return resBody.Res, nil
  8656. }
  8657. type RemoveSmartCardTrustAnchorBody struct {
  8658. Req *types.RemoveSmartCardTrustAnchor `xml:"urn:vim25 RemoveSmartCardTrustAnchor,omitempty"`
  8659. Res *types.RemoveSmartCardTrustAnchorResponse `xml:"urn:vim25 RemoveSmartCardTrustAnchorResponse,omitempty"`
  8660. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8661. }
  8662. func (b *RemoveSmartCardTrustAnchorBody) Fault() *soap.Fault { return b.Fault_ }
  8663. func RemoveSmartCardTrustAnchor(ctx context.Context, r soap.RoundTripper, req *types.RemoveSmartCardTrustAnchor) (*types.RemoveSmartCardTrustAnchorResponse, error) {
  8664. var reqBody, resBody RemoveSmartCardTrustAnchorBody
  8665. reqBody.Req = req
  8666. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8667. return nil, err
  8668. }
  8669. return resBody.Res, nil
  8670. }
  8671. type RemoveSmartCardTrustAnchorByFingerprintBody struct {
  8672. Req *types.RemoveSmartCardTrustAnchorByFingerprint `xml:"urn:vim25 RemoveSmartCardTrustAnchorByFingerprint,omitempty"`
  8673. Res *types.RemoveSmartCardTrustAnchorByFingerprintResponse `xml:"urn:vim25 RemoveSmartCardTrustAnchorByFingerprintResponse,omitempty"`
  8674. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8675. }
  8676. func (b *RemoveSmartCardTrustAnchorByFingerprintBody) Fault() *soap.Fault { return b.Fault_ }
  8677. func RemoveSmartCardTrustAnchorByFingerprint(ctx context.Context, r soap.RoundTripper, req *types.RemoveSmartCardTrustAnchorByFingerprint) (*types.RemoveSmartCardTrustAnchorByFingerprintResponse, error) {
  8678. var reqBody, resBody RemoveSmartCardTrustAnchorByFingerprintBody
  8679. reqBody.Req = req
  8680. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8681. return nil, err
  8682. }
  8683. return resBody.Res, nil
  8684. }
  8685. type RemoveSnapshot_TaskBody struct {
  8686. Req *types.RemoveSnapshot_Task `xml:"urn:vim25 RemoveSnapshot_Task,omitempty"`
  8687. Res *types.RemoveSnapshot_TaskResponse `xml:"urn:vim25 RemoveSnapshot_TaskResponse,omitempty"`
  8688. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8689. }
  8690. func (b *RemoveSnapshot_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  8691. func RemoveSnapshot_Task(ctx context.Context, r soap.RoundTripper, req *types.RemoveSnapshot_Task) (*types.RemoveSnapshot_TaskResponse, error) {
  8692. var reqBody, resBody RemoveSnapshot_TaskBody
  8693. reqBody.Req = req
  8694. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8695. return nil, err
  8696. }
  8697. return resBody.Res, nil
  8698. }
  8699. type RemoveUserBody struct {
  8700. Req *types.RemoveUser `xml:"urn:vim25 RemoveUser,omitempty"`
  8701. Res *types.RemoveUserResponse `xml:"urn:vim25 RemoveUserResponse,omitempty"`
  8702. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8703. }
  8704. func (b *RemoveUserBody) Fault() *soap.Fault { return b.Fault_ }
  8705. func RemoveUser(ctx context.Context, r soap.RoundTripper, req *types.RemoveUser) (*types.RemoveUserResponse, error) {
  8706. var reqBody, resBody RemoveUserBody
  8707. reqBody.Req = req
  8708. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8709. return nil, err
  8710. }
  8711. return resBody.Res, nil
  8712. }
  8713. type RemoveVirtualNicBody struct {
  8714. Req *types.RemoveVirtualNic `xml:"urn:vim25 RemoveVirtualNic,omitempty"`
  8715. Res *types.RemoveVirtualNicResponse `xml:"urn:vim25 RemoveVirtualNicResponse,omitempty"`
  8716. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8717. }
  8718. func (b *RemoveVirtualNicBody) Fault() *soap.Fault { return b.Fault_ }
  8719. func RemoveVirtualNic(ctx context.Context, r soap.RoundTripper, req *types.RemoveVirtualNic) (*types.RemoveVirtualNicResponse, error) {
  8720. var reqBody, resBody RemoveVirtualNicBody
  8721. reqBody.Req = req
  8722. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8723. return nil, err
  8724. }
  8725. return resBody.Res, nil
  8726. }
  8727. type RemoveVirtualSwitchBody struct {
  8728. Req *types.RemoveVirtualSwitch `xml:"urn:vim25 RemoveVirtualSwitch,omitempty"`
  8729. Res *types.RemoveVirtualSwitchResponse `xml:"urn:vim25 RemoveVirtualSwitchResponse,omitempty"`
  8730. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8731. }
  8732. func (b *RemoveVirtualSwitchBody) Fault() *soap.Fault { return b.Fault_ }
  8733. func RemoveVirtualSwitch(ctx context.Context, r soap.RoundTripper, req *types.RemoveVirtualSwitch) (*types.RemoveVirtualSwitchResponse, error) {
  8734. var reqBody, resBody RemoveVirtualSwitchBody
  8735. reqBody.Req = req
  8736. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8737. return nil, err
  8738. }
  8739. return resBody.Res, nil
  8740. }
  8741. type RenameCustomFieldDefBody struct {
  8742. Req *types.RenameCustomFieldDef `xml:"urn:vim25 RenameCustomFieldDef,omitempty"`
  8743. Res *types.RenameCustomFieldDefResponse `xml:"urn:vim25 RenameCustomFieldDefResponse,omitempty"`
  8744. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8745. }
  8746. func (b *RenameCustomFieldDefBody) Fault() *soap.Fault { return b.Fault_ }
  8747. func RenameCustomFieldDef(ctx context.Context, r soap.RoundTripper, req *types.RenameCustomFieldDef) (*types.RenameCustomFieldDefResponse, error) {
  8748. var reqBody, resBody RenameCustomFieldDefBody
  8749. reqBody.Req = req
  8750. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8751. return nil, err
  8752. }
  8753. return resBody.Res, nil
  8754. }
  8755. type RenameCustomizationSpecBody struct {
  8756. Req *types.RenameCustomizationSpec `xml:"urn:vim25 RenameCustomizationSpec,omitempty"`
  8757. Res *types.RenameCustomizationSpecResponse `xml:"urn:vim25 RenameCustomizationSpecResponse,omitempty"`
  8758. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8759. }
  8760. func (b *RenameCustomizationSpecBody) Fault() *soap.Fault { return b.Fault_ }
  8761. func RenameCustomizationSpec(ctx context.Context, r soap.RoundTripper, req *types.RenameCustomizationSpec) (*types.RenameCustomizationSpecResponse, error) {
  8762. var reqBody, resBody RenameCustomizationSpecBody
  8763. reqBody.Req = req
  8764. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8765. return nil, err
  8766. }
  8767. return resBody.Res, nil
  8768. }
  8769. type RenameDatastoreBody struct {
  8770. Req *types.RenameDatastore `xml:"urn:vim25 RenameDatastore,omitempty"`
  8771. Res *types.RenameDatastoreResponse `xml:"urn:vim25 RenameDatastoreResponse,omitempty"`
  8772. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8773. }
  8774. func (b *RenameDatastoreBody) Fault() *soap.Fault { return b.Fault_ }
  8775. func RenameDatastore(ctx context.Context, r soap.RoundTripper, req *types.RenameDatastore) (*types.RenameDatastoreResponse, error) {
  8776. var reqBody, resBody RenameDatastoreBody
  8777. reqBody.Req = req
  8778. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8779. return nil, err
  8780. }
  8781. return resBody.Res, nil
  8782. }
  8783. type RenameSnapshotBody struct {
  8784. Req *types.RenameSnapshot `xml:"urn:vim25 RenameSnapshot,omitempty"`
  8785. Res *types.RenameSnapshotResponse `xml:"urn:vim25 RenameSnapshotResponse,omitempty"`
  8786. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8787. }
  8788. func (b *RenameSnapshotBody) Fault() *soap.Fault { return b.Fault_ }
  8789. func RenameSnapshot(ctx context.Context, r soap.RoundTripper, req *types.RenameSnapshot) (*types.RenameSnapshotResponse, error) {
  8790. var reqBody, resBody RenameSnapshotBody
  8791. reqBody.Req = req
  8792. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8793. return nil, err
  8794. }
  8795. return resBody.Res, nil
  8796. }
  8797. type RenameVStorageObjectBody struct {
  8798. Req *types.RenameVStorageObject `xml:"urn:vim25 RenameVStorageObject,omitempty"`
  8799. Res *types.RenameVStorageObjectResponse `xml:"urn:vim25 RenameVStorageObjectResponse,omitempty"`
  8800. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8801. }
  8802. func (b *RenameVStorageObjectBody) Fault() *soap.Fault { return b.Fault_ }
  8803. func RenameVStorageObject(ctx context.Context, r soap.RoundTripper, req *types.RenameVStorageObject) (*types.RenameVStorageObjectResponse, error) {
  8804. var reqBody, resBody RenameVStorageObjectBody
  8805. reqBody.Req = req
  8806. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8807. return nil, err
  8808. }
  8809. return resBody.Res, nil
  8810. }
  8811. type Rename_TaskBody struct {
  8812. Req *types.Rename_Task `xml:"urn:vim25 Rename_Task,omitempty"`
  8813. Res *types.Rename_TaskResponse `xml:"urn:vim25 Rename_TaskResponse,omitempty"`
  8814. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8815. }
  8816. func (b *Rename_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  8817. func Rename_Task(ctx context.Context, r soap.RoundTripper, req *types.Rename_Task) (*types.Rename_TaskResponse, error) {
  8818. var reqBody, resBody Rename_TaskBody
  8819. reqBody.Req = req
  8820. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8821. return nil, err
  8822. }
  8823. return resBody.Res, nil
  8824. }
  8825. type ReplaceCACertificatesAndCRLsBody struct {
  8826. Req *types.ReplaceCACertificatesAndCRLs `xml:"urn:vim25 ReplaceCACertificatesAndCRLs,omitempty"`
  8827. Res *types.ReplaceCACertificatesAndCRLsResponse `xml:"urn:vim25 ReplaceCACertificatesAndCRLsResponse,omitempty"`
  8828. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8829. }
  8830. func (b *ReplaceCACertificatesAndCRLsBody) Fault() *soap.Fault { return b.Fault_ }
  8831. func ReplaceCACertificatesAndCRLs(ctx context.Context, r soap.RoundTripper, req *types.ReplaceCACertificatesAndCRLs) (*types.ReplaceCACertificatesAndCRLsResponse, error) {
  8832. var reqBody, resBody ReplaceCACertificatesAndCRLsBody
  8833. reqBody.Req = req
  8834. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8835. return nil, err
  8836. }
  8837. return resBody.Res, nil
  8838. }
  8839. type ReplaceSmartCardTrustAnchorsBody struct {
  8840. Req *types.ReplaceSmartCardTrustAnchors `xml:"urn:vim25 ReplaceSmartCardTrustAnchors,omitempty"`
  8841. Res *types.ReplaceSmartCardTrustAnchorsResponse `xml:"urn:vim25 ReplaceSmartCardTrustAnchorsResponse,omitempty"`
  8842. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8843. }
  8844. func (b *ReplaceSmartCardTrustAnchorsBody) Fault() *soap.Fault { return b.Fault_ }
  8845. func ReplaceSmartCardTrustAnchors(ctx context.Context, r soap.RoundTripper, req *types.ReplaceSmartCardTrustAnchors) (*types.ReplaceSmartCardTrustAnchorsResponse, error) {
  8846. var reqBody, resBody ReplaceSmartCardTrustAnchorsBody
  8847. reqBody.Req = req
  8848. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8849. return nil, err
  8850. }
  8851. return resBody.Res, nil
  8852. }
  8853. type RescanAllHbaBody struct {
  8854. Req *types.RescanAllHba `xml:"urn:vim25 RescanAllHba,omitempty"`
  8855. Res *types.RescanAllHbaResponse `xml:"urn:vim25 RescanAllHbaResponse,omitempty"`
  8856. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8857. }
  8858. func (b *RescanAllHbaBody) Fault() *soap.Fault { return b.Fault_ }
  8859. func RescanAllHba(ctx context.Context, r soap.RoundTripper, req *types.RescanAllHba) (*types.RescanAllHbaResponse, error) {
  8860. var reqBody, resBody RescanAllHbaBody
  8861. reqBody.Req = req
  8862. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8863. return nil, err
  8864. }
  8865. return resBody.Res, nil
  8866. }
  8867. type RescanHbaBody struct {
  8868. Req *types.RescanHba `xml:"urn:vim25 RescanHba,omitempty"`
  8869. Res *types.RescanHbaResponse `xml:"urn:vim25 RescanHbaResponse,omitempty"`
  8870. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8871. }
  8872. func (b *RescanHbaBody) Fault() *soap.Fault { return b.Fault_ }
  8873. func RescanHba(ctx context.Context, r soap.RoundTripper, req *types.RescanHba) (*types.RescanHbaResponse, error) {
  8874. var reqBody, resBody RescanHbaBody
  8875. reqBody.Req = req
  8876. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8877. return nil, err
  8878. }
  8879. return resBody.Res, nil
  8880. }
  8881. type RescanVffsBody struct {
  8882. Req *types.RescanVffs `xml:"urn:vim25 RescanVffs,omitempty"`
  8883. Res *types.RescanVffsResponse `xml:"urn:vim25 RescanVffsResponse,omitempty"`
  8884. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8885. }
  8886. func (b *RescanVffsBody) Fault() *soap.Fault { return b.Fault_ }
  8887. func RescanVffs(ctx context.Context, r soap.RoundTripper, req *types.RescanVffs) (*types.RescanVffsResponse, error) {
  8888. var reqBody, resBody RescanVffsBody
  8889. reqBody.Req = req
  8890. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8891. return nil, err
  8892. }
  8893. return resBody.Res, nil
  8894. }
  8895. type RescanVmfsBody struct {
  8896. Req *types.RescanVmfs `xml:"urn:vim25 RescanVmfs,omitempty"`
  8897. Res *types.RescanVmfsResponse `xml:"urn:vim25 RescanVmfsResponse,omitempty"`
  8898. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8899. }
  8900. func (b *RescanVmfsBody) Fault() *soap.Fault { return b.Fault_ }
  8901. func RescanVmfs(ctx context.Context, r soap.RoundTripper, req *types.RescanVmfs) (*types.RescanVmfsResponse, error) {
  8902. var reqBody, resBody RescanVmfsBody
  8903. reqBody.Req = req
  8904. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8905. return nil, err
  8906. }
  8907. return resBody.Res, nil
  8908. }
  8909. type ResetCollectorBody struct {
  8910. Req *types.ResetCollector `xml:"urn:vim25 ResetCollector,omitempty"`
  8911. Res *types.ResetCollectorResponse `xml:"urn:vim25 ResetCollectorResponse,omitempty"`
  8912. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8913. }
  8914. func (b *ResetCollectorBody) Fault() *soap.Fault { return b.Fault_ }
  8915. func ResetCollector(ctx context.Context, r soap.RoundTripper, req *types.ResetCollector) (*types.ResetCollectorResponse, error) {
  8916. var reqBody, resBody ResetCollectorBody
  8917. reqBody.Req = req
  8918. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8919. return nil, err
  8920. }
  8921. return resBody.Res, nil
  8922. }
  8923. type ResetCounterLevelMappingBody struct {
  8924. Req *types.ResetCounterLevelMapping `xml:"urn:vim25 ResetCounterLevelMapping,omitempty"`
  8925. Res *types.ResetCounterLevelMappingResponse `xml:"urn:vim25 ResetCounterLevelMappingResponse,omitempty"`
  8926. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8927. }
  8928. func (b *ResetCounterLevelMappingBody) Fault() *soap.Fault { return b.Fault_ }
  8929. func ResetCounterLevelMapping(ctx context.Context, r soap.RoundTripper, req *types.ResetCounterLevelMapping) (*types.ResetCounterLevelMappingResponse, error) {
  8930. var reqBody, resBody ResetCounterLevelMappingBody
  8931. reqBody.Req = req
  8932. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8933. return nil, err
  8934. }
  8935. return resBody.Res, nil
  8936. }
  8937. type ResetEntityPermissionsBody struct {
  8938. Req *types.ResetEntityPermissions `xml:"urn:vim25 ResetEntityPermissions,omitempty"`
  8939. Res *types.ResetEntityPermissionsResponse `xml:"urn:vim25 ResetEntityPermissionsResponse,omitempty"`
  8940. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8941. }
  8942. func (b *ResetEntityPermissionsBody) Fault() *soap.Fault { return b.Fault_ }
  8943. func ResetEntityPermissions(ctx context.Context, r soap.RoundTripper, req *types.ResetEntityPermissions) (*types.ResetEntityPermissionsResponse, error) {
  8944. var reqBody, resBody ResetEntityPermissionsBody
  8945. reqBody.Req = req
  8946. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8947. return nil, err
  8948. }
  8949. return resBody.Res, nil
  8950. }
  8951. type ResetFirmwareToFactoryDefaultsBody struct {
  8952. Req *types.ResetFirmwareToFactoryDefaults `xml:"urn:vim25 ResetFirmwareToFactoryDefaults,omitempty"`
  8953. Res *types.ResetFirmwareToFactoryDefaultsResponse `xml:"urn:vim25 ResetFirmwareToFactoryDefaultsResponse,omitempty"`
  8954. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8955. }
  8956. func (b *ResetFirmwareToFactoryDefaultsBody) Fault() *soap.Fault { return b.Fault_ }
  8957. func ResetFirmwareToFactoryDefaults(ctx context.Context, r soap.RoundTripper, req *types.ResetFirmwareToFactoryDefaults) (*types.ResetFirmwareToFactoryDefaultsResponse, error) {
  8958. var reqBody, resBody ResetFirmwareToFactoryDefaultsBody
  8959. reqBody.Req = req
  8960. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8961. return nil, err
  8962. }
  8963. return resBody.Res, nil
  8964. }
  8965. type ResetGuestInformationBody struct {
  8966. Req *types.ResetGuestInformation `xml:"urn:vim25 ResetGuestInformation,omitempty"`
  8967. Res *types.ResetGuestInformationResponse `xml:"urn:vim25 ResetGuestInformationResponse,omitempty"`
  8968. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8969. }
  8970. func (b *ResetGuestInformationBody) Fault() *soap.Fault { return b.Fault_ }
  8971. func ResetGuestInformation(ctx context.Context, r soap.RoundTripper, req *types.ResetGuestInformation) (*types.ResetGuestInformationResponse, error) {
  8972. var reqBody, resBody ResetGuestInformationBody
  8973. reqBody.Req = req
  8974. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8975. return nil, err
  8976. }
  8977. return resBody.Res, nil
  8978. }
  8979. type ResetListViewBody struct {
  8980. Req *types.ResetListView `xml:"urn:vim25 ResetListView,omitempty"`
  8981. Res *types.ResetListViewResponse `xml:"urn:vim25 ResetListViewResponse,omitempty"`
  8982. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8983. }
  8984. func (b *ResetListViewBody) Fault() *soap.Fault { return b.Fault_ }
  8985. func ResetListView(ctx context.Context, r soap.RoundTripper, req *types.ResetListView) (*types.ResetListViewResponse, error) {
  8986. var reqBody, resBody ResetListViewBody
  8987. reqBody.Req = req
  8988. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8989. return nil, err
  8990. }
  8991. return resBody.Res, nil
  8992. }
  8993. type ResetListViewFromViewBody struct {
  8994. Req *types.ResetListViewFromView `xml:"urn:vim25 ResetListViewFromView,omitempty"`
  8995. Res *types.ResetListViewFromViewResponse `xml:"urn:vim25 ResetListViewFromViewResponse,omitempty"`
  8996. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8997. }
  8998. func (b *ResetListViewFromViewBody) Fault() *soap.Fault { return b.Fault_ }
  8999. func ResetListViewFromView(ctx context.Context, r soap.RoundTripper, req *types.ResetListViewFromView) (*types.ResetListViewFromViewResponse, error) {
  9000. var reqBody, resBody ResetListViewFromViewBody
  9001. reqBody.Req = req
  9002. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9003. return nil, err
  9004. }
  9005. return resBody.Res, nil
  9006. }
  9007. type ResetSystemHealthInfoBody struct {
  9008. Req *types.ResetSystemHealthInfo `xml:"urn:vim25 ResetSystemHealthInfo,omitempty"`
  9009. Res *types.ResetSystemHealthInfoResponse `xml:"urn:vim25 ResetSystemHealthInfoResponse,omitempty"`
  9010. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9011. }
  9012. func (b *ResetSystemHealthInfoBody) Fault() *soap.Fault { return b.Fault_ }
  9013. func ResetSystemHealthInfo(ctx context.Context, r soap.RoundTripper, req *types.ResetSystemHealthInfo) (*types.ResetSystemHealthInfoResponse, error) {
  9014. var reqBody, resBody ResetSystemHealthInfoBody
  9015. reqBody.Req = req
  9016. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9017. return nil, err
  9018. }
  9019. return resBody.Res, nil
  9020. }
  9021. type ResetVM_TaskBody struct {
  9022. Req *types.ResetVM_Task `xml:"urn:vim25 ResetVM_Task,omitempty"`
  9023. Res *types.ResetVM_TaskResponse `xml:"urn:vim25 ResetVM_TaskResponse,omitempty"`
  9024. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9025. }
  9026. func (b *ResetVM_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  9027. func ResetVM_Task(ctx context.Context, r soap.RoundTripper, req *types.ResetVM_Task) (*types.ResetVM_TaskResponse, error) {
  9028. var reqBody, resBody ResetVM_TaskBody
  9029. reqBody.Req = req
  9030. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9031. return nil, err
  9032. }
  9033. return resBody.Res, nil
  9034. }
  9035. type ResignatureUnresolvedVmfsVolume_TaskBody struct {
  9036. Req *types.ResignatureUnresolvedVmfsVolume_Task `xml:"urn:vim25 ResignatureUnresolvedVmfsVolume_Task,omitempty"`
  9037. Res *types.ResignatureUnresolvedVmfsVolume_TaskResponse `xml:"urn:vim25 ResignatureUnresolvedVmfsVolume_TaskResponse,omitempty"`
  9038. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9039. }
  9040. func (b *ResignatureUnresolvedVmfsVolume_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  9041. func ResignatureUnresolvedVmfsVolume_Task(ctx context.Context, r soap.RoundTripper, req *types.ResignatureUnresolvedVmfsVolume_Task) (*types.ResignatureUnresolvedVmfsVolume_TaskResponse, error) {
  9042. var reqBody, resBody ResignatureUnresolvedVmfsVolume_TaskBody
  9043. reqBody.Req = req
  9044. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9045. return nil, err
  9046. }
  9047. return resBody.Res, nil
  9048. }
  9049. type ResolveInstallationErrorsOnCluster_TaskBody struct {
  9050. Req *types.ResolveInstallationErrorsOnCluster_Task `xml:"urn:vim25 ResolveInstallationErrorsOnCluster_Task,omitempty"`
  9051. Res *types.ResolveInstallationErrorsOnCluster_TaskResponse `xml:"urn:vim25 ResolveInstallationErrorsOnCluster_TaskResponse,omitempty"`
  9052. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9053. }
  9054. func (b *ResolveInstallationErrorsOnCluster_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  9055. func ResolveInstallationErrorsOnCluster_Task(ctx context.Context, r soap.RoundTripper, req *types.ResolveInstallationErrorsOnCluster_Task) (*types.ResolveInstallationErrorsOnCluster_TaskResponse, error) {
  9056. var reqBody, resBody ResolveInstallationErrorsOnCluster_TaskBody
  9057. reqBody.Req = req
  9058. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9059. return nil, err
  9060. }
  9061. return resBody.Res, nil
  9062. }
  9063. type ResolveInstallationErrorsOnHost_TaskBody struct {
  9064. Req *types.ResolveInstallationErrorsOnHost_Task `xml:"urn:vim25 ResolveInstallationErrorsOnHost_Task,omitempty"`
  9065. Res *types.ResolveInstallationErrorsOnHost_TaskResponse `xml:"urn:vim25 ResolveInstallationErrorsOnHost_TaskResponse,omitempty"`
  9066. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9067. }
  9068. func (b *ResolveInstallationErrorsOnHost_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  9069. func ResolveInstallationErrorsOnHost_Task(ctx context.Context, r soap.RoundTripper, req *types.ResolveInstallationErrorsOnHost_Task) (*types.ResolveInstallationErrorsOnHost_TaskResponse, error) {
  9070. var reqBody, resBody ResolveInstallationErrorsOnHost_TaskBody
  9071. reqBody.Req = req
  9072. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9073. return nil, err
  9074. }
  9075. return resBody.Res, nil
  9076. }
  9077. type ResolveMultipleUnresolvedVmfsVolumesBody struct {
  9078. Req *types.ResolveMultipleUnresolvedVmfsVolumes `xml:"urn:vim25 ResolveMultipleUnresolvedVmfsVolumes,omitempty"`
  9079. Res *types.ResolveMultipleUnresolvedVmfsVolumesResponse `xml:"urn:vim25 ResolveMultipleUnresolvedVmfsVolumesResponse,omitempty"`
  9080. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9081. }
  9082. func (b *ResolveMultipleUnresolvedVmfsVolumesBody) Fault() *soap.Fault { return b.Fault_ }
  9083. func ResolveMultipleUnresolvedVmfsVolumes(ctx context.Context, r soap.RoundTripper, req *types.ResolveMultipleUnresolvedVmfsVolumes) (*types.ResolveMultipleUnresolvedVmfsVolumesResponse, error) {
  9084. var reqBody, resBody ResolveMultipleUnresolvedVmfsVolumesBody
  9085. reqBody.Req = req
  9086. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9087. return nil, err
  9088. }
  9089. return resBody.Res, nil
  9090. }
  9091. type ResolveMultipleUnresolvedVmfsVolumesEx_TaskBody struct {
  9092. Req *types.ResolveMultipleUnresolvedVmfsVolumesEx_Task `xml:"urn:vim25 ResolveMultipleUnresolvedVmfsVolumesEx_Task,omitempty"`
  9093. Res *types.ResolveMultipleUnresolvedVmfsVolumesEx_TaskResponse `xml:"urn:vim25 ResolveMultipleUnresolvedVmfsVolumesEx_TaskResponse,omitempty"`
  9094. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9095. }
  9096. func (b *ResolveMultipleUnresolvedVmfsVolumesEx_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  9097. func ResolveMultipleUnresolvedVmfsVolumesEx_Task(ctx context.Context, r soap.RoundTripper, req *types.ResolveMultipleUnresolvedVmfsVolumesEx_Task) (*types.ResolveMultipleUnresolvedVmfsVolumesEx_TaskResponse, error) {
  9098. var reqBody, resBody ResolveMultipleUnresolvedVmfsVolumesEx_TaskBody
  9099. reqBody.Req = req
  9100. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9101. return nil, err
  9102. }
  9103. return resBody.Res, nil
  9104. }
  9105. type RestartServiceBody struct {
  9106. Req *types.RestartService `xml:"urn:vim25 RestartService,omitempty"`
  9107. Res *types.RestartServiceResponse `xml:"urn:vim25 RestartServiceResponse,omitempty"`
  9108. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9109. }
  9110. func (b *RestartServiceBody) Fault() *soap.Fault { return b.Fault_ }
  9111. func RestartService(ctx context.Context, r soap.RoundTripper, req *types.RestartService) (*types.RestartServiceResponse, error) {
  9112. var reqBody, resBody RestartServiceBody
  9113. reqBody.Req = req
  9114. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9115. return nil, err
  9116. }
  9117. return resBody.Res, nil
  9118. }
  9119. type RestartServiceConsoleVirtualNicBody struct {
  9120. Req *types.RestartServiceConsoleVirtualNic `xml:"urn:vim25 RestartServiceConsoleVirtualNic,omitempty"`
  9121. Res *types.RestartServiceConsoleVirtualNicResponse `xml:"urn:vim25 RestartServiceConsoleVirtualNicResponse,omitempty"`
  9122. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9123. }
  9124. func (b *RestartServiceConsoleVirtualNicBody) Fault() *soap.Fault { return b.Fault_ }
  9125. func RestartServiceConsoleVirtualNic(ctx context.Context, r soap.RoundTripper, req *types.RestartServiceConsoleVirtualNic) (*types.RestartServiceConsoleVirtualNicResponse, error) {
  9126. var reqBody, resBody RestartServiceConsoleVirtualNicBody
  9127. reqBody.Req = req
  9128. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9129. return nil, err
  9130. }
  9131. return resBody.Res, nil
  9132. }
  9133. type RestoreFirmwareConfigurationBody struct {
  9134. Req *types.RestoreFirmwareConfiguration `xml:"urn:vim25 RestoreFirmwareConfiguration,omitempty"`
  9135. Res *types.RestoreFirmwareConfigurationResponse `xml:"urn:vim25 RestoreFirmwareConfigurationResponse,omitempty"`
  9136. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9137. }
  9138. func (b *RestoreFirmwareConfigurationBody) Fault() *soap.Fault { return b.Fault_ }
  9139. func RestoreFirmwareConfiguration(ctx context.Context, r soap.RoundTripper, req *types.RestoreFirmwareConfiguration) (*types.RestoreFirmwareConfigurationResponse, error) {
  9140. var reqBody, resBody RestoreFirmwareConfigurationBody
  9141. reqBody.Req = req
  9142. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9143. return nil, err
  9144. }
  9145. return resBody.Res, nil
  9146. }
  9147. type RetrieveAllPermissionsBody struct {
  9148. Req *types.RetrieveAllPermissions `xml:"urn:vim25 RetrieveAllPermissions,omitempty"`
  9149. Res *types.RetrieveAllPermissionsResponse `xml:"urn:vim25 RetrieveAllPermissionsResponse,omitempty"`
  9150. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9151. }
  9152. func (b *RetrieveAllPermissionsBody) Fault() *soap.Fault { return b.Fault_ }
  9153. func RetrieveAllPermissions(ctx context.Context, r soap.RoundTripper, req *types.RetrieveAllPermissions) (*types.RetrieveAllPermissionsResponse, error) {
  9154. var reqBody, resBody RetrieveAllPermissionsBody
  9155. reqBody.Req = req
  9156. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9157. return nil, err
  9158. }
  9159. return resBody.Res, nil
  9160. }
  9161. type RetrieveAnswerFileBody struct {
  9162. Req *types.RetrieveAnswerFile `xml:"urn:vim25 RetrieveAnswerFile,omitempty"`
  9163. Res *types.RetrieveAnswerFileResponse `xml:"urn:vim25 RetrieveAnswerFileResponse,omitempty"`
  9164. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9165. }
  9166. func (b *RetrieveAnswerFileBody) Fault() *soap.Fault { return b.Fault_ }
  9167. func RetrieveAnswerFile(ctx context.Context, r soap.RoundTripper, req *types.RetrieveAnswerFile) (*types.RetrieveAnswerFileResponse, error) {
  9168. var reqBody, resBody RetrieveAnswerFileBody
  9169. reqBody.Req = req
  9170. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9171. return nil, err
  9172. }
  9173. return resBody.Res, nil
  9174. }
  9175. type RetrieveAnswerFileForProfileBody struct {
  9176. Req *types.RetrieveAnswerFileForProfile `xml:"urn:vim25 RetrieveAnswerFileForProfile,omitempty"`
  9177. Res *types.RetrieveAnswerFileForProfileResponse `xml:"urn:vim25 RetrieveAnswerFileForProfileResponse,omitempty"`
  9178. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9179. }
  9180. func (b *RetrieveAnswerFileForProfileBody) Fault() *soap.Fault { return b.Fault_ }
  9181. func RetrieveAnswerFileForProfile(ctx context.Context, r soap.RoundTripper, req *types.RetrieveAnswerFileForProfile) (*types.RetrieveAnswerFileForProfileResponse, error) {
  9182. var reqBody, resBody RetrieveAnswerFileForProfileBody
  9183. reqBody.Req = req
  9184. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9185. return nil, err
  9186. }
  9187. return resBody.Res, nil
  9188. }
  9189. type RetrieveArgumentDescriptionBody struct {
  9190. Req *types.RetrieveArgumentDescription `xml:"urn:vim25 RetrieveArgumentDescription,omitempty"`
  9191. Res *types.RetrieveArgumentDescriptionResponse `xml:"urn:vim25 RetrieveArgumentDescriptionResponse,omitempty"`
  9192. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9193. }
  9194. func (b *RetrieveArgumentDescriptionBody) Fault() *soap.Fault { return b.Fault_ }
  9195. func RetrieveArgumentDescription(ctx context.Context, r soap.RoundTripper, req *types.RetrieveArgumentDescription) (*types.RetrieveArgumentDescriptionResponse, error) {
  9196. var reqBody, resBody RetrieveArgumentDescriptionBody
  9197. reqBody.Req = req
  9198. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9199. return nil, err
  9200. }
  9201. return resBody.Res, nil
  9202. }
  9203. type RetrieveClientCertBody struct {
  9204. Req *types.RetrieveClientCert `xml:"urn:vim25 RetrieveClientCert,omitempty"`
  9205. Res *types.RetrieveClientCertResponse `xml:"urn:vim25 RetrieveClientCertResponse,omitempty"`
  9206. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9207. }
  9208. func (b *RetrieveClientCertBody) Fault() *soap.Fault { return b.Fault_ }
  9209. func RetrieveClientCert(ctx context.Context, r soap.RoundTripper, req *types.RetrieveClientCert) (*types.RetrieveClientCertResponse, error) {
  9210. var reqBody, resBody RetrieveClientCertBody
  9211. reqBody.Req = req
  9212. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9213. return nil, err
  9214. }
  9215. return resBody.Res, nil
  9216. }
  9217. type RetrieveClientCsrBody struct {
  9218. Req *types.RetrieveClientCsr `xml:"urn:vim25 RetrieveClientCsr,omitempty"`
  9219. Res *types.RetrieveClientCsrResponse `xml:"urn:vim25 RetrieveClientCsrResponse,omitempty"`
  9220. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9221. }
  9222. func (b *RetrieveClientCsrBody) Fault() *soap.Fault { return b.Fault_ }
  9223. func RetrieveClientCsr(ctx context.Context, r soap.RoundTripper, req *types.RetrieveClientCsr) (*types.RetrieveClientCsrResponse, error) {
  9224. var reqBody, resBody RetrieveClientCsrBody
  9225. reqBody.Req = req
  9226. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9227. return nil, err
  9228. }
  9229. return resBody.Res, nil
  9230. }
  9231. type RetrieveDasAdvancedRuntimeInfoBody struct {
  9232. Req *types.RetrieveDasAdvancedRuntimeInfo `xml:"urn:vim25 RetrieveDasAdvancedRuntimeInfo,omitempty"`
  9233. Res *types.RetrieveDasAdvancedRuntimeInfoResponse `xml:"urn:vim25 RetrieveDasAdvancedRuntimeInfoResponse,omitempty"`
  9234. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9235. }
  9236. func (b *RetrieveDasAdvancedRuntimeInfoBody) Fault() *soap.Fault { return b.Fault_ }
  9237. func RetrieveDasAdvancedRuntimeInfo(ctx context.Context, r soap.RoundTripper, req *types.RetrieveDasAdvancedRuntimeInfo) (*types.RetrieveDasAdvancedRuntimeInfoResponse, error) {
  9238. var reqBody, resBody RetrieveDasAdvancedRuntimeInfoBody
  9239. reqBody.Req = req
  9240. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9241. return nil, err
  9242. }
  9243. return resBody.Res, nil
  9244. }
  9245. type RetrieveDescriptionBody struct {
  9246. Req *types.RetrieveDescription `xml:"urn:vim25 RetrieveDescription,omitempty"`
  9247. Res *types.RetrieveDescriptionResponse `xml:"urn:vim25 RetrieveDescriptionResponse,omitempty"`
  9248. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9249. }
  9250. func (b *RetrieveDescriptionBody) Fault() *soap.Fault { return b.Fault_ }
  9251. func RetrieveDescription(ctx context.Context, r soap.RoundTripper, req *types.RetrieveDescription) (*types.RetrieveDescriptionResponse, error) {
  9252. var reqBody, resBody RetrieveDescriptionBody
  9253. reqBody.Req = req
  9254. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9255. return nil, err
  9256. }
  9257. return resBody.Res, nil
  9258. }
  9259. type RetrieveDiskPartitionInfoBody struct {
  9260. Req *types.RetrieveDiskPartitionInfo `xml:"urn:vim25 RetrieveDiskPartitionInfo,omitempty"`
  9261. Res *types.RetrieveDiskPartitionInfoResponse `xml:"urn:vim25 RetrieveDiskPartitionInfoResponse,omitempty"`
  9262. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9263. }
  9264. func (b *RetrieveDiskPartitionInfoBody) Fault() *soap.Fault { return b.Fault_ }
  9265. func RetrieveDiskPartitionInfo(ctx context.Context, r soap.RoundTripper, req *types.RetrieveDiskPartitionInfo) (*types.RetrieveDiskPartitionInfoResponse, error) {
  9266. var reqBody, resBody RetrieveDiskPartitionInfoBody
  9267. reqBody.Req = req
  9268. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9269. return nil, err
  9270. }
  9271. return resBody.Res, nil
  9272. }
  9273. type RetrieveEntityPermissionsBody struct {
  9274. Req *types.RetrieveEntityPermissions `xml:"urn:vim25 RetrieveEntityPermissions,omitempty"`
  9275. Res *types.RetrieveEntityPermissionsResponse `xml:"urn:vim25 RetrieveEntityPermissionsResponse,omitempty"`
  9276. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9277. }
  9278. func (b *RetrieveEntityPermissionsBody) Fault() *soap.Fault { return b.Fault_ }
  9279. func RetrieveEntityPermissions(ctx context.Context, r soap.RoundTripper, req *types.RetrieveEntityPermissions) (*types.RetrieveEntityPermissionsResponse, error) {
  9280. var reqBody, resBody RetrieveEntityPermissionsBody
  9281. reqBody.Req = req
  9282. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9283. return nil, err
  9284. }
  9285. return resBody.Res, nil
  9286. }
  9287. type RetrieveEntityScheduledTaskBody struct {
  9288. Req *types.RetrieveEntityScheduledTask `xml:"urn:vim25 RetrieveEntityScheduledTask,omitempty"`
  9289. Res *types.RetrieveEntityScheduledTaskResponse `xml:"urn:vim25 RetrieveEntityScheduledTaskResponse,omitempty"`
  9290. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9291. }
  9292. func (b *RetrieveEntityScheduledTaskBody) Fault() *soap.Fault { return b.Fault_ }
  9293. func RetrieveEntityScheduledTask(ctx context.Context, r soap.RoundTripper, req *types.RetrieveEntityScheduledTask) (*types.RetrieveEntityScheduledTaskResponse, error) {
  9294. var reqBody, resBody RetrieveEntityScheduledTaskBody
  9295. reqBody.Req = req
  9296. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9297. return nil, err
  9298. }
  9299. return resBody.Res, nil
  9300. }
  9301. type RetrieveHardwareUptimeBody struct {
  9302. Req *types.RetrieveHardwareUptime `xml:"urn:vim25 RetrieveHardwareUptime,omitempty"`
  9303. Res *types.RetrieveHardwareUptimeResponse `xml:"urn:vim25 RetrieveHardwareUptimeResponse,omitempty"`
  9304. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9305. }
  9306. func (b *RetrieveHardwareUptimeBody) Fault() *soap.Fault { return b.Fault_ }
  9307. func RetrieveHardwareUptime(ctx context.Context, r soap.RoundTripper, req *types.RetrieveHardwareUptime) (*types.RetrieveHardwareUptimeResponse, error) {
  9308. var reqBody, resBody RetrieveHardwareUptimeBody
  9309. reqBody.Req = req
  9310. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9311. return nil, err
  9312. }
  9313. return resBody.Res, nil
  9314. }
  9315. type RetrieveHostAccessControlEntriesBody struct {
  9316. Req *types.RetrieveHostAccessControlEntries `xml:"urn:vim25 RetrieveHostAccessControlEntries,omitempty"`
  9317. Res *types.RetrieveHostAccessControlEntriesResponse `xml:"urn:vim25 RetrieveHostAccessControlEntriesResponse,omitempty"`
  9318. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9319. }
  9320. func (b *RetrieveHostAccessControlEntriesBody) Fault() *soap.Fault { return b.Fault_ }
  9321. func RetrieveHostAccessControlEntries(ctx context.Context, r soap.RoundTripper, req *types.RetrieveHostAccessControlEntries) (*types.RetrieveHostAccessControlEntriesResponse, error) {
  9322. var reqBody, resBody RetrieveHostAccessControlEntriesBody
  9323. reqBody.Req = req
  9324. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9325. return nil, err
  9326. }
  9327. return resBody.Res, nil
  9328. }
  9329. type RetrieveHostCustomizationsBody struct {
  9330. Req *types.RetrieveHostCustomizations `xml:"urn:vim25 RetrieveHostCustomizations,omitempty"`
  9331. Res *types.RetrieveHostCustomizationsResponse `xml:"urn:vim25 RetrieveHostCustomizationsResponse,omitempty"`
  9332. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9333. }
  9334. func (b *RetrieveHostCustomizationsBody) Fault() *soap.Fault { return b.Fault_ }
  9335. func RetrieveHostCustomizations(ctx context.Context, r soap.RoundTripper, req *types.RetrieveHostCustomizations) (*types.RetrieveHostCustomizationsResponse, error) {
  9336. var reqBody, resBody RetrieveHostCustomizationsBody
  9337. reqBody.Req = req
  9338. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9339. return nil, err
  9340. }
  9341. return resBody.Res, nil
  9342. }
  9343. type RetrieveHostCustomizationsForProfileBody struct {
  9344. Req *types.RetrieveHostCustomizationsForProfile `xml:"urn:vim25 RetrieveHostCustomizationsForProfile,omitempty"`
  9345. Res *types.RetrieveHostCustomizationsForProfileResponse `xml:"urn:vim25 RetrieveHostCustomizationsForProfileResponse,omitempty"`
  9346. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9347. }
  9348. func (b *RetrieveHostCustomizationsForProfileBody) Fault() *soap.Fault { return b.Fault_ }
  9349. func RetrieveHostCustomizationsForProfile(ctx context.Context, r soap.RoundTripper, req *types.RetrieveHostCustomizationsForProfile) (*types.RetrieveHostCustomizationsForProfileResponse, error) {
  9350. var reqBody, resBody RetrieveHostCustomizationsForProfileBody
  9351. reqBody.Req = req
  9352. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9353. return nil, err
  9354. }
  9355. return resBody.Res, nil
  9356. }
  9357. type RetrieveHostSpecificationBody struct {
  9358. Req *types.RetrieveHostSpecification `xml:"urn:vim25 RetrieveHostSpecification,omitempty"`
  9359. Res *types.RetrieveHostSpecificationResponse `xml:"urn:vim25 RetrieveHostSpecificationResponse,omitempty"`
  9360. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9361. }
  9362. func (b *RetrieveHostSpecificationBody) Fault() *soap.Fault { return b.Fault_ }
  9363. func RetrieveHostSpecification(ctx context.Context, r soap.RoundTripper, req *types.RetrieveHostSpecification) (*types.RetrieveHostSpecificationResponse, error) {
  9364. var reqBody, resBody RetrieveHostSpecificationBody
  9365. reqBody.Req = req
  9366. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9367. return nil, err
  9368. }
  9369. return resBody.Res, nil
  9370. }
  9371. type RetrieveKmipServerCertBody struct {
  9372. Req *types.RetrieveKmipServerCert `xml:"urn:vim25 RetrieveKmipServerCert,omitempty"`
  9373. Res *types.RetrieveKmipServerCertResponse `xml:"urn:vim25 RetrieveKmipServerCertResponse,omitempty"`
  9374. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9375. }
  9376. func (b *RetrieveKmipServerCertBody) Fault() *soap.Fault { return b.Fault_ }
  9377. func RetrieveKmipServerCert(ctx context.Context, r soap.RoundTripper, req *types.RetrieveKmipServerCert) (*types.RetrieveKmipServerCertResponse, error) {
  9378. var reqBody, resBody RetrieveKmipServerCertBody
  9379. reqBody.Req = req
  9380. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9381. return nil, err
  9382. }
  9383. return resBody.Res, nil
  9384. }
  9385. type RetrieveKmipServersStatus_TaskBody struct {
  9386. Req *types.RetrieveKmipServersStatus_Task `xml:"urn:vim25 RetrieveKmipServersStatus_Task,omitempty"`
  9387. Res *types.RetrieveKmipServersStatus_TaskResponse `xml:"urn:vim25 RetrieveKmipServersStatus_TaskResponse,omitempty"`
  9388. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9389. }
  9390. func (b *RetrieveKmipServersStatus_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  9391. func RetrieveKmipServersStatus_Task(ctx context.Context, r soap.RoundTripper, req *types.RetrieveKmipServersStatus_Task) (*types.RetrieveKmipServersStatus_TaskResponse, error) {
  9392. var reqBody, resBody RetrieveKmipServersStatus_TaskBody
  9393. reqBody.Req = req
  9394. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9395. return nil, err
  9396. }
  9397. return resBody.Res, nil
  9398. }
  9399. type RetrieveObjectScheduledTaskBody struct {
  9400. Req *types.RetrieveObjectScheduledTask `xml:"urn:vim25 RetrieveObjectScheduledTask,omitempty"`
  9401. Res *types.RetrieveObjectScheduledTaskResponse `xml:"urn:vim25 RetrieveObjectScheduledTaskResponse,omitempty"`
  9402. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9403. }
  9404. func (b *RetrieveObjectScheduledTaskBody) Fault() *soap.Fault { return b.Fault_ }
  9405. func RetrieveObjectScheduledTask(ctx context.Context, r soap.RoundTripper, req *types.RetrieveObjectScheduledTask) (*types.RetrieveObjectScheduledTaskResponse, error) {
  9406. var reqBody, resBody RetrieveObjectScheduledTaskBody
  9407. reqBody.Req = req
  9408. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9409. return nil, err
  9410. }
  9411. return resBody.Res, nil
  9412. }
  9413. type RetrieveProductComponentsBody struct {
  9414. Req *types.RetrieveProductComponents `xml:"urn:vim25 RetrieveProductComponents,omitempty"`
  9415. Res *types.RetrieveProductComponentsResponse `xml:"urn:vim25 RetrieveProductComponentsResponse,omitempty"`
  9416. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9417. }
  9418. func (b *RetrieveProductComponentsBody) Fault() *soap.Fault { return b.Fault_ }
  9419. func RetrieveProductComponents(ctx context.Context, r soap.RoundTripper, req *types.RetrieveProductComponents) (*types.RetrieveProductComponentsResponse, error) {
  9420. var reqBody, resBody RetrieveProductComponentsBody
  9421. reqBody.Req = req
  9422. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9423. return nil, err
  9424. }
  9425. return resBody.Res, nil
  9426. }
  9427. type RetrievePropertiesBody struct {
  9428. Req *types.RetrieveProperties `xml:"urn:vim25 RetrieveProperties,omitempty"`
  9429. Res *types.RetrievePropertiesResponse `xml:"urn:vim25 RetrievePropertiesResponse,omitempty"`
  9430. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9431. }
  9432. func (b *RetrievePropertiesBody) Fault() *soap.Fault { return b.Fault_ }
  9433. func RetrieveProperties(ctx context.Context, r soap.RoundTripper, req *types.RetrieveProperties) (*types.RetrievePropertiesResponse, error) {
  9434. var reqBody, resBody RetrievePropertiesBody
  9435. reqBody.Req = req
  9436. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9437. return nil, err
  9438. }
  9439. return resBody.Res, nil
  9440. }
  9441. type RetrievePropertiesExBody struct {
  9442. Req *types.RetrievePropertiesEx `xml:"urn:vim25 RetrievePropertiesEx,omitempty"`
  9443. Res *types.RetrievePropertiesExResponse `xml:"urn:vim25 RetrievePropertiesExResponse,omitempty"`
  9444. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9445. }
  9446. func (b *RetrievePropertiesExBody) Fault() *soap.Fault { return b.Fault_ }
  9447. func RetrievePropertiesEx(ctx context.Context, r soap.RoundTripper, req *types.RetrievePropertiesEx) (*types.RetrievePropertiesExResponse, error) {
  9448. var reqBody, resBody RetrievePropertiesExBody
  9449. reqBody.Req = req
  9450. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9451. return nil, err
  9452. }
  9453. return resBody.Res, nil
  9454. }
  9455. type RetrieveRolePermissionsBody struct {
  9456. Req *types.RetrieveRolePermissions `xml:"urn:vim25 RetrieveRolePermissions,omitempty"`
  9457. Res *types.RetrieveRolePermissionsResponse `xml:"urn:vim25 RetrieveRolePermissionsResponse,omitempty"`
  9458. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9459. }
  9460. func (b *RetrieveRolePermissionsBody) Fault() *soap.Fault { return b.Fault_ }
  9461. func RetrieveRolePermissions(ctx context.Context, r soap.RoundTripper, req *types.RetrieveRolePermissions) (*types.RetrieveRolePermissionsResponse, error) {
  9462. var reqBody, resBody RetrieveRolePermissionsBody
  9463. reqBody.Req = req
  9464. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9465. return nil, err
  9466. }
  9467. return resBody.Res, nil
  9468. }
  9469. type RetrieveSelfSignedClientCertBody struct {
  9470. Req *types.RetrieveSelfSignedClientCert `xml:"urn:vim25 RetrieveSelfSignedClientCert,omitempty"`
  9471. Res *types.RetrieveSelfSignedClientCertResponse `xml:"urn:vim25 RetrieveSelfSignedClientCertResponse,omitempty"`
  9472. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9473. }
  9474. func (b *RetrieveSelfSignedClientCertBody) Fault() *soap.Fault { return b.Fault_ }
  9475. func RetrieveSelfSignedClientCert(ctx context.Context, r soap.RoundTripper, req *types.RetrieveSelfSignedClientCert) (*types.RetrieveSelfSignedClientCertResponse, error) {
  9476. var reqBody, resBody RetrieveSelfSignedClientCertBody
  9477. reqBody.Req = req
  9478. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9479. return nil, err
  9480. }
  9481. return resBody.Res, nil
  9482. }
  9483. type RetrieveServiceContentBody struct {
  9484. Req *types.RetrieveServiceContent `xml:"urn:vim25 RetrieveServiceContent,omitempty"`
  9485. Res *types.RetrieveServiceContentResponse `xml:"urn:vim25 RetrieveServiceContentResponse,omitempty"`
  9486. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9487. }
  9488. func (b *RetrieveServiceContentBody) Fault() *soap.Fault { return b.Fault_ }
  9489. func RetrieveServiceContent(ctx context.Context, r soap.RoundTripper, req *types.RetrieveServiceContent) (*types.RetrieveServiceContentResponse, error) {
  9490. var reqBody, resBody RetrieveServiceContentBody
  9491. reqBody.Req = req
  9492. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9493. return nil, err
  9494. }
  9495. return resBody.Res, nil
  9496. }
  9497. type RetrieveSnapshotInfoBody struct {
  9498. Req *types.RetrieveSnapshotInfo `xml:"urn:vim25 RetrieveSnapshotInfo,omitempty"`
  9499. Res *types.RetrieveSnapshotInfoResponse `xml:"urn:vim25 RetrieveSnapshotInfoResponse,omitempty"`
  9500. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9501. }
  9502. func (b *RetrieveSnapshotInfoBody) Fault() *soap.Fault { return b.Fault_ }
  9503. func RetrieveSnapshotInfo(ctx context.Context, r soap.RoundTripper, req *types.RetrieveSnapshotInfo) (*types.RetrieveSnapshotInfoResponse, error) {
  9504. var reqBody, resBody RetrieveSnapshotInfoBody
  9505. reqBody.Req = req
  9506. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9507. return nil, err
  9508. }
  9509. return resBody.Res, nil
  9510. }
  9511. type RetrieveUserGroupsBody struct {
  9512. Req *types.RetrieveUserGroups `xml:"urn:vim25 RetrieveUserGroups,omitempty"`
  9513. Res *types.RetrieveUserGroupsResponse `xml:"urn:vim25 RetrieveUserGroupsResponse,omitempty"`
  9514. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9515. }
  9516. func (b *RetrieveUserGroupsBody) Fault() *soap.Fault { return b.Fault_ }
  9517. func RetrieveUserGroups(ctx context.Context, r soap.RoundTripper, req *types.RetrieveUserGroups) (*types.RetrieveUserGroupsResponse, error) {
  9518. var reqBody, resBody RetrieveUserGroupsBody
  9519. reqBody.Req = req
  9520. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9521. return nil, err
  9522. }
  9523. return resBody.Res, nil
  9524. }
  9525. type RetrieveVStorageInfrastructureObjectPolicyBody struct {
  9526. Req *types.RetrieveVStorageInfrastructureObjectPolicy `xml:"urn:vim25 RetrieveVStorageInfrastructureObjectPolicy,omitempty"`
  9527. Res *types.RetrieveVStorageInfrastructureObjectPolicyResponse `xml:"urn:vim25 RetrieveVStorageInfrastructureObjectPolicyResponse,omitempty"`
  9528. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9529. }
  9530. func (b *RetrieveVStorageInfrastructureObjectPolicyBody) Fault() *soap.Fault { return b.Fault_ }
  9531. func RetrieveVStorageInfrastructureObjectPolicy(ctx context.Context, r soap.RoundTripper, req *types.RetrieveVStorageInfrastructureObjectPolicy) (*types.RetrieveVStorageInfrastructureObjectPolicyResponse, error) {
  9532. var reqBody, resBody RetrieveVStorageInfrastructureObjectPolicyBody
  9533. reqBody.Req = req
  9534. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9535. return nil, err
  9536. }
  9537. return resBody.Res, nil
  9538. }
  9539. type RetrieveVStorageObjectBody struct {
  9540. Req *types.RetrieveVStorageObject `xml:"urn:vim25 RetrieveVStorageObject,omitempty"`
  9541. Res *types.RetrieveVStorageObjectResponse `xml:"urn:vim25 RetrieveVStorageObjectResponse,omitempty"`
  9542. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9543. }
  9544. func (b *RetrieveVStorageObjectBody) Fault() *soap.Fault { return b.Fault_ }
  9545. func RetrieveVStorageObject(ctx context.Context, r soap.RoundTripper, req *types.RetrieveVStorageObject) (*types.RetrieveVStorageObjectResponse, error) {
  9546. var reqBody, resBody RetrieveVStorageObjectBody
  9547. reqBody.Req = req
  9548. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9549. return nil, err
  9550. }
  9551. return resBody.Res, nil
  9552. }
  9553. type RetrieveVStorageObjectAssociationsBody struct {
  9554. Req *types.RetrieveVStorageObjectAssociations `xml:"urn:vim25 RetrieveVStorageObjectAssociations,omitempty"`
  9555. Res *types.RetrieveVStorageObjectAssociationsResponse `xml:"urn:vim25 RetrieveVStorageObjectAssociationsResponse,omitempty"`
  9556. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9557. }
  9558. func (b *RetrieveVStorageObjectAssociationsBody) Fault() *soap.Fault { return b.Fault_ }
  9559. func RetrieveVStorageObjectAssociations(ctx context.Context, r soap.RoundTripper, req *types.RetrieveVStorageObjectAssociations) (*types.RetrieveVStorageObjectAssociationsResponse, error) {
  9560. var reqBody, resBody RetrieveVStorageObjectAssociationsBody
  9561. reqBody.Req = req
  9562. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9563. return nil, err
  9564. }
  9565. return resBody.Res, nil
  9566. }
  9567. type RetrieveVStorageObjectStateBody struct {
  9568. Req *types.RetrieveVStorageObjectState `xml:"urn:vim25 RetrieveVStorageObjectState,omitempty"`
  9569. Res *types.RetrieveVStorageObjectStateResponse `xml:"urn:vim25 RetrieveVStorageObjectStateResponse,omitempty"`
  9570. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9571. }
  9572. func (b *RetrieveVStorageObjectStateBody) Fault() *soap.Fault { return b.Fault_ }
  9573. func RetrieveVStorageObjectState(ctx context.Context, r soap.RoundTripper, req *types.RetrieveVStorageObjectState) (*types.RetrieveVStorageObjectStateResponse, error) {
  9574. var reqBody, resBody RetrieveVStorageObjectStateBody
  9575. reqBody.Req = req
  9576. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9577. return nil, err
  9578. }
  9579. return resBody.Res, nil
  9580. }
  9581. type RevertToCurrentSnapshot_TaskBody struct {
  9582. Req *types.RevertToCurrentSnapshot_Task `xml:"urn:vim25 RevertToCurrentSnapshot_Task,omitempty"`
  9583. Res *types.RevertToCurrentSnapshot_TaskResponse `xml:"urn:vim25 RevertToCurrentSnapshot_TaskResponse,omitempty"`
  9584. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9585. }
  9586. func (b *RevertToCurrentSnapshot_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  9587. func RevertToCurrentSnapshot_Task(ctx context.Context, r soap.RoundTripper, req *types.RevertToCurrentSnapshot_Task) (*types.RevertToCurrentSnapshot_TaskResponse, error) {
  9588. var reqBody, resBody RevertToCurrentSnapshot_TaskBody
  9589. reqBody.Req = req
  9590. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9591. return nil, err
  9592. }
  9593. return resBody.Res, nil
  9594. }
  9595. type RevertToSnapshot_TaskBody struct {
  9596. Req *types.RevertToSnapshot_Task `xml:"urn:vim25 RevertToSnapshot_Task,omitempty"`
  9597. Res *types.RevertToSnapshot_TaskResponse `xml:"urn:vim25 RevertToSnapshot_TaskResponse,omitempty"`
  9598. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9599. }
  9600. func (b *RevertToSnapshot_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  9601. func RevertToSnapshot_Task(ctx context.Context, r soap.RoundTripper, req *types.RevertToSnapshot_Task) (*types.RevertToSnapshot_TaskResponse, error) {
  9602. var reqBody, resBody RevertToSnapshot_TaskBody
  9603. reqBody.Req = req
  9604. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9605. return nil, err
  9606. }
  9607. return resBody.Res, nil
  9608. }
  9609. type RevertVStorageObject_TaskBody struct {
  9610. Req *types.RevertVStorageObject_Task `xml:"urn:vim25 RevertVStorageObject_Task,omitempty"`
  9611. Res *types.RevertVStorageObject_TaskResponse `xml:"urn:vim25 RevertVStorageObject_TaskResponse,omitempty"`
  9612. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9613. }
  9614. func (b *RevertVStorageObject_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  9615. func RevertVStorageObject_Task(ctx context.Context, r soap.RoundTripper, req *types.RevertVStorageObject_Task) (*types.RevertVStorageObject_TaskResponse, error) {
  9616. var reqBody, resBody RevertVStorageObject_TaskBody
  9617. reqBody.Req = req
  9618. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9619. return nil, err
  9620. }
  9621. return resBody.Res, nil
  9622. }
  9623. type RewindCollectorBody struct {
  9624. Req *types.RewindCollector `xml:"urn:vim25 RewindCollector,omitempty"`
  9625. Res *types.RewindCollectorResponse `xml:"urn:vim25 RewindCollectorResponse,omitempty"`
  9626. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9627. }
  9628. func (b *RewindCollectorBody) Fault() *soap.Fault { return b.Fault_ }
  9629. func RewindCollector(ctx context.Context, r soap.RoundTripper, req *types.RewindCollector) (*types.RewindCollectorResponse, error) {
  9630. var reqBody, resBody RewindCollectorBody
  9631. reqBody.Req = req
  9632. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9633. return nil, err
  9634. }
  9635. return resBody.Res, nil
  9636. }
  9637. type RunScheduledTaskBody struct {
  9638. Req *types.RunScheduledTask `xml:"urn:vim25 RunScheduledTask,omitempty"`
  9639. Res *types.RunScheduledTaskResponse `xml:"urn:vim25 RunScheduledTaskResponse,omitempty"`
  9640. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9641. }
  9642. func (b *RunScheduledTaskBody) Fault() *soap.Fault { return b.Fault_ }
  9643. func RunScheduledTask(ctx context.Context, r soap.RoundTripper, req *types.RunScheduledTask) (*types.RunScheduledTaskResponse, error) {
  9644. var reqBody, resBody RunScheduledTaskBody
  9645. reqBody.Req = req
  9646. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9647. return nil, err
  9648. }
  9649. return resBody.Res, nil
  9650. }
  9651. type RunVsanPhysicalDiskDiagnosticsBody struct {
  9652. Req *types.RunVsanPhysicalDiskDiagnostics `xml:"urn:vim25 RunVsanPhysicalDiskDiagnostics,omitempty"`
  9653. Res *types.RunVsanPhysicalDiskDiagnosticsResponse `xml:"urn:vim25 RunVsanPhysicalDiskDiagnosticsResponse,omitempty"`
  9654. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9655. }
  9656. func (b *RunVsanPhysicalDiskDiagnosticsBody) Fault() *soap.Fault { return b.Fault_ }
  9657. func RunVsanPhysicalDiskDiagnostics(ctx context.Context, r soap.RoundTripper, req *types.RunVsanPhysicalDiskDiagnostics) (*types.RunVsanPhysicalDiskDiagnosticsResponse, error) {
  9658. var reqBody, resBody RunVsanPhysicalDiskDiagnosticsBody
  9659. reqBody.Req = req
  9660. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9661. return nil, err
  9662. }
  9663. return resBody.Res, nil
  9664. }
  9665. type ScanHostPatchV2_TaskBody struct {
  9666. Req *types.ScanHostPatchV2_Task `xml:"urn:vim25 ScanHostPatchV2_Task,omitempty"`
  9667. Res *types.ScanHostPatchV2_TaskResponse `xml:"urn:vim25 ScanHostPatchV2_TaskResponse,omitempty"`
  9668. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9669. }
  9670. func (b *ScanHostPatchV2_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  9671. func ScanHostPatchV2_Task(ctx context.Context, r soap.RoundTripper, req *types.ScanHostPatchV2_Task) (*types.ScanHostPatchV2_TaskResponse, error) {
  9672. var reqBody, resBody ScanHostPatchV2_TaskBody
  9673. reqBody.Req = req
  9674. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9675. return nil, err
  9676. }
  9677. return resBody.Res, nil
  9678. }
  9679. type ScanHostPatch_TaskBody struct {
  9680. Req *types.ScanHostPatch_Task `xml:"urn:vim25 ScanHostPatch_Task,omitempty"`
  9681. Res *types.ScanHostPatch_TaskResponse `xml:"urn:vim25 ScanHostPatch_TaskResponse,omitempty"`
  9682. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9683. }
  9684. func (b *ScanHostPatch_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  9685. func ScanHostPatch_Task(ctx context.Context, r soap.RoundTripper, req *types.ScanHostPatch_Task) (*types.ScanHostPatch_TaskResponse, error) {
  9686. var reqBody, resBody ScanHostPatch_TaskBody
  9687. reqBody.Req = req
  9688. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9689. return nil, err
  9690. }
  9691. return resBody.Res, nil
  9692. }
  9693. type ScheduleReconcileDatastoreInventoryBody struct {
  9694. Req *types.ScheduleReconcileDatastoreInventory `xml:"urn:vim25 ScheduleReconcileDatastoreInventory,omitempty"`
  9695. Res *types.ScheduleReconcileDatastoreInventoryResponse `xml:"urn:vim25 ScheduleReconcileDatastoreInventoryResponse,omitempty"`
  9696. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9697. }
  9698. func (b *ScheduleReconcileDatastoreInventoryBody) Fault() *soap.Fault { return b.Fault_ }
  9699. func ScheduleReconcileDatastoreInventory(ctx context.Context, r soap.RoundTripper, req *types.ScheduleReconcileDatastoreInventory) (*types.ScheduleReconcileDatastoreInventoryResponse, error) {
  9700. var reqBody, resBody ScheduleReconcileDatastoreInventoryBody
  9701. reqBody.Req = req
  9702. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9703. return nil, err
  9704. }
  9705. return resBody.Res, nil
  9706. }
  9707. type SearchDatastoreSubFolders_TaskBody struct {
  9708. Req *types.SearchDatastoreSubFolders_Task `xml:"urn:vim25 SearchDatastoreSubFolders_Task,omitempty"`
  9709. Res *types.SearchDatastoreSubFolders_TaskResponse `xml:"urn:vim25 SearchDatastoreSubFolders_TaskResponse,omitempty"`
  9710. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9711. }
  9712. func (b *SearchDatastoreSubFolders_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  9713. func SearchDatastoreSubFolders_Task(ctx context.Context, r soap.RoundTripper, req *types.SearchDatastoreSubFolders_Task) (*types.SearchDatastoreSubFolders_TaskResponse, error) {
  9714. var reqBody, resBody SearchDatastoreSubFolders_TaskBody
  9715. reqBody.Req = req
  9716. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9717. return nil, err
  9718. }
  9719. return resBody.Res, nil
  9720. }
  9721. type SearchDatastore_TaskBody struct {
  9722. Req *types.SearchDatastore_Task `xml:"urn:vim25 SearchDatastore_Task,omitempty"`
  9723. Res *types.SearchDatastore_TaskResponse `xml:"urn:vim25 SearchDatastore_TaskResponse,omitempty"`
  9724. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9725. }
  9726. func (b *SearchDatastore_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  9727. func SearchDatastore_Task(ctx context.Context, r soap.RoundTripper, req *types.SearchDatastore_Task) (*types.SearchDatastore_TaskResponse, error) {
  9728. var reqBody, resBody SearchDatastore_TaskBody
  9729. reqBody.Req = req
  9730. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9731. return nil, err
  9732. }
  9733. return resBody.Res, nil
  9734. }
  9735. type SelectActivePartitionBody struct {
  9736. Req *types.SelectActivePartition `xml:"urn:vim25 SelectActivePartition,omitempty"`
  9737. Res *types.SelectActivePartitionResponse `xml:"urn:vim25 SelectActivePartitionResponse,omitempty"`
  9738. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9739. }
  9740. func (b *SelectActivePartitionBody) Fault() *soap.Fault { return b.Fault_ }
  9741. func SelectActivePartition(ctx context.Context, r soap.RoundTripper, req *types.SelectActivePartition) (*types.SelectActivePartitionResponse, error) {
  9742. var reqBody, resBody SelectActivePartitionBody
  9743. reqBody.Req = req
  9744. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9745. return nil, err
  9746. }
  9747. return resBody.Res, nil
  9748. }
  9749. type SelectVnicBody struct {
  9750. Req *types.SelectVnic `xml:"urn:vim25 SelectVnic,omitempty"`
  9751. Res *types.SelectVnicResponse `xml:"urn:vim25 SelectVnicResponse,omitempty"`
  9752. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9753. }
  9754. func (b *SelectVnicBody) Fault() *soap.Fault { return b.Fault_ }
  9755. func SelectVnic(ctx context.Context, r soap.RoundTripper, req *types.SelectVnic) (*types.SelectVnicResponse, error) {
  9756. var reqBody, resBody SelectVnicBody
  9757. reqBody.Req = req
  9758. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9759. return nil, err
  9760. }
  9761. return resBody.Res, nil
  9762. }
  9763. type SelectVnicForNicTypeBody struct {
  9764. Req *types.SelectVnicForNicType `xml:"urn:vim25 SelectVnicForNicType,omitempty"`
  9765. Res *types.SelectVnicForNicTypeResponse `xml:"urn:vim25 SelectVnicForNicTypeResponse,omitempty"`
  9766. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9767. }
  9768. func (b *SelectVnicForNicTypeBody) Fault() *soap.Fault { return b.Fault_ }
  9769. func SelectVnicForNicType(ctx context.Context, r soap.RoundTripper, req *types.SelectVnicForNicType) (*types.SelectVnicForNicTypeResponse, error) {
  9770. var reqBody, resBody SelectVnicForNicTypeBody
  9771. reqBody.Req = req
  9772. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9773. return nil, err
  9774. }
  9775. return resBody.Res, nil
  9776. }
  9777. type SendNMIBody struct {
  9778. Req *types.SendNMI `xml:"urn:vim25 SendNMI,omitempty"`
  9779. Res *types.SendNMIResponse `xml:"urn:vim25 SendNMIResponse,omitempty"`
  9780. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9781. }
  9782. func (b *SendNMIBody) Fault() *soap.Fault { return b.Fault_ }
  9783. func SendNMI(ctx context.Context, r soap.RoundTripper, req *types.SendNMI) (*types.SendNMIResponse, error) {
  9784. var reqBody, resBody SendNMIBody
  9785. reqBody.Req = req
  9786. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9787. return nil, err
  9788. }
  9789. return resBody.Res, nil
  9790. }
  9791. type SendTestNotificationBody struct {
  9792. Req *types.SendTestNotification `xml:"urn:vim25 SendTestNotification,omitempty"`
  9793. Res *types.SendTestNotificationResponse `xml:"urn:vim25 SendTestNotificationResponse,omitempty"`
  9794. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9795. }
  9796. func (b *SendTestNotificationBody) Fault() *soap.Fault { return b.Fault_ }
  9797. func SendTestNotification(ctx context.Context, r soap.RoundTripper, req *types.SendTestNotification) (*types.SendTestNotificationResponse, error) {
  9798. var reqBody, resBody SendTestNotificationBody
  9799. reqBody.Req = req
  9800. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9801. return nil, err
  9802. }
  9803. return resBody.Res, nil
  9804. }
  9805. type SessionIsActiveBody struct {
  9806. Req *types.SessionIsActive `xml:"urn:vim25 SessionIsActive,omitempty"`
  9807. Res *types.SessionIsActiveResponse `xml:"urn:vim25 SessionIsActiveResponse,omitempty"`
  9808. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9809. }
  9810. func (b *SessionIsActiveBody) Fault() *soap.Fault { return b.Fault_ }
  9811. func SessionIsActive(ctx context.Context, r soap.RoundTripper, req *types.SessionIsActive) (*types.SessionIsActiveResponse, error) {
  9812. var reqBody, resBody SessionIsActiveBody
  9813. reqBody.Req = req
  9814. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9815. return nil, err
  9816. }
  9817. return resBody.Res, nil
  9818. }
  9819. type SetCollectorPageSizeBody struct {
  9820. Req *types.SetCollectorPageSize `xml:"urn:vim25 SetCollectorPageSize,omitempty"`
  9821. Res *types.SetCollectorPageSizeResponse `xml:"urn:vim25 SetCollectorPageSizeResponse,omitempty"`
  9822. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9823. }
  9824. func (b *SetCollectorPageSizeBody) Fault() *soap.Fault { return b.Fault_ }
  9825. func SetCollectorPageSize(ctx context.Context, r soap.RoundTripper, req *types.SetCollectorPageSize) (*types.SetCollectorPageSizeResponse, error) {
  9826. var reqBody, resBody SetCollectorPageSizeBody
  9827. reqBody.Req = req
  9828. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9829. return nil, err
  9830. }
  9831. return resBody.Res, nil
  9832. }
  9833. type SetDisplayTopologyBody struct {
  9834. Req *types.SetDisplayTopology `xml:"urn:vim25 SetDisplayTopology,omitempty"`
  9835. Res *types.SetDisplayTopologyResponse `xml:"urn:vim25 SetDisplayTopologyResponse,omitempty"`
  9836. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9837. }
  9838. func (b *SetDisplayTopologyBody) Fault() *soap.Fault { return b.Fault_ }
  9839. func SetDisplayTopology(ctx context.Context, r soap.RoundTripper, req *types.SetDisplayTopology) (*types.SetDisplayTopologyResponse, error) {
  9840. var reqBody, resBody SetDisplayTopologyBody
  9841. reqBody.Req = req
  9842. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9843. return nil, err
  9844. }
  9845. return resBody.Res, nil
  9846. }
  9847. type SetEntityPermissionsBody struct {
  9848. Req *types.SetEntityPermissions `xml:"urn:vim25 SetEntityPermissions,omitempty"`
  9849. Res *types.SetEntityPermissionsResponse `xml:"urn:vim25 SetEntityPermissionsResponse,omitempty"`
  9850. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9851. }
  9852. func (b *SetEntityPermissionsBody) Fault() *soap.Fault { return b.Fault_ }
  9853. func SetEntityPermissions(ctx context.Context, r soap.RoundTripper, req *types.SetEntityPermissions) (*types.SetEntityPermissionsResponse, error) {
  9854. var reqBody, resBody SetEntityPermissionsBody
  9855. reqBody.Req = req
  9856. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9857. return nil, err
  9858. }
  9859. return resBody.Res, nil
  9860. }
  9861. type SetExtensionCertificateBody struct {
  9862. Req *types.SetExtensionCertificate `xml:"urn:vim25 SetExtensionCertificate,omitempty"`
  9863. Res *types.SetExtensionCertificateResponse `xml:"urn:vim25 SetExtensionCertificateResponse,omitempty"`
  9864. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9865. }
  9866. func (b *SetExtensionCertificateBody) Fault() *soap.Fault { return b.Fault_ }
  9867. func SetExtensionCertificate(ctx context.Context, r soap.RoundTripper, req *types.SetExtensionCertificate) (*types.SetExtensionCertificateResponse, error) {
  9868. var reqBody, resBody SetExtensionCertificateBody
  9869. reqBody.Req = req
  9870. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9871. return nil, err
  9872. }
  9873. return resBody.Res, nil
  9874. }
  9875. type SetFieldBody struct {
  9876. Req *types.SetField `xml:"urn:vim25 SetField,omitempty"`
  9877. Res *types.SetFieldResponse `xml:"urn:vim25 SetFieldResponse,omitempty"`
  9878. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9879. }
  9880. func (b *SetFieldBody) Fault() *soap.Fault { return b.Fault_ }
  9881. func SetField(ctx context.Context, r soap.RoundTripper, req *types.SetField) (*types.SetFieldResponse, error) {
  9882. var reqBody, resBody SetFieldBody
  9883. reqBody.Req = req
  9884. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9885. return nil, err
  9886. }
  9887. return resBody.Res, nil
  9888. }
  9889. type SetLicenseEditionBody struct {
  9890. Req *types.SetLicenseEdition `xml:"urn:vim25 SetLicenseEdition,omitempty"`
  9891. Res *types.SetLicenseEditionResponse `xml:"urn:vim25 SetLicenseEditionResponse,omitempty"`
  9892. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9893. }
  9894. func (b *SetLicenseEditionBody) Fault() *soap.Fault { return b.Fault_ }
  9895. func SetLicenseEdition(ctx context.Context, r soap.RoundTripper, req *types.SetLicenseEdition) (*types.SetLicenseEditionResponse, error) {
  9896. var reqBody, resBody SetLicenseEditionBody
  9897. reqBody.Req = req
  9898. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9899. return nil, err
  9900. }
  9901. return resBody.Res, nil
  9902. }
  9903. type SetLocaleBody struct {
  9904. Req *types.SetLocale `xml:"urn:vim25 SetLocale,omitempty"`
  9905. Res *types.SetLocaleResponse `xml:"urn:vim25 SetLocaleResponse,omitempty"`
  9906. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9907. }
  9908. func (b *SetLocaleBody) Fault() *soap.Fault { return b.Fault_ }
  9909. func SetLocale(ctx context.Context, r soap.RoundTripper, req *types.SetLocale) (*types.SetLocaleResponse, error) {
  9910. var reqBody, resBody SetLocaleBody
  9911. reqBody.Req = req
  9912. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9913. return nil, err
  9914. }
  9915. return resBody.Res, nil
  9916. }
  9917. type SetMultipathLunPolicyBody struct {
  9918. Req *types.SetMultipathLunPolicy `xml:"urn:vim25 SetMultipathLunPolicy,omitempty"`
  9919. Res *types.SetMultipathLunPolicyResponse `xml:"urn:vim25 SetMultipathLunPolicyResponse,omitempty"`
  9920. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9921. }
  9922. func (b *SetMultipathLunPolicyBody) Fault() *soap.Fault { return b.Fault_ }
  9923. func SetMultipathLunPolicy(ctx context.Context, r soap.RoundTripper, req *types.SetMultipathLunPolicy) (*types.SetMultipathLunPolicyResponse, error) {
  9924. var reqBody, resBody SetMultipathLunPolicyBody
  9925. reqBody.Req = req
  9926. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9927. return nil, err
  9928. }
  9929. return resBody.Res, nil
  9930. }
  9931. type SetNFSUserBody struct {
  9932. Req *types.SetNFSUser `xml:"urn:vim25 SetNFSUser,omitempty"`
  9933. Res *types.SetNFSUserResponse `xml:"urn:vim25 SetNFSUserResponse,omitempty"`
  9934. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9935. }
  9936. func (b *SetNFSUserBody) Fault() *soap.Fault { return b.Fault_ }
  9937. func SetNFSUser(ctx context.Context, r soap.RoundTripper, req *types.SetNFSUser) (*types.SetNFSUserResponse, error) {
  9938. var reqBody, resBody SetNFSUserBody
  9939. reqBody.Req = req
  9940. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9941. return nil, err
  9942. }
  9943. return resBody.Res, nil
  9944. }
  9945. type SetPublicKeyBody struct {
  9946. Req *types.SetPublicKey `xml:"urn:vim25 SetPublicKey,omitempty"`
  9947. Res *types.SetPublicKeyResponse `xml:"urn:vim25 SetPublicKeyResponse,omitempty"`
  9948. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9949. }
  9950. func (b *SetPublicKeyBody) Fault() *soap.Fault { return b.Fault_ }
  9951. func SetPublicKey(ctx context.Context, r soap.RoundTripper, req *types.SetPublicKey) (*types.SetPublicKeyResponse, error) {
  9952. var reqBody, resBody SetPublicKeyBody
  9953. reqBody.Req = req
  9954. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9955. return nil, err
  9956. }
  9957. return resBody.Res, nil
  9958. }
  9959. type SetRegistryValueInGuestBody struct {
  9960. Req *types.SetRegistryValueInGuest `xml:"urn:vim25 SetRegistryValueInGuest,omitempty"`
  9961. Res *types.SetRegistryValueInGuestResponse `xml:"urn:vim25 SetRegistryValueInGuestResponse,omitempty"`
  9962. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9963. }
  9964. func (b *SetRegistryValueInGuestBody) Fault() *soap.Fault { return b.Fault_ }
  9965. func SetRegistryValueInGuest(ctx context.Context, r soap.RoundTripper, req *types.SetRegistryValueInGuest) (*types.SetRegistryValueInGuestResponse, error) {
  9966. var reqBody, resBody SetRegistryValueInGuestBody
  9967. reqBody.Req = req
  9968. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9969. return nil, err
  9970. }
  9971. return resBody.Res, nil
  9972. }
  9973. type SetScreenResolutionBody struct {
  9974. Req *types.SetScreenResolution `xml:"urn:vim25 SetScreenResolution,omitempty"`
  9975. Res *types.SetScreenResolutionResponse `xml:"urn:vim25 SetScreenResolutionResponse,omitempty"`
  9976. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9977. }
  9978. func (b *SetScreenResolutionBody) Fault() *soap.Fault { return b.Fault_ }
  9979. func SetScreenResolution(ctx context.Context, r soap.RoundTripper, req *types.SetScreenResolution) (*types.SetScreenResolutionResponse, error) {
  9980. var reqBody, resBody SetScreenResolutionBody
  9981. reqBody.Req = req
  9982. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9983. return nil, err
  9984. }
  9985. return resBody.Res, nil
  9986. }
  9987. type SetTaskDescriptionBody struct {
  9988. Req *types.SetTaskDescription `xml:"urn:vim25 SetTaskDescription,omitempty"`
  9989. Res *types.SetTaskDescriptionResponse `xml:"urn:vim25 SetTaskDescriptionResponse,omitempty"`
  9990. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9991. }
  9992. func (b *SetTaskDescriptionBody) Fault() *soap.Fault { return b.Fault_ }
  9993. func SetTaskDescription(ctx context.Context, r soap.RoundTripper, req *types.SetTaskDescription) (*types.SetTaskDescriptionResponse, error) {
  9994. var reqBody, resBody SetTaskDescriptionBody
  9995. reqBody.Req = req
  9996. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9997. return nil, err
  9998. }
  9999. return resBody.Res, nil
  10000. }
  10001. type SetTaskStateBody struct {
  10002. Req *types.SetTaskState `xml:"urn:vim25 SetTaskState,omitempty"`
  10003. Res *types.SetTaskStateResponse `xml:"urn:vim25 SetTaskStateResponse,omitempty"`
  10004. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10005. }
  10006. func (b *SetTaskStateBody) Fault() *soap.Fault { return b.Fault_ }
  10007. func SetTaskState(ctx context.Context, r soap.RoundTripper, req *types.SetTaskState) (*types.SetTaskStateResponse, error) {
  10008. var reqBody, resBody SetTaskStateBody
  10009. reqBody.Req = req
  10010. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10011. return nil, err
  10012. }
  10013. return resBody.Res, nil
  10014. }
  10015. type SetVStorageObjectControlFlagsBody struct {
  10016. Req *types.SetVStorageObjectControlFlags `xml:"urn:vim25 SetVStorageObjectControlFlags,omitempty"`
  10017. Res *types.SetVStorageObjectControlFlagsResponse `xml:"urn:vim25 SetVStorageObjectControlFlagsResponse,omitempty"`
  10018. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10019. }
  10020. func (b *SetVStorageObjectControlFlagsBody) Fault() *soap.Fault { return b.Fault_ }
  10021. func SetVStorageObjectControlFlags(ctx context.Context, r soap.RoundTripper, req *types.SetVStorageObjectControlFlags) (*types.SetVStorageObjectControlFlagsResponse, error) {
  10022. var reqBody, resBody SetVStorageObjectControlFlagsBody
  10023. reqBody.Req = req
  10024. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10025. return nil, err
  10026. }
  10027. return resBody.Res, nil
  10028. }
  10029. type SetVirtualDiskUuidBody struct {
  10030. Req *types.SetVirtualDiskUuid `xml:"urn:vim25 SetVirtualDiskUuid,omitempty"`
  10031. Res *types.SetVirtualDiskUuidResponse `xml:"urn:vim25 SetVirtualDiskUuidResponse,omitempty"`
  10032. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10033. }
  10034. func (b *SetVirtualDiskUuidBody) Fault() *soap.Fault { return b.Fault_ }
  10035. func SetVirtualDiskUuid(ctx context.Context, r soap.RoundTripper, req *types.SetVirtualDiskUuid) (*types.SetVirtualDiskUuidResponse, error) {
  10036. var reqBody, resBody SetVirtualDiskUuidBody
  10037. reqBody.Req = req
  10038. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10039. return nil, err
  10040. }
  10041. return resBody.Res, nil
  10042. }
  10043. type ShrinkVirtualDisk_TaskBody struct {
  10044. Req *types.ShrinkVirtualDisk_Task `xml:"urn:vim25 ShrinkVirtualDisk_Task,omitempty"`
  10045. Res *types.ShrinkVirtualDisk_TaskResponse `xml:"urn:vim25 ShrinkVirtualDisk_TaskResponse,omitempty"`
  10046. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10047. }
  10048. func (b *ShrinkVirtualDisk_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  10049. func ShrinkVirtualDisk_Task(ctx context.Context, r soap.RoundTripper, req *types.ShrinkVirtualDisk_Task) (*types.ShrinkVirtualDisk_TaskResponse, error) {
  10050. var reqBody, resBody ShrinkVirtualDisk_TaskBody
  10051. reqBody.Req = req
  10052. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10053. return nil, err
  10054. }
  10055. return resBody.Res, nil
  10056. }
  10057. type ShutdownGuestBody struct {
  10058. Req *types.ShutdownGuest `xml:"urn:vim25 ShutdownGuest,omitempty"`
  10059. Res *types.ShutdownGuestResponse `xml:"urn:vim25 ShutdownGuestResponse,omitempty"`
  10060. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10061. }
  10062. func (b *ShutdownGuestBody) Fault() *soap.Fault { return b.Fault_ }
  10063. func ShutdownGuest(ctx context.Context, r soap.RoundTripper, req *types.ShutdownGuest) (*types.ShutdownGuestResponse, error) {
  10064. var reqBody, resBody ShutdownGuestBody
  10065. reqBody.Req = req
  10066. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10067. return nil, err
  10068. }
  10069. return resBody.Res, nil
  10070. }
  10071. type ShutdownHost_TaskBody struct {
  10072. Req *types.ShutdownHost_Task `xml:"urn:vim25 ShutdownHost_Task,omitempty"`
  10073. Res *types.ShutdownHost_TaskResponse `xml:"urn:vim25 ShutdownHost_TaskResponse,omitempty"`
  10074. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10075. }
  10076. func (b *ShutdownHost_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  10077. func ShutdownHost_Task(ctx context.Context, r soap.RoundTripper, req *types.ShutdownHost_Task) (*types.ShutdownHost_TaskResponse, error) {
  10078. var reqBody, resBody ShutdownHost_TaskBody
  10079. reqBody.Req = req
  10080. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10081. return nil, err
  10082. }
  10083. return resBody.Res, nil
  10084. }
  10085. type StageHostPatch_TaskBody struct {
  10086. Req *types.StageHostPatch_Task `xml:"urn:vim25 StageHostPatch_Task,omitempty"`
  10087. Res *types.StageHostPatch_TaskResponse `xml:"urn:vim25 StageHostPatch_TaskResponse,omitempty"`
  10088. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10089. }
  10090. func (b *StageHostPatch_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  10091. func StageHostPatch_Task(ctx context.Context, r soap.RoundTripper, req *types.StageHostPatch_Task) (*types.StageHostPatch_TaskResponse, error) {
  10092. var reqBody, resBody StageHostPatch_TaskBody
  10093. reqBody.Req = req
  10094. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10095. return nil, err
  10096. }
  10097. return resBody.Res, nil
  10098. }
  10099. type StampAllRulesWithUuid_TaskBody struct {
  10100. Req *types.StampAllRulesWithUuid_Task `xml:"urn:vim25 StampAllRulesWithUuid_Task,omitempty"`
  10101. Res *types.StampAllRulesWithUuid_TaskResponse `xml:"urn:vim25 StampAllRulesWithUuid_TaskResponse,omitempty"`
  10102. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10103. }
  10104. func (b *StampAllRulesWithUuid_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  10105. func StampAllRulesWithUuid_Task(ctx context.Context, r soap.RoundTripper, req *types.StampAllRulesWithUuid_Task) (*types.StampAllRulesWithUuid_TaskResponse, error) {
  10106. var reqBody, resBody StampAllRulesWithUuid_TaskBody
  10107. reqBody.Req = req
  10108. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10109. return nil, err
  10110. }
  10111. return resBody.Res, nil
  10112. }
  10113. type StandbyGuestBody struct {
  10114. Req *types.StandbyGuest `xml:"urn:vim25 StandbyGuest,omitempty"`
  10115. Res *types.StandbyGuestResponse `xml:"urn:vim25 StandbyGuestResponse,omitempty"`
  10116. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10117. }
  10118. func (b *StandbyGuestBody) Fault() *soap.Fault { return b.Fault_ }
  10119. func StandbyGuest(ctx context.Context, r soap.RoundTripper, req *types.StandbyGuest) (*types.StandbyGuestResponse, error) {
  10120. var reqBody, resBody StandbyGuestBody
  10121. reqBody.Req = req
  10122. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10123. return nil, err
  10124. }
  10125. return resBody.Res, nil
  10126. }
  10127. type StartProgramInGuestBody struct {
  10128. Req *types.StartProgramInGuest `xml:"urn:vim25 StartProgramInGuest,omitempty"`
  10129. Res *types.StartProgramInGuestResponse `xml:"urn:vim25 StartProgramInGuestResponse,omitempty"`
  10130. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10131. }
  10132. func (b *StartProgramInGuestBody) Fault() *soap.Fault { return b.Fault_ }
  10133. func StartProgramInGuest(ctx context.Context, r soap.RoundTripper, req *types.StartProgramInGuest) (*types.StartProgramInGuestResponse, error) {
  10134. var reqBody, resBody StartProgramInGuestBody
  10135. reqBody.Req = req
  10136. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10137. return nil, err
  10138. }
  10139. return resBody.Res, nil
  10140. }
  10141. type StartRecording_TaskBody struct {
  10142. Req *types.StartRecording_Task `xml:"urn:vim25 StartRecording_Task,omitempty"`
  10143. Res *types.StartRecording_TaskResponse `xml:"urn:vim25 StartRecording_TaskResponse,omitempty"`
  10144. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10145. }
  10146. func (b *StartRecording_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  10147. func StartRecording_Task(ctx context.Context, r soap.RoundTripper, req *types.StartRecording_Task) (*types.StartRecording_TaskResponse, error) {
  10148. var reqBody, resBody StartRecording_TaskBody
  10149. reqBody.Req = req
  10150. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10151. return nil, err
  10152. }
  10153. return resBody.Res, nil
  10154. }
  10155. type StartReplaying_TaskBody struct {
  10156. Req *types.StartReplaying_Task `xml:"urn:vim25 StartReplaying_Task,omitempty"`
  10157. Res *types.StartReplaying_TaskResponse `xml:"urn:vim25 StartReplaying_TaskResponse,omitempty"`
  10158. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10159. }
  10160. func (b *StartReplaying_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  10161. func StartReplaying_Task(ctx context.Context, r soap.RoundTripper, req *types.StartReplaying_Task) (*types.StartReplaying_TaskResponse, error) {
  10162. var reqBody, resBody StartReplaying_TaskBody
  10163. reqBody.Req = req
  10164. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10165. return nil, err
  10166. }
  10167. return resBody.Res, nil
  10168. }
  10169. type StartServiceBody struct {
  10170. Req *types.StartService `xml:"urn:vim25 StartService,omitempty"`
  10171. Res *types.StartServiceResponse `xml:"urn:vim25 StartServiceResponse,omitempty"`
  10172. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10173. }
  10174. func (b *StartServiceBody) Fault() *soap.Fault { return b.Fault_ }
  10175. func StartService(ctx context.Context, r soap.RoundTripper, req *types.StartService) (*types.StartServiceResponse, error) {
  10176. var reqBody, resBody StartServiceBody
  10177. reqBody.Req = req
  10178. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10179. return nil, err
  10180. }
  10181. return resBody.Res, nil
  10182. }
  10183. type StopRecording_TaskBody struct {
  10184. Req *types.StopRecording_Task `xml:"urn:vim25 StopRecording_Task,omitempty"`
  10185. Res *types.StopRecording_TaskResponse `xml:"urn:vim25 StopRecording_TaskResponse,omitempty"`
  10186. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10187. }
  10188. func (b *StopRecording_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  10189. func StopRecording_Task(ctx context.Context, r soap.RoundTripper, req *types.StopRecording_Task) (*types.StopRecording_TaskResponse, error) {
  10190. var reqBody, resBody StopRecording_TaskBody
  10191. reqBody.Req = req
  10192. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10193. return nil, err
  10194. }
  10195. return resBody.Res, nil
  10196. }
  10197. type StopReplaying_TaskBody struct {
  10198. Req *types.StopReplaying_Task `xml:"urn:vim25 StopReplaying_Task,omitempty"`
  10199. Res *types.StopReplaying_TaskResponse `xml:"urn:vim25 StopReplaying_TaskResponse,omitempty"`
  10200. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10201. }
  10202. func (b *StopReplaying_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  10203. func StopReplaying_Task(ctx context.Context, r soap.RoundTripper, req *types.StopReplaying_Task) (*types.StopReplaying_TaskResponse, error) {
  10204. var reqBody, resBody StopReplaying_TaskBody
  10205. reqBody.Req = req
  10206. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10207. return nil, err
  10208. }
  10209. return resBody.Res, nil
  10210. }
  10211. type StopServiceBody struct {
  10212. Req *types.StopService `xml:"urn:vim25 StopService,omitempty"`
  10213. Res *types.StopServiceResponse `xml:"urn:vim25 StopServiceResponse,omitempty"`
  10214. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10215. }
  10216. func (b *StopServiceBody) Fault() *soap.Fault { return b.Fault_ }
  10217. func StopService(ctx context.Context, r soap.RoundTripper, req *types.StopService) (*types.StopServiceResponse, error) {
  10218. var reqBody, resBody StopServiceBody
  10219. reqBody.Req = req
  10220. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10221. return nil, err
  10222. }
  10223. return resBody.Res, nil
  10224. }
  10225. type SuspendVApp_TaskBody struct {
  10226. Req *types.SuspendVApp_Task `xml:"urn:vim25 SuspendVApp_Task,omitempty"`
  10227. Res *types.SuspendVApp_TaskResponse `xml:"urn:vim25 SuspendVApp_TaskResponse,omitempty"`
  10228. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10229. }
  10230. func (b *SuspendVApp_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  10231. func SuspendVApp_Task(ctx context.Context, r soap.RoundTripper, req *types.SuspendVApp_Task) (*types.SuspendVApp_TaskResponse, error) {
  10232. var reqBody, resBody SuspendVApp_TaskBody
  10233. reqBody.Req = req
  10234. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10235. return nil, err
  10236. }
  10237. return resBody.Res, nil
  10238. }
  10239. type SuspendVM_TaskBody struct {
  10240. Req *types.SuspendVM_Task `xml:"urn:vim25 SuspendVM_Task,omitempty"`
  10241. Res *types.SuspendVM_TaskResponse `xml:"urn:vim25 SuspendVM_TaskResponse,omitempty"`
  10242. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10243. }
  10244. func (b *SuspendVM_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  10245. func SuspendVM_Task(ctx context.Context, r soap.RoundTripper, req *types.SuspendVM_Task) (*types.SuspendVM_TaskResponse, error) {
  10246. var reqBody, resBody SuspendVM_TaskBody
  10247. reqBody.Req = req
  10248. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10249. return nil, err
  10250. }
  10251. return resBody.Res, nil
  10252. }
  10253. type TerminateFaultTolerantVM_TaskBody struct {
  10254. Req *types.TerminateFaultTolerantVM_Task `xml:"urn:vim25 TerminateFaultTolerantVM_Task,omitempty"`
  10255. Res *types.TerminateFaultTolerantVM_TaskResponse `xml:"urn:vim25 TerminateFaultTolerantVM_TaskResponse,omitempty"`
  10256. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10257. }
  10258. func (b *TerminateFaultTolerantVM_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  10259. func TerminateFaultTolerantVM_Task(ctx context.Context, r soap.RoundTripper, req *types.TerminateFaultTolerantVM_Task) (*types.TerminateFaultTolerantVM_TaskResponse, error) {
  10260. var reqBody, resBody TerminateFaultTolerantVM_TaskBody
  10261. reqBody.Req = req
  10262. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10263. return nil, err
  10264. }
  10265. return resBody.Res, nil
  10266. }
  10267. type TerminateProcessInGuestBody struct {
  10268. Req *types.TerminateProcessInGuest `xml:"urn:vim25 TerminateProcessInGuest,omitempty"`
  10269. Res *types.TerminateProcessInGuestResponse `xml:"urn:vim25 TerminateProcessInGuestResponse,omitempty"`
  10270. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10271. }
  10272. func (b *TerminateProcessInGuestBody) Fault() *soap.Fault { return b.Fault_ }
  10273. func TerminateProcessInGuest(ctx context.Context, r soap.RoundTripper, req *types.TerminateProcessInGuest) (*types.TerminateProcessInGuestResponse, error) {
  10274. var reqBody, resBody TerminateProcessInGuestBody
  10275. reqBody.Req = req
  10276. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10277. return nil, err
  10278. }
  10279. return resBody.Res, nil
  10280. }
  10281. type TerminateSessionBody struct {
  10282. Req *types.TerminateSession `xml:"urn:vim25 TerminateSession,omitempty"`
  10283. Res *types.TerminateSessionResponse `xml:"urn:vim25 TerminateSessionResponse,omitempty"`
  10284. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10285. }
  10286. func (b *TerminateSessionBody) Fault() *soap.Fault { return b.Fault_ }
  10287. func TerminateSession(ctx context.Context, r soap.RoundTripper, req *types.TerminateSession) (*types.TerminateSessionResponse, error) {
  10288. var reqBody, resBody TerminateSessionBody
  10289. reqBody.Req = req
  10290. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10291. return nil, err
  10292. }
  10293. return resBody.Res, nil
  10294. }
  10295. type TerminateVMBody struct {
  10296. Req *types.TerminateVM `xml:"urn:vim25 TerminateVM,omitempty"`
  10297. Res *types.TerminateVMResponse `xml:"urn:vim25 TerminateVMResponse,omitempty"`
  10298. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10299. }
  10300. func (b *TerminateVMBody) Fault() *soap.Fault { return b.Fault_ }
  10301. func TerminateVM(ctx context.Context, r soap.RoundTripper, req *types.TerminateVM) (*types.TerminateVMResponse, error) {
  10302. var reqBody, resBody TerminateVMBody
  10303. reqBody.Req = req
  10304. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10305. return nil, err
  10306. }
  10307. return resBody.Res, nil
  10308. }
  10309. type TurnDiskLocatorLedOff_TaskBody struct {
  10310. Req *types.TurnDiskLocatorLedOff_Task `xml:"urn:vim25 TurnDiskLocatorLedOff_Task,omitempty"`
  10311. Res *types.TurnDiskLocatorLedOff_TaskResponse `xml:"urn:vim25 TurnDiskLocatorLedOff_TaskResponse,omitempty"`
  10312. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10313. }
  10314. func (b *TurnDiskLocatorLedOff_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  10315. func TurnDiskLocatorLedOff_Task(ctx context.Context, r soap.RoundTripper, req *types.TurnDiskLocatorLedOff_Task) (*types.TurnDiskLocatorLedOff_TaskResponse, error) {
  10316. var reqBody, resBody TurnDiskLocatorLedOff_TaskBody
  10317. reqBody.Req = req
  10318. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10319. return nil, err
  10320. }
  10321. return resBody.Res, nil
  10322. }
  10323. type TurnDiskLocatorLedOn_TaskBody struct {
  10324. Req *types.TurnDiskLocatorLedOn_Task `xml:"urn:vim25 TurnDiskLocatorLedOn_Task,omitempty"`
  10325. Res *types.TurnDiskLocatorLedOn_TaskResponse `xml:"urn:vim25 TurnDiskLocatorLedOn_TaskResponse,omitempty"`
  10326. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10327. }
  10328. func (b *TurnDiskLocatorLedOn_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  10329. func TurnDiskLocatorLedOn_Task(ctx context.Context, r soap.RoundTripper, req *types.TurnDiskLocatorLedOn_Task) (*types.TurnDiskLocatorLedOn_TaskResponse, error) {
  10330. var reqBody, resBody TurnDiskLocatorLedOn_TaskBody
  10331. reqBody.Req = req
  10332. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10333. return nil, err
  10334. }
  10335. return resBody.Res, nil
  10336. }
  10337. type TurnOffFaultToleranceForVM_TaskBody struct {
  10338. Req *types.TurnOffFaultToleranceForVM_Task `xml:"urn:vim25 TurnOffFaultToleranceForVM_Task,omitempty"`
  10339. Res *types.TurnOffFaultToleranceForVM_TaskResponse `xml:"urn:vim25 TurnOffFaultToleranceForVM_TaskResponse,omitempty"`
  10340. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10341. }
  10342. func (b *TurnOffFaultToleranceForVM_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  10343. func TurnOffFaultToleranceForVM_Task(ctx context.Context, r soap.RoundTripper, req *types.TurnOffFaultToleranceForVM_Task) (*types.TurnOffFaultToleranceForVM_TaskResponse, error) {
  10344. var reqBody, resBody TurnOffFaultToleranceForVM_TaskBody
  10345. reqBody.Req = req
  10346. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10347. return nil, err
  10348. }
  10349. return resBody.Res, nil
  10350. }
  10351. type UnassignUserFromGroupBody struct {
  10352. Req *types.UnassignUserFromGroup `xml:"urn:vim25 UnassignUserFromGroup,omitempty"`
  10353. Res *types.UnassignUserFromGroupResponse `xml:"urn:vim25 UnassignUserFromGroupResponse,omitempty"`
  10354. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10355. }
  10356. func (b *UnassignUserFromGroupBody) Fault() *soap.Fault { return b.Fault_ }
  10357. func UnassignUserFromGroup(ctx context.Context, r soap.RoundTripper, req *types.UnassignUserFromGroup) (*types.UnassignUserFromGroupResponse, error) {
  10358. var reqBody, resBody UnassignUserFromGroupBody
  10359. reqBody.Req = req
  10360. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10361. return nil, err
  10362. }
  10363. return resBody.Res, nil
  10364. }
  10365. type UnbindVnicBody struct {
  10366. Req *types.UnbindVnic `xml:"urn:vim25 UnbindVnic,omitempty"`
  10367. Res *types.UnbindVnicResponse `xml:"urn:vim25 UnbindVnicResponse,omitempty"`
  10368. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10369. }
  10370. func (b *UnbindVnicBody) Fault() *soap.Fault { return b.Fault_ }
  10371. func UnbindVnic(ctx context.Context, r soap.RoundTripper, req *types.UnbindVnic) (*types.UnbindVnicResponse, error) {
  10372. var reqBody, resBody UnbindVnicBody
  10373. reqBody.Req = req
  10374. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10375. return nil, err
  10376. }
  10377. return resBody.Res, nil
  10378. }
  10379. type UninstallHostPatch_TaskBody struct {
  10380. Req *types.UninstallHostPatch_Task `xml:"urn:vim25 UninstallHostPatch_Task,omitempty"`
  10381. Res *types.UninstallHostPatch_TaskResponse `xml:"urn:vim25 UninstallHostPatch_TaskResponse,omitempty"`
  10382. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10383. }
  10384. func (b *UninstallHostPatch_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  10385. func UninstallHostPatch_Task(ctx context.Context, r soap.RoundTripper, req *types.UninstallHostPatch_Task) (*types.UninstallHostPatch_TaskResponse, error) {
  10386. var reqBody, resBody UninstallHostPatch_TaskBody
  10387. reqBody.Req = req
  10388. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10389. return nil, err
  10390. }
  10391. return resBody.Res, nil
  10392. }
  10393. type UninstallIoFilter_TaskBody struct {
  10394. Req *types.UninstallIoFilter_Task `xml:"urn:vim25 UninstallIoFilter_Task,omitempty"`
  10395. Res *types.UninstallIoFilter_TaskResponse `xml:"urn:vim25 UninstallIoFilter_TaskResponse,omitempty"`
  10396. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10397. }
  10398. func (b *UninstallIoFilter_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  10399. func UninstallIoFilter_Task(ctx context.Context, r soap.RoundTripper, req *types.UninstallIoFilter_Task) (*types.UninstallIoFilter_TaskResponse, error) {
  10400. var reqBody, resBody UninstallIoFilter_TaskBody
  10401. reqBody.Req = req
  10402. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10403. return nil, err
  10404. }
  10405. return resBody.Res, nil
  10406. }
  10407. type UninstallServiceBody struct {
  10408. Req *types.UninstallService `xml:"urn:vim25 UninstallService,omitempty"`
  10409. Res *types.UninstallServiceResponse `xml:"urn:vim25 UninstallServiceResponse,omitempty"`
  10410. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10411. }
  10412. func (b *UninstallServiceBody) Fault() *soap.Fault { return b.Fault_ }
  10413. func UninstallService(ctx context.Context, r soap.RoundTripper, req *types.UninstallService) (*types.UninstallServiceResponse, error) {
  10414. var reqBody, resBody UninstallServiceBody
  10415. reqBody.Req = req
  10416. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10417. return nil, err
  10418. }
  10419. return resBody.Res, nil
  10420. }
  10421. type UnmapVmfsVolumeEx_TaskBody struct {
  10422. Req *types.UnmapVmfsVolumeEx_Task `xml:"urn:vim25 UnmapVmfsVolumeEx_Task,omitempty"`
  10423. Res *types.UnmapVmfsVolumeEx_TaskResponse `xml:"urn:vim25 UnmapVmfsVolumeEx_TaskResponse,omitempty"`
  10424. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10425. }
  10426. func (b *UnmapVmfsVolumeEx_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  10427. func UnmapVmfsVolumeEx_Task(ctx context.Context, r soap.RoundTripper, req *types.UnmapVmfsVolumeEx_Task) (*types.UnmapVmfsVolumeEx_TaskResponse, error) {
  10428. var reqBody, resBody UnmapVmfsVolumeEx_TaskBody
  10429. reqBody.Req = req
  10430. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10431. return nil, err
  10432. }
  10433. return resBody.Res, nil
  10434. }
  10435. type UnmountDiskMapping_TaskBody struct {
  10436. Req *types.UnmountDiskMapping_Task `xml:"urn:vim25 UnmountDiskMapping_Task,omitempty"`
  10437. Res *types.UnmountDiskMapping_TaskResponse `xml:"urn:vim25 UnmountDiskMapping_TaskResponse,omitempty"`
  10438. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10439. }
  10440. func (b *UnmountDiskMapping_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  10441. func UnmountDiskMapping_Task(ctx context.Context, r soap.RoundTripper, req *types.UnmountDiskMapping_Task) (*types.UnmountDiskMapping_TaskResponse, error) {
  10442. var reqBody, resBody UnmountDiskMapping_TaskBody
  10443. reqBody.Req = req
  10444. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10445. return nil, err
  10446. }
  10447. return resBody.Res, nil
  10448. }
  10449. type UnmountForceMountedVmfsVolumeBody struct {
  10450. Req *types.UnmountForceMountedVmfsVolume `xml:"urn:vim25 UnmountForceMountedVmfsVolume,omitempty"`
  10451. Res *types.UnmountForceMountedVmfsVolumeResponse `xml:"urn:vim25 UnmountForceMountedVmfsVolumeResponse,omitempty"`
  10452. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10453. }
  10454. func (b *UnmountForceMountedVmfsVolumeBody) Fault() *soap.Fault { return b.Fault_ }
  10455. func UnmountForceMountedVmfsVolume(ctx context.Context, r soap.RoundTripper, req *types.UnmountForceMountedVmfsVolume) (*types.UnmountForceMountedVmfsVolumeResponse, error) {
  10456. var reqBody, resBody UnmountForceMountedVmfsVolumeBody
  10457. reqBody.Req = req
  10458. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10459. return nil, err
  10460. }
  10461. return resBody.Res, nil
  10462. }
  10463. type UnmountToolsInstallerBody struct {
  10464. Req *types.UnmountToolsInstaller `xml:"urn:vim25 UnmountToolsInstaller,omitempty"`
  10465. Res *types.UnmountToolsInstallerResponse `xml:"urn:vim25 UnmountToolsInstallerResponse,omitempty"`
  10466. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10467. }
  10468. func (b *UnmountToolsInstallerBody) Fault() *soap.Fault { return b.Fault_ }
  10469. func UnmountToolsInstaller(ctx context.Context, r soap.RoundTripper, req *types.UnmountToolsInstaller) (*types.UnmountToolsInstallerResponse, error) {
  10470. var reqBody, resBody UnmountToolsInstallerBody
  10471. reqBody.Req = req
  10472. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10473. return nil, err
  10474. }
  10475. return resBody.Res, nil
  10476. }
  10477. type UnmountVffsVolumeBody struct {
  10478. Req *types.UnmountVffsVolume `xml:"urn:vim25 UnmountVffsVolume,omitempty"`
  10479. Res *types.UnmountVffsVolumeResponse `xml:"urn:vim25 UnmountVffsVolumeResponse,omitempty"`
  10480. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10481. }
  10482. func (b *UnmountVffsVolumeBody) Fault() *soap.Fault { return b.Fault_ }
  10483. func UnmountVffsVolume(ctx context.Context, r soap.RoundTripper, req *types.UnmountVffsVolume) (*types.UnmountVffsVolumeResponse, error) {
  10484. var reqBody, resBody UnmountVffsVolumeBody
  10485. reqBody.Req = req
  10486. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10487. return nil, err
  10488. }
  10489. return resBody.Res, nil
  10490. }
  10491. type UnmountVmfsVolumeBody struct {
  10492. Req *types.UnmountVmfsVolume `xml:"urn:vim25 UnmountVmfsVolume,omitempty"`
  10493. Res *types.UnmountVmfsVolumeResponse `xml:"urn:vim25 UnmountVmfsVolumeResponse,omitempty"`
  10494. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10495. }
  10496. func (b *UnmountVmfsVolumeBody) Fault() *soap.Fault { return b.Fault_ }
  10497. func UnmountVmfsVolume(ctx context.Context, r soap.RoundTripper, req *types.UnmountVmfsVolume) (*types.UnmountVmfsVolumeResponse, error) {
  10498. var reqBody, resBody UnmountVmfsVolumeBody
  10499. reqBody.Req = req
  10500. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10501. return nil, err
  10502. }
  10503. return resBody.Res, nil
  10504. }
  10505. type UnmountVmfsVolumeEx_TaskBody struct {
  10506. Req *types.UnmountVmfsVolumeEx_Task `xml:"urn:vim25 UnmountVmfsVolumeEx_Task,omitempty"`
  10507. Res *types.UnmountVmfsVolumeEx_TaskResponse `xml:"urn:vim25 UnmountVmfsVolumeEx_TaskResponse,omitempty"`
  10508. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10509. }
  10510. func (b *UnmountVmfsVolumeEx_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  10511. func UnmountVmfsVolumeEx_Task(ctx context.Context, r soap.RoundTripper, req *types.UnmountVmfsVolumeEx_Task) (*types.UnmountVmfsVolumeEx_TaskResponse, error) {
  10512. var reqBody, resBody UnmountVmfsVolumeEx_TaskBody
  10513. reqBody.Req = req
  10514. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10515. return nil, err
  10516. }
  10517. return resBody.Res, nil
  10518. }
  10519. type UnregisterAndDestroy_TaskBody struct {
  10520. Req *types.UnregisterAndDestroy_Task `xml:"urn:vim25 UnregisterAndDestroy_Task,omitempty"`
  10521. Res *types.UnregisterAndDestroy_TaskResponse `xml:"urn:vim25 UnregisterAndDestroy_TaskResponse,omitempty"`
  10522. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10523. }
  10524. func (b *UnregisterAndDestroy_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  10525. func UnregisterAndDestroy_Task(ctx context.Context, r soap.RoundTripper, req *types.UnregisterAndDestroy_Task) (*types.UnregisterAndDestroy_TaskResponse, error) {
  10526. var reqBody, resBody UnregisterAndDestroy_TaskBody
  10527. reqBody.Req = req
  10528. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10529. return nil, err
  10530. }
  10531. return resBody.Res, nil
  10532. }
  10533. type UnregisterExtensionBody struct {
  10534. Req *types.UnregisterExtension `xml:"urn:vim25 UnregisterExtension,omitempty"`
  10535. Res *types.UnregisterExtensionResponse `xml:"urn:vim25 UnregisterExtensionResponse,omitempty"`
  10536. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10537. }
  10538. func (b *UnregisterExtensionBody) Fault() *soap.Fault { return b.Fault_ }
  10539. func UnregisterExtension(ctx context.Context, r soap.RoundTripper, req *types.UnregisterExtension) (*types.UnregisterExtensionResponse, error) {
  10540. var reqBody, resBody UnregisterExtensionBody
  10541. reqBody.Req = req
  10542. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10543. return nil, err
  10544. }
  10545. return resBody.Res, nil
  10546. }
  10547. type UnregisterHealthUpdateProviderBody struct {
  10548. Req *types.UnregisterHealthUpdateProvider `xml:"urn:vim25 UnregisterHealthUpdateProvider,omitempty"`
  10549. Res *types.UnregisterHealthUpdateProviderResponse `xml:"urn:vim25 UnregisterHealthUpdateProviderResponse,omitempty"`
  10550. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10551. }
  10552. func (b *UnregisterHealthUpdateProviderBody) Fault() *soap.Fault { return b.Fault_ }
  10553. func UnregisterHealthUpdateProvider(ctx context.Context, r soap.RoundTripper, req *types.UnregisterHealthUpdateProvider) (*types.UnregisterHealthUpdateProviderResponse, error) {
  10554. var reqBody, resBody UnregisterHealthUpdateProviderBody
  10555. reqBody.Req = req
  10556. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10557. return nil, err
  10558. }
  10559. return resBody.Res, nil
  10560. }
  10561. type UnregisterVMBody struct {
  10562. Req *types.UnregisterVM `xml:"urn:vim25 UnregisterVM,omitempty"`
  10563. Res *types.UnregisterVMResponse `xml:"urn:vim25 UnregisterVMResponse,omitempty"`
  10564. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10565. }
  10566. func (b *UnregisterVMBody) Fault() *soap.Fault { return b.Fault_ }
  10567. func UnregisterVM(ctx context.Context, r soap.RoundTripper, req *types.UnregisterVM) (*types.UnregisterVMResponse, error) {
  10568. var reqBody, resBody UnregisterVMBody
  10569. reqBody.Req = req
  10570. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10571. return nil, err
  10572. }
  10573. return resBody.Res, nil
  10574. }
  10575. type UpdateAnswerFile_TaskBody struct {
  10576. Req *types.UpdateAnswerFile_Task `xml:"urn:vim25 UpdateAnswerFile_Task,omitempty"`
  10577. Res *types.UpdateAnswerFile_TaskResponse `xml:"urn:vim25 UpdateAnswerFile_TaskResponse,omitempty"`
  10578. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10579. }
  10580. func (b *UpdateAnswerFile_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  10581. func UpdateAnswerFile_Task(ctx context.Context, r soap.RoundTripper, req *types.UpdateAnswerFile_Task) (*types.UpdateAnswerFile_TaskResponse, error) {
  10582. var reqBody, resBody UpdateAnswerFile_TaskBody
  10583. reqBody.Req = req
  10584. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10585. return nil, err
  10586. }
  10587. return resBody.Res, nil
  10588. }
  10589. type UpdateAssignedLicenseBody struct {
  10590. Req *types.UpdateAssignedLicense `xml:"urn:vim25 UpdateAssignedLicense,omitempty"`
  10591. Res *types.UpdateAssignedLicenseResponse `xml:"urn:vim25 UpdateAssignedLicenseResponse,omitempty"`
  10592. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10593. }
  10594. func (b *UpdateAssignedLicenseBody) Fault() *soap.Fault { return b.Fault_ }
  10595. func UpdateAssignedLicense(ctx context.Context, r soap.RoundTripper, req *types.UpdateAssignedLicense) (*types.UpdateAssignedLicenseResponse, error) {
  10596. var reqBody, resBody UpdateAssignedLicenseBody
  10597. reqBody.Req = req
  10598. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10599. return nil, err
  10600. }
  10601. return resBody.Res, nil
  10602. }
  10603. type UpdateAuthorizationRoleBody struct {
  10604. Req *types.UpdateAuthorizationRole `xml:"urn:vim25 UpdateAuthorizationRole,omitempty"`
  10605. Res *types.UpdateAuthorizationRoleResponse `xml:"urn:vim25 UpdateAuthorizationRoleResponse,omitempty"`
  10606. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10607. }
  10608. func (b *UpdateAuthorizationRoleBody) Fault() *soap.Fault { return b.Fault_ }
  10609. func UpdateAuthorizationRole(ctx context.Context, r soap.RoundTripper, req *types.UpdateAuthorizationRole) (*types.UpdateAuthorizationRoleResponse, error) {
  10610. var reqBody, resBody UpdateAuthorizationRoleBody
  10611. reqBody.Req = req
  10612. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10613. return nil, err
  10614. }
  10615. return resBody.Res, nil
  10616. }
  10617. type UpdateBootDeviceBody struct {
  10618. Req *types.UpdateBootDevice `xml:"urn:vim25 UpdateBootDevice,omitempty"`
  10619. Res *types.UpdateBootDeviceResponse `xml:"urn:vim25 UpdateBootDeviceResponse,omitempty"`
  10620. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10621. }
  10622. func (b *UpdateBootDeviceBody) Fault() *soap.Fault { return b.Fault_ }
  10623. func UpdateBootDevice(ctx context.Context, r soap.RoundTripper, req *types.UpdateBootDevice) (*types.UpdateBootDeviceResponse, error) {
  10624. var reqBody, resBody UpdateBootDeviceBody
  10625. reqBody.Req = req
  10626. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10627. return nil, err
  10628. }
  10629. return resBody.Res, nil
  10630. }
  10631. type UpdateChildResourceConfigurationBody struct {
  10632. Req *types.UpdateChildResourceConfiguration `xml:"urn:vim25 UpdateChildResourceConfiguration,omitempty"`
  10633. Res *types.UpdateChildResourceConfigurationResponse `xml:"urn:vim25 UpdateChildResourceConfigurationResponse,omitempty"`
  10634. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10635. }
  10636. func (b *UpdateChildResourceConfigurationBody) Fault() *soap.Fault { return b.Fault_ }
  10637. func UpdateChildResourceConfiguration(ctx context.Context, r soap.RoundTripper, req *types.UpdateChildResourceConfiguration) (*types.UpdateChildResourceConfigurationResponse, error) {
  10638. var reqBody, resBody UpdateChildResourceConfigurationBody
  10639. reqBody.Req = req
  10640. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10641. return nil, err
  10642. }
  10643. return resBody.Res, nil
  10644. }
  10645. type UpdateClusterProfileBody struct {
  10646. Req *types.UpdateClusterProfile `xml:"urn:vim25 UpdateClusterProfile,omitempty"`
  10647. Res *types.UpdateClusterProfileResponse `xml:"urn:vim25 UpdateClusterProfileResponse,omitempty"`
  10648. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10649. }
  10650. func (b *UpdateClusterProfileBody) Fault() *soap.Fault { return b.Fault_ }
  10651. func UpdateClusterProfile(ctx context.Context, r soap.RoundTripper, req *types.UpdateClusterProfile) (*types.UpdateClusterProfileResponse, error) {
  10652. var reqBody, resBody UpdateClusterProfileBody
  10653. reqBody.Req = req
  10654. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10655. return nil, err
  10656. }
  10657. return resBody.Res, nil
  10658. }
  10659. type UpdateConfigBody struct {
  10660. Req *types.UpdateConfig `xml:"urn:vim25 UpdateConfig,omitempty"`
  10661. Res *types.UpdateConfigResponse `xml:"urn:vim25 UpdateConfigResponse,omitempty"`
  10662. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10663. }
  10664. func (b *UpdateConfigBody) Fault() *soap.Fault { return b.Fault_ }
  10665. func UpdateConfig(ctx context.Context, r soap.RoundTripper, req *types.UpdateConfig) (*types.UpdateConfigResponse, error) {
  10666. var reqBody, resBody UpdateConfigBody
  10667. reqBody.Req = req
  10668. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10669. return nil, err
  10670. }
  10671. return resBody.Res, nil
  10672. }
  10673. type UpdateConsoleIpRouteConfigBody struct {
  10674. Req *types.UpdateConsoleIpRouteConfig `xml:"urn:vim25 UpdateConsoleIpRouteConfig,omitempty"`
  10675. Res *types.UpdateConsoleIpRouteConfigResponse `xml:"urn:vim25 UpdateConsoleIpRouteConfigResponse,omitempty"`
  10676. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10677. }
  10678. func (b *UpdateConsoleIpRouteConfigBody) Fault() *soap.Fault { return b.Fault_ }
  10679. func UpdateConsoleIpRouteConfig(ctx context.Context, r soap.RoundTripper, req *types.UpdateConsoleIpRouteConfig) (*types.UpdateConsoleIpRouteConfigResponse, error) {
  10680. var reqBody, resBody UpdateConsoleIpRouteConfigBody
  10681. reqBody.Req = req
  10682. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10683. return nil, err
  10684. }
  10685. return resBody.Res, nil
  10686. }
  10687. type UpdateCounterLevelMappingBody struct {
  10688. Req *types.UpdateCounterLevelMapping `xml:"urn:vim25 UpdateCounterLevelMapping,omitempty"`
  10689. Res *types.UpdateCounterLevelMappingResponse `xml:"urn:vim25 UpdateCounterLevelMappingResponse,omitempty"`
  10690. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10691. }
  10692. func (b *UpdateCounterLevelMappingBody) Fault() *soap.Fault { return b.Fault_ }
  10693. func UpdateCounterLevelMapping(ctx context.Context, r soap.RoundTripper, req *types.UpdateCounterLevelMapping) (*types.UpdateCounterLevelMappingResponse, error) {
  10694. var reqBody, resBody UpdateCounterLevelMappingBody
  10695. reqBody.Req = req
  10696. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10697. return nil, err
  10698. }
  10699. return resBody.Res, nil
  10700. }
  10701. type UpdateDVSHealthCheckConfig_TaskBody struct {
  10702. Req *types.UpdateDVSHealthCheckConfig_Task `xml:"urn:vim25 UpdateDVSHealthCheckConfig_Task,omitempty"`
  10703. Res *types.UpdateDVSHealthCheckConfig_TaskResponse `xml:"urn:vim25 UpdateDVSHealthCheckConfig_TaskResponse,omitempty"`
  10704. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10705. }
  10706. func (b *UpdateDVSHealthCheckConfig_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  10707. func UpdateDVSHealthCheckConfig_Task(ctx context.Context, r soap.RoundTripper, req *types.UpdateDVSHealthCheckConfig_Task) (*types.UpdateDVSHealthCheckConfig_TaskResponse, error) {
  10708. var reqBody, resBody UpdateDVSHealthCheckConfig_TaskBody
  10709. reqBody.Req = req
  10710. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10711. return nil, err
  10712. }
  10713. return resBody.Res, nil
  10714. }
  10715. type UpdateDVSLacpGroupConfig_TaskBody struct {
  10716. Req *types.UpdateDVSLacpGroupConfig_Task `xml:"urn:vim25 UpdateDVSLacpGroupConfig_Task,omitempty"`
  10717. Res *types.UpdateDVSLacpGroupConfig_TaskResponse `xml:"urn:vim25 UpdateDVSLacpGroupConfig_TaskResponse,omitempty"`
  10718. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10719. }
  10720. func (b *UpdateDVSLacpGroupConfig_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  10721. func UpdateDVSLacpGroupConfig_Task(ctx context.Context, r soap.RoundTripper, req *types.UpdateDVSLacpGroupConfig_Task) (*types.UpdateDVSLacpGroupConfig_TaskResponse, error) {
  10722. var reqBody, resBody UpdateDVSLacpGroupConfig_TaskBody
  10723. reqBody.Req = req
  10724. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10725. return nil, err
  10726. }
  10727. return resBody.Res, nil
  10728. }
  10729. type UpdateDateTimeBody struct {
  10730. Req *types.UpdateDateTime `xml:"urn:vim25 UpdateDateTime,omitempty"`
  10731. Res *types.UpdateDateTimeResponse `xml:"urn:vim25 UpdateDateTimeResponse,omitempty"`
  10732. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10733. }
  10734. func (b *UpdateDateTimeBody) Fault() *soap.Fault { return b.Fault_ }
  10735. func UpdateDateTime(ctx context.Context, r soap.RoundTripper, req *types.UpdateDateTime) (*types.UpdateDateTimeResponse, error) {
  10736. var reqBody, resBody UpdateDateTimeBody
  10737. reqBody.Req = req
  10738. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10739. return nil, err
  10740. }
  10741. return resBody.Res, nil
  10742. }
  10743. type UpdateDateTimeConfigBody struct {
  10744. Req *types.UpdateDateTimeConfig `xml:"urn:vim25 UpdateDateTimeConfig,omitempty"`
  10745. Res *types.UpdateDateTimeConfigResponse `xml:"urn:vim25 UpdateDateTimeConfigResponse,omitempty"`
  10746. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10747. }
  10748. func (b *UpdateDateTimeConfigBody) Fault() *soap.Fault { return b.Fault_ }
  10749. func UpdateDateTimeConfig(ctx context.Context, r soap.RoundTripper, req *types.UpdateDateTimeConfig) (*types.UpdateDateTimeConfigResponse, error) {
  10750. var reqBody, resBody UpdateDateTimeConfigBody
  10751. reqBody.Req = req
  10752. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10753. return nil, err
  10754. }
  10755. return resBody.Res, nil
  10756. }
  10757. type UpdateDefaultPolicyBody struct {
  10758. Req *types.UpdateDefaultPolicy `xml:"urn:vim25 UpdateDefaultPolicy,omitempty"`
  10759. Res *types.UpdateDefaultPolicyResponse `xml:"urn:vim25 UpdateDefaultPolicyResponse,omitempty"`
  10760. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10761. }
  10762. func (b *UpdateDefaultPolicyBody) Fault() *soap.Fault { return b.Fault_ }
  10763. func UpdateDefaultPolicy(ctx context.Context, r soap.RoundTripper, req *types.UpdateDefaultPolicy) (*types.UpdateDefaultPolicyResponse, error) {
  10764. var reqBody, resBody UpdateDefaultPolicyBody
  10765. reqBody.Req = req
  10766. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10767. return nil, err
  10768. }
  10769. return resBody.Res, nil
  10770. }
  10771. type UpdateDiskPartitionsBody struct {
  10772. Req *types.UpdateDiskPartitions `xml:"urn:vim25 UpdateDiskPartitions,omitempty"`
  10773. Res *types.UpdateDiskPartitionsResponse `xml:"urn:vim25 UpdateDiskPartitionsResponse,omitempty"`
  10774. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10775. }
  10776. func (b *UpdateDiskPartitionsBody) Fault() *soap.Fault { return b.Fault_ }
  10777. func UpdateDiskPartitions(ctx context.Context, r soap.RoundTripper, req *types.UpdateDiskPartitions) (*types.UpdateDiskPartitionsResponse, error) {
  10778. var reqBody, resBody UpdateDiskPartitionsBody
  10779. reqBody.Req = req
  10780. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10781. return nil, err
  10782. }
  10783. return resBody.Res, nil
  10784. }
  10785. type UpdateDnsConfigBody struct {
  10786. Req *types.UpdateDnsConfig `xml:"urn:vim25 UpdateDnsConfig,omitempty"`
  10787. Res *types.UpdateDnsConfigResponse `xml:"urn:vim25 UpdateDnsConfigResponse,omitempty"`
  10788. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10789. }
  10790. func (b *UpdateDnsConfigBody) Fault() *soap.Fault { return b.Fault_ }
  10791. func UpdateDnsConfig(ctx context.Context, r soap.RoundTripper, req *types.UpdateDnsConfig) (*types.UpdateDnsConfigResponse, error) {
  10792. var reqBody, resBody UpdateDnsConfigBody
  10793. reqBody.Req = req
  10794. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10795. return nil, err
  10796. }
  10797. return resBody.Res, nil
  10798. }
  10799. type UpdateDvsCapabilityBody struct {
  10800. Req *types.UpdateDvsCapability `xml:"urn:vim25 UpdateDvsCapability,omitempty"`
  10801. Res *types.UpdateDvsCapabilityResponse `xml:"urn:vim25 UpdateDvsCapabilityResponse,omitempty"`
  10802. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10803. }
  10804. func (b *UpdateDvsCapabilityBody) Fault() *soap.Fault { return b.Fault_ }
  10805. func UpdateDvsCapability(ctx context.Context, r soap.RoundTripper, req *types.UpdateDvsCapability) (*types.UpdateDvsCapabilityResponse, error) {
  10806. var reqBody, resBody UpdateDvsCapabilityBody
  10807. reqBody.Req = req
  10808. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10809. return nil, err
  10810. }
  10811. return resBody.Res, nil
  10812. }
  10813. type UpdateExtensionBody struct {
  10814. Req *types.UpdateExtension `xml:"urn:vim25 UpdateExtension,omitempty"`
  10815. Res *types.UpdateExtensionResponse `xml:"urn:vim25 UpdateExtensionResponse,omitempty"`
  10816. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10817. }
  10818. func (b *UpdateExtensionBody) Fault() *soap.Fault { return b.Fault_ }
  10819. func UpdateExtension(ctx context.Context, r soap.RoundTripper, req *types.UpdateExtension) (*types.UpdateExtensionResponse, error) {
  10820. var reqBody, resBody UpdateExtensionBody
  10821. reqBody.Req = req
  10822. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10823. return nil, err
  10824. }
  10825. return resBody.Res, nil
  10826. }
  10827. type UpdateFlagsBody struct {
  10828. Req *types.UpdateFlags `xml:"urn:vim25 UpdateFlags,omitempty"`
  10829. Res *types.UpdateFlagsResponse `xml:"urn:vim25 UpdateFlagsResponse,omitempty"`
  10830. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10831. }
  10832. func (b *UpdateFlagsBody) Fault() *soap.Fault { return b.Fault_ }
  10833. func UpdateFlags(ctx context.Context, r soap.RoundTripper, req *types.UpdateFlags) (*types.UpdateFlagsResponse, error) {
  10834. var reqBody, resBody UpdateFlagsBody
  10835. reqBody.Req = req
  10836. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10837. return nil, err
  10838. }
  10839. return resBody.Res, nil
  10840. }
  10841. type UpdateGraphicsConfigBody struct {
  10842. Req *types.UpdateGraphicsConfig `xml:"urn:vim25 UpdateGraphicsConfig,omitempty"`
  10843. Res *types.UpdateGraphicsConfigResponse `xml:"urn:vim25 UpdateGraphicsConfigResponse,omitempty"`
  10844. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10845. }
  10846. func (b *UpdateGraphicsConfigBody) Fault() *soap.Fault { return b.Fault_ }
  10847. func UpdateGraphicsConfig(ctx context.Context, r soap.RoundTripper, req *types.UpdateGraphicsConfig) (*types.UpdateGraphicsConfigResponse, error) {
  10848. var reqBody, resBody UpdateGraphicsConfigBody
  10849. reqBody.Req = req
  10850. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10851. return nil, err
  10852. }
  10853. return resBody.Res, nil
  10854. }
  10855. type UpdateHostCustomizations_TaskBody struct {
  10856. Req *types.UpdateHostCustomizations_Task `xml:"urn:vim25 UpdateHostCustomizations_Task,omitempty"`
  10857. Res *types.UpdateHostCustomizations_TaskResponse `xml:"urn:vim25 UpdateHostCustomizations_TaskResponse,omitempty"`
  10858. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10859. }
  10860. func (b *UpdateHostCustomizations_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  10861. func UpdateHostCustomizations_Task(ctx context.Context, r soap.RoundTripper, req *types.UpdateHostCustomizations_Task) (*types.UpdateHostCustomizations_TaskResponse, error) {
  10862. var reqBody, resBody UpdateHostCustomizations_TaskBody
  10863. reqBody.Req = req
  10864. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10865. return nil, err
  10866. }
  10867. return resBody.Res, nil
  10868. }
  10869. type UpdateHostImageAcceptanceLevelBody struct {
  10870. Req *types.UpdateHostImageAcceptanceLevel `xml:"urn:vim25 UpdateHostImageAcceptanceLevel,omitempty"`
  10871. Res *types.UpdateHostImageAcceptanceLevelResponse `xml:"urn:vim25 UpdateHostImageAcceptanceLevelResponse,omitempty"`
  10872. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10873. }
  10874. func (b *UpdateHostImageAcceptanceLevelBody) Fault() *soap.Fault { return b.Fault_ }
  10875. func UpdateHostImageAcceptanceLevel(ctx context.Context, r soap.RoundTripper, req *types.UpdateHostImageAcceptanceLevel) (*types.UpdateHostImageAcceptanceLevelResponse, error) {
  10876. var reqBody, resBody UpdateHostImageAcceptanceLevelBody
  10877. reqBody.Req = req
  10878. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10879. return nil, err
  10880. }
  10881. return resBody.Res, nil
  10882. }
  10883. type UpdateHostProfileBody struct {
  10884. Req *types.UpdateHostProfile `xml:"urn:vim25 UpdateHostProfile,omitempty"`
  10885. Res *types.UpdateHostProfileResponse `xml:"urn:vim25 UpdateHostProfileResponse,omitempty"`
  10886. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10887. }
  10888. func (b *UpdateHostProfileBody) Fault() *soap.Fault { return b.Fault_ }
  10889. func UpdateHostProfile(ctx context.Context, r soap.RoundTripper, req *types.UpdateHostProfile) (*types.UpdateHostProfileResponse, error) {
  10890. var reqBody, resBody UpdateHostProfileBody
  10891. reqBody.Req = req
  10892. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10893. return nil, err
  10894. }
  10895. return resBody.Res, nil
  10896. }
  10897. type UpdateHostSpecificationBody struct {
  10898. Req *types.UpdateHostSpecification `xml:"urn:vim25 UpdateHostSpecification,omitempty"`
  10899. Res *types.UpdateHostSpecificationResponse `xml:"urn:vim25 UpdateHostSpecificationResponse,omitempty"`
  10900. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10901. }
  10902. func (b *UpdateHostSpecificationBody) Fault() *soap.Fault { return b.Fault_ }
  10903. func UpdateHostSpecification(ctx context.Context, r soap.RoundTripper, req *types.UpdateHostSpecification) (*types.UpdateHostSpecificationResponse, error) {
  10904. var reqBody, resBody UpdateHostSpecificationBody
  10905. reqBody.Req = req
  10906. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10907. return nil, err
  10908. }
  10909. return resBody.Res, nil
  10910. }
  10911. type UpdateHostSubSpecificationBody struct {
  10912. Req *types.UpdateHostSubSpecification `xml:"urn:vim25 UpdateHostSubSpecification,omitempty"`
  10913. Res *types.UpdateHostSubSpecificationResponse `xml:"urn:vim25 UpdateHostSubSpecificationResponse,omitempty"`
  10914. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10915. }
  10916. func (b *UpdateHostSubSpecificationBody) Fault() *soap.Fault { return b.Fault_ }
  10917. func UpdateHostSubSpecification(ctx context.Context, r soap.RoundTripper, req *types.UpdateHostSubSpecification) (*types.UpdateHostSubSpecificationResponse, error) {
  10918. var reqBody, resBody UpdateHostSubSpecificationBody
  10919. reqBody.Req = req
  10920. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10921. return nil, err
  10922. }
  10923. return resBody.Res, nil
  10924. }
  10925. type UpdateInternetScsiAdvancedOptionsBody struct {
  10926. Req *types.UpdateInternetScsiAdvancedOptions `xml:"urn:vim25 UpdateInternetScsiAdvancedOptions,omitempty"`
  10927. Res *types.UpdateInternetScsiAdvancedOptionsResponse `xml:"urn:vim25 UpdateInternetScsiAdvancedOptionsResponse,omitempty"`
  10928. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10929. }
  10930. func (b *UpdateInternetScsiAdvancedOptionsBody) Fault() *soap.Fault { return b.Fault_ }
  10931. func UpdateInternetScsiAdvancedOptions(ctx context.Context, r soap.RoundTripper, req *types.UpdateInternetScsiAdvancedOptions) (*types.UpdateInternetScsiAdvancedOptionsResponse, error) {
  10932. var reqBody, resBody UpdateInternetScsiAdvancedOptionsBody
  10933. reqBody.Req = req
  10934. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10935. return nil, err
  10936. }
  10937. return resBody.Res, nil
  10938. }
  10939. type UpdateInternetScsiAliasBody struct {
  10940. Req *types.UpdateInternetScsiAlias `xml:"urn:vim25 UpdateInternetScsiAlias,omitempty"`
  10941. Res *types.UpdateInternetScsiAliasResponse `xml:"urn:vim25 UpdateInternetScsiAliasResponse,omitempty"`
  10942. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10943. }
  10944. func (b *UpdateInternetScsiAliasBody) Fault() *soap.Fault { return b.Fault_ }
  10945. func UpdateInternetScsiAlias(ctx context.Context, r soap.RoundTripper, req *types.UpdateInternetScsiAlias) (*types.UpdateInternetScsiAliasResponse, error) {
  10946. var reqBody, resBody UpdateInternetScsiAliasBody
  10947. reqBody.Req = req
  10948. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10949. return nil, err
  10950. }
  10951. return resBody.Res, nil
  10952. }
  10953. type UpdateInternetScsiAuthenticationPropertiesBody struct {
  10954. Req *types.UpdateInternetScsiAuthenticationProperties `xml:"urn:vim25 UpdateInternetScsiAuthenticationProperties,omitempty"`
  10955. Res *types.UpdateInternetScsiAuthenticationPropertiesResponse `xml:"urn:vim25 UpdateInternetScsiAuthenticationPropertiesResponse,omitempty"`
  10956. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10957. }
  10958. func (b *UpdateInternetScsiAuthenticationPropertiesBody) Fault() *soap.Fault { return b.Fault_ }
  10959. func UpdateInternetScsiAuthenticationProperties(ctx context.Context, r soap.RoundTripper, req *types.UpdateInternetScsiAuthenticationProperties) (*types.UpdateInternetScsiAuthenticationPropertiesResponse, error) {
  10960. var reqBody, resBody UpdateInternetScsiAuthenticationPropertiesBody
  10961. reqBody.Req = req
  10962. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10963. return nil, err
  10964. }
  10965. return resBody.Res, nil
  10966. }
  10967. type UpdateInternetScsiDigestPropertiesBody struct {
  10968. Req *types.UpdateInternetScsiDigestProperties `xml:"urn:vim25 UpdateInternetScsiDigestProperties,omitempty"`
  10969. Res *types.UpdateInternetScsiDigestPropertiesResponse `xml:"urn:vim25 UpdateInternetScsiDigestPropertiesResponse,omitempty"`
  10970. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10971. }
  10972. func (b *UpdateInternetScsiDigestPropertiesBody) Fault() *soap.Fault { return b.Fault_ }
  10973. func UpdateInternetScsiDigestProperties(ctx context.Context, r soap.RoundTripper, req *types.UpdateInternetScsiDigestProperties) (*types.UpdateInternetScsiDigestPropertiesResponse, error) {
  10974. var reqBody, resBody UpdateInternetScsiDigestPropertiesBody
  10975. reqBody.Req = req
  10976. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10977. return nil, err
  10978. }
  10979. return resBody.Res, nil
  10980. }
  10981. type UpdateInternetScsiDiscoveryPropertiesBody struct {
  10982. Req *types.UpdateInternetScsiDiscoveryProperties `xml:"urn:vim25 UpdateInternetScsiDiscoveryProperties,omitempty"`
  10983. Res *types.UpdateInternetScsiDiscoveryPropertiesResponse `xml:"urn:vim25 UpdateInternetScsiDiscoveryPropertiesResponse,omitempty"`
  10984. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10985. }
  10986. func (b *UpdateInternetScsiDiscoveryPropertiesBody) Fault() *soap.Fault { return b.Fault_ }
  10987. func UpdateInternetScsiDiscoveryProperties(ctx context.Context, r soap.RoundTripper, req *types.UpdateInternetScsiDiscoveryProperties) (*types.UpdateInternetScsiDiscoveryPropertiesResponse, error) {
  10988. var reqBody, resBody UpdateInternetScsiDiscoveryPropertiesBody
  10989. reqBody.Req = req
  10990. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  10991. return nil, err
  10992. }
  10993. return resBody.Res, nil
  10994. }
  10995. type UpdateInternetScsiIPPropertiesBody struct {
  10996. Req *types.UpdateInternetScsiIPProperties `xml:"urn:vim25 UpdateInternetScsiIPProperties,omitempty"`
  10997. Res *types.UpdateInternetScsiIPPropertiesResponse `xml:"urn:vim25 UpdateInternetScsiIPPropertiesResponse,omitempty"`
  10998. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  10999. }
  11000. func (b *UpdateInternetScsiIPPropertiesBody) Fault() *soap.Fault { return b.Fault_ }
  11001. func UpdateInternetScsiIPProperties(ctx context.Context, r soap.RoundTripper, req *types.UpdateInternetScsiIPProperties) (*types.UpdateInternetScsiIPPropertiesResponse, error) {
  11002. var reqBody, resBody UpdateInternetScsiIPPropertiesBody
  11003. reqBody.Req = req
  11004. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11005. return nil, err
  11006. }
  11007. return resBody.Res, nil
  11008. }
  11009. type UpdateInternetScsiNameBody struct {
  11010. Req *types.UpdateInternetScsiName `xml:"urn:vim25 UpdateInternetScsiName,omitempty"`
  11011. Res *types.UpdateInternetScsiNameResponse `xml:"urn:vim25 UpdateInternetScsiNameResponse,omitempty"`
  11012. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11013. }
  11014. func (b *UpdateInternetScsiNameBody) Fault() *soap.Fault { return b.Fault_ }
  11015. func UpdateInternetScsiName(ctx context.Context, r soap.RoundTripper, req *types.UpdateInternetScsiName) (*types.UpdateInternetScsiNameResponse, error) {
  11016. var reqBody, resBody UpdateInternetScsiNameBody
  11017. reqBody.Req = req
  11018. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11019. return nil, err
  11020. }
  11021. return resBody.Res, nil
  11022. }
  11023. type UpdateIpConfigBody struct {
  11024. Req *types.UpdateIpConfig `xml:"urn:vim25 UpdateIpConfig,omitempty"`
  11025. Res *types.UpdateIpConfigResponse `xml:"urn:vim25 UpdateIpConfigResponse,omitempty"`
  11026. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11027. }
  11028. func (b *UpdateIpConfigBody) Fault() *soap.Fault { return b.Fault_ }
  11029. func UpdateIpConfig(ctx context.Context, r soap.RoundTripper, req *types.UpdateIpConfig) (*types.UpdateIpConfigResponse, error) {
  11030. var reqBody, resBody UpdateIpConfigBody
  11031. reqBody.Req = req
  11032. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11033. return nil, err
  11034. }
  11035. return resBody.Res, nil
  11036. }
  11037. type UpdateIpPoolBody struct {
  11038. Req *types.UpdateIpPool `xml:"urn:vim25 UpdateIpPool,omitempty"`
  11039. Res *types.UpdateIpPoolResponse `xml:"urn:vim25 UpdateIpPoolResponse,omitempty"`
  11040. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11041. }
  11042. func (b *UpdateIpPoolBody) Fault() *soap.Fault { return b.Fault_ }
  11043. func UpdateIpPool(ctx context.Context, r soap.RoundTripper, req *types.UpdateIpPool) (*types.UpdateIpPoolResponse, error) {
  11044. var reqBody, resBody UpdateIpPoolBody
  11045. reqBody.Req = req
  11046. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11047. return nil, err
  11048. }
  11049. return resBody.Res, nil
  11050. }
  11051. type UpdateIpRouteConfigBody struct {
  11052. Req *types.UpdateIpRouteConfig `xml:"urn:vim25 UpdateIpRouteConfig,omitempty"`
  11053. Res *types.UpdateIpRouteConfigResponse `xml:"urn:vim25 UpdateIpRouteConfigResponse,omitempty"`
  11054. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11055. }
  11056. func (b *UpdateIpRouteConfigBody) Fault() *soap.Fault { return b.Fault_ }
  11057. func UpdateIpRouteConfig(ctx context.Context, r soap.RoundTripper, req *types.UpdateIpRouteConfig) (*types.UpdateIpRouteConfigResponse, error) {
  11058. var reqBody, resBody UpdateIpRouteConfigBody
  11059. reqBody.Req = req
  11060. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11061. return nil, err
  11062. }
  11063. return resBody.Res, nil
  11064. }
  11065. type UpdateIpRouteTableConfigBody struct {
  11066. Req *types.UpdateIpRouteTableConfig `xml:"urn:vim25 UpdateIpRouteTableConfig,omitempty"`
  11067. Res *types.UpdateIpRouteTableConfigResponse `xml:"urn:vim25 UpdateIpRouteTableConfigResponse,omitempty"`
  11068. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11069. }
  11070. func (b *UpdateIpRouteTableConfigBody) Fault() *soap.Fault { return b.Fault_ }
  11071. func UpdateIpRouteTableConfig(ctx context.Context, r soap.RoundTripper, req *types.UpdateIpRouteTableConfig) (*types.UpdateIpRouteTableConfigResponse, error) {
  11072. var reqBody, resBody UpdateIpRouteTableConfigBody
  11073. reqBody.Req = req
  11074. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11075. return nil, err
  11076. }
  11077. return resBody.Res, nil
  11078. }
  11079. type UpdateIpmiBody struct {
  11080. Req *types.UpdateIpmi `xml:"urn:vim25 UpdateIpmi,omitempty"`
  11081. Res *types.UpdateIpmiResponse `xml:"urn:vim25 UpdateIpmiResponse,omitempty"`
  11082. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11083. }
  11084. func (b *UpdateIpmiBody) Fault() *soap.Fault { return b.Fault_ }
  11085. func UpdateIpmi(ctx context.Context, r soap.RoundTripper, req *types.UpdateIpmi) (*types.UpdateIpmiResponse, error) {
  11086. var reqBody, resBody UpdateIpmiBody
  11087. reqBody.Req = req
  11088. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11089. return nil, err
  11090. }
  11091. return resBody.Res, nil
  11092. }
  11093. type UpdateKmipServerBody struct {
  11094. Req *types.UpdateKmipServer `xml:"urn:vim25 UpdateKmipServer,omitempty"`
  11095. Res *types.UpdateKmipServerResponse `xml:"urn:vim25 UpdateKmipServerResponse,omitempty"`
  11096. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11097. }
  11098. func (b *UpdateKmipServerBody) Fault() *soap.Fault { return b.Fault_ }
  11099. func UpdateKmipServer(ctx context.Context, r soap.RoundTripper, req *types.UpdateKmipServer) (*types.UpdateKmipServerResponse, error) {
  11100. var reqBody, resBody UpdateKmipServerBody
  11101. reqBody.Req = req
  11102. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11103. return nil, err
  11104. }
  11105. return resBody.Res, nil
  11106. }
  11107. type UpdateKmsSignedCsrClientCertBody struct {
  11108. Req *types.UpdateKmsSignedCsrClientCert `xml:"urn:vim25 UpdateKmsSignedCsrClientCert,omitempty"`
  11109. Res *types.UpdateKmsSignedCsrClientCertResponse `xml:"urn:vim25 UpdateKmsSignedCsrClientCertResponse,omitempty"`
  11110. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11111. }
  11112. func (b *UpdateKmsSignedCsrClientCertBody) Fault() *soap.Fault { return b.Fault_ }
  11113. func UpdateKmsSignedCsrClientCert(ctx context.Context, r soap.RoundTripper, req *types.UpdateKmsSignedCsrClientCert) (*types.UpdateKmsSignedCsrClientCertResponse, error) {
  11114. var reqBody, resBody UpdateKmsSignedCsrClientCertBody
  11115. reqBody.Req = req
  11116. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11117. return nil, err
  11118. }
  11119. return resBody.Res, nil
  11120. }
  11121. type UpdateLicenseBody struct {
  11122. Req *types.UpdateLicense `xml:"urn:vim25 UpdateLicense,omitempty"`
  11123. Res *types.UpdateLicenseResponse `xml:"urn:vim25 UpdateLicenseResponse,omitempty"`
  11124. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11125. }
  11126. func (b *UpdateLicenseBody) Fault() *soap.Fault { return b.Fault_ }
  11127. func UpdateLicense(ctx context.Context, r soap.RoundTripper, req *types.UpdateLicense) (*types.UpdateLicenseResponse, error) {
  11128. var reqBody, resBody UpdateLicenseBody
  11129. reqBody.Req = req
  11130. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11131. return nil, err
  11132. }
  11133. return resBody.Res, nil
  11134. }
  11135. type UpdateLicenseLabelBody struct {
  11136. Req *types.UpdateLicenseLabel `xml:"urn:vim25 UpdateLicenseLabel,omitempty"`
  11137. Res *types.UpdateLicenseLabelResponse `xml:"urn:vim25 UpdateLicenseLabelResponse,omitempty"`
  11138. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11139. }
  11140. func (b *UpdateLicenseLabelBody) Fault() *soap.Fault { return b.Fault_ }
  11141. func UpdateLicenseLabel(ctx context.Context, r soap.RoundTripper, req *types.UpdateLicenseLabel) (*types.UpdateLicenseLabelResponse, error) {
  11142. var reqBody, resBody UpdateLicenseLabelBody
  11143. reqBody.Req = req
  11144. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11145. return nil, err
  11146. }
  11147. return resBody.Res, nil
  11148. }
  11149. type UpdateLinkedChildrenBody struct {
  11150. Req *types.UpdateLinkedChildren `xml:"urn:vim25 UpdateLinkedChildren,omitempty"`
  11151. Res *types.UpdateLinkedChildrenResponse `xml:"urn:vim25 UpdateLinkedChildrenResponse,omitempty"`
  11152. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11153. }
  11154. func (b *UpdateLinkedChildrenBody) Fault() *soap.Fault { return b.Fault_ }
  11155. func UpdateLinkedChildren(ctx context.Context, r soap.RoundTripper, req *types.UpdateLinkedChildren) (*types.UpdateLinkedChildrenResponse, error) {
  11156. var reqBody, resBody UpdateLinkedChildrenBody
  11157. reqBody.Req = req
  11158. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11159. return nil, err
  11160. }
  11161. return resBody.Res, nil
  11162. }
  11163. type UpdateLocalSwapDatastoreBody struct {
  11164. Req *types.UpdateLocalSwapDatastore `xml:"urn:vim25 UpdateLocalSwapDatastore,omitempty"`
  11165. Res *types.UpdateLocalSwapDatastoreResponse `xml:"urn:vim25 UpdateLocalSwapDatastoreResponse,omitempty"`
  11166. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11167. }
  11168. func (b *UpdateLocalSwapDatastoreBody) Fault() *soap.Fault { return b.Fault_ }
  11169. func UpdateLocalSwapDatastore(ctx context.Context, r soap.RoundTripper, req *types.UpdateLocalSwapDatastore) (*types.UpdateLocalSwapDatastoreResponse, error) {
  11170. var reqBody, resBody UpdateLocalSwapDatastoreBody
  11171. reqBody.Req = req
  11172. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11173. return nil, err
  11174. }
  11175. return resBody.Res, nil
  11176. }
  11177. type UpdateLockdownExceptionsBody struct {
  11178. Req *types.UpdateLockdownExceptions `xml:"urn:vim25 UpdateLockdownExceptions,omitempty"`
  11179. Res *types.UpdateLockdownExceptionsResponse `xml:"urn:vim25 UpdateLockdownExceptionsResponse,omitempty"`
  11180. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11181. }
  11182. func (b *UpdateLockdownExceptionsBody) Fault() *soap.Fault { return b.Fault_ }
  11183. func UpdateLockdownExceptions(ctx context.Context, r soap.RoundTripper, req *types.UpdateLockdownExceptions) (*types.UpdateLockdownExceptionsResponse, error) {
  11184. var reqBody, resBody UpdateLockdownExceptionsBody
  11185. reqBody.Req = req
  11186. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11187. return nil, err
  11188. }
  11189. return resBody.Res, nil
  11190. }
  11191. type UpdateModuleOptionStringBody struct {
  11192. Req *types.UpdateModuleOptionString `xml:"urn:vim25 UpdateModuleOptionString,omitempty"`
  11193. Res *types.UpdateModuleOptionStringResponse `xml:"urn:vim25 UpdateModuleOptionStringResponse,omitempty"`
  11194. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11195. }
  11196. func (b *UpdateModuleOptionStringBody) Fault() *soap.Fault { return b.Fault_ }
  11197. func UpdateModuleOptionString(ctx context.Context, r soap.RoundTripper, req *types.UpdateModuleOptionString) (*types.UpdateModuleOptionStringResponse, error) {
  11198. var reqBody, resBody UpdateModuleOptionStringBody
  11199. reqBody.Req = req
  11200. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11201. return nil, err
  11202. }
  11203. return resBody.Res, nil
  11204. }
  11205. type UpdateNetworkConfigBody struct {
  11206. Req *types.UpdateNetworkConfig `xml:"urn:vim25 UpdateNetworkConfig,omitempty"`
  11207. Res *types.UpdateNetworkConfigResponse `xml:"urn:vim25 UpdateNetworkConfigResponse,omitempty"`
  11208. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11209. }
  11210. func (b *UpdateNetworkConfigBody) Fault() *soap.Fault { return b.Fault_ }
  11211. func UpdateNetworkConfig(ctx context.Context, r soap.RoundTripper, req *types.UpdateNetworkConfig) (*types.UpdateNetworkConfigResponse, error) {
  11212. var reqBody, resBody UpdateNetworkConfigBody
  11213. reqBody.Req = req
  11214. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11215. return nil, err
  11216. }
  11217. return resBody.Res, nil
  11218. }
  11219. type UpdateNetworkResourcePoolBody struct {
  11220. Req *types.UpdateNetworkResourcePool `xml:"urn:vim25 UpdateNetworkResourcePool,omitempty"`
  11221. Res *types.UpdateNetworkResourcePoolResponse `xml:"urn:vim25 UpdateNetworkResourcePoolResponse,omitempty"`
  11222. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11223. }
  11224. func (b *UpdateNetworkResourcePoolBody) Fault() *soap.Fault { return b.Fault_ }
  11225. func UpdateNetworkResourcePool(ctx context.Context, r soap.RoundTripper, req *types.UpdateNetworkResourcePool) (*types.UpdateNetworkResourcePoolResponse, error) {
  11226. var reqBody, resBody UpdateNetworkResourcePoolBody
  11227. reqBody.Req = req
  11228. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11229. return nil, err
  11230. }
  11231. return resBody.Res, nil
  11232. }
  11233. type UpdateOptionsBody struct {
  11234. Req *types.UpdateOptions `xml:"urn:vim25 UpdateOptions,omitempty"`
  11235. Res *types.UpdateOptionsResponse `xml:"urn:vim25 UpdateOptionsResponse,omitempty"`
  11236. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11237. }
  11238. func (b *UpdateOptionsBody) Fault() *soap.Fault { return b.Fault_ }
  11239. func UpdateOptions(ctx context.Context, r soap.RoundTripper, req *types.UpdateOptions) (*types.UpdateOptionsResponse, error) {
  11240. var reqBody, resBody UpdateOptionsBody
  11241. reqBody.Req = req
  11242. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11243. return nil, err
  11244. }
  11245. return resBody.Res, nil
  11246. }
  11247. type UpdatePassthruConfigBody struct {
  11248. Req *types.UpdatePassthruConfig `xml:"urn:vim25 UpdatePassthruConfig,omitempty"`
  11249. Res *types.UpdatePassthruConfigResponse `xml:"urn:vim25 UpdatePassthruConfigResponse,omitempty"`
  11250. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11251. }
  11252. func (b *UpdatePassthruConfigBody) Fault() *soap.Fault { return b.Fault_ }
  11253. func UpdatePassthruConfig(ctx context.Context, r soap.RoundTripper, req *types.UpdatePassthruConfig) (*types.UpdatePassthruConfigResponse, error) {
  11254. var reqBody, resBody UpdatePassthruConfigBody
  11255. reqBody.Req = req
  11256. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11257. return nil, err
  11258. }
  11259. return resBody.Res, nil
  11260. }
  11261. type UpdatePerfIntervalBody struct {
  11262. Req *types.UpdatePerfInterval `xml:"urn:vim25 UpdatePerfInterval,omitempty"`
  11263. Res *types.UpdatePerfIntervalResponse `xml:"urn:vim25 UpdatePerfIntervalResponse,omitempty"`
  11264. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11265. }
  11266. func (b *UpdatePerfIntervalBody) Fault() *soap.Fault { return b.Fault_ }
  11267. func UpdatePerfInterval(ctx context.Context, r soap.RoundTripper, req *types.UpdatePerfInterval) (*types.UpdatePerfIntervalResponse, error) {
  11268. var reqBody, resBody UpdatePerfIntervalBody
  11269. reqBody.Req = req
  11270. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11271. return nil, err
  11272. }
  11273. return resBody.Res, nil
  11274. }
  11275. type UpdatePhysicalNicLinkSpeedBody struct {
  11276. Req *types.UpdatePhysicalNicLinkSpeed `xml:"urn:vim25 UpdatePhysicalNicLinkSpeed,omitempty"`
  11277. Res *types.UpdatePhysicalNicLinkSpeedResponse `xml:"urn:vim25 UpdatePhysicalNicLinkSpeedResponse,omitempty"`
  11278. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11279. }
  11280. func (b *UpdatePhysicalNicLinkSpeedBody) Fault() *soap.Fault { return b.Fault_ }
  11281. func UpdatePhysicalNicLinkSpeed(ctx context.Context, r soap.RoundTripper, req *types.UpdatePhysicalNicLinkSpeed) (*types.UpdatePhysicalNicLinkSpeedResponse, error) {
  11282. var reqBody, resBody UpdatePhysicalNicLinkSpeedBody
  11283. reqBody.Req = req
  11284. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11285. return nil, err
  11286. }
  11287. return resBody.Res, nil
  11288. }
  11289. type UpdatePortGroupBody struct {
  11290. Req *types.UpdatePortGroup `xml:"urn:vim25 UpdatePortGroup,omitempty"`
  11291. Res *types.UpdatePortGroupResponse `xml:"urn:vim25 UpdatePortGroupResponse,omitempty"`
  11292. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11293. }
  11294. func (b *UpdatePortGroupBody) Fault() *soap.Fault { return b.Fault_ }
  11295. func UpdatePortGroup(ctx context.Context, r soap.RoundTripper, req *types.UpdatePortGroup) (*types.UpdatePortGroupResponse, error) {
  11296. var reqBody, resBody UpdatePortGroupBody
  11297. reqBody.Req = req
  11298. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11299. return nil, err
  11300. }
  11301. return resBody.Res, nil
  11302. }
  11303. type UpdateProgressBody struct {
  11304. Req *types.UpdateProgress `xml:"urn:vim25 UpdateProgress,omitempty"`
  11305. Res *types.UpdateProgressResponse `xml:"urn:vim25 UpdateProgressResponse,omitempty"`
  11306. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11307. }
  11308. func (b *UpdateProgressBody) Fault() *soap.Fault { return b.Fault_ }
  11309. func UpdateProgress(ctx context.Context, r soap.RoundTripper, req *types.UpdateProgress) (*types.UpdateProgressResponse, error) {
  11310. var reqBody, resBody UpdateProgressBody
  11311. reqBody.Req = req
  11312. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11313. return nil, err
  11314. }
  11315. return resBody.Res, nil
  11316. }
  11317. type UpdateReferenceHostBody struct {
  11318. Req *types.UpdateReferenceHost `xml:"urn:vim25 UpdateReferenceHost,omitempty"`
  11319. Res *types.UpdateReferenceHostResponse `xml:"urn:vim25 UpdateReferenceHostResponse,omitempty"`
  11320. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11321. }
  11322. func (b *UpdateReferenceHostBody) Fault() *soap.Fault { return b.Fault_ }
  11323. func UpdateReferenceHost(ctx context.Context, r soap.RoundTripper, req *types.UpdateReferenceHost) (*types.UpdateReferenceHostResponse, error) {
  11324. var reqBody, resBody UpdateReferenceHostBody
  11325. reqBody.Req = req
  11326. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11327. return nil, err
  11328. }
  11329. return resBody.Res, nil
  11330. }
  11331. type UpdateRulesetBody struct {
  11332. Req *types.UpdateRuleset `xml:"urn:vim25 UpdateRuleset,omitempty"`
  11333. Res *types.UpdateRulesetResponse `xml:"urn:vim25 UpdateRulesetResponse,omitempty"`
  11334. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11335. }
  11336. func (b *UpdateRulesetBody) Fault() *soap.Fault { return b.Fault_ }
  11337. func UpdateRuleset(ctx context.Context, r soap.RoundTripper, req *types.UpdateRuleset) (*types.UpdateRulesetResponse, error) {
  11338. var reqBody, resBody UpdateRulesetBody
  11339. reqBody.Req = req
  11340. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11341. return nil, err
  11342. }
  11343. return resBody.Res, nil
  11344. }
  11345. type UpdateScsiLunDisplayNameBody struct {
  11346. Req *types.UpdateScsiLunDisplayName `xml:"urn:vim25 UpdateScsiLunDisplayName,omitempty"`
  11347. Res *types.UpdateScsiLunDisplayNameResponse `xml:"urn:vim25 UpdateScsiLunDisplayNameResponse,omitempty"`
  11348. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11349. }
  11350. func (b *UpdateScsiLunDisplayNameBody) Fault() *soap.Fault { return b.Fault_ }
  11351. func UpdateScsiLunDisplayName(ctx context.Context, r soap.RoundTripper, req *types.UpdateScsiLunDisplayName) (*types.UpdateScsiLunDisplayNameResponse, error) {
  11352. var reqBody, resBody UpdateScsiLunDisplayNameBody
  11353. reqBody.Req = req
  11354. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11355. return nil, err
  11356. }
  11357. return resBody.Res, nil
  11358. }
  11359. type UpdateSelfSignedClientCertBody struct {
  11360. Req *types.UpdateSelfSignedClientCert `xml:"urn:vim25 UpdateSelfSignedClientCert,omitempty"`
  11361. Res *types.UpdateSelfSignedClientCertResponse `xml:"urn:vim25 UpdateSelfSignedClientCertResponse,omitempty"`
  11362. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11363. }
  11364. func (b *UpdateSelfSignedClientCertBody) Fault() *soap.Fault { return b.Fault_ }
  11365. func UpdateSelfSignedClientCert(ctx context.Context, r soap.RoundTripper, req *types.UpdateSelfSignedClientCert) (*types.UpdateSelfSignedClientCertResponse, error) {
  11366. var reqBody, resBody UpdateSelfSignedClientCertBody
  11367. reqBody.Req = req
  11368. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11369. return nil, err
  11370. }
  11371. return resBody.Res, nil
  11372. }
  11373. type UpdateServiceConsoleVirtualNicBody struct {
  11374. Req *types.UpdateServiceConsoleVirtualNic `xml:"urn:vim25 UpdateServiceConsoleVirtualNic,omitempty"`
  11375. Res *types.UpdateServiceConsoleVirtualNicResponse `xml:"urn:vim25 UpdateServiceConsoleVirtualNicResponse,omitempty"`
  11376. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11377. }
  11378. func (b *UpdateServiceConsoleVirtualNicBody) Fault() *soap.Fault { return b.Fault_ }
  11379. func UpdateServiceConsoleVirtualNic(ctx context.Context, r soap.RoundTripper, req *types.UpdateServiceConsoleVirtualNic) (*types.UpdateServiceConsoleVirtualNicResponse, error) {
  11380. var reqBody, resBody UpdateServiceConsoleVirtualNicBody
  11381. reqBody.Req = req
  11382. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11383. return nil, err
  11384. }
  11385. return resBody.Res, nil
  11386. }
  11387. type UpdateServiceMessageBody struct {
  11388. Req *types.UpdateServiceMessage `xml:"urn:vim25 UpdateServiceMessage,omitempty"`
  11389. Res *types.UpdateServiceMessageResponse `xml:"urn:vim25 UpdateServiceMessageResponse,omitempty"`
  11390. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11391. }
  11392. func (b *UpdateServiceMessageBody) Fault() *soap.Fault { return b.Fault_ }
  11393. func UpdateServiceMessage(ctx context.Context, r soap.RoundTripper, req *types.UpdateServiceMessage) (*types.UpdateServiceMessageResponse, error) {
  11394. var reqBody, resBody UpdateServiceMessageBody
  11395. reqBody.Req = req
  11396. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11397. return nil, err
  11398. }
  11399. return resBody.Res, nil
  11400. }
  11401. type UpdateServicePolicyBody struct {
  11402. Req *types.UpdateServicePolicy `xml:"urn:vim25 UpdateServicePolicy,omitempty"`
  11403. Res *types.UpdateServicePolicyResponse `xml:"urn:vim25 UpdateServicePolicyResponse,omitempty"`
  11404. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11405. }
  11406. func (b *UpdateServicePolicyBody) Fault() *soap.Fault { return b.Fault_ }
  11407. func UpdateServicePolicy(ctx context.Context, r soap.RoundTripper, req *types.UpdateServicePolicy) (*types.UpdateServicePolicyResponse, error) {
  11408. var reqBody, resBody UpdateServicePolicyBody
  11409. reqBody.Req = req
  11410. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11411. return nil, err
  11412. }
  11413. return resBody.Res, nil
  11414. }
  11415. type UpdateSoftwareInternetScsiEnabledBody struct {
  11416. Req *types.UpdateSoftwareInternetScsiEnabled `xml:"urn:vim25 UpdateSoftwareInternetScsiEnabled,omitempty"`
  11417. Res *types.UpdateSoftwareInternetScsiEnabledResponse `xml:"urn:vim25 UpdateSoftwareInternetScsiEnabledResponse,omitempty"`
  11418. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11419. }
  11420. func (b *UpdateSoftwareInternetScsiEnabledBody) Fault() *soap.Fault { return b.Fault_ }
  11421. func UpdateSoftwareInternetScsiEnabled(ctx context.Context, r soap.RoundTripper, req *types.UpdateSoftwareInternetScsiEnabled) (*types.UpdateSoftwareInternetScsiEnabledResponse, error) {
  11422. var reqBody, resBody UpdateSoftwareInternetScsiEnabledBody
  11423. reqBody.Req = req
  11424. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11425. return nil, err
  11426. }
  11427. return resBody.Res, nil
  11428. }
  11429. type UpdateSystemResourcesBody struct {
  11430. Req *types.UpdateSystemResources `xml:"urn:vim25 UpdateSystemResources,omitempty"`
  11431. Res *types.UpdateSystemResourcesResponse `xml:"urn:vim25 UpdateSystemResourcesResponse,omitempty"`
  11432. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11433. }
  11434. func (b *UpdateSystemResourcesBody) Fault() *soap.Fault { return b.Fault_ }
  11435. func UpdateSystemResources(ctx context.Context, r soap.RoundTripper, req *types.UpdateSystemResources) (*types.UpdateSystemResourcesResponse, error) {
  11436. var reqBody, resBody UpdateSystemResourcesBody
  11437. reqBody.Req = req
  11438. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11439. return nil, err
  11440. }
  11441. return resBody.Res, nil
  11442. }
  11443. type UpdateSystemSwapConfigurationBody struct {
  11444. Req *types.UpdateSystemSwapConfiguration `xml:"urn:vim25 UpdateSystemSwapConfiguration,omitempty"`
  11445. Res *types.UpdateSystemSwapConfigurationResponse `xml:"urn:vim25 UpdateSystemSwapConfigurationResponse,omitempty"`
  11446. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11447. }
  11448. func (b *UpdateSystemSwapConfigurationBody) Fault() *soap.Fault { return b.Fault_ }
  11449. func UpdateSystemSwapConfiguration(ctx context.Context, r soap.RoundTripper, req *types.UpdateSystemSwapConfiguration) (*types.UpdateSystemSwapConfigurationResponse, error) {
  11450. var reqBody, resBody UpdateSystemSwapConfigurationBody
  11451. reqBody.Req = req
  11452. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11453. return nil, err
  11454. }
  11455. return resBody.Res, nil
  11456. }
  11457. type UpdateSystemUsersBody struct {
  11458. Req *types.UpdateSystemUsers `xml:"urn:vim25 UpdateSystemUsers,omitempty"`
  11459. Res *types.UpdateSystemUsersResponse `xml:"urn:vim25 UpdateSystemUsersResponse,omitempty"`
  11460. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11461. }
  11462. func (b *UpdateSystemUsersBody) Fault() *soap.Fault { return b.Fault_ }
  11463. func UpdateSystemUsers(ctx context.Context, r soap.RoundTripper, req *types.UpdateSystemUsers) (*types.UpdateSystemUsersResponse, error) {
  11464. var reqBody, resBody UpdateSystemUsersBody
  11465. reqBody.Req = req
  11466. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11467. return nil, err
  11468. }
  11469. return resBody.Res, nil
  11470. }
  11471. type UpdateUserBody struct {
  11472. Req *types.UpdateUser `xml:"urn:vim25 UpdateUser,omitempty"`
  11473. Res *types.UpdateUserResponse `xml:"urn:vim25 UpdateUserResponse,omitempty"`
  11474. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11475. }
  11476. func (b *UpdateUserBody) Fault() *soap.Fault { return b.Fault_ }
  11477. func UpdateUser(ctx context.Context, r soap.RoundTripper, req *types.UpdateUser) (*types.UpdateUserResponse, error) {
  11478. var reqBody, resBody UpdateUserBody
  11479. reqBody.Req = req
  11480. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11481. return nil, err
  11482. }
  11483. return resBody.Res, nil
  11484. }
  11485. type UpdateVAppConfigBody struct {
  11486. Req *types.UpdateVAppConfig `xml:"urn:vim25 UpdateVAppConfig,omitempty"`
  11487. Res *types.UpdateVAppConfigResponse `xml:"urn:vim25 UpdateVAppConfigResponse,omitempty"`
  11488. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11489. }
  11490. func (b *UpdateVAppConfigBody) Fault() *soap.Fault { return b.Fault_ }
  11491. func UpdateVAppConfig(ctx context.Context, r soap.RoundTripper, req *types.UpdateVAppConfig) (*types.UpdateVAppConfigResponse, error) {
  11492. var reqBody, resBody UpdateVAppConfigBody
  11493. reqBody.Req = req
  11494. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11495. return nil, err
  11496. }
  11497. return resBody.Res, nil
  11498. }
  11499. type UpdateVStorageInfrastructureObjectPolicy_TaskBody struct {
  11500. Req *types.UpdateVStorageInfrastructureObjectPolicy_Task `xml:"urn:vim25 UpdateVStorageInfrastructureObjectPolicy_Task,omitempty"`
  11501. Res *types.UpdateVStorageInfrastructureObjectPolicy_TaskResponse `xml:"urn:vim25 UpdateVStorageInfrastructureObjectPolicy_TaskResponse,omitempty"`
  11502. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11503. }
  11504. func (b *UpdateVStorageInfrastructureObjectPolicy_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  11505. func UpdateVStorageInfrastructureObjectPolicy_Task(ctx context.Context, r soap.RoundTripper, req *types.UpdateVStorageInfrastructureObjectPolicy_Task) (*types.UpdateVStorageInfrastructureObjectPolicy_TaskResponse, error) {
  11506. var reqBody, resBody UpdateVStorageInfrastructureObjectPolicy_TaskBody
  11507. reqBody.Req = req
  11508. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11509. return nil, err
  11510. }
  11511. return resBody.Res, nil
  11512. }
  11513. type UpdateVStorageObjectPolicy_TaskBody struct {
  11514. Req *types.UpdateVStorageObjectPolicy_Task `xml:"urn:vim25 UpdateVStorageObjectPolicy_Task,omitempty"`
  11515. Res *types.UpdateVStorageObjectPolicy_TaskResponse `xml:"urn:vim25 UpdateVStorageObjectPolicy_TaskResponse,omitempty"`
  11516. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11517. }
  11518. func (b *UpdateVStorageObjectPolicy_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  11519. func UpdateVStorageObjectPolicy_Task(ctx context.Context, r soap.RoundTripper, req *types.UpdateVStorageObjectPolicy_Task) (*types.UpdateVStorageObjectPolicy_TaskResponse, error) {
  11520. var reqBody, resBody UpdateVStorageObjectPolicy_TaskBody
  11521. reqBody.Req = req
  11522. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11523. return nil, err
  11524. }
  11525. return resBody.Res, nil
  11526. }
  11527. type UpdateVVolVirtualMachineFiles_TaskBody struct {
  11528. Req *types.UpdateVVolVirtualMachineFiles_Task `xml:"urn:vim25 UpdateVVolVirtualMachineFiles_Task,omitempty"`
  11529. Res *types.UpdateVVolVirtualMachineFiles_TaskResponse `xml:"urn:vim25 UpdateVVolVirtualMachineFiles_TaskResponse,omitempty"`
  11530. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11531. }
  11532. func (b *UpdateVVolVirtualMachineFiles_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  11533. func UpdateVVolVirtualMachineFiles_Task(ctx context.Context, r soap.RoundTripper, req *types.UpdateVVolVirtualMachineFiles_Task) (*types.UpdateVVolVirtualMachineFiles_TaskResponse, error) {
  11534. var reqBody, resBody UpdateVVolVirtualMachineFiles_TaskBody
  11535. reqBody.Req = req
  11536. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11537. return nil, err
  11538. }
  11539. return resBody.Res, nil
  11540. }
  11541. type UpdateVirtualMachineFiles_TaskBody struct {
  11542. Req *types.UpdateVirtualMachineFiles_Task `xml:"urn:vim25 UpdateVirtualMachineFiles_Task,omitempty"`
  11543. Res *types.UpdateVirtualMachineFiles_TaskResponse `xml:"urn:vim25 UpdateVirtualMachineFiles_TaskResponse,omitempty"`
  11544. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11545. }
  11546. func (b *UpdateVirtualMachineFiles_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  11547. func UpdateVirtualMachineFiles_Task(ctx context.Context, r soap.RoundTripper, req *types.UpdateVirtualMachineFiles_Task) (*types.UpdateVirtualMachineFiles_TaskResponse, error) {
  11548. var reqBody, resBody UpdateVirtualMachineFiles_TaskBody
  11549. reqBody.Req = req
  11550. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11551. return nil, err
  11552. }
  11553. return resBody.Res, nil
  11554. }
  11555. type UpdateVirtualNicBody struct {
  11556. Req *types.UpdateVirtualNic `xml:"urn:vim25 UpdateVirtualNic,omitempty"`
  11557. Res *types.UpdateVirtualNicResponse `xml:"urn:vim25 UpdateVirtualNicResponse,omitempty"`
  11558. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11559. }
  11560. func (b *UpdateVirtualNicBody) Fault() *soap.Fault { return b.Fault_ }
  11561. func UpdateVirtualNic(ctx context.Context, r soap.RoundTripper, req *types.UpdateVirtualNic) (*types.UpdateVirtualNicResponse, error) {
  11562. var reqBody, resBody UpdateVirtualNicBody
  11563. reqBody.Req = req
  11564. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11565. return nil, err
  11566. }
  11567. return resBody.Res, nil
  11568. }
  11569. type UpdateVirtualSwitchBody struct {
  11570. Req *types.UpdateVirtualSwitch `xml:"urn:vim25 UpdateVirtualSwitch,omitempty"`
  11571. Res *types.UpdateVirtualSwitchResponse `xml:"urn:vim25 UpdateVirtualSwitchResponse,omitempty"`
  11572. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11573. }
  11574. func (b *UpdateVirtualSwitchBody) Fault() *soap.Fault { return b.Fault_ }
  11575. func UpdateVirtualSwitch(ctx context.Context, r soap.RoundTripper, req *types.UpdateVirtualSwitch) (*types.UpdateVirtualSwitchResponse, error) {
  11576. var reqBody, resBody UpdateVirtualSwitchBody
  11577. reqBody.Req = req
  11578. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11579. return nil, err
  11580. }
  11581. return resBody.Res, nil
  11582. }
  11583. type UpdateVmfsUnmapBandwidthBody struct {
  11584. Req *types.UpdateVmfsUnmapBandwidth `xml:"urn:vim25 UpdateVmfsUnmapBandwidth,omitempty"`
  11585. Res *types.UpdateVmfsUnmapBandwidthResponse `xml:"urn:vim25 UpdateVmfsUnmapBandwidthResponse,omitempty"`
  11586. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11587. }
  11588. func (b *UpdateVmfsUnmapBandwidthBody) Fault() *soap.Fault { return b.Fault_ }
  11589. func UpdateVmfsUnmapBandwidth(ctx context.Context, r soap.RoundTripper, req *types.UpdateVmfsUnmapBandwidth) (*types.UpdateVmfsUnmapBandwidthResponse, error) {
  11590. var reqBody, resBody UpdateVmfsUnmapBandwidthBody
  11591. reqBody.Req = req
  11592. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11593. return nil, err
  11594. }
  11595. return resBody.Res, nil
  11596. }
  11597. type UpdateVmfsUnmapPriorityBody struct {
  11598. Req *types.UpdateVmfsUnmapPriority `xml:"urn:vim25 UpdateVmfsUnmapPriority,omitempty"`
  11599. Res *types.UpdateVmfsUnmapPriorityResponse `xml:"urn:vim25 UpdateVmfsUnmapPriorityResponse,omitempty"`
  11600. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11601. }
  11602. func (b *UpdateVmfsUnmapPriorityBody) Fault() *soap.Fault { return b.Fault_ }
  11603. func UpdateVmfsUnmapPriority(ctx context.Context, r soap.RoundTripper, req *types.UpdateVmfsUnmapPriority) (*types.UpdateVmfsUnmapPriorityResponse, error) {
  11604. var reqBody, resBody UpdateVmfsUnmapPriorityBody
  11605. reqBody.Req = req
  11606. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11607. return nil, err
  11608. }
  11609. return resBody.Res, nil
  11610. }
  11611. type UpdateVsan_TaskBody struct {
  11612. Req *types.UpdateVsan_Task `xml:"urn:vim25 UpdateVsan_Task,omitempty"`
  11613. Res *types.UpdateVsan_TaskResponse `xml:"urn:vim25 UpdateVsan_TaskResponse,omitempty"`
  11614. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11615. }
  11616. func (b *UpdateVsan_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  11617. func UpdateVsan_Task(ctx context.Context, r soap.RoundTripper, req *types.UpdateVsan_Task) (*types.UpdateVsan_TaskResponse, error) {
  11618. var reqBody, resBody UpdateVsan_TaskBody
  11619. reqBody.Req = req
  11620. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11621. return nil, err
  11622. }
  11623. return resBody.Res, nil
  11624. }
  11625. type UpgradeIoFilter_TaskBody struct {
  11626. Req *types.UpgradeIoFilter_Task `xml:"urn:vim25 UpgradeIoFilter_Task,omitempty"`
  11627. Res *types.UpgradeIoFilter_TaskResponse `xml:"urn:vim25 UpgradeIoFilter_TaskResponse,omitempty"`
  11628. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11629. }
  11630. func (b *UpgradeIoFilter_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  11631. func UpgradeIoFilter_Task(ctx context.Context, r soap.RoundTripper, req *types.UpgradeIoFilter_Task) (*types.UpgradeIoFilter_TaskResponse, error) {
  11632. var reqBody, resBody UpgradeIoFilter_TaskBody
  11633. reqBody.Req = req
  11634. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11635. return nil, err
  11636. }
  11637. return resBody.Res, nil
  11638. }
  11639. type UpgradeTools_TaskBody struct {
  11640. Req *types.UpgradeTools_Task `xml:"urn:vim25 UpgradeTools_Task,omitempty"`
  11641. Res *types.UpgradeTools_TaskResponse `xml:"urn:vim25 UpgradeTools_TaskResponse,omitempty"`
  11642. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11643. }
  11644. func (b *UpgradeTools_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  11645. func UpgradeTools_Task(ctx context.Context, r soap.RoundTripper, req *types.UpgradeTools_Task) (*types.UpgradeTools_TaskResponse, error) {
  11646. var reqBody, resBody UpgradeTools_TaskBody
  11647. reqBody.Req = req
  11648. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11649. return nil, err
  11650. }
  11651. return resBody.Res, nil
  11652. }
  11653. type UpgradeVM_TaskBody struct {
  11654. Req *types.UpgradeVM_Task `xml:"urn:vim25 UpgradeVM_Task,omitempty"`
  11655. Res *types.UpgradeVM_TaskResponse `xml:"urn:vim25 UpgradeVM_TaskResponse,omitempty"`
  11656. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11657. }
  11658. func (b *UpgradeVM_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  11659. func UpgradeVM_Task(ctx context.Context, r soap.RoundTripper, req *types.UpgradeVM_Task) (*types.UpgradeVM_TaskResponse, error) {
  11660. var reqBody, resBody UpgradeVM_TaskBody
  11661. reqBody.Req = req
  11662. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11663. return nil, err
  11664. }
  11665. return resBody.Res, nil
  11666. }
  11667. type UpgradeVmLayoutBody struct {
  11668. Req *types.UpgradeVmLayout `xml:"urn:vim25 UpgradeVmLayout,omitempty"`
  11669. Res *types.UpgradeVmLayoutResponse `xml:"urn:vim25 UpgradeVmLayoutResponse,omitempty"`
  11670. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11671. }
  11672. func (b *UpgradeVmLayoutBody) Fault() *soap.Fault { return b.Fault_ }
  11673. func UpgradeVmLayout(ctx context.Context, r soap.RoundTripper, req *types.UpgradeVmLayout) (*types.UpgradeVmLayoutResponse, error) {
  11674. var reqBody, resBody UpgradeVmLayoutBody
  11675. reqBody.Req = req
  11676. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11677. return nil, err
  11678. }
  11679. return resBody.Res, nil
  11680. }
  11681. type UpgradeVmfsBody struct {
  11682. Req *types.UpgradeVmfs `xml:"urn:vim25 UpgradeVmfs,omitempty"`
  11683. Res *types.UpgradeVmfsResponse `xml:"urn:vim25 UpgradeVmfsResponse,omitempty"`
  11684. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11685. }
  11686. func (b *UpgradeVmfsBody) Fault() *soap.Fault { return b.Fault_ }
  11687. func UpgradeVmfs(ctx context.Context, r soap.RoundTripper, req *types.UpgradeVmfs) (*types.UpgradeVmfsResponse, error) {
  11688. var reqBody, resBody UpgradeVmfsBody
  11689. reqBody.Req = req
  11690. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11691. return nil, err
  11692. }
  11693. return resBody.Res, nil
  11694. }
  11695. type UpgradeVsanObjectsBody struct {
  11696. Req *types.UpgradeVsanObjects `xml:"urn:vim25 UpgradeVsanObjects,omitempty"`
  11697. Res *types.UpgradeVsanObjectsResponse `xml:"urn:vim25 UpgradeVsanObjectsResponse,omitempty"`
  11698. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11699. }
  11700. func (b *UpgradeVsanObjectsBody) Fault() *soap.Fault { return b.Fault_ }
  11701. func UpgradeVsanObjects(ctx context.Context, r soap.RoundTripper, req *types.UpgradeVsanObjects) (*types.UpgradeVsanObjectsResponse, error) {
  11702. var reqBody, resBody UpgradeVsanObjectsBody
  11703. reqBody.Req = req
  11704. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11705. return nil, err
  11706. }
  11707. return resBody.Res, nil
  11708. }
  11709. type UploadClientCertBody struct {
  11710. Req *types.UploadClientCert `xml:"urn:vim25 UploadClientCert,omitempty"`
  11711. Res *types.UploadClientCertResponse `xml:"urn:vim25 UploadClientCertResponse,omitempty"`
  11712. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11713. }
  11714. func (b *UploadClientCertBody) Fault() *soap.Fault { return b.Fault_ }
  11715. func UploadClientCert(ctx context.Context, r soap.RoundTripper, req *types.UploadClientCert) (*types.UploadClientCertResponse, error) {
  11716. var reqBody, resBody UploadClientCertBody
  11717. reqBody.Req = req
  11718. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11719. return nil, err
  11720. }
  11721. return resBody.Res, nil
  11722. }
  11723. type UploadKmipServerCertBody struct {
  11724. Req *types.UploadKmipServerCert `xml:"urn:vim25 UploadKmipServerCert,omitempty"`
  11725. Res *types.UploadKmipServerCertResponse `xml:"urn:vim25 UploadKmipServerCertResponse,omitempty"`
  11726. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11727. }
  11728. func (b *UploadKmipServerCertBody) Fault() *soap.Fault { return b.Fault_ }
  11729. func UploadKmipServerCert(ctx context.Context, r soap.RoundTripper, req *types.UploadKmipServerCert) (*types.UploadKmipServerCertResponse, error) {
  11730. var reqBody, resBody UploadKmipServerCertBody
  11731. reqBody.Req = req
  11732. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11733. return nil, err
  11734. }
  11735. return resBody.Res, nil
  11736. }
  11737. type VStorageObjectCreateSnapshot_TaskBody struct {
  11738. Req *types.VStorageObjectCreateSnapshot_Task `xml:"urn:vim25 VStorageObjectCreateSnapshot_Task,omitempty"`
  11739. Res *types.VStorageObjectCreateSnapshot_TaskResponse `xml:"urn:vim25 VStorageObjectCreateSnapshot_TaskResponse,omitempty"`
  11740. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11741. }
  11742. func (b *VStorageObjectCreateSnapshot_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  11743. func VStorageObjectCreateSnapshot_Task(ctx context.Context, r soap.RoundTripper, req *types.VStorageObjectCreateSnapshot_Task) (*types.VStorageObjectCreateSnapshot_TaskResponse, error) {
  11744. var reqBody, resBody VStorageObjectCreateSnapshot_TaskBody
  11745. reqBody.Req = req
  11746. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11747. return nil, err
  11748. }
  11749. return resBody.Res, nil
  11750. }
  11751. type ValidateCredentialsInGuestBody struct {
  11752. Req *types.ValidateCredentialsInGuest `xml:"urn:vim25 ValidateCredentialsInGuest,omitempty"`
  11753. Res *types.ValidateCredentialsInGuestResponse `xml:"urn:vim25 ValidateCredentialsInGuestResponse,omitempty"`
  11754. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11755. }
  11756. func (b *ValidateCredentialsInGuestBody) Fault() *soap.Fault { return b.Fault_ }
  11757. func ValidateCredentialsInGuest(ctx context.Context, r soap.RoundTripper, req *types.ValidateCredentialsInGuest) (*types.ValidateCredentialsInGuestResponse, error) {
  11758. var reqBody, resBody ValidateCredentialsInGuestBody
  11759. reqBody.Req = req
  11760. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11761. return nil, err
  11762. }
  11763. return resBody.Res, nil
  11764. }
  11765. type ValidateHostBody struct {
  11766. Req *types.ValidateHost `xml:"urn:vim25 ValidateHost,omitempty"`
  11767. Res *types.ValidateHostResponse `xml:"urn:vim25 ValidateHostResponse,omitempty"`
  11768. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11769. }
  11770. func (b *ValidateHostBody) Fault() *soap.Fault { return b.Fault_ }
  11771. func ValidateHost(ctx context.Context, r soap.RoundTripper, req *types.ValidateHost) (*types.ValidateHostResponse, error) {
  11772. var reqBody, resBody ValidateHostBody
  11773. reqBody.Req = req
  11774. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11775. return nil, err
  11776. }
  11777. return resBody.Res, nil
  11778. }
  11779. type ValidateHostProfileComposition_TaskBody struct {
  11780. Req *types.ValidateHostProfileComposition_Task `xml:"urn:vim25 ValidateHostProfileComposition_Task,omitempty"`
  11781. Res *types.ValidateHostProfileComposition_TaskResponse `xml:"urn:vim25 ValidateHostProfileComposition_TaskResponse,omitempty"`
  11782. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11783. }
  11784. func (b *ValidateHostProfileComposition_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  11785. func ValidateHostProfileComposition_Task(ctx context.Context, r soap.RoundTripper, req *types.ValidateHostProfileComposition_Task) (*types.ValidateHostProfileComposition_TaskResponse, error) {
  11786. var reqBody, resBody ValidateHostProfileComposition_TaskBody
  11787. reqBody.Req = req
  11788. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11789. return nil, err
  11790. }
  11791. return resBody.Res, nil
  11792. }
  11793. type ValidateMigrationBody struct {
  11794. Req *types.ValidateMigration `xml:"urn:vim25 ValidateMigration,omitempty"`
  11795. Res *types.ValidateMigrationResponse `xml:"urn:vim25 ValidateMigrationResponse,omitempty"`
  11796. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11797. }
  11798. func (b *ValidateMigrationBody) Fault() *soap.Fault { return b.Fault_ }
  11799. func ValidateMigration(ctx context.Context, r soap.RoundTripper, req *types.ValidateMigration) (*types.ValidateMigrationResponse, error) {
  11800. var reqBody, resBody ValidateMigrationBody
  11801. reqBody.Req = req
  11802. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11803. return nil, err
  11804. }
  11805. return resBody.Res, nil
  11806. }
  11807. type ValidateStoragePodConfigBody struct {
  11808. Req *types.ValidateStoragePodConfig `xml:"urn:vim25 ValidateStoragePodConfig,omitempty"`
  11809. Res *types.ValidateStoragePodConfigResponse `xml:"urn:vim25 ValidateStoragePodConfigResponse,omitempty"`
  11810. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11811. }
  11812. func (b *ValidateStoragePodConfigBody) Fault() *soap.Fault { return b.Fault_ }
  11813. func ValidateStoragePodConfig(ctx context.Context, r soap.RoundTripper, req *types.ValidateStoragePodConfig) (*types.ValidateStoragePodConfigResponse, error) {
  11814. var reqBody, resBody ValidateStoragePodConfigBody
  11815. reqBody.Req = req
  11816. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11817. return nil, err
  11818. }
  11819. return resBody.Res, nil
  11820. }
  11821. type WaitForUpdatesBody struct {
  11822. Req *types.WaitForUpdates `xml:"urn:vim25 WaitForUpdates,omitempty"`
  11823. Res *types.WaitForUpdatesResponse `xml:"urn:vim25 WaitForUpdatesResponse,omitempty"`
  11824. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11825. }
  11826. func (b *WaitForUpdatesBody) Fault() *soap.Fault { return b.Fault_ }
  11827. func WaitForUpdates(ctx context.Context, r soap.RoundTripper, req *types.WaitForUpdates) (*types.WaitForUpdatesResponse, error) {
  11828. var reqBody, resBody WaitForUpdatesBody
  11829. reqBody.Req = req
  11830. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11831. return nil, err
  11832. }
  11833. return resBody.Res, nil
  11834. }
  11835. type WaitForUpdatesExBody struct {
  11836. Req *types.WaitForUpdatesEx `xml:"urn:vim25 WaitForUpdatesEx,omitempty"`
  11837. Res *types.WaitForUpdatesExResponse `xml:"urn:vim25 WaitForUpdatesExResponse,omitempty"`
  11838. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11839. }
  11840. func (b *WaitForUpdatesExBody) Fault() *soap.Fault { return b.Fault_ }
  11841. func WaitForUpdatesEx(ctx context.Context, r soap.RoundTripper, req *types.WaitForUpdatesEx) (*types.WaitForUpdatesExResponse, error) {
  11842. var reqBody, resBody WaitForUpdatesExBody
  11843. reqBody.Req = req
  11844. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11845. return nil, err
  11846. }
  11847. return resBody.Res, nil
  11848. }
  11849. type XmlToCustomizationSpecItemBody struct {
  11850. Req *types.XmlToCustomizationSpecItem `xml:"urn:vim25 XmlToCustomizationSpecItem,omitempty"`
  11851. Res *types.XmlToCustomizationSpecItemResponse `xml:"urn:vim25 XmlToCustomizationSpecItemResponse,omitempty"`
  11852. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11853. }
  11854. func (b *XmlToCustomizationSpecItemBody) Fault() *soap.Fault { return b.Fault_ }
  11855. func XmlToCustomizationSpecItem(ctx context.Context, r soap.RoundTripper, req *types.XmlToCustomizationSpecItem) (*types.XmlToCustomizationSpecItemResponse, error) {
  11856. var reqBody, resBody XmlToCustomizationSpecItemBody
  11857. reqBody.Req = req
  11858. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11859. return nil, err
  11860. }
  11861. return resBody.Res, nil
  11862. }
  11863. type ZeroFillVirtualDisk_TaskBody struct {
  11864. Req *types.ZeroFillVirtualDisk_Task `xml:"urn:vim25 ZeroFillVirtualDisk_Task,omitempty"`
  11865. Res *types.ZeroFillVirtualDisk_TaskResponse `xml:"urn:vim25 ZeroFillVirtualDisk_TaskResponse,omitempty"`
  11866. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11867. }
  11868. func (b *ZeroFillVirtualDisk_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  11869. func ZeroFillVirtualDisk_Task(ctx context.Context, r soap.RoundTripper, req *types.ZeroFillVirtualDisk_Task) (*types.ZeroFillVirtualDisk_TaskResponse, error) {
  11870. var reqBody, resBody ZeroFillVirtualDisk_TaskBody
  11871. reqBody.Req = req
  11872. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11873. return nil, err
  11874. }
  11875. return resBody.Res, nil
  11876. }
  11877. type ConfigureVcha_TaskBody struct {
  11878. Req *types.ConfigureVcha_Task `xml:"urn:vim25 configureVcha_Task,omitempty"`
  11879. Res *types.ConfigureVcha_TaskResponse `xml:"urn:vim25 configureVcha_TaskResponse,omitempty"`
  11880. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11881. }
  11882. func (b *ConfigureVcha_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  11883. func ConfigureVcha_Task(ctx context.Context, r soap.RoundTripper, req *types.ConfigureVcha_Task) (*types.ConfigureVcha_TaskResponse, error) {
  11884. var reqBody, resBody ConfigureVcha_TaskBody
  11885. reqBody.Req = req
  11886. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11887. return nil, err
  11888. }
  11889. return resBody.Res, nil
  11890. }
  11891. type CreatePassiveNode_TaskBody struct {
  11892. Req *types.CreatePassiveNode_Task `xml:"urn:vim25 createPassiveNode_Task,omitempty"`
  11893. Res *types.CreatePassiveNode_TaskResponse `xml:"urn:vim25 createPassiveNode_TaskResponse,omitempty"`
  11894. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11895. }
  11896. func (b *CreatePassiveNode_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  11897. func CreatePassiveNode_Task(ctx context.Context, r soap.RoundTripper, req *types.CreatePassiveNode_Task) (*types.CreatePassiveNode_TaskResponse, error) {
  11898. var reqBody, resBody CreatePassiveNode_TaskBody
  11899. reqBody.Req = req
  11900. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11901. return nil, err
  11902. }
  11903. return resBody.Res, nil
  11904. }
  11905. type CreateWitnessNode_TaskBody struct {
  11906. Req *types.CreateWitnessNode_Task `xml:"urn:vim25 createWitnessNode_Task,omitempty"`
  11907. Res *types.CreateWitnessNode_TaskResponse `xml:"urn:vim25 createWitnessNode_TaskResponse,omitempty"`
  11908. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11909. }
  11910. func (b *CreateWitnessNode_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  11911. func CreateWitnessNode_Task(ctx context.Context, r soap.RoundTripper, req *types.CreateWitnessNode_Task) (*types.CreateWitnessNode_TaskResponse, error) {
  11912. var reqBody, resBody CreateWitnessNode_TaskBody
  11913. reqBody.Req = req
  11914. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11915. return nil, err
  11916. }
  11917. return resBody.Res, nil
  11918. }
  11919. type DeployVcha_TaskBody struct {
  11920. Req *types.DeployVcha_Task `xml:"urn:vim25 deployVcha_Task,omitempty"`
  11921. Res *types.DeployVcha_TaskResponse `xml:"urn:vim25 deployVcha_TaskResponse,omitempty"`
  11922. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11923. }
  11924. func (b *DeployVcha_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  11925. func DeployVcha_Task(ctx context.Context, r soap.RoundTripper, req *types.DeployVcha_Task) (*types.DeployVcha_TaskResponse, error) {
  11926. var reqBody, resBody DeployVcha_TaskBody
  11927. reqBody.Req = req
  11928. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11929. return nil, err
  11930. }
  11931. return resBody.Res, nil
  11932. }
  11933. type DestroyVcha_TaskBody struct {
  11934. Req *types.DestroyVcha_Task `xml:"urn:vim25 destroyVcha_Task,omitempty"`
  11935. Res *types.DestroyVcha_TaskResponse `xml:"urn:vim25 destroyVcha_TaskResponse,omitempty"`
  11936. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11937. }
  11938. func (b *DestroyVcha_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  11939. func DestroyVcha_Task(ctx context.Context, r soap.RoundTripper, req *types.DestroyVcha_Task) (*types.DestroyVcha_TaskResponse, error) {
  11940. var reqBody, resBody DestroyVcha_TaskBody
  11941. reqBody.Req = req
  11942. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11943. return nil, err
  11944. }
  11945. return resBody.Res, nil
  11946. }
  11947. type FetchSoftwarePackagesBody struct {
  11948. Req *types.FetchSoftwarePackages `xml:"urn:vim25 fetchSoftwarePackages,omitempty"`
  11949. Res *types.FetchSoftwarePackagesResponse `xml:"urn:vim25 fetchSoftwarePackagesResponse,omitempty"`
  11950. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11951. }
  11952. func (b *FetchSoftwarePackagesBody) Fault() *soap.Fault { return b.Fault_ }
  11953. func FetchSoftwarePackages(ctx context.Context, r soap.RoundTripper, req *types.FetchSoftwarePackages) (*types.FetchSoftwarePackagesResponse, error) {
  11954. var reqBody, resBody FetchSoftwarePackagesBody
  11955. reqBody.Req = req
  11956. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11957. return nil, err
  11958. }
  11959. return resBody.Res, nil
  11960. }
  11961. type GetClusterModeBody struct {
  11962. Req *types.GetClusterMode `xml:"urn:vim25 getClusterMode,omitempty"`
  11963. Res *types.GetClusterModeResponse `xml:"urn:vim25 getClusterModeResponse,omitempty"`
  11964. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11965. }
  11966. func (b *GetClusterModeBody) Fault() *soap.Fault { return b.Fault_ }
  11967. func GetClusterMode(ctx context.Context, r soap.RoundTripper, req *types.GetClusterMode) (*types.GetClusterModeResponse, error) {
  11968. var reqBody, resBody GetClusterModeBody
  11969. reqBody.Req = req
  11970. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11971. return nil, err
  11972. }
  11973. return resBody.Res, nil
  11974. }
  11975. type GetVchaConfigBody struct {
  11976. Req *types.GetVchaConfig `xml:"urn:vim25 getVchaConfig,omitempty"`
  11977. Res *types.GetVchaConfigResponse `xml:"urn:vim25 getVchaConfigResponse,omitempty"`
  11978. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11979. }
  11980. func (b *GetVchaConfigBody) Fault() *soap.Fault { return b.Fault_ }
  11981. func GetVchaConfig(ctx context.Context, r soap.RoundTripper, req *types.GetVchaConfig) (*types.GetVchaConfigResponse, error) {
  11982. var reqBody, resBody GetVchaConfigBody
  11983. reqBody.Req = req
  11984. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11985. return nil, err
  11986. }
  11987. return resBody.Res, nil
  11988. }
  11989. type InitiateFailover_TaskBody struct {
  11990. Req *types.InitiateFailover_Task `xml:"urn:vim25 initiateFailover_Task,omitempty"`
  11991. Res *types.InitiateFailover_TaskResponse `xml:"urn:vim25 initiateFailover_TaskResponse,omitempty"`
  11992. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  11993. }
  11994. func (b *InitiateFailover_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  11995. func InitiateFailover_Task(ctx context.Context, r soap.RoundTripper, req *types.InitiateFailover_Task) (*types.InitiateFailover_TaskResponse, error) {
  11996. var reqBody, resBody InitiateFailover_TaskBody
  11997. reqBody.Req = req
  11998. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  11999. return nil, err
  12000. }
  12001. return resBody.Res, nil
  12002. }
  12003. type InstallDateBody struct {
  12004. Req *types.InstallDate `xml:"urn:vim25 installDate,omitempty"`
  12005. Res *types.InstallDateResponse `xml:"urn:vim25 installDateResponse,omitempty"`
  12006. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  12007. }
  12008. func (b *InstallDateBody) Fault() *soap.Fault { return b.Fault_ }
  12009. func InstallDate(ctx context.Context, r soap.RoundTripper, req *types.InstallDate) (*types.InstallDateResponse, error) {
  12010. var reqBody, resBody InstallDateBody
  12011. reqBody.Req = req
  12012. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  12013. return nil, err
  12014. }
  12015. return resBody.Res, nil
  12016. }
  12017. type PrepareVcha_TaskBody struct {
  12018. Req *types.PrepareVcha_Task `xml:"urn:vim25 prepareVcha_Task,omitempty"`
  12019. Res *types.PrepareVcha_TaskResponse `xml:"urn:vim25 prepareVcha_TaskResponse,omitempty"`
  12020. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  12021. }
  12022. func (b *PrepareVcha_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  12023. func PrepareVcha_Task(ctx context.Context, r soap.RoundTripper, req *types.PrepareVcha_Task) (*types.PrepareVcha_TaskResponse, error) {
  12024. var reqBody, resBody PrepareVcha_TaskBody
  12025. reqBody.Req = req
  12026. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  12027. return nil, err
  12028. }
  12029. return resBody.Res, nil
  12030. }
  12031. type QueryDatacenterConfigOptionDescriptorBody struct {
  12032. Req *types.QueryDatacenterConfigOptionDescriptor `xml:"urn:vim25 queryDatacenterConfigOptionDescriptor,omitempty"`
  12033. Res *types.QueryDatacenterConfigOptionDescriptorResponse `xml:"urn:vim25 queryDatacenterConfigOptionDescriptorResponse,omitempty"`
  12034. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  12035. }
  12036. func (b *QueryDatacenterConfigOptionDescriptorBody) Fault() *soap.Fault { return b.Fault_ }
  12037. func QueryDatacenterConfigOptionDescriptor(ctx context.Context, r soap.RoundTripper, req *types.QueryDatacenterConfigOptionDescriptor) (*types.QueryDatacenterConfigOptionDescriptorResponse, error) {
  12038. var reqBody, resBody QueryDatacenterConfigOptionDescriptorBody
  12039. reqBody.Req = req
  12040. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  12041. return nil, err
  12042. }
  12043. return resBody.Res, nil
  12044. }
  12045. type ReloadVirtualMachineFromPath_TaskBody struct {
  12046. Req *types.ReloadVirtualMachineFromPath_Task `xml:"urn:vim25 reloadVirtualMachineFromPath_Task,omitempty"`
  12047. Res *types.ReloadVirtualMachineFromPath_TaskResponse `xml:"urn:vim25 reloadVirtualMachineFromPath_TaskResponse,omitempty"`
  12048. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  12049. }
  12050. func (b *ReloadVirtualMachineFromPath_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  12051. func ReloadVirtualMachineFromPath_Task(ctx context.Context, r soap.RoundTripper, req *types.ReloadVirtualMachineFromPath_Task) (*types.ReloadVirtualMachineFromPath_TaskResponse, error) {
  12052. var reqBody, resBody ReloadVirtualMachineFromPath_TaskBody
  12053. reqBody.Req = req
  12054. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  12055. return nil, err
  12056. }
  12057. return resBody.Res, nil
  12058. }
  12059. type SetClusterMode_TaskBody struct {
  12060. Req *types.SetClusterMode_Task `xml:"urn:vim25 setClusterMode_Task,omitempty"`
  12061. Res *types.SetClusterMode_TaskResponse `xml:"urn:vim25 setClusterMode_TaskResponse,omitempty"`
  12062. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  12063. }
  12064. func (b *SetClusterMode_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  12065. func SetClusterMode_Task(ctx context.Context, r soap.RoundTripper, req *types.SetClusterMode_Task) (*types.SetClusterMode_TaskResponse, error) {
  12066. var reqBody, resBody SetClusterMode_TaskBody
  12067. reqBody.Req = req
  12068. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  12069. return nil, err
  12070. }
  12071. return resBody.Res, nil
  12072. }
  12073. type SetCustomValueBody struct {
  12074. Req *types.SetCustomValue `xml:"urn:vim25 setCustomValue,omitempty"`
  12075. Res *types.SetCustomValueResponse `xml:"urn:vim25 setCustomValueResponse,omitempty"`
  12076. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  12077. }
  12078. func (b *SetCustomValueBody) Fault() *soap.Fault { return b.Fault_ }
  12079. func SetCustomValue(ctx context.Context, r soap.RoundTripper, req *types.SetCustomValue) (*types.SetCustomValueResponse, error) {
  12080. var reqBody, resBody SetCustomValueBody
  12081. reqBody.Req = req
  12082. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  12083. return nil, err
  12084. }
  12085. return resBody.Res, nil
  12086. }
  12087. type UnregisterVApp_TaskBody struct {
  12088. Req *types.UnregisterVApp_Task `xml:"urn:vim25 unregisterVApp_Task,omitempty"`
  12089. Res *types.UnregisterVApp_TaskResponse `xml:"urn:vim25 unregisterVApp_TaskResponse,omitempty"`
  12090. Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  12091. }
  12092. func (b *UnregisterVApp_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  12093. func UnregisterVApp_Task(ctx context.Context, r soap.RoundTripper, req *types.UnregisterVApp_Task) (*types.UnregisterVApp_TaskResponse, error) {
  12094. var reqBody, resBody UnregisterVApp_TaskBody
  12095. reqBody.Req = req
  12096. if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  12097. return nil, err
  12098. }
  12099. return resBody.Res, nil
  12100. }