openapi2.yaml 1.6 MB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664106651066610667106681066910670106711067210673106741067510676106771067810679106801068110682106831068410685106861068710688106891069010691106921069310694106951069610697106981069910700107011070210703107041070510706107071070810709107101071110712107131071410715107161071710718107191072010721107221072310724107251072610727107281072910730107311073210733107341073510736107371073810739107401074110742107431074410745107461074710748107491075010751107521075310754107551075610757107581075910760107611076210763107641076510766107671076810769107701077110772107731077410775107761077710778107791078010781107821078310784107851078610787107881078910790107911079210793107941079510796107971079810799108001080110802108031080410805108061080710808108091081010811108121081310814108151081610817108181081910820108211082210823108241082510826108271082810829108301083110832108331083410835108361083710838108391084010841108421084310844108451084610847108481084910850108511085210853108541085510856108571085810859108601086110862108631086410865108661086710868108691087010871108721087310874108751087610877108781087910880108811088210883108841088510886108871088810889108901089110892108931089410895108961089710898108991090010901109021090310904109051090610907109081090910910109111091210913109141091510916109171091810919109201092110922109231092410925109261092710928109291093010931109321093310934109351093610937109381093910940109411094210943109441094510946109471094810949109501095110952109531095410955109561095710958109591096010961109621096310964109651096610967109681096910970109711097210973109741097510976109771097810979109801098110982109831098410985109861098710988109891099010991109921099310994109951099610997109981099911000110011100211003110041100511006110071100811009110101101111012110131101411015110161101711018110191102011021110221102311024110251102611027110281102911030110311103211033110341103511036110371103811039110401104111042110431104411045110461104711048110491105011051110521105311054110551105611057110581105911060110611106211063110641106511066110671106811069110701107111072110731107411075110761107711078110791108011081110821108311084110851108611087110881108911090110911109211093110941109511096110971109811099111001110111102111031110411105111061110711108111091111011111111121111311114111151111611117111181111911120111211112211123111241112511126111271112811129111301113111132111331113411135111361113711138111391114011141111421114311144111451114611147111481114911150111511115211153111541115511156111571115811159111601116111162111631116411165111661116711168111691117011171111721117311174111751117611177111781117911180111811118211183111841118511186111871118811189111901119111192111931119411195111961119711198111991120011201112021120311204112051120611207112081120911210112111121211213112141121511216112171121811219112201122111222112231122411225112261122711228112291123011231112321123311234112351123611237112381123911240112411124211243112441124511246112471124811249112501125111252112531125411255112561125711258112591126011261112621126311264112651126611267112681126911270112711127211273112741127511276112771127811279112801128111282112831128411285112861128711288112891129011291112921129311294112951129611297112981129911300113011130211303113041130511306113071130811309113101131111312113131131411315113161131711318113191132011321113221132311324113251132611327113281132911330113311133211333113341133511336113371133811339113401134111342113431134411345113461134711348113491135011351113521135311354113551135611357113581135911360113611136211363113641136511366113671136811369113701137111372113731137411375113761137711378113791138011381113821138311384113851138611387113881138911390113911139211393113941139511396113971139811399114001140111402114031140411405114061140711408114091141011411114121141311414114151141611417114181141911420114211142211423114241142511426114271142811429114301143111432114331143411435114361143711438114391144011441114421144311444114451144611447114481144911450114511145211453114541145511456114571145811459114601146111462114631146411465114661146711468114691147011471114721147311474114751147611477114781147911480114811148211483114841148511486114871148811489114901149111492114931149411495114961149711498114991150011501115021150311504115051150611507115081150911510115111151211513115141151511516115171151811519115201152111522115231152411525115261152711528115291153011531115321153311534115351153611537115381153911540115411154211543115441154511546115471154811549115501155111552115531155411555115561155711558115591156011561115621156311564115651156611567115681156911570115711157211573115741157511576115771157811579115801158111582115831158411585115861158711588115891159011591115921159311594115951159611597115981159911600116011160211603116041160511606116071160811609116101161111612116131161411615116161161711618116191162011621116221162311624116251162611627116281162911630116311163211633116341163511636116371163811639116401164111642116431164411645116461164711648116491165011651116521165311654116551165611657116581165911660116611166211663116641166511666116671166811669116701167111672116731167411675116761167711678116791168011681116821168311684116851168611687116881168911690116911169211693116941169511696116971169811699117001170111702117031170411705117061170711708117091171011711117121171311714117151171611717117181171911720117211172211723117241172511726117271172811729117301173111732117331173411735117361173711738117391174011741117421174311744117451174611747117481174911750117511175211753117541175511756117571175811759117601176111762117631176411765117661176711768117691177011771117721177311774117751177611777117781177911780117811178211783117841178511786117871178811789117901179111792117931179411795117961179711798117991180011801118021180311804118051180611807118081180911810118111181211813118141181511816118171181811819118201182111822118231182411825118261182711828118291183011831118321183311834118351183611837118381183911840118411184211843118441184511846118471184811849118501185111852118531185411855118561185711858118591186011861118621186311864118651186611867118681186911870118711187211873118741187511876118771187811879118801188111882118831188411885118861188711888118891189011891118921189311894118951189611897118981189911900119011190211903119041190511906119071190811909119101191111912119131191411915119161191711918119191192011921119221192311924119251192611927119281192911930119311193211933119341193511936119371193811939119401194111942119431194411945119461194711948119491195011951119521195311954119551195611957119581195911960119611196211963119641196511966119671196811969119701197111972119731197411975119761197711978119791198011981119821198311984119851198611987119881198911990119911199211993119941199511996119971199811999120001200112002120031200412005120061200712008120091201012011120121201312014120151201612017120181201912020120211202212023120241202512026120271202812029120301203112032120331203412035120361203712038120391204012041120421204312044120451204612047120481204912050120511205212053120541205512056120571205812059120601206112062120631206412065120661206712068120691207012071120721207312074120751207612077120781207912080120811208212083120841208512086120871208812089120901209112092120931209412095120961209712098120991210012101121021210312104121051210612107121081210912110121111211212113121141211512116121171211812119121201212112122121231212412125121261212712128121291213012131121321213312134121351213612137121381213912140121411214212143121441214512146121471214812149121501215112152121531215412155121561215712158121591216012161121621216312164121651216612167121681216912170121711217212173121741217512176121771217812179121801218112182121831218412185121861218712188121891219012191121921219312194121951219612197121981219912200122011220212203122041220512206122071220812209122101221112212122131221412215122161221712218122191222012221122221222312224122251222612227122281222912230122311223212233122341223512236122371223812239122401224112242122431224412245122461224712248122491225012251122521225312254122551225612257122581225912260122611226212263122641226512266122671226812269122701227112272122731227412275122761227712278122791228012281122821228312284122851228612287122881228912290122911229212293122941229512296122971229812299123001230112302123031230412305123061230712308123091231012311123121231312314123151231612317123181231912320123211232212323123241232512326123271232812329123301233112332123331233412335123361233712338123391234012341123421234312344123451234612347123481234912350123511235212353123541235512356123571235812359123601236112362123631236412365123661236712368123691237012371123721237312374123751237612377123781237912380123811238212383123841238512386123871238812389123901239112392123931239412395123961239712398123991240012401124021240312404124051240612407124081240912410124111241212413124141241512416124171241812419124201242112422124231242412425124261242712428124291243012431124321243312434124351243612437124381243912440124411244212443124441244512446124471244812449124501245112452124531245412455124561245712458124591246012461124621246312464124651246612467124681246912470124711247212473124741247512476124771247812479124801248112482124831248412485124861248712488124891249012491124921249312494124951249612497124981249912500125011250212503125041250512506125071250812509125101251112512125131251412515125161251712518125191252012521125221252312524125251252612527125281252912530125311253212533125341253512536125371253812539125401254112542125431254412545125461254712548125491255012551125521255312554125551255612557125581255912560125611256212563125641256512566125671256812569125701257112572125731257412575125761257712578125791258012581125821258312584125851258612587125881258912590125911259212593125941259512596125971259812599126001260112602126031260412605126061260712608126091261012611126121261312614126151261612617126181261912620126211262212623126241262512626126271262812629126301263112632126331263412635126361263712638126391264012641126421264312644126451264612647126481264912650126511265212653126541265512656126571265812659126601266112662126631266412665126661266712668126691267012671126721267312674126751267612677126781267912680126811268212683126841268512686126871268812689126901269112692126931269412695126961269712698126991270012701127021270312704127051270612707127081270912710127111271212713127141271512716127171271812719127201272112722127231272412725127261272712728127291273012731127321273312734127351273612737127381273912740127411274212743127441274512746127471274812749127501275112752127531275412755127561275712758127591276012761127621276312764127651276612767127681276912770127711277212773127741277512776127771277812779127801278112782127831278412785127861278712788127891279012791127921279312794127951279612797127981279912800128011280212803128041280512806128071280812809128101281112812128131281412815128161281712818128191282012821128221282312824128251282612827128281282912830128311283212833128341283512836128371283812839128401284112842128431284412845128461284712848128491285012851128521285312854128551285612857128581285912860128611286212863128641286512866128671286812869128701287112872128731287412875128761287712878128791288012881128821288312884128851288612887128881288912890128911289212893128941289512896128971289812899129001290112902129031290412905129061290712908129091291012911129121291312914129151291612917129181291912920129211292212923129241292512926129271292812929129301293112932129331293412935129361293712938129391294012941129421294312944129451294612947129481294912950129511295212953129541295512956129571295812959129601296112962129631296412965129661296712968129691297012971129721297312974129751297612977129781297912980129811298212983129841298512986129871298812989129901299112992129931299412995129961299712998129991300013001130021300313004130051300613007130081300913010130111301213013130141301513016130171301813019130201302113022130231302413025130261302713028130291303013031130321303313034130351303613037130381303913040130411304213043130441304513046130471304813049130501305113052130531305413055130561305713058130591306013061130621306313064130651306613067130681306913070130711307213073130741307513076130771307813079130801308113082130831308413085130861308713088130891309013091130921309313094130951309613097130981309913100131011310213103131041310513106131071310813109131101311113112131131311413115131161311713118131191312013121131221312313124131251312613127131281312913130131311313213133131341313513136131371313813139131401314113142131431314413145131461314713148131491315013151131521315313154131551315613157131581315913160131611316213163131641316513166131671316813169131701317113172131731317413175131761317713178131791318013181131821318313184131851318613187131881318913190131911319213193131941319513196131971319813199132001320113202132031320413205132061320713208132091321013211132121321313214132151321613217132181321913220132211322213223132241322513226132271322813229132301323113232132331323413235132361323713238132391324013241132421324313244132451324613247132481324913250132511325213253132541325513256132571325813259132601326113262132631326413265132661326713268132691327013271132721327313274132751327613277132781327913280132811328213283132841328513286132871328813289132901329113292132931329413295132961329713298132991330013301133021330313304133051330613307133081330913310133111331213313133141331513316133171331813319133201332113322133231332413325133261332713328133291333013331133321333313334133351333613337133381333913340133411334213343133441334513346133471334813349133501335113352133531335413355133561335713358133591336013361133621336313364133651336613367133681336913370133711337213373133741337513376133771337813379133801338113382133831338413385133861338713388133891339013391133921339313394133951339613397133981339913400134011340213403134041340513406134071340813409134101341113412134131341413415134161341713418134191342013421134221342313424134251342613427134281342913430134311343213433134341343513436134371343813439134401344113442134431344413445134461344713448134491345013451134521345313454134551345613457134581345913460134611346213463134641346513466134671346813469134701347113472134731347413475134761347713478134791348013481134821348313484134851348613487134881348913490134911349213493134941349513496134971349813499135001350113502135031350413505135061350713508135091351013511135121351313514135151351613517135181351913520135211352213523135241352513526135271352813529135301353113532135331353413535135361353713538135391354013541135421354313544135451354613547135481354913550135511355213553135541355513556135571355813559135601356113562135631356413565135661356713568135691357013571135721357313574135751357613577135781357913580135811358213583135841358513586135871358813589135901359113592135931359413595135961359713598135991360013601136021360313604136051360613607136081360913610136111361213613136141361513616136171361813619136201362113622136231362413625136261362713628136291363013631136321363313634136351363613637136381363913640136411364213643136441364513646136471364813649136501365113652136531365413655136561365713658136591366013661136621366313664136651366613667136681366913670136711367213673136741367513676136771367813679136801368113682136831368413685136861368713688136891369013691136921369313694136951369613697136981369913700137011370213703137041370513706137071370813709137101371113712137131371413715137161371713718137191372013721137221372313724137251372613727137281372913730137311373213733137341373513736137371373813739137401374113742137431374413745137461374713748137491375013751137521375313754137551375613757137581375913760137611376213763137641376513766137671376813769137701377113772137731377413775137761377713778137791378013781137821378313784137851378613787137881378913790137911379213793137941379513796137971379813799138001380113802138031380413805138061380713808138091381013811138121381313814138151381613817138181381913820138211382213823138241382513826138271382813829138301383113832138331383413835138361383713838138391384013841138421384313844138451384613847138481384913850138511385213853138541385513856138571385813859138601386113862138631386413865138661386713868138691387013871138721387313874138751387613877138781387913880138811388213883138841388513886138871388813889138901389113892138931389413895138961389713898138991390013901139021390313904139051390613907139081390913910139111391213913139141391513916139171391813919139201392113922139231392413925139261392713928139291393013931139321393313934139351393613937139381393913940139411394213943139441394513946139471394813949139501395113952139531395413955139561395713958139591396013961139621396313964139651396613967139681396913970139711397213973139741397513976139771397813979139801398113982139831398413985139861398713988139891399013991139921399313994139951399613997139981399914000140011400214003140041400514006140071400814009140101401114012140131401414015140161401714018140191402014021140221402314024140251402614027140281402914030140311403214033140341403514036140371403814039140401404114042140431404414045140461404714048140491405014051140521405314054140551405614057140581405914060140611406214063140641406514066140671406814069140701407114072140731407414075140761407714078140791408014081140821408314084140851408614087140881408914090140911409214093140941409514096140971409814099141001410114102141031410414105141061410714108141091411014111141121411314114141151411614117141181411914120141211412214123141241412514126141271412814129141301413114132141331413414135141361413714138141391414014141141421414314144141451414614147141481414914150141511415214153141541415514156141571415814159141601416114162141631416414165141661416714168141691417014171141721417314174141751417614177141781417914180141811418214183141841418514186141871418814189141901419114192141931419414195141961419714198141991420014201142021420314204142051420614207142081420914210142111421214213142141421514216142171421814219142201422114222142231422414225142261422714228142291423014231142321423314234142351423614237142381423914240142411424214243142441424514246142471424814249142501425114252142531425414255142561425714258142591426014261142621426314264142651426614267142681426914270142711427214273142741427514276142771427814279142801428114282142831428414285142861428714288142891429014291142921429314294142951429614297142981429914300143011430214303143041430514306143071430814309143101431114312143131431414315143161431714318143191432014321143221432314324143251432614327143281432914330143311433214333143341433514336143371433814339143401434114342143431434414345143461434714348143491435014351143521435314354143551435614357143581435914360143611436214363143641436514366143671436814369143701437114372143731437414375143761437714378143791438014381143821438314384143851438614387143881438914390143911439214393143941439514396143971439814399144001440114402144031440414405144061440714408144091441014411144121441314414144151441614417144181441914420144211442214423144241442514426144271442814429144301443114432144331443414435144361443714438144391444014441144421444314444144451444614447144481444914450144511445214453144541445514456144571445814459144601446114462144631446414465144661446714468144691447014471144721447314474144751447614477144781447914480144811448214483144841448514486144871448814489144901449114492144931449414495144961449714498144991450014501145021450314504145051450614507145081450914510145111451214513145141451514516145171451814519145201452114522145231452414525145261452714528145291453014531145321453314534145351453614537145381453914540145411454214543145441454514546145471454814549145501455114552145531455414555145561455714558145591456014561145621456314564145651456614567145681456914570145711457214573145741457514576145771457814579145801458114582145831458414585145861458714588145891459014591145921459314594145951459614597145981459914600146011460214603146041460514606146071460814609146101461114612146131461414615146161461714618146191462014621146221462314624146251462614627146281462914630146311463214633146341463514636146371463814639146401464114642146431464414645146461464714648146491465014651146521465314654146551465614657146581465914660146611466214663146641466514666146671466814669146701467114672146731467414675146761467714678146791468014681146821468314684146851468614687146881468914690146911469214693146941469514696146971469814699147001470114702147031470414705147061470714708147091471014711147121471314714147151471614717147181471914720147211472214723147241472514726147271472814729147301473114732147331473414735147361473714738147391474014741147421474314744147451474614747147481474914750147511475214753147541475514756147571475814759147601476114762147631476414765147661476714768147691477014771147721477314774147751477614777147781477914780147811478214783147841478514786147871478814789147901479114792147931479414795147961479714798147991480014801148021480314804148051480614807148081480914810148111481214813148141481514816148171481814819148201482114822148231482414825148261482714828148291483014831148321483314834148351483614837148381483914840148411484214843148441484514846148471484814849148501485114852148531485414855148561485714858148591486014861148621486314864148651486614867148681486914870148711487214873148741487514876148771487814879148801488114882148831488414885148861488714888148891489014891148921489314894148951489614897148981489914900149011490214903149041490514906149071490814909149101491114912149131491414915149161491714918149191492014921149221492314924149251492614927149281492914930149311493214933149341493514936149371493814939149401494114942149431494414945149461494714948149491495014951149521495314954149551495614957149581495914960149611496214963149641496514966149671496814969149701497114972149731497414975149761497714978149791498014981149821498314984149851498614987149881498914990149911499214993149941499514996149971499814999150001500115002150031500415005150061500715008150091501015011150121501315014150151501615017150181501915020150211502215023150241502515026150271502815029150301503115032150331503415035150361503715038150391504015041150421504315044150451504615047150481504915050150511505215053150541505515056150571505815059150601506115062150631506415065150661506715068150691507015071150721507315074150751507615077150781507915080150811508215083150841508515086150871508815089150901509115092150931509415095150961509715098150991510015101151021510315104151051510615107151081510915110151111511215113151141511515116151171511815119151201512115122151231512415125151261512715128151291513015131151321513315134151351513615137151381513915140151411514215143151441514515146151471514815149151501515115152151531515415155151561515715158151591516015161151621516315164151651516615167151681516915170151711517215173151741517515176151771517815179151801518115182151831518415185151861518715188151891519015191151921519315194151951519615197151981519915200152011520215203152041520515206152071520815209152101521115212152131521415215152161521715218152191522015221152221522315224152251522615227152281522915230152311523215233152341523515236152371523815239152401524115242152431524415245152461524715248152491525015251152521525315254152551525615257152581525915260152611526215263152641526515266152671526815269152701527115272152731527415275152761527715278152791528015281152821528315284152851528615287152881528915290152911529215293152941529515296152971529815299153001530115302153031530415305153061530715308153091531015311153121531315314153151531615317153181531915320153211532215323153241532515326153271532815329153301533115332153331533415335153361533715338153391534015341153421534315344153451534615347153481534915350153511535215353153541535515356153571535815359153601536115362153631536415365153661536715368153691537015371153721537315374153751537615377153781537915380153811538215383153841538515386153871538815389153901539115392153931539415395153961539715398153991540015401154021540315404154051540615407154081540915410154111541215413154141541515416154171541815419154201542115422154231542415425154261542715428154291543015431154321543315434154351543615437154381543915440154411544215443154441544515446154471544815449154501545115452154531545415455154561545715458154591546015461154621546315464154651546615467154681546915470154711547215473154741547515476154771547815479154801548115482154831548415485154861548715488154891549015491154921549315494154951549615497154981549915500155011550215503155041550515506155071550815509155101551115512155131551415515155161551715518155191552015521155221552315524155251552615527155281552915530155311553215533155341553515536155371553815539155401554115542155431554415545155461554715548155491555015551155521555315554155551555615557155581555915560155611556215563155641556515566155671556815569155701557115572155731557415575155761557715578155791558015581155821558315584155851558615587155881558915590155911559215593155941559515596155971559815599156001560115602156031560415605156061560715608156091561015611156121561315614156151561615617156181561915620156211562215623156241562515626156271562815629156301563115632156331563415635156361563715638156391564015641156421564315644156451564615647156481564915650156511565215653156541565515656156571565815659156601566115662156631566415665156661566715668156691567015671156721567315674156751567615677156781567915680156811568215683156841568515686156871568815689156901569115692156931569415695156961569715698156991570015701157021570315704157051570615707157081570915710157111571215713157141571515716157171571815719157201572115722157231572415725157261572715728157291573015731157321573315734157351573615737157381573915740157411574215743157441574515746157471574815749157501575115752157531575415755157561575715758157591576015761157621576315764157651576615767157681576915770157711577215773157741577515776157771577815779157801578115782157831578415785157861578715788157891579015791157921579315794157951579615797157981579915800158011580215803158041580515806158071580815809158101581115812158131581415815158161581715818158191582015821158221582315824158251582615827158281582915830158311583215833158341583515836158371583815839158401584115842158431584415845158461584715848158491585015851158521585315854158551585615857158581585915860158611586215863158641586515866158671586815869158701587115872158731587415875158761587715878158791588015881158821588315884158851588615887158881588915890158911589215893158941589515896158971589815899159001590115902159031590415905159061590715908159091591015911159121591315914159151591615917159181591915920159211592215923159241592515926159271592815929159301593115932159331593415935159361593715938159391594015941159421594315944159451594615947159481594915950159511595215953159541595515956159571595815959159601596115962159631596415965159661596715968159691597015971159721597315974159751597615977159781597915980159811598215983159841598515986159871598815989159901599115992159931599415995159961599715998159991600016001160021600316004160051600616007160081600916010160111601216013160141601516016160171601816019160201602116022160231602416025160261602716028160291603016031160321603316034160351603616037160381603916040160411604216043160441604516046160471604816049160501605116052160531605416055160561605716058160591606016061160621606316064160651606616067160681606916070160711607216073160741607516076160771607816079160801608116082160831608416085160861608716088160891609016091160921609316094160951609616097160981609916100161011610216103161041610516106161071610816109161101611116112161131611416115161161611716118161191612016121161221612316124161251612616127161281612916130161311613216133161341613516136161371613816139161401614116142161431614416145161461614716148161491615016151161521615316154161551615616157161581615916160161611616216163161641616516166161671616816169161701617116172161731617416175161761617716178161791618016181161821618316184161851618616187161881618916190161911619216193161941619516196161971619816199162001620116202162031620416205162061620716208162091621016211162121621316214162151621616217162181621916220162211622216223162241622516226162271622816229162301623116232162331623416235162361623716238162391624016241162421624316244162451624616247162481624916250162511625216253162541625516256162571625816259162601626116262162631626416265162661626716268162691627016271162721627316274162751627616277162781627916280162811628216283162841628516286162871628816289162901629116292162931629416295162961629716298162991630016301163021630316304163051630616307163081630916310163111631216313163141631516316163171631816319163201632116322163231632416325163261632716328163291633016331163321633316334163351633616337163381633916340163411634216343163441634516346163471634816349163501635116352163531635416355163561635716358163591636016361163621636316364163651636616367163681636916370163711637216373163741637516376163771637816379163801638116382163831638416385163861638716388163891639016391163921639316394163951639616397163981639916400164011640216403164041640516406164071640816409164101641116412164131641416415164161641716418164191642016421164221642316424164251642616427164281642916430164311643216433164341643516436164371643816439164401644116442164431644416445164461644716448164491645016451164521645316454164551645616457164581645916460164611646216463164641646516466164671646816469164701647116472164731647416475164761647716478164791648016481164821648316484164851648616487164881648916490164911649216493164941649516496164971649816499165001650116502165031650416505165061650716508165091651016511165121651316514165151651616517165181651916520165211652216523165241652516526165271652816529165301653116532165331653416535165361653716538165391654016541165421654316544165451654616547165481654916550165511655216553165541655516556165571655816559165601656116562165631656416565165661656716568165691657016571165721657316574165751657616577165781657916580165811658216583165841658516586165871658816589165901659116592165931659416595165961659716598165991660016601166021660316604166051660616607166081660916610166111661216613166141661516616166171661816619166201662116622166231662416625166261662716628166291663016631166321663316634166351663616637166381663916640166411664216643166441664516646166471664816649166501665116652166531665416655166561665716658166591666016661166621666316664166651666616667166681666916670166711667216673166741667516676166771667816679166801668116682166831668416685166861668716688166891669016691166921669316694166951669616697166981669916700167011670216703167041670516706167071670816709167101671116712167131671416715167161671716718167191672016721167221672316724167251672616727167281672916730167311673216733167341673516736167371673816739167401674116742167431674416745167461674716748167491675016751167521675316754167551675616757167581675916760167611676216763167641676516766167671676816769167701677116772167731677416775167761677716778167791678016781167821678316784167851678616787167881678916790167911679216793167941679516796167971679816799168001680116802168031680416805168061680716808168091681016811168121681316814168151681616817168181681916820168211682216823168241682516826168271682816829168301683116832168331683416835168361683716838168391684016841168421684316844168451684616847168481684916850168511685216853168541685516856168571685816859168601686116862168631686416865168661686716868168691687016871168721687316874168751687616877168781687916880168811688216883168841688516886168871688816889168901689116892168931689416895168961689716898168991690016901169021690316904169051690616907169081690916910169111691216913169141691516916169171691816919169201692116922169231692416925169261692716928169291693016931169321693316934169351693616937169381693916940169411694216943169441694516946169471694816949169501695116952169531695416955169561695716958169591696016961169621696316964169651696616967169681696916970169711697216973169741697516976169771697816979169801698116982169831698416985169861698716988169891699016991169921699316994169951699616997169981699917000170011700217003170041700517006170071700817009170101701117012170131701417015170161701717018170191702017021170221702317024170251702617027170281702917030170311703217033170341703517036170371703817039170401704117042170431704417045170461704717048170491705017051170521705317054170551705617057170581705917060170611706217063170641706517066170671706817069170701707117072170731707417075170761707717078170791708017081170821708317084170851708617087170881708917090170911709217093170941709517096170971709817099171001710117102171031710417105171061710717108171091711017111171121711317114171151711617117171181711917120171211712217123171241712517126171271712817129171301713117132171331713417135171361713717138171391714017141171421714317144171451714617147171481714917150171511715217153171541715517156171571715817159171601716117162171631716417165171661716717168171691717017171171721717317174171751717617177171781717917180171811718217183171841718517186171871718817189171901719117192171931719417195171961719717198171991720017201172021720317204172051720617207172081720917210172111721217213172141721517216172171721817219172201722117222172231722417225172261722717228172291723017231172321723317234172351723617237172381723917240172411724217243172441724517246172471724817249172501725117252172531725417255172561725717258172591726017261172621726317264172651726617267172681726917270172711727217273172741727517276172771727817279172801728117282172831728417285172861728717288172891729017291172921729317294172951729617297172981729917300173011730217303173041730517306173071730817309173101731117312173131731417315173161731717318173191732017321173221732317324173251732617327173281732917330173311733217333173341733517336173371733817339173401734117342173431734417345173461734717348173491735017351173521735317354173551735617357173581735917360173611736217363173641736517366173671736817369173701737117372173731737417375173761737717378173791738017381173821738317384173851738617387173881738917390173911739217393173941739517396173971739817399174001740117402174031740417405174061740717408174091741017411174121741317414174151741617417174181741917420174211742217423174241742517426174271742817429174301743117432174331743417435174361743717438174391744017441174421744317444174451744617447174481744917450174511745217453174541745517456174571745817459174601746117462174631746417465174661746717468174691747017471174721747317474174751747617477174781747917480174811748217483174841748517486174871748817489174901749117492174931749417495174961749717498174991750017501175021750317504175051750617507175081750917510175111751217513175141751517516175171751817519175201752117522175231752417525175261752717528175291753017531175321753317534175351753617537175381753917540175411754217543175441754517546175471754817549175501755117552175531755417555175561755717558175591756017561175621756317564175651756617567175681756917570175711757217573175741757517576175771757817579175801758117582175831758417585175861758717588175891759017591175921759317594175951759617597175981759917600176011760217603176041760517606176071760817609176101761117612176131761417615176161761717618176191762017621176221762317624176251762617627176281762917630176311763217633176341763517636176371763817639176401764117642176431764417645176461764717648176491765017651176521765317654176551765617657176581765917660176611766217663176641766517666176671766817669176701767117672176731767417675176761767717678176791768017681176821768317684176851768617687176881768917690176911769217693176941769517696176971769817699177001770117702177031770417705177061770717708177091771017711177121771317714177151771617717177181771917720177211772217723177241772517726177271772817729177301773117732177331773417735177361773717738177391774017741177421774317744177451774617747177481774917750177511775217753177541775517756177571775817759177601776117762177631776417765177661776717768177691777017771177721777317774177751777617777177781777917780177811778217783177841778517786177871778817789177901779117792177931779417795177961779717798177991780017801178021780317804178051780617807178081780917810178111781217813178141781517816178171781817819178201782117822178231782417825178261782717828178291783017831178321783317834178351783617837178381783917840178411784217843178441784517846178471784817849178501785117852178531785417855178561785717858178591786017861178621786317864178651786617867178681786917870178711787217873178741787517876178771787817879178801788117882178831788417885178861788717888178891789017891178921789317894178951789617897178981789917900179011790217903179041790517906179071790817909179101791117912179131791417915179161791717918179191792017921179221792317924179251792617927179281792917930179311793217933179341793517936179371793817939179401794117942179431794417945179461794717948179491795017951179521795317954179551795617957179581795917960179611796217963179641796517966179671796817969179701797117972179731797417975179761797717978179791798017981179821798317984179851798617987179881798917990179911799217993179941799517996179971799817999180001800118002180031800418005180061800718008180091801018011180121801318014180151801618017180181801918020180211802218023180241802518026180271802818029180301803118032180331803418035180361803718038180391804018041180421804318044180451804618047180481804918050180511805218053180541805518056180571805818059180601806118062180631806418065180661806718068180691807018071180721807318074180751807618077180781807918080180811808218083180841808518086180871808818089180901809118092180931809418095180961809718098180991810018101181021810318104181051810618107181081810918110181111811218113181141811518116181171811818119181201812118122181231812418125181261812718128181291813018131181321813318134181351813618137181381813918140181411814218143181441814518146181471814818149181501815118152181531815418155181561815718158181591816018161181621816318164181651816618167181681816918170181711817218173181741817518176181771817818179181801818118182181831818418185181861818718188181891819018191181921819318194181951819618197181981819918200182011820218203182041820518206182071820818209182101821118212182131821418215182161821718218182191822018221182221822318224182251822618227182281822918230182311823218233182341823518236182371823818239182401824118242182431824418245182461824718248182491825018251182521825318254182551825618257182581825918260182611826218263182641826518266182671826818269182701827118272182731827418275182761827718278182791828018281182821828318284182851828618287182881828918290182911829218293182941829518296182971829818299183001830118302183031830418305183061830718308183091831018311183121831318314183151831618317183181831918320183211832218323183241832518326183271832818329183301833118332183331833418335183361833718338183391834018341183421834318344183451834618347183481834918350183511835218353183541835518356183571835818359183601836118362183631836418365183661836718368183691837018371183721837318374183751837618377183781837918380183811838218383183841838518386183871838818389183901839118392183931839418395183961839718398183991840018401184021840318404184051840618407184081840918410184111841218413184141841518416184171841818419184201842118422184231842418425184261842718428184291843018431184321843318434184351843618437184381843918440184411844218443184441844518446184471844818449184501845118452184531845418455184561845718458184591846018461184621846318464184651846618467184681846918470184711847218473184741847518476184771847818479184801848118482184831848418485184861848718488184891849018491184921849318494184951849618497184981849918500185011850218503185041850518506185071850818509185101851118512185131851418515185161851718518185191852018521185221852318524185251852618527185281852918530185311853218533185341853518536185371853818539185401854118542185431854418545185461854718548185491855018551185521855318554185551855618557185581855918560185611856218563185641856518566185671856818569185701857118572185731857418575185761857718578185791858018581185821858318584185851858618587185881858918590185911859218593185941859518596185971859818599186001860118602186031860418605186061860718608186091861018611186121861318614186151861618617186181861918620186211862218623186241862518626186271862818629186301863118632186331863418635186361863718638186391864018641186421864318644186451864618647186481864918650186511865218653186541865518656186571865818659186601866118662186631866418665186661866718668186691867018671186721867318674186751867618677186781867918680186811868218683186841868518686186871868818689186901869118692186931869418695186961869718698186991870018701187021870318704187051870618707187081870918710187111871218713187141871518716187171871818719187201872118722187231872418725187261872718728187291873018731187321873318734187351873618737187381873918740187411874218743187441874518746187471874818749187501875118752187531875418755187561875718758187591876018761187621876318764187651876618767187681876918770187711877218773187741877518776187771877818779187801878118782187831878418785187861878718788187891879018791187921879318794187951879618797187981879918800188011880218803188041880518806188071880818809188101881118812188131881418815188161881718818188191882018821188221882318824188251882618827188281882918830188311883218833188341883518836188371883818839188401884118842188431884418845188461884718848188491885018851188521885318854188551885618857188581885918860188611886218863188641886518866188671886818869188701887118872188731887418875188761887718878188791888018881188821888318884188851888618887188881888918890188911889218893188941889518896188971889818899189001890118902189031890418905189061890718908189091891018911189121891318914189151891618917189181891918920189211892218923189241892518926189271892818929189301893118932189331893418935189361893718938189391894018941189421894318944189451894618947189481894918950189511895218953189541895518956189571895818959189601896118962189631896418965189661896718968189691897018971189721897318974189751897618977189781897918980189811898218983189841898518986189871898818989189901899118992189931899418995189961899718998189991900019001190021900319004190051900619007190081900919010190111901219013190141901519016190171901819019190201902119022190231902419025190261902719028190291903019031190321903319034190351903619037190381903919040190411904219043190441904519046190471904819049190501905119052190531905419055190561905719058190591906019061190621906319064190651906619067190681906919070190711907219073190741907519076190771907819079190801908119082190831908419085190861908719088190891909019091190921909319094190951909619097190981909919100191011910219103191041910519106191071910819109191101911119112191131911419115191161911719118191191912019121191221912319124191251912619127191281912919130191311913219133191341913519136191371913819139191401914119142191431914419145191461914719148191491915019151191521915319154191551915619157191581915919160191611916219163191641916519166191671916819169191701917119172191731917419175191761917719178191791918019181191821918319184191851918619187191881918919190191911919219193191941919519196191971919819199192001920119202192031920419205192061920719208192091921019211192121921319214192151921619217192181921919220192211922219223192241922519226192271922819229192301923119232192331923419235192361923719238192391924019241192421924319244192451924619247192481924919250192511925219253192541925519256192571925819259192601926119262192631926419265192661926719268192691927019271192721927319274192751927619277192781927919280192811928219283192841928519286192871928819289192901929119292192931929419295192961929719298192991930019301193021930319304193051930619307193081930919310193111931219313193141931519316193171931819319193201932119322193231932419325193261932719328193291933019331193321933319334193351933619337193381933919340193411934219343193441934519346193471934819349193501935119352193531935419355193561935719358193591936019361193621936319364193651936619367193681936919370193711937219373193741937519376193771937819379193801938119382193831938419385193861938719388193891939019391193921939319394193951939619397193981939919400194011940219403194041940519406194071940819409194101941119412194131941419415194161941719418194191942019421194221942319424194251942619427194281942919430194311943219433194341943519436194371943819439194401944119442194431944419445194461944719448194491945019451194521945319454194551945619457194581945919460194611946219463194641946519466194671946819469194701947119472194731947419475194761947719478194791948019481194821948319484194851948619487194881948919490194911949219493194941949519496194971949819499195001950119502195031950419505195061950719508195091951019511195121951319514195151951619517195181951919520195211952219523195241952519526195271952819529195301953119532195331953419535195361953719538195391954019541195421954319544195451954619547195481954919550195511955219553195541955519556195571955819559195601956119562195631956419565195661956719568195691957019571195721957319574195751957619577195781957919580195811958219583195841958519586195871958819589195901959119592195931959419595195961959719598195991960019601196021960319604196051960619607196081960919610196111961219613196141961519616196171961819619196201962119622196231962419625196261962719628196291963019631196321963319634196351963619637196381963919640196411964219643196441964519646196471964819649196501965119652196531965419655196561965719658196591966019661196621966319664196651966619667196681966919670196711967219673196741967519676196771967819679196801968119682196831968419685196861968719688196891969019691196921969319694196951969619697196981969919700197011970219703197041970519706197071970819709197101971119712197131971419715197161971719718197191972019721197221972319724197251972619727197281972919730197311973219733197341973519736197371973819739197401974119742197431974419745197461974719748197491975019751197521975319754197551975619757197581975919760197611976219763197641976519766197671976819769197701977119772197731977419775197761977719778197791978019781197821978319784197851978619787197881978919790197911979219793197941979519796197971979819799198001980119802198031980419805198061980719808198091981019811198121981319814198151981619817198181981919820198211982219823198241982519826198271982819829198301983119832198331983419835198361983719838198391984019841198421984319844198451984619847198481984919850198511985219853198541985519856198571985819859198601986119862198631986419865198661986719868198691987019871198721987319874198751987619877198781987919880198811988219883198841988519886198871988819889198901989119892198931989419895198961989719898198991990019901199021990319904199051990619907199081990919910199111991219913199141991519916199171991819919199201992119922199231992419925199261992719928199291993019931199321993319934199351993619937199381993919940199411994219943199441994519946199471994819949199501995119952199531995419955199561995719958199591996019961199621996319964199651996619967199681996919970199711997219973199741997519976199771997819979199801998119982199831998419985199861998719988199891999019991199921999319994199951999619997199981999920000200012000220003200042000520006200072000820009200102001120012200132001420015200162001720018200192002020021200222002320024200252002620027200282002920030200312003220033200342003520036200372003820039200402004120042200432004420045200462004720048200492005020051200522005320054200552005620057200582005920060200612006220063200642006520066200672006820069200702007120072200732007420075200762007720078200792008020081200822008320084200852008620087200882008920090200912009220093200942009520096200972009820099201002010120102201032010420105201062010720108201092011020111201122011320114201152011620117201182011920120201212012220123201242012520126201272012820129201302013120132201332013420135201362013720138201392014020141201422014320144201452014620147201482014920150201512015220153201542015520156201572015820159201602016120162201632016420165201662016720168201692017020171201722017320174201752017620177201782017920180201812018220183201842018520186201872018820189201902019120192201932019420195201962019720198201992020020201202022020320204202052020620207202082020920210202112021220213202142021520216202172021820219202202022120222202232022420225202262022720228202292023020231202322023320234202352023620237202382023920240202412024220243202442024520246202472024820249202502025120252202532025420255202562025720258202592026020261202622026320264202652026620267202682026920270202712027220273202742027520276202772027820279202802028120282202832028420285202862028720288202892029020291202922029320294202952029620297202982029920300203012030220303203042030520306203072030820309203102031120312203132031420315203162031720318203192032020321203222032320324203252032620327203282032920330203312033220333203342033520336203372033820339203402034120342203432034420345203462034720348203492035020351203522035320354203552035620357203582035920360203612036220363203642036520366203672036820369203702037120372203732037420375203762037720378203792038020381203822038320384203852038620387203882038920390203912039220393203942039520396203972039820399204002040120402204032040420405204062040720408204092041020411204122041320414204152041620417204182041920420204212042220423204242042520426204272042820429204302043120432204332043420435204362043720438204392044020441204422044320444204452044620447204482044920450204512045220453204542045520456204572045820459204602046120462204632046420465204662046720468204692047020471204722047320474204752047620477204782047920480204812048220483204842048520486204872048820489204902049120492204932049420495204962049720498204992050020501205022050320504205052050620507205082050920510205112051220513205142051520516205172051820519205202052120522205232052420525205262052720528205292053020531205322053320534205352053620537205382053920540205412054220543205442054520546205472054820549205502055120552205532055420555205562055720558205592056020561205622056320564205652056620567205682056920570205712057220573205742057520576205772057820579205802058120582205832058420585205862058720588205892059020591205922059320594205952059620597205982059920600206012060220603206042060520606206072060820609206102061120612206132061420615206162061720618206192062020621206222062320624206252062620627206282062920630206312063220633206342063520636206372063820639206402064120642206432064420645206462064720648206492065020651206522065320654206552065620657206582065920660206612066220663206642066520666206672066820669206702067120672206732067420675206762067720678206792068020681206822068320684206852068620687206882068920690206912069220693206942069520696206972069820699207002070120702207032070420705207062070720708207092071020711207122071320714207152071620717207182071920720207212072220723207242072520726207272072820729207302073120732207332073420735207362073720738207392074020741207422074320744207452074620747207482074920750207512075220753207542075520756207572075820759207602076120762207632076420765207662076720768207692077020771207722077320774207752077620777207782077920780207812078220783207842078520786207872078820789207902079120792207932079420795207962079720798207992080020801208022080320804208052080620807208082080920810208112081220813208142081520816208172081820819208202082120822208232082420825208262082720828208292083020831208322083320834208352083620837208382083920840208412084220843208442084520846208472084820849208502085120852208532085420855208562085720858208592086020861208622086320864208652086620867208682086920870208712087220873208742087520876208772087820879208802088120882208832088420885208862088720888208892089020891208922089320894208952089620897208982089920900209012090220903209042090520906209072090820909209102091120912209132091420915209162091720918209192092020921209222092320924209252092620927209282092920930209312093220933209342093520936209372093820939209402094120942209432094420945209462094720948209492095020951209522095320954209552095620957209582095920960209612096220963209642096520966209672096820969209702097120972209732097420975209762097720978209792098020981209822098320984209852098620987209882098920990209912099220993209942099520996209972099820999210002100121002210032100421005210062100721008210092101021011210122101321014210152101621017210182101921020210212102221023210242102521026210272102821029210302103121032210332103421035210362103721038210392104021041210422104321044210452104621047210482104921050210512105221053210542105521056210572105821059210602106121062210632106421065210662106721068210692107021071210722107321074210752107621077210782107921080210812108221083210842108521086210872108821089210902109121092210932109421095210962109721098210992110021101211022110321104211052110621107211082110921110211112111221113211142111521116211172111821119211202112121122211232112421125211262112721128211292113021131211322113321134211352113621137211382113921140211412114221143211442114521146211472114821149211502115121152211532115421155211562115721158211592116021161211622116321164211652116621167211682116921170211712117221173211742117521176211772117821179211802118121182211832118421185211862118721188211892119021191211922119321194211952119621197211982119921200212012120221203212042120521206212072120821209212102121121212212132121421215212162121721218212192122021221212222122321224212252122621227212282122921230212312123221233212342123521236212372123821239212402124121242212432124421245212462124721248212492125021251212522125321254212552125621257212582125921260212612126221263212642126521266212672126821269212702127121272212732127421275212762127721278212792128021281212822128321284212852128621287212882128921290212912129221293212942129521296212972129821299213002130121302213032130421305213062130721308213092131021311213122131321314213152131621317213182131921320213212132221323213242132521326213272132821329213302133121332213332133421335213362133721338213392134021341213422134321344213452134621347213482134921350213512135221353213542135521356213572135821359213602136121362213632136421365213662136721368213692137021371213722137321374213752137621377213782137921380213812138221383213842138521386213872138821389213902139121392213932139421395213962139721398213992140021401214022140321404214052140621407214082140921410214112141221413214142141521416214172141821419214202142121422214232142421425214262142721428214292143021431214322143321434214352143621437214382143921440214412144221443214442144521446214472144821449214502145121452214532145421455214562145721458214592146021461214622146321464214652146621467214682146921470214712147221473214742147521476214772147821479214802148121482214832148421485214862148721488214892149021491214922149321494214952149621497214982149921500215012150221503215042150521506215072150821509215102151121512215132151421515215162151721518215192152021521215222152321524215252152621527215282152921530215312153221533215342153521536215372153821539215402154121542215432154421545215462154721548215492155021551215522155321554215552155621557215582155921560215612156221563215642156521566215672156821569215702157121572215732157421575215762157721578215792158021581215822158321584215852158621587215882158921590215912159221593215942159521596215972159821599216002160121602216032160421605216062160721608216092161021611216122161321614216152161621617216182161921620216212162221623216242162521626216272162821629216302163121632216332163421635216362163721638216392164021641216422164321644216452164621647216482164921650216512165221653216542165521656216572165821659216602166121662216632166421665216662166721668216692167021671216722167321674216752167621677216782167921680216812168221683216842168521686216872168821689216902169121692216932169421695216962169721698216992170021701217022170321704217052170621707217082170921710217112171221713217142171521716217172171821719217202172121722217232172421725217262172721728217292173021731217322173321734217352173621737217382173921740217412174221743217442174521746217472174821749217502175121752217532175421755217562175721758217592176021761217622176321764217652176621767217682176921770217712177221773217742177521776217772177821779217802178121782217832178421785217862178721788217892179021791217922179321794217952179621797217982179921800218012180221803218042180521806218072180821809218102181121812218132181421815218162181721818218192182021821218222182321824218252182621827218282182921830218312183221833218342183521836218372183821839218402184121842218432184421845218462184721848218492185021851218522185321854218552185621857218582185921860218612186221863218642186521866218672186821869218702187121872218732187421875218762187721878218792188021881218822188321884218852188621887218882188921890218912189221893218942189521896218972189821899219002190121902219032190421905219062190721908219092191021911219122191321914219152191621917219182191921920219212192221923219242192521926219272192821929219302193121932219332193421935219362193721938219392194021941219422194321944219452194621947219482194921950219512195221953219542195521956219572195821959219602196121962219632196421965219662196721968219692197021971219722197321974219752197621977219782197921980219812198221983219842198521986219872198821989219902199121992219932199421995219962199721998219992200022001220022200322004220052200622007220082200922010220112201222013220142201522016220172201822019220202202122022220232202422025220262202722028220292203022031220322203322034220352203622037220382203922040220412204222043220442204522046220472204822049220502205122052220532205422055220562205722058220592206022061220622206322064220652206622067220682206922070220712207222073220742207522076220772207822079220802208122082220832208422085220862208722088220892209022091220922209322094220952209622097220982209922100221012210222103221042210522106221072210822109221102211122112221132211422115221162211722118221192212022121221222212322124221252212622127221282212922130221312213222133221342213522136221372213822139221402214122142221432214422145221462214722148221492215022151221522215322154221552215622157221582215922160221612216222163221642216522166221672216822169221702217122172221732217422175221762217722178221792218022181221822218322184221852218622187221882218922190221912219222193221942219522196221972219822199222002220122202222032220422205222062220722208222092221022211222122221322214222152221622217222182221922220222212222222223222242222522226222272222822229222302223122232222332223422235222362223722238222392224022241222422224322244222452224622247222482224922250222512225222253222542225522256222572225822259222602226122262222632226422265222662226722268222692227022271222722227322274222752227622277222782227922280222812228222283222842228522286222872228822289222902229122292222932229422295222962229722298222992230022301223022230322304223052230622307223082230922310223112231222313223142231522316223172231822319223202232122322223232232422325223262232722328223292233022331223322233322334223352233622337223382233922340223412234222343223442234522346223472234822349223502235122352223532235422355223562235722358223592236022361223622236322364223652236622367223682236922370223712237222373223742237522376223772237822379223802238122382223832238422385223862238722388223892239022391223922239322394223952239622397223982239922400224012240222403224042240522406224072240822409224102241122412224132241422415224162241722418224192242022421224222242322424224252242622427224282242922430224312243222433224342243522436224372243822439224402244122442224432244422445224462244722448224492245022451224522245322454224552245622457224582245922460224612246222463224642246522466224672246822469224702247122472224732247422475224762247722478224792248022481224822248322484224852248622487224882248922490224912249222493224942249522496224972249822499225002250122502225032250422505225062250722508225092251022511225122251322514225152251622517225182251922520225212252222523225242252522526225272252822529225302253122532225332253422535225362253722538225392254022541225422254322544225452254622547225482254922550225512255222553225542255522556225572255822559225602256122562225632256422565225662256722568225692257022571225722257322574225752257622577225782257922580225812258222583225842258522586225872258822589225902259122592225932259422595225962259722598225992260022601226022260322604226052260622607226082260922610226112261222613226142261522616226172261822619226202262122622226232262422625226262262722628226292263022631226322263322634226352263622637226382263922640226412264222643226442264522646226472264822649226502265122652226532265422655226562265722658226592266022661226622266322664226652266622667226682266922670226712267222673226742267522676226772267822679226802268122682226832268422685226862268722688226892269022691226922269322694226952269622697226982269922700227012270222703227042270522706227072270822709227102271122712227132271422715227162271722718227192272022721227222272322724227252272622727227282272922730227312273222733227342273522736227372273822739227402274122742227432274422745227462274722748227492275022751227522275322754227552275622757227582275922760227612276222763227642276522766227672276822769227702277122772227732277422775227762277722778227792278022781227822278322784227852278622787227882278922790227912279222793227942279522796227972279822799228002280122802228032280422805228062280722808228092281022811228122281322814228152281622817228182281922820228212282222823228242282522826228272282822829228302283122832228332283422835228362283722838228392284022841228422284322844228452284622847228482284922850228512285222853228542285522856228572285822859228602286122862228632286422865228662286722868228692287022871228722287322874228752287622877228782287922880228812288222883228842288522886228872288822889228902289122892228932289422895228962289722898228992290022901229022290322904229052290622907229082290922910229112291222913229142291522916229172291822919229202292122922229232292422925229262292722928229292293022931229322293322934229352293622937229382293922940229412294222943229442294522946229472294822949229502295122952229532295422955229562295722958229592296022961229622296322964229652296622967229682296922970229712297222973229742297522976229772297822979229802298122982229832298422985229862298722988229892299022991229922299322994229952299622997229982299923000230012300223003230042300523006230072300823009230102301123012230132301423015230162301723018230192302023021230222302323024230252302623027230282302923030230312303223033230342303523036230372303823039230402304123042230432304423045230462304723048230492305023051230522305323054230552305623057230582305923060230612306223063230642306523066230672306823069230702307123072230732307423075230762307723078230792308023081230822308323084230852308623087230882308923090230912309223093230942309523096230972309823099231002310123102231032310423105231062310723108231092311023111231122311323114231152311623117231182311923120231212312223123231242312523126231272312823129231302313123132231332313423135231362313723138231392314023141231422314323144231452314623147231482314923150231512315223153231542315523156231572315823159231602316123162231632316423165231662316723168231692317023171231722317323174231752317623177231782317923180231812318223183231842318523186231872318823189231902319123192231932319423195231962319723198231992320023201232022320323204232052320623207232082320923210232112321223213232142321523216232172321823219232202322123222232232322423225232262322723228232292323023231232322323323234232352323623237232382323923240232412324223243232442324523246232472324823249232502325123252232532325423255232562325723258232592326023261232622326323264232652326623267232682326923270232712327223273232742327523276232772327823279232802328123282232832328423285232862328723288232892329023291232922329323294232952329623297232982329923300233012330223303233042330523306233072330823309233102331123312233132331423315233162331723318233192332023321233222332323324233252332623327233282332923330233312333223333233342333523336233372333823339233402334123342233432334423345233462334723348233492335023351233522335323354233552335623357233582335923360233612336223363233642336523366233672336823369233702337123372233732337423375233762337723378233792338023381233822338323384233852338623387233882338923390233912339223393233942339523396233972339823399234002340123402234032340423405234062340723408234092341023411234122341323414234152341623417234182341923420234212342223423234242342523426234272342823429234302343123432234332343423435234362343723438234392344023441234422344323444234452344623447234482344923450234512345223453234542345523456234572345823459234602346123462234632346423465234662346723468234692347023471234722347323474234752347623477234782347923480234812348223483234842348523486234872348823489234902349123492234932349423495234962349723498234992350023501235022350323504235052350623507235082350923510235112351223513235142351523516235172351823519235202352123522235232352423525235262352723528235292353023531235322353323534235352353623537235382353923540235412354223543235442354523546235472354823549235502355123552235532355423555235562355723558235592356023561235622356323564235652356623567235682356923570235712357223573235742357523576235772357823579235802358123582235832358423585235862358723588235892359023591235922359323594235952359623597235982359923600236012360223603236042360523606236072360823609236102361123612236132361423615236162361723618236192362023621236222362323624236252362623627236282362923630236312363223633236342363523636236372363823639236402364123642236432364423645236462364723648236492365023651236522365323654236552365623657236582365923660236612366223663236642366523666236672366823669236702367123672236732367423675236762367723678236792368023681236822368323684236852368623687236882368923690236912369223693236942369523696236972369823699237002370123702237032370423705237062370723708237092371023711237122371323714237152371623717237182371923720237212372223723237242372523726237272372823729237302373123732237332373423735237362373723738237392374023741237422374323744237452374623747237482374923750237512375223753237542375523756237572375823759237602376123762237632376423765237662376723768237692377023771237722377323774237752377623777237782377923780237812378223783237842378523786237872378823789237902379123792237932379423795237962379723798237992380023801238022380323804238052380623807238082380923810238112381223813238142381523816238172381823819238202382123822238232382423825238262382723828238292383023831238322383323834238352383623837238382383923840238412384223843238442384523846238472384823849238502385123852238532385423855238562385723858238592386023861238622386323864238652386623867238682386923870238712387223873238742387523876238772387823879238802388123882238832388423885238862388723888238892389023891238922389323894238952389623897238982389923900239012390223903239042390523906239072390823909239102391123912239132391423915239162391723918239192392023921239222392323924239252392623927239282392923930239312393223933239342393523936239372393823939239402394123942239432394423945239462394723948239492395023951239522395323954239552395623957239582395923960239612396223963239642396523966239672396823969239702397123972239732397423975239762397723978239792398023981239822398323984239852398623987239882398923990239912399223993239942399523996239972399823999240002400124002240032400424005240062400724008240092401024011240122401324014240152401624017240182401924020240212402224023240242402524026240272402824029240302403124032240332403424035240362403724038240392404024041240422404324044240452404624047240482404924050240512405224053240542405524056240572405824059240602406124062240632406424065240662406724068240692407024071240722407324074240752407624077240782407924080240812408224083240842408524086240872408824089240902409124092240932409424095240962409724098240992410024101241022410324104241052410624107241082410924110241112411224113241142411524116241172411824119241202412124122241232412424125241262412724128241292413024131241322413324134241352413624137241382413924140241412414224143241442414524146241472414824149241502415124152241532415424155241562415724158241592416024161241622416324164241652416624167241682416924170241712417224173241742417524176241772417824179241802418124182241832418424185241862418724188241892419024191241922419324194241952419624197241982419924200242012420224203242042420524206242072420824209242102421124212242132421424215242162421724218242192422024221242222422324224242252422624227242282422924230242312423224233242342423524236242372423824239242402424124242242432424424245242462424724248242492425024251242522425324254242552425624257242582425924260242612426224263242642426524266242672426824269242702427124272242732427424275242762427724278242792428024281242822428324284242852428624287242882428924290242912429224293242942429524296242972429824299243002430124302243032430424305243062430724308243092431024311243122431324314243152431624317243182431924320243212432224323243242432524326243272432824329243302433124332243332433424335243362433724338243392434024341243422434324344243452434624347243482434924350243512435224353243542435524356243572435824359243602436124362243632436424365243662436724368243692437024371243722437324374243752437624377243782437924380243812438224383243842438524386243872438824389243902439124392243932439424395243962439724398243992440024401244022440324404244052440624407244082440924410244112441224413244142441524416244172441824419244202442124422244232442424425244262442724428244292443024431244322443324434244352443624437244382443924440244412444224443244442444524446244472444824449244502445124452244532445424455244562445724458244592446024461244622446324464244652446624467244682446924470244712447224473244742447524476244772447824479244802448124482244832448424485244862448724488244892449024491244922449324494244952449624497244982449924500245012450224503245042450524506245072450824509245102451124512245132451424515245162451724518245192452024521245222452324524245252452624527245282452924530245312453224533245342453524536245372453824539245402454124542245432454424545245462454724548245492455024551245522455324554245552455624557245582455924560245612456224563245642456524566245672456824569245702457124572245732457424575245762457724578245792458024581245822458324584245852458624587245882458924590245912459224593245942459524596245972459824599246002460124602246032460424605246062460724608246092461024611246122461324614246152461624617246182461924620246212462224623246242462524626246272462824629246302463124632246332463424635246362463724638246392464024641246422464324644246452464624647246482464924650246512465224653246542465524656246572465824659246602466124662246632466424665246662466724668246692467024671246722467324674246752467624677246782467924680246812468224683246842468524686246872468824689246902469124692246932469424695246962469724698246992470024701247022470324704247052470624707247082470924710247112471224713247142471524716247172471824719247202472124722247232472424725247262472724728247292473024731247322473324734247352473624737247382473924740247412474224743247442474524746247472474824749247502475124752247532475424755247562475724758247592476024761247622476324764247652476624767247682476924770247712477224773247742477524776247772477824779247802478124782247832478424785247862478724788247892479024791247922479324794247952479624797247982479924800248012480224803248042480524806248072480824809248102481124812248132481424815248162481724818248192482024821248222482324824248252482624827248282482924830248312483224833248342483524836248372483824839248402484124842248432484424845248462484724848248492485024851248522485324854248552485624857248582485924860248612486224863248642486524866248672486824869248702487124872248732487424875248762487724878248792488024881248822488324884248852488624887248882488924890248912489224893248942489524896248972489824899249002490124902249032490424905249062490724908249092491024911249122491324914249152491624917249182491924920249212492224923249242492524926249272492824929249302493124932249332493424935249362493724938249392494024941249422494324944249452494624947249482494924950249512495224953249542495524956249572495824959249602496124962249632496424965249662496724968249692497024971249722497324974249752497624977249782497924980249812498224983249842498524986249872498824989249902499124992249932499424995249962499724998249992500025001250022500325004250052500625007250082500925010250112501225013250142501525016250172501825019250202502125022250232502425025250262502725028250292503025031250322503325034250352503625037250382503925040250412504225043250442504525046250472504825049250502505125052250532505425055250562505725058250592506025061250622506325064250652506625067250682506925070250712507225073250742507525076250772507825079250802508125082250832508425085250862508725088250892509025091250922509325094250952509625097250982509925100251012510225103251042510525106251072510825109251102511125112251132511425115251162511725118251192512025121251222512325124251252512625127251282512925130251312513225133251342513525136251372513825139251402514125142251432514425145251462514725148251492515025151251522515325154251552515625157251582515925160251612516225163251642516525166251672516825169251702517125172251732517425175251762517725178251792518025181251822518325184251852518625187251882518925190251912519225193251942519525196251972519825199252002520125202252032520425205252062520725208252092521025211252122521325214252152521625217252182521925220252212522225223252242522525226252272522825229252302523125232252332523425235252362523725238252392524025241252422524325244252452524625247252482524925250252512525225253252542525525256252572525825259252602526125262252632526425265252662526725268252692527025271252722527325274252752527625277252782527925280252812528225283252842528525286252872528825289252902529125292252932529425295252962529725298252992530025301253022530325304253052530625307253082530925310253112531225313253142531525316253172531825319253202532125322253232532425325253262532725328253292533025331253322533325334253352533625337253382533925340253412534225343253442534525346253472534825349253502535125352253532535425355253562535725358253592536025361253622536325364253652536625367253682536925370253712537225373253742537525376253772537825379253802538125382253832538425385253862538725388253892539025391253922539325394253952539625397253982539925400254012540225403254042540525406254072540825409254102541125412254132541425415254162541725418254192542025421254222542325424254252542625427254282542925430254312543225433254342543525436254372543825439254402544125442254432544425445254462544725448254492545025451254522545325454254552545625457254582545925460254612546225463254642546525466254672546825469254702547125472254732547425475254762547725478254792548025481254822548325484254852548625487254882548925490254912549225493254942549525496254972549825499255002550125502255032550425505255062550725508255092551025511255122551325514255152551625517255182551925520255212552225523255242552525526255272552825529255302553125532255332553425535255362553725538255392554025541255422554325544255452554625547255482554925550255512555225553255542555525556255572555825559255602556125562255632556425565255662556725568255692557025571255722557325574255752557625577255782557925580255812558225583255842558525586255872558825589255902559125592255932559425595255962559725598255992560025601256022560325604256052560625607256082560925610256112561225613256142561525616256172561825619256202562125622256232562425625256262562725628256292563025631256322563325634256352563625637256382563925640256412564225643256442564525646256472564825649256502565125652256532565425655256562565725658256592566025661256622566325664256652566625667256682566925670256712567225673256742567525676256772567825679256802568125682256832568425685256862568725688256892569025691256922569325694256952569625697256982569925700257012570225703257042570525706257072570825709257102571125712257132571425715257162571725718257192572025721257222572325724257252572625727257282572925730257312573225733257342573525736257372573825739257402574125742257432574425745257462574725748257492575025751257522575325754257552575625757257582575925760257612576225763257642576525766257672576825769257702577125772257732577425775257762577725778257792578025781257822578325784257852578625787257882578925790257912579225793257942579525796257972579825799258002580125802258032580425805258062580725808258092581025811258122581325814258152581625817258182581925820258212582225823258242582525826258272582825829258302583125832258332583425835258362583725838258392584025841258422584325844258452584625847258482584925850258512585225853258542585525856258572585825859258602586125862258632586425865258662586725868258692587025871258722587325874258752587625877258782587925880258812588225883258842588525886258872588825889258902589125892258932589425895258962589725898258992590025901259022590325904259052590625907259082590925910259112591225913259142591525916259172591825919259202592125922259232592425925259262592725928259292593025931259322593325934259352593625937259382593925940259412594225943259442594525946259472594825949259502595125952259532595425955259562595725958259592596025961259622596325964259652596625967259682596925970259712597225973259742597525976259772597825979259802598125982259832598425985259862598725988259892599025991259922599325994259952599625997259982599926000260012600226003260042600526006260072600826009260102601126012260132601426015260162601726018260192602026021260222602326024260252602626027260282602926030260312603226033260342603526036260372603826039260402604126042260432604426045260462604726048260492605026051260522605326054260552605626057260582605926060260612606226063260642606526066260672606826069260702607126072260732607426075260762607726078260792608026081260822608326084260852608626087260882608926090260912609226093260942609526096260972609826099261002610126102261032610426105261062610726108261092611026111261122611326114261152611626117261182611926120261212612226123261242612526126261272612826129261302613126132261332613426135261362613726138261392614026141261422614326144261452614626147261482614926150261512615226153261542615526156261572615826159261602616126162261632616426165261662616726168261692617026171261722617326174261752617626177261782617926180261812618226183261842618526186261872618826189261902619126192261932619426195261962619726198261992620026201262022620326204262052620626207262082620926210262112621226213262142621526216262172621826219262202622126222262232622426225262262622726228262292623026231262322623326234262352623626237262382623926240262412624226243262442624526246262472624826249262502625126252262532625426255262562625726258262592626026261262622626326264262652626626267262682626926270262712627226273262742627526276262772627826279262802628126282262832628426285262862628726288262892629026291262922629326294262952629626297262982629926300263012630226303263042630526306263072630826309263102631126312263132631426315263162631726318263192632026321263222632326324263252632626327263282632926330263312633226333263342633526336263372633826339263402634126342263432634426345263462634726348263492635026351263522635326354263552635626357263582635926360263612636226363263642636526366263672636826369263702637126372263732637426375263762637726378263792638026381263822638326384263852638626387263882638926390263912639226393263942639526396263972639826399264002640126402264032640426405264062640726408264092641026411264122641326414264152641626417264182641926420264212642226423264242642526426264272642826429264302643126432264332643426435264362643726438264392644026441264422644326444264452644626447264482644926450264512645226453264542645526456264572645826459264602646126462264632646426465264662646726468264692647026471264722647326474264752647626477264782647926480264812648226483264842648526486264872648826489264902649126492264932649426495264962649726498264992650026501265022650326504265052650626507265082650926510265112651226513265142651526516265172651826519265202652126522265232652426525265262652726528265292653026531265322653326534265352653626537265382653926540265412654226543265442654526546265472654826549265502655126552265532655426555265562655726558265592656026561265622656326564265652656626567265682656926570265712657226573265742657526576265772657826579265802658126582265832658426585265862658726588265892659026591265922659326594265952659626597265982659926600266012660226603266042660526606266072660826609266102661126612266132661426615266162661726618266192662026621266222662326624266252662626627266282662926630266312663226633266342663526636266372663826639266402664126642266432664426645266462664726648266492665026651266522665326654266552665626657266582665926660266612666226663266642666526666266672666826669266702667126672266732667426675266762667726678266792668026681266822668326684266852668626687266882668926690266912669226693266942669526696266972669826699267002670126702267032670426705267062670726708267092671026711267122671326714267152671626717267182671926720267212672226723267242672526726267272672826729267302673126732267332673426735267362673726738267392674026741267422674326744267452674626747267482674926750267512675226753267542675526756267572675826759267602676126762267632676426765267662676726768267692677026771267722677326774267752677626777267782677926780267812678226783267842678526786267872678826789267902679126792267932679426795267962679726798267992680026801268022680326804268052680626807268082680926810268112681226813268142681526816268172681826819268202682126822268232682426825268262682726828268292683026831268322683326834268352683626837268382683926840268412684226843268442684526846268472684826849268502685126852268532685426855268562685726858268592686026861268622686326864268652686626867268682686926870268712687226873268742687526876268772687826879268802688126882268832688426885268862688726888268892689026891268922689326894268952689626897268982689926900269012690226903269042690526906269072690826909269102691126912269132691426915269162691726918269192692026921269222692326924269252692626927269282692926930269312693226933269342693526936269372693826939269402694126942269432694426945269462694726948269492695026951269522695326954269552695626957269582695926960269612696226963269642696526966269672696826969269702697126972269732697426975269762697726978269792698026981269822698326984269852698626987269882698926990269912699226993269942699526996269972699826999270002700127002270032700427005270062700727008270092701027011270122701327014270152701627017270182701927020270212702227023270242702527026270272702827029270302703127032270332703427035270362703727038270392704027041270422704327044270452704627047270482704927050270512705227053270542705527056270572705827059270602706127062270632706427065270662706727068270692707027071270722707327074270752707627077270782707927080270812708227083270842708527086270872708827089270902709127092270932709427095270962709727098270992710027101271022710327104271052710627107271082710927110271112711227113271142711527116271172711827119271202712127122271232712427125271262712727128271292713027131271322713327134271352713627137271382713927140271412714227143271442714527146271472714827149271502715127152271532715427155271562715727158271592716027161271622716327164271652716627167271682716927170271712717227173271742717527176271772717827179271802718127182271832718427185271862718727188271892719027191271922719327194271952719627197271982719927200272012720227203272042720527206272072720827209272102721127212272132721427215272162721727218272192722027221272222722327224272252722627227272282722927230272312723227233272342723527236272372723827239272402724127242272432724427245272462724727248272492725027251272522725327254272552725627257272582725927260272612726227263272642726527266272672726827269272702727127272272732727427275272762727727278272792728027281272822728327284272852728627287272882728927290272912729227293272942729527296272972729827299273002730127302273032730427305273062730727308273092731027311273122731327314273152731627317273182731927320273212732227323273242732527326273272732827329273302733127332273332733427335273362733727338273392734027341273422734327344273452734627347273482734927350273512735227353273542735527356273572735827359273602736127362273632736427365273662736727368273692737027371273722737327374273752737627377273782737927380273812738227383273842738527386273872738827389273902739127392273932739427395273962739727398273992740027401274022740327404274052740627407274082740927410274112741227413274142741527416274172741827419274202742127422274232742427425274262742727428274292743027431274322743327434274352743627437274382743927440274412744227443274442744527446274472744827449274502745127452274532745427455274562745727458274592746027461274622746327464274652746627467274682746927470274712747227473274742747527476274772747827479274802748127482274832748427485274862748727488274892749027491274922749327494274952749627497274982749927500275012750227503275042750527506275072750827509275102751127512275132751427515275162751727518275192752027521275222752327524275252752627527275282752927530275312753227533275342753527536275372753827539275402754127542275432754427545275462754727548275492755027551275522755327554275552755627557275582755927560275612756227563275642756527566275672756827569275702757127572275732757427575275762757727578275792758027581275822758327584275852758627587275882758927590275912759227593275942759527596275972759827599276002760127602276032760427605276062760727608276092761027611276122761327614276152761627617276182761927620276212762227623276242762527626276272762827629276302763127632276332763427635276362763727638276392764027641276422764327644276452764627647276482764927650276512765227653276542765527656276572765827659276602766127662276632766427665276662766727668276692767027671276722767327674276752767627677276782767927680276812768227683276842768527686276872768827689276902769127692276932769427695276962769727698276992770027701277022770327704277052770627707277082770927710277112771227713277142771527716277172771827719277202772127722277232772427725277262772727728277292773027731277322773327734277352773627737277382773927740277412774227743277442774527746277472774827749277502775127752277532775427755277562775727758277592776027761277622776327764277652776627767277682776927770277712777227773277742777527776277772777827779277802778127782277832778427785277862778727788277892779027791277922779327794277952779627797277982779927800278012780227803278042780527806278072780827809278102781127812278132781427815278162781727818278192782027821278222782327824278252782627827278282782927830278312783227833278342783527836278372783827839278402784127842278432784427845278462784727848278492785027851278522785327854278552785627857278582785927860278612786227863278642786527866278672786827869278702787127872278732787427875278762787727878278792788027881278822788327884278852788627887278882788927890278912789227893278942789527896278972789827899279002790127902279032790427905279062790727908279092791027911279122791327914279152791627917279182791927920279212792227923279242792527926279272792827929279302793127932279332793427935279362793727938279392794027941279422794327944279452794627947279482794927950279512795227953279542795527956279572795827959279602796127962279632796427965279662796727968279692797027971279722797327974279752797627977279782797927980279812798227983279842798527986279872798827989279902799127992279932799427995279962799727998279992800028001280022800328004280052800628007280082800928010280112801228013280142801528016280172801828019280202802128022280232802428025280262802728028280292803028031280322803328034280352803628037280382803928040280412804228043280442804528046280472804828049280502805128052280532805428055280562805728058280592806028061280622806328064280652806628067280682806928070280712807228073280742807528076280772807828079280802808128082280832808428085280862808728088280892809028091280922809328094280952809628097280982809928100281012810228103281042810528106281072810828109281102811128112281132811428115281162811728118281192812028121281222812328124281252812628127281282812928130281312813228133281342813528136281372813828139281402814128142281432814428145281462814728148281492815028151281522815328154281552815628157281582815928160281612816228163281642816528166281672816828169281702817128172281732817428175281762817728178281792818028181281822818328184281852818628187281882818928190281912819228193281942819528196281972819828199282002820128202282032820428205282062820728208282092821028211282122821328214282152821628217282182821928220282212822228223282242822528226282272822828229282302823128232282332823428235282362823728238282392824028241282422824328244282452824628247282482824928250282512825228253282542825528256282572825828259282602826128262282632826428265282662826728268282692827028271282722827328274282752827628277282782827928280282812828228283282842828528286282872828828289282902829128292282932829428295282962829728298282992830028301283022830328304283052830628307283082830928310283112831228313283142831528316283172831828319283202832128322283232832428325283262832728328283292833028331283322833328334283352833628337283382833928340283412834228343283442834528346283472834828349283502835128352283532835428355283562835728358283592836028361283622836328364283652836628367283682836928370283712837228373283742837528376283772837828379283802838128382283832838428385283862838728388283892839028391283922839328394283952839628397283982839928400284012840228403284042840528406284072840828409284102841128412284132841428415284162841728418284192842028421284222842328424284252842628427284282842928430284312843228433284342843528436284372843828439284402844128442284432844428445284462844728448284492845028451284522845328454284552845628457284582845928460284612846228463284642846528466284672846828469284702847128472284732847428475284762847728478284792848028481284822848328484284852848628487284882848928490284912849228493284942849528496284972849828499285002850128502285032850428505285062850728508285092851028511285122851328514285152851628517285182851928520285212852228523285242852528526285272852828529285302853128532285332853428535285362853728538285392854028541285422854328544285452854628547285482854928550285512855228553285542855528556285572855828559285602856128562285632856428565285662856728568285692857028571285722857328574285752857628577285782857928580285812858228583285842858528586285872858828589285902859128592285932859428595285962859728598285992860028601286022860328604286052860628607286082860928610286112861228613286142861528616286172861828619286202862128622286232862428625286262862728628286292863028631286322863328634286352863628637286382863928640286412864228643286442864528646286472864828649286502865128652286532865428655286562865728658286592866028661286622866328664286652866628667286682866928670286712867228673286742867528676286772867828679286802868128682286832868428685286862868728688286892869028691286922869328694286952869628697286982869928700287012870228703287042870528706287072870828709287102871128712287132871428715287162871728718287192872028721287222872328724287252872628727287282872928730287312873228733287342873528736287372873828739287402874128742287432874428745287462874728748287492875028751287522875328754287552875628757287582875928760287612876228763287642876528766287672876828769287702877128772287732877428775287762877728778287792878028781287822878328784287852878628787287882878928790287912879228793287942879528796287972879828799288002880128802288032880428805288062880728808288092881028811288122881328814288152881628817288182881928820288212882228823288242882528826288272882828829288302883128832288332883428835288362883728838288392884028841288422884328844288452884628847288482884928850288512885228853288542885528856288572885828859288602886128862288632886428865288662886728868288692887028871288722887328874288752887628877288782887928880288812888228883288842888528886288872888828889288902889128892288932889428895288962889728898288992890028901289022890328904289052890628907289082890928910289112891228913289142891528916289172891828919289202892128922289232892428925289262892728928289292893028931289322893328934289352893628937289382893928940289412894228943289442894528946289472894828949289502895128952289532895428955289562895728958289592896028961289622896328964289652896628967289682896928970289712897228973289742897528976289772897828979289802898128982289832898428985289862898728988289892899028991289922899328994289952899628997289982899929000290012900229003290042900529006290072900829009290102901129012290132901429015290162901729018290192902029021290222902329024290252902629027290282902929030290312903229033290342903529036290372903829039290402904129042290432904429045290462904729048290492905029051290522905329054290552905629057290582905929060290612906229063290642906529066290672906829069290702907129072290732907429075290762907729078290792908029081290822908329084290852908629087290882908929090290912909229093290942909529096290972909829099291002910129102291032910429105291062910729108291092911029111291122911329114291152911629117291182911929120291212912229123291242912529126291272912829129291302913129132291332913429135291362913729138291392914029141291422914329144291452914629147291482914929150291512915229153291542915529156291572915829159291602916129162291632916429165291662916729168291692917029171291722917329174291752917629177291782917929180291812918229183291842918529186291872918829189291902919129192291932919429195291962919729198291992920029201292022920329204292052920629207292082920929210292112921229213292142921529216292172921829219292202922129222292232922429225292262922729228292292923029231292322923329234292352923629237292382923929240292412924229243292442924529246292472924829249292502925129252292532925429255292562925729258292592926029261292622926329264292652926629267292682926929270292712927229273292742927529276292772927829279292802928129282292832928429285292862928729288292892929029291292922929329294292952929629297292982929929300293012930229303293042930529306293072930829309293102931129312293132931429315293162931729318293192932029321293222932329324293252932629327293282932929330293312933229333293342933529336293372933829339293402934129342293432934429345293462934729348293492935029351293522935329354293552935629357293582935929360293612936229363293642936529366293672936829369293702937129372293732937429375293762937729378293792938029381293822938329384293852938629387293882938929390293912939229393293942939529396293972939829399294002940129402294032940429405294062940729408294092941029411294122941329414294152941629417294182941929420294212942229423294242942529426294272942829429294302943129432294332943429435294362943729438294392944029441294422944329444294452944629447294482944929450294512945229453294542945529456294572945829459294602946129462294632946429465294662946729468294692947029471294722947329474294752947629477294782947929480294812948229483294842948529486294872948829489294902949129492294932949429495294962949729498294992950029501295022950329504295052950629507295082950929510295112951229513295142951529516295172951829519295202952129522295232952429525295262952729528295292953029531295322953329534295352953629537295382953929540295412954229543295442954529546295472954829549295502955129552295532955429555295562955729558295592956029561295622956329564295652956629567295682956929570295712957229573295742957529576295772957829579295802958129582295832958429585295862958729588295892959029591295922959329594295952959629597295982959929600296012960229603296042960529606296072960829609296102961129612296132961429615296162961729618296192962029621296222962329624296252962629627296282962929630296312963229633296342963529636296372963829639296402964129642296432964429645296462964729648296492965029651296522965329654296552965629657296582965929660296612966229663296642966529666296672966829669296702967129672296732967429675296762967729678296792968029681296822968329684296852968629687296882968929690296912969229693296942969529696296972969829699297002970129702297032970429705297062970729708297092971029711297122971329714297152971629717297182971929720297212972229723297242972529726297272972829729297302973129732297332973429735297362973729738297392974029741297422974329744297452974629747297482974929750297512975229753297542975529756297572975829759297602976129762297632976429765297662976729768297692977029771297722977329774297752977629777297782977929780297812978229783297842978529786297872978829789297902979129792297932979429795297962979729798297992980029801298022980329804298052980629807298082980929810298112981229813298142981529816298172981829819298202982129822298232982429825298262982729828298292983029831298322983329834298352983629837298382983929840298412984229843298442984529846298472984829849298502985129852298532985429855298562985729858298592986029861298622986329864298652986629867298682986929870298712987229873298742987529876298772987829879298802988129882298832988429885298862988729888298892989029891298922989329894298952989629897298982989929900299012990229903299042990529906299072990829909299102991129912299132991429915299162991729918299192992029921299222992329924299252992629927299282992929930299312993229933299342993529936299372993829939299402994129942299432994429945299462994729948299492995029951299522995329954299552995629957299582995929960299612996229963299642996529966299672996829969299702997129972299732997429975299762997729978299792998029981299822998329984299852998629987299882998929990299912999229993299942999529996299972999829999300003000130002300033000430005300063000730008300093001030011300123001330014300153001630017300183001930020300213002230023300243002530026300273002830029300303003130032300333003430035300363003730038300393004030041300423004330044300453004630047300483004930050300513005230053300543005530056300573005830059300603006130062300633006430065300663006730068300693007030071300723007330074300753007630077300783007930080300813008230083300843008530086300873008830089300903009130092300933009430095300963009730098300993010030101301023010330104301053010630107301083010930110301113011230113301143011530116301173011830119301203012130122301233012430125301263012730128301293013030131301323013330134301353013630137301383013930140301413014230143301443014530146301473014830149301503015130152301533015430155301563015730158301593016030161301623016330164301653016630167301683016930170301713017230173301743017530176301773017830179301803018130182301833018430185301863018730188301893019030191301923019330194301953019630197301983019930200302013020230203302043020530206302073020830209302103021130212302133021430215302163021730218302193022030221302223022330224302253022630227302283022930230302313023230233302343023530236302373023830239302403024130242302433024430245302463024730248302493025030251302523025330254302553025630257302583025930260302613026230263302643026530266302673026830269302703027130272302733027430275302763027730278302793028030281302823028330284302853028630287302883028930290302913029230293302943029530296302973029830299303003030130302303033030430305303063030730308303093031030311303123031330314303153031630317303183031930320303213032230323303243032530326303273032830329303303033130332303333033430335303363033730338303393034030341303423034330344303453034630347303483034930350303513035230353303543035530356303573035830359303603036130362303633036430365303663036730368303693037030371303723037330374303753037630377303783037930380303813038230383303843038530386303873038830389303903039130392303933039430395303963039730398303993040030401304023040330404304053040630407304083040930410304113041230413304143041530416304173041830419304203042130422304233042430425304263042730428304293043030431304323043330434304353043630437304383043930440304413044230443304443044530446304473044830449304503045130452304533045430455304563045730458304593046030461304623046330464304653046630467304683046930470304713047230473304743047530476304773047830479304803048130482304833048430485304863048730488304893049030491304923049330494304953049630497304983049930500305013050230503305043050530506305073050830509305103051130512305133051430515305163051730518305193052030521305223052330524305253052630527305283052930530305313053230533305343053530536305373053830539305403054130542305433054430545305463054730548305493055030551305523055330554305553055630557305583055930560305613056230563305643056530566305673056830569305703057130572305733057430575305763057730578305793058030581305823058330584305853058630587305883058930590305913059230593305943059530596305973059830599306003060130602306033060430605306063060730608306093061030611306123061330614306153061630617306183061930620306213062230623306243062530626306273062830629306303063130632306333063430635306363063730638306393064030641306423064330644306453064630647306483064930650306513065230653306543065530656306573065830659306603066130662306633066430665306663066730668306693067030671306723067330674306753067630677306783067930680306813068230683306843068530686306873068830689306903069130692306933069430695306963069730698306993070030701307023070330704307053070630707307083070930710307113071230713307143071530716307173071830719307203072130722307233072430725307263072730728307293073030731307323073330734307353073630737307383073930740307413074230743307443074530746307473074830749307503075130752307533075430755307563075730758307593076030761307623076330764307653076630767307683076930770307713077230773307743077530776307773077830779307803078130782307833078430785307863078730788307893079030791307923079330794307953079630797307983079930800308013080230803308043080530806308073080830809308103081130812308133081430815308163081730818308193082030821308223082330824308253082630827308283082930830308313083230833308343083530836308373083830839308403084130842308433084430845308463084730848308493085030851308523085330854308553085630857308583085930860308613086230863308643086530866308673086830869308703087130872308733087430875308763087730878308793088030881308823088330884308853088630887308883088930890308913089230893308943089530896308973089830899309003090130902309033090430905309063090730908309093091030911309123091330914309153091630917309183091930920309213092230923309243092530926309273092830929309303093130932309333093430935309363093730938309393094030941309423094330944309453094630947309483094930950309513095230953309543095530956309573095830959309603096130962309633096430965309663096730968309693097030971309723097330974309753097630977309783097930980309813098230983309843098530986309873098830989309903099130992309933099430995309963099730998309993100031001310023100331004310053100631007310083100931010310113101231013310143101531016310173101831019310203102131022310233102431025310263102731028310293103031031310323103331034310353103631037310383103931040310413104231043310443104531046310473104831049310503105131052310533105431055310563105731058310593106031061310623106331064310653106631067310683106931070310713107231073310743107531076310773107831079310803108131082310833108431085310863108731088310893109031091310923109331094310953109631097310983109931100311013110231103311043110531106311073110831109311103111131112311133111431115311163111731118311193112031121311223112331124311253112631127311283112931130311313113231133311343113531136311373113831139311403114131142311433114431145311463114731148311493115031151311523115331154311553115631157311583115931160311613116231163311643116531166311673116831169311703117131172311733117431175311763117731178311793118031181311823118331184311853118631187311883118931190311913119231193311943119531196311973119831199312003120131202312033120431205312063120731208312093121031211312123121331214312153121631217312183121931220312213122231223312243122531226312273122831229312303123131232312333123431235312363123731238312393124031241312423124331244312453124631247312483124931250312513125231253312543125531256312573125831259312603126131262312633126431265312663126731268312693127031271312723127331274312753127631277312783127931280312813128231283312843128531286312873128831289312903129131292312933129431295312963129731298312993130031301313023130331304313053130631307313083130931310313113131231313313143131531316313173131831319313203132131322313233132431325313263132731328313293133031331313323133331334313353133631337313383133931340313413134231343313443134531346313473134831349313503135131352313533135431355313563135731358313593136031361313623136331364313653136631367313683136931370313713137231373313743137531376313773137831379313803138131382313833138431385313863138731388313893139031391313923139331394313953139631397313983139931400314013140231403314043140531406314073140831409314103141131412314133141431415314163141731418314193142031421314223142331424314253142631427314283142931430314313143231433314343143531436314373143831439314403144131442314433144431445314463144731448314493145031451314523145331454314553145631457314583145931460314613146231463314643146531466314673146831469314703147131472314733147431475314763147731478314793148031481314823148331484314853148631487314883148931490314913149231493314943149531496314973149831499315003150131502315033150431505315063150731508315093151031511315123151331514315153151631517315183151931520315213152231523315243152531526315273152831529315303153131532315333153431535315363153731538315393154031541315423154331544315453154631547315483154931550315513155231553315543155531556315573155831559315603156131562315633156431565315663156731568315693157031571315723157331574315753157631577315783157931580315813158231583315843158531586315873158831589315903159131592315933159431595315963159731598315993160031601316023160331604316053160631607316083160931610316113161231613316143161531616316173161831619316203162131622316233162431625316263162731628316293163031631316323163331634316353163631637316383163931640316413164231643316443164531646316473164831649316503165131652316533165431655316563165731658316593166031661316623166331664316653166631667316683166931670316713167231673316743167531676316773167831679316803168131682316833168431685316863168731688316893169031691316923169331694316953169631697316983169931700317013170231703317043170531706317073170831709317103171131712317133171431715317163171731718317193172031721317223172331724317253172631727317283172931730317313173231733317343173531736317373173831739317403174131742317433174431745317463174731748317493175031751317523175331754317553175631757317583175931760317613176231763317643176531766317673176831769317703177131772317733177431775317763177731778317793178031781317823178331784317853178631787317883178931790317913179231793317943179531796317973179831799318003180131802318033180431805318063180731808318093181031811318123181331814318153181631817318183181931820318213182231823318243182531826318273182831829318303183131832318333183431835318363183731838318393184031841318423184331844318453184631847318483184931850318513185231853318543185531856318573185831859318603186131862318633186431865318663186731868318693187031871318723187331874318753187631877318783187931880318813188231883318843188531886318873188831889318903189131892318933189431895318963189731898318993190031901319023190331904319053190631907319083190931910319113191231913319143191531916319173191831919319203192131922319233192431925319263192731928319293193031931319323193331934319353193631937319383193931940319413194231943319443194531946319473194831949319503195131952319533195431955319563195731958319593196031961319623196331964319653196631967319683196931970319713197231973319743197531976319773197831979319803198131982319833198431985319863198731988319893199031991319923199331994319953199631997319983199932000320013200232003320043200532006320073200832009320103201132012320133201432015320163201732018320193202032021320223202332024320253202632027320283202932030320313203232033320343203532036320373203832039320403204132042320433204432045320463204732048320493205032051320523205332054320553205632057320583205932060320613206232063320643206532066320673206832069320703207132072320733207432075320763207732078320793208032081320823208332084320853208632087320883208932090320913209232093320943209532096320973209832099321003210132102321033210432105321063210732108321093211032111321123211332114321153211632117321183211932120321213212232123321243212532126321273212832129321303213132132321333213432135321363213732138321393214032141321423214332144321453214632147321483214932150321513215232153321543215532156321573215832159321603216132162321633216432165321663216732168321693217032171321723217332174321753217632177321783217932180321813218232183321843218532186321873218832189321903219132192321933219432195321963219732198321993220032201322023220332204322053220632207322083220932210322113221232213322143221532216322173221832219322203222132222322233222432225322263222732228322293223032231322323223332234322353223632237322383223932240322413224232243322443224532246322473224832249322503225132252322533225432255322563225732258322593226032261322623226332264322653226632267322683226932270322713227232273322743227532276322773227832279322803228132282322833228432285322863228732288322893229032291322923229332294322953229632297322983229932300323013230232303323043230532306323073230832309323103231132312323133231432315323163231732318323193232032321323223232332324323253232632327323283232932330323313233232333323343233532336323373233832339323403234132342323433234432345323463234732348323493235032351323523235332354323553235632357323583235932360323613236232363323643236532366323673236832369323703237132372323733237432375323763237732378323793238032381323823238332384323853238632387323883238932390323913239232393323943239532396323973239832399324003240132402324033240432405324063240732408324093241032411324123241332414324153241632417324183241932420324213242232423324243242532426324273242832429324303243132432324333243432435324363243732438324393244032441324423244332444324453244632447324483244932450324513245232453324543245532456324573245832459324603246132462324633246432465324663246732468324693247032471324723247332474324753247632477324783247932480324813248232483324843248532486324873248832489324903249132492324933249432495324963249732498324993250032501325023250332504325053250632507325083250932510325113251232513325143251532516325173251832519325203252132522325233252432525325263252732528325293253032531325323253332534325353253632537325383253932540325413254232543325443254532546325473254832549325503255132552325533255432555325563255732558325593256032561325623256332564325653256632567325683256932570325713257232573325743257532576325773257832579325803258132582325833258432585325863258732588325893259032591325923259332594325953259632597325983259932600326013260232603326043260532606326073260832609326103261132612326133261432615326163261732618326193262032621326223262332624326253262632627326283262932630326313263232633326343263532636326373263832639326403264132642326433264432645326463264732648326493265032651326523265332654326553265632657326583265932660326613266232663326643266532666326673266832669326703267132672326733267432675326763267732678326793268032681326823268332684326853268632687326883268932690326913269232693326943269532696326973269832699327003270132702327033270432705327063270732708327093271032711327123271332714327153271632717327183271932720327213272232723327243272532726327273272832729327303273132732327333273432735327363273732738327393274032741327423274332744327453274632747327483274932750327513275232753327543275532756327573275832759327603276132762327633276432765327663276732768327693277032771327723277332774327753277632777327783277932780327813278232783327843278532786327873278832789327903279132792327933279432795327963279732798327993280032801328023280332804328053280632807328083280932810328113281232813328143281532816328173281832819328203282132822328233282432825328263282732828328293283032831328323283332834328353283632837328383283932840328413284232843328443284532846328473284832849328503285132852328533285432855328563285732858328593286032861328623286332864328653286632867328683286932870328713287232873328743287532876328773287832879328803288132882328833288432885328863288732888328893289032891328923289332894328953289632897328983289932900329013290232903329043290532906329073290832909329103291132912329133291432915329163291732918329193292032921329223292332924329253292632927329283292932930329313293232933329343293532936329373293832939329403294132942329433294432945329463294732948329493295032951329523295332954329553295632957329583295932960329613296232963329643296532966329673296832969329703297132972329733297432975329763297732978329793298032981329823298332984329853298632987329883298932990329913299232993329943299532996329973299832999330003300133002330033300433005330063300733008330093301033011330123301333014330153301633017330183301933020330213302233023330243302533026330273302833029330303303133032330333303433035330363303733038330393304033041330423304333044330453304633047330483304933050330513305233053330543305533056330573305833059330603306133062330633306433065330663306733068330693307033071330723307333074330753307633077330783307933080330813308233083330843308533086330873308833089330903309133092330933309433095330963309733098330993310033101331023310333104331053310633107331083310933110331113311233113331143311533116331173311833119331203312133122331233312433125331263312733128331293313033131331323313333134331353313633137331383313933140331413314233143331443314533146331473314833149331503315133152331533315433155331563315733158331593316033161331623316333164331653316633167331683316933170331713317233173331743317533176331773317833179331803318133182331833318433185331863318733188331893319033191331923319333194331953319633197331983319933200332013320233203332043320533206332073320833209332103321133212332133321433215332163321733218332193322033221332223322333224332253322633227332283322933230332313323233233332343323533236332373323833239332403324133242332433324433245332463324733248332493325033251332523325333254332553325633257332583325933260332613326233263332643326533266332673326833269332703327133272332733327433275332763327733278332793328033281332823328333284332853328633287332883328933290332913329233293332943329533296332973329833299333003330133302333033330433305333063330733308333093331033311333123331333314333153331633317333183331933320333213332233323333243332533326333273332833329333303333133332333333333433335333363333733338333393334033341333423334333344333453334633347333483334933350333513335233353333543335533356333573335833359333603336133362333633336433365333663336733368333693337033371333723337333374333753337633377333783337933380333813338233383333843338533386333873338833389333903339133392333933339433395333963339733398333993340033401334023340333404334053340633407334083340933410334113341233413334143341533416334173341833419334203342133422334233342433425334263342733428334293343033431334323343333434334353343633437334383343933440334413344233443334443344533446334473344833449334503345133452334533345433455334563345733458334593346033461334623346333464334653346633467334683346933470334713347233473334743347533476334773347833479334803348133482334833348433485334863348733488334893349033491334923349333494334953349633497334983349933500335013350233503335043350533506335073350833509335103351133512335133351433515335163351733518335193352033521335223352333524335253352633527335283352933530335313353233533335343353533536335373353833539335403354133542335433354433545335463354733548335493355033551335523355333554335553355633557335583355933560335613356233563335643356533566335673356833569335703357133572335733357433575335763357733578335793358033581335823358333584335853358633587335883358933590335913359233593335943359533596335973359833599336003360133602336033360433605336063360733608336093361033611336123361333614336153361633617336183361933620336213362233623336243362533626336273362833629336303363133632336333363433635336363363733638336393364033641336423364333644336453364633647336483364933650336513365233653336543365533656336573365833659336603366133662336633366433665336663366733668336693367033671336723367333674336753367633677336783367933680336813368233683336843368533686336873368833689336903369133692336933369433695336963369733698336993370033701337023370333704337053370633707337083370933710337113371233713337143371533716337173371833719337203372133722337233372433725337263372733728337293373033731337323373333734337353373633737337383373933740337413374233743337443374533746337473374833749337503375133752337533375433755337563375733758337593376033761337623376333764337653376633767337683376933770337713377233773337743377533776337773377833779337803378133782337833378433785337863378733788337893379033791337923379333794337953379633797337983379933800338013380233803338043380533806338073380833809338103381133812338133381433815338163381733818338193382033821338223382333824338253382633827338283382933830338313383233833338343383533836338373383833839338403384133842338433384433845338463384733848338493385033851338523385333854338553385633857338583385933860338613386233863338643386533866338673386833869338703387133872338733387433875338763387733878338793388033881338823388333884338853388633887338883388933890338913389233893338943389533896338973389833899339003390133902339033390433905339063390733908339093391033911339123391333914339153391633917339183391933920339213392233923339243392533926339273392833929339303393133932339333393433935339363393733938339393394033941339423394333944339453394633947339483394933950339513395233953339543395533956339573395833959339603396133962339633396433965339663396733968339693397033971339723397333974339753397633977339783397933980339813398233983339843398533986339873398833989339903399133992339933399433995339963399733998339993400034001340023400334004340053400634007340083400934010340113401234013340143401534016340173401834019340203402134022340233402434025340263402734028340293403034031340323403334034340353403634037340383403934040340413404234043340443404534046340473404834049340503405134052340533405434055340563405734058340593406034061340623406334064340653406634067340683406934070340713407234073340743407534076340773407834079340803408134082340833408434085340863408734088340893409034091340923409334094340953409634097340983409934100341013410234103341043410534106341073410834109341103411134112341133411434115341163411734118341193412034121341223412334124341253412634127341283412934130341313413234133341343413534136341373413834139341403414134142341433414434145341463414734148341493415034151341523415334154341553415634157341583415934160341613416234163341643416534166341673416834169341703417134172341733417434175341763417734178341793418034181341823418334184341853418634187341883418934190341913419234193341943419534196341973419834199342003420134202342033420434205342063420734208342093421034211342123421334214342153421634217342183421934220342213422234223342243422534226342273422834229342303423134232342333423434235342363423734238342393424034241342423424334244342453424634247342483424934250342513425234253342543425534256342573425834259342603426134262342633426434265342663426734268342693427034271342723427334274342753427634277342783427934280342813428234283342843428534286342873428834289342903429134292342933429434295342963429734298342993430034301343023430334304343053430634307343083430934310343113431234313343143431534316343173431834319343203432134322343233432434325343263432734328343293433034331343323433334334343353433634337343383433934340343413434234343343443434534346343473434834349343503435134352343533435434355343563435734358343593436034361343623436334364343653436634367343683436934370343713437234373343743437534376343773437834379343803438134382343833438434385343863438734388343893439034391343923439334394343953439634397343983439934400344013440234403344043440534406344073440834409344103441134412344133441434415344163441734418344193442034421344223442334424344253442634427344283442934430344313443234433344343443534436344373443834439344403444134442344433444434445344463444734448344493445034451344523445334454344553445634457344583445934460344613446234463344643446534466344673446834469344703447134472344733447434475344763447734478344793448034481344823448334484344853448634487344883448934490344913449234493344943449534496344973449834499345003450134502345033450434505345063450734508345093451034511345123451334514345153451634517345183451934520345213452234523345243452534526345273452834529345303453134532345333453434535345363453734538345393454034541345423454334544345453454634547345483454934550345513455234553345543455534556345573455834559345603456134562345633456434565345663456734568345693457034571345723457334574345753457634577345783457934580345813458234583345843458534586345873458834589345903459134592345933459434595345963459734598345993460034601346023460334604346053460634607346083460934610346113461234613346143461534616346173461834619346203462134622346233462434625346263462734628346293463034631346323463334634346353463634637346383463934640346413464234643346443464534646346473464834649346503465134652346533465434655346563465734658346593466034661346623466334664346653466634667346683466934670346713467234673346743467534676346773467834679346803468134682346833468434685346863468734688346893469034691346923469334694346953469634697346983469934700347013470234703347043470534706347073470834709347103471134712347133471434715347163471734718347193472034721347223472334724347253472634727347283472934730347313473234733347343473534736347373473834739347403474134742347433474434745347463474734748347493475034751347523475334754347553475634757347583475934760347613476234763347643476534766347673476834769347703477134772347733477434775347763477734778347793478034781347823478334784347853478634787347883478934790347913479234793347943479534796347973479834799348003480134802348033480434805348063480734808348093481034811348123481334814348153481634817348183481934820348213482234823348243482534826348273482834829348303483134832348333483434835348363483734838348393484034841348423484334844348453484634847348483484934850348513485234853348543485534856348573485834859348603486134862348633486434865348663486734868348693487034871348723487334874348753487634877348783487934880348813488234883348843488534886348873488834889348903489134892348933489434895348963489734898348993490034901349023490334904349053490634907349083490934910349113491234913349143491534916349173491834919349203492134922349233492434925349263492734928349293493034931349323493334934349353493634937349383493934940349413494234943349443494534946349473494834949349503495134952349533495434955349563495734958349593496034961349623496334964349653496634967349683496934970349713497234973349743497534976349773497834979349803498134982349833498434985349863498734988349893499034991349923499334994349953499634997349983499935000350013500235003350043500535006350073500835009350103501135012350133501435015350163501735018350193502035021350223502335024350253502635027350283502935030350313503235033350343503535036350373503835039350403504135042350433504435045350463504735048350493505035051350523505335054350553505635057350583505935060350613506235063350643506535066350673506835069350703507135072350733507435075350763507735078350793508035081350823508335084350853508635087350883508935090350913509235093350943509535096350973509835099351003510135102351033510435105351063510735108351093511035111351123511335114351153511635117351183511935120351213512235123351243512535126351273512835129351303513135132351333513435135351363513735138351393514035141351423514335144351453514635147351483514935150351513515235153351543515535156351573515835159351603516135162351633516435165351663516735168351693517035171351723517335174351753517635177351783517935180351813518235183351843518535186351873518835189351903519135192351933519435195351963519735198351993520035201352023520335204352053520635207352083520935210352113521235213352143521535216352173521835219352203522135222352233522435225352263522735228352293523035231352323523335234352353523635237352383523935240352413524235243352443524535246352473524835249352503525135252352533525435255352563525735258352593526035261352623526335264352653526635267352683526935270352713527235273352743527535276352773527835279352803528135282352833528435285352863528735288352893529035291352923529335294352953529635297352983529935300353013530235303353043530535306353073530835309353103531135312353133531435315353163531735318353193532035321353223532335324353253532635327353283532935330353313533235333353343533535336353373533835339353403534135342353433534435345353463534735348353493535035351353523535335354353553535635357353583535935360353613536235363353643536535366353673536835369353703537135372353733537435375353763537735378353793538035381353823538335384353853538635387353883538935390353913539235393353943539535396353973539835399354003540135402354033540435405354063540735408354093541035411354123541335414354153541635417354183541935420354213542235423354243542535426354273542835429354303543135432354333543435435354363543735438354393544035441354423544335444354453544635447354483544935450354513545235453354543545535456354573545835459354603546135462354633546435465354663546735468354693547035471354723547335474354753547635477354783547935480354813548235483354843548535486354873548835489354903549135492354933549435495354963549735498354993550035501355023550335504355053550635507355083550935510355113551235513355143551535516355173551835519355203552135522355233552435525355263552735528355293553035531355323553335534355353553635537355383553935540355413554235543355443554535546355473554835549355503555135552355533555435555355563555735558355593556035561355623556335564355653556635567355683556935570355713557235573355743557535576355773557835579355803558135582355833558435585355863558735588355893559035591355923559335594355953559635597355983559935600356013560235603356043560535606356073560835609356103561135612356133561435615356163561735618356193562035621356223562335624356253562635627356283562935630356313563235633356343563535636356373563835639356403564135642356433564435645356463564735648356493565035651356523565335654356553565635657356583565935660356613566235663356643566535666356673566835669356703567135672356733567435675356763567735678356793568035681356823568335684356853568635687356883568935690356913569235693356943569535696356973569835699357003570135702357033570435705357063570735708357093571035711357123571335714357153571635717357183571935720357213572235723357243572535726357273572835729357303573135732357333573435735357363573735738357393574035741357423574335744357453574635747357483574935750357513575235753357543575535756357573575835759357603576135762357633576435765357663576735768357693577035771357723577335774357753577635777357783577935780357813578235783357843578535786357873578835789357903579135792357933579435795357963579735798357993580035801358023580335804358053580635807358083580935810358113581235813358143581535816358173581835819358203582135822358233582435825358263582735828358293583035831358323583335834358353583635837358383583935840358413584235843358443584535846358473584835849358503585135852358533585435855358563585735858358593586035861358623586335864358653586635867358683586935870358713587235873358743587535876358773587835879358803588135882358833588435885358863588735888358893589035891358923589335894358953589635897358983589935900359013590235903359043590535906359073590835909359103591135912359133591435915359163591735918359193592035921359223592335924359253592635927359283592935930359313593235933359343593535936359373593835939359403594135942359433594435945359463594735948359493595035951359523595335954359553595635957359583595935960359613596235963359643596535966359673596835969359703597135972359733597435975359763597735978359793598035981359823598335984359853598635987359883598935990359913599235993359943599535996359973599835999360003600136002360033600436005360063600736008360093601036011360123601336014360153601636017360183601936020360213602236023360243602536026360273602836029360303603136032360333603436035360363603736038360393604036041360423604336044360453604636047360483604936050360513605236053360543605536056360573605836059360603606136062360633606436065360663606736068360693607036071360723607336074360753607636077360783607936080360813608236083360843608536086360873608836089360903609136092360933609436095360963609736098360993610036101361023610336104361053610636107361083610936110361113611236113361143611536116361173611836119361203612136122361233612436125361263612736128361293613036131361323613336134361353613636137361383613936140361413614236143361443614536146361473614836149361503615136152361533615436155361563615736158361593616036161361623616336164361653616636167361683616936170361713617236173361743617536176361773617836179361803618136182361833618436185361863618736188361893619036191361923619336194361953619636197361983619936200362013620236203362043620536206362073620836209362103621136212362133621436215362163621736218362193622036221362223622336224362253622636227362283622936230362313623236233362343623536236362373623836239362403624136242362433624436245362463624736248362493625036251362523625336254362553625636257362583625936260362613626236263362643626536266362673626836269362703627136272362733627436275362763627736278362793628036281362823628336284362853628636287362883628936290362913629236293362943629536296362973629836299363003630136302363033630436305363063630736308363093631036311363123631336314363153631636317363183631936320363213632236323363243632536326363273632836329363303633136332363333633436335363363633736338363393634036341363423634336344363453634636347363483634936350363513635236353363543635536356363573635836359363603636136362363633636436365363663636736368363693637036371363723637336374363753637636377363783637936380363813638236383363843638536386363873638836389363903639136392363933639436395363963639736398363993640036401364023640336404364053640636407364083640936410364113641236413364143641536416364173641836419364203642136422364233642436425364263642736428364293643036431364323643336434364353643636437364383643936440364413644236443364443644536446364473644836449364503645136452364533645436455364563645736458364593646036461364623646336464364653646636467364683646936470364713647236473364743647536476364773647836479364803648136482364833648436485364863648736488364893649036491364923649336494364953649636497364983649936500365013650236503365043650536506365073650836509365103651136512365133651436515365163651736518365193652036521365223652336524365253652636527365283652936530365313653236533365343653536536365373653836539365403654136542365433654436545365463654736548365493655036551365523655336554365553655636557365583655936560365613656236563365643656536566365673656836569365703657136572365733657436575365763657736578365793658036581365823658336584365853658636587365883658936590365913659236593365943659536596365973659836599366003660136602366033660436605366063660736608366093661036611366123661336614366153661636617366183661936620366213662236623366243662536626366273662836629366303663136632366333663436635366363663736638366393664036641366423664336644366453664636647366483664936650366513665236653366543665536656366573665836659366603666136662366633666436665366663666736668366693667036671366723667336674366753667636677366783667936680366813668236683366843668536686366873668836689366903669136692366933669436695366963669736698366993670036701367023670336704367053670636707367083670936710367113671236713367143671536716367173671836719367203672136722367233672436725367263672736728367293673036731367323673336734367353673636737367383673936740367413674236743367443674536746367473674836749367503675136752367533675436755367563675736758367593676036761367623676336764367653676636767367683676936770367713677236773367743677536776367773677836779367803678136782367833678436785367863678736788367893679036791367923679336794367953679636797367983679936800368013680236803368043680536806368073680836809368103681136812368133681436815368163681736818368193682036821368223682336824368253682636827368283682936830368313683236833368343683536836368373683836839368403684136842368433684436845368463684736848368493685036851368523685336854368553685636857368583685936860368613686236863368643686536866368673686836869368703687136872368733687436875368763687736878368793688036881368823688336884368853688636887368883688936890368913689236893368943689536896368973689836899369003690136902369033690436905369063690736908369093691036911369123691336914369153691636917369183691936920369213692236923369243692536926369273692836929369303693136932369333693436935369363693736938369393694036941369423694336944369453694636947369483694936950369513695236953369543695536956369573695836959369603696136962369633696436965369663696736968369693697036971369723697336974369753697636977369783697936980369813698236983369843698536986369873698836989369903699136992369933699436995369963699736998369993700037001370023700337004370053700637007370083700937010370113701237013370143701537016370173701837019370203702137022370233702437025370263702737028370293703037031370323703337034370353703637037370383703937040370413704237043370443704537046370473704837049370503705137052370533705437055370563705737058370593706037061370623706337064370653706637067370683706937070370713707237073370743707537076370773707837079370803708137082370833708437085370863708737088370893709037091370923709337094370953709637097370983709937100371013710237103371043710537106371073710837109371103711137112371133711437115371163711737118371193712037121371223712337124371253712637127371283712937130371313713237133371343713537136371373713837139371403714137142371433714437145371463714737148371493715037151371523715337154371553715637157371583715937160371613716237163371643716537166371673716837169371703717137172371733717437175371763717737178371793718037181371823718337184371853718637187371883718937190371913719237193371943719537196371973719837199372003720137202372033720437205372063720737208372093721037211372123721337214372153721637217372183721937220372213722237223372243722537226372273722837229372303723137232372333723437235372363723737238372393724037241372423724337244372453724637247372483724937250372513725237253372543725537256372573725837259372603726137262372633726437265372663726737268372693727037271372723727337274372753727637277372783727937280372813728237283372843728537286372873728837289372903729137292372933729437295372963729737298372993730037301373023730337304373053730637307373083730937310373113731237313373143731537316373173731837319373203732137322373233732437325373263732737328373293733037331373323733337334373353733637337373383733937340373413734237343373443734537346373473734837349373503735137352373533735437355373563735737358373593736037361373623736337364373653736637367373683736937370373713737237373373743737537376373773737837379373803738137382373833738437385373863738737388373893739037391373923739337394373953739637397373983739937400374013740237403374043740537406374073740837409374103741137412374133741437415374163741737418374193742037421374223742337424374253742637427374283742937430374313743237433374343743537436374373743837439374403744137442374433744437445374463744737448374493745037451374523745337454374553745637457374583745937460374613746237463374643746537466374673746837469374703747137472374733747437475374763747737478374793748037481374823748337484374853748637487374883748937490374913749237493374943749537496374973749837499375003750137502375033750437505375063750737508375093751037511375123751337514375153751637517375183751937520375213752237523375243752537526375273752837529375303753137532375333753437535375363753737538375393754037541375423754337544375453754637547375483754937550375513755237553375543755537556375573755837559375603756137562375633756437565375663756737568375693757037571375723757337574375753757637577375783757937580375813758237583375843758537586375873758837589375903759137592375933759437595375963759737598375993760037601376023760337604376053760637607376083760937610376113761237613376143761537616376173761837619376203762137622376233762437625376263762737628376293763037631376323763337634376353763637637376383763937640376413764237643376443764537646376473764837649376503765137652376533765437655376563765737658376593766037661376623766337664376653766637667376683766937670376713767237673376743767537676376773767837679376803768137682376833768437685376863768737688376893769037691376923769337694376953769637697376983769937700377013770237703377043770537706377073770837709377103771137712377133771437715377163771737718377193772037721377223772337724377253772637727377283772937730377313773237733377343773537736377373773837739377403774137742377433774437745377463774737748377493775037751377523775337754377553775637757377583775937760377613776237763377643776537766377673776837769377703777137772377733777437775377763777737778377793778037781377823778337784377853778637787377883778937790377913779237793377943779537796377973779837799378003780137802378033780437805378063780737808378093781037811378123781337814378153781637817378183781937820378213782237823378243782537826378273782837829378303783137832378333783437835378363783737838378393784037841378423784337844378453784637847378483784937850378513785237853378543785537856378573785837859378603786137862378633786437865378663786737868378693787037871378723787337874378753787637877378783787937880378813788237883378843788537886378873788837889378903789137892378933789437895378963789737898378993790037901379023790337904379053790637907379083790937910379113791237913379143791537916379173791837919379203792137922379233792437925379263792737928379293793037931379323793337934379353793637937379383793937940379413794237943379443794537946379473794837949379503795137952379533795437955379563795737958379593796037961379623796337964379653796637967379683796937970379713797237973379743797537976379773797837979379803798137982379833798437985379863798737988379893799037991379923799337994379953799637997379983799938000380013800238003380043800538006380073800838009380103801138012380133801438015380163801738018380193802038021380223802338024380253802638027380283802938030380313803238033380343803538036380373803838039380403804138042380433804438045380463804738048380493805038051380523805338054380553805638057380583805938060380613806238063380643806538066380673806838069380703807138072380733807438075380763807738078380793808038081380823808338084380853808638087380883808938090380913809238093380943809538096380973809838099381003810138102381033810438105381063810738108381093811038111381123811338114381153811638117381183811938120381213812238123381243812538126381273812838129381303813138132381333813438135381363813738138381393814038141381423814338144381453814638147381483814938150381513815238153381543815538156381573815838159381603816138162381633816438165381663816738168381693817038171381723817338174381753817638177381783817938180381813818238183381843818538186381873818838189381903819138192381933819438195381963819738198381993820038201382023820338204382053820638207382083820938210382113821238213382143821538216382173821838219382203822138222382233822438225382263822738228382293823038231382323823338234382353823638237382383823938240382413824238243382443824538246382473824838249382503825138252382533825438255382563825738258382593826038261382623826338264382653826638267382683826938270382713827238273382743827538276382773827838279382803828138282382833828438285382863828738288382893829038291382923829338294382953829638297382983829938300383013830238303383043830538306383073830838309383103831138312383133831438315383163831738318383193832038321383223832338324383253832638327383283832938330383313833238333383343833538336383373833838339383403834138342383433834438345383463834738348383493835038351383523835338354383553835638357383583835938360383613836238363383643836538366383673836838369383703837138372383733837438375383763837738378383793838038381383823838338384383853838638387383883838938390383913839238393383943839538396383973839838399384003840138402384033840438405384063840738408384093841038411384123841338414384153841638417384183841938420384213842238423384243842538426384273842838429384303843138432384333843438435384363843738438384393844038441384423844338444384453844638447384483844938450384513845238453384543845538456384573845838459384603846138462384633846438465384663846738468384693847038471384723847338474384753847638477384783847938480384813848238483384843848538486384873848838489384903849138492384933849438495384963849738498384993850038501385023850338504385053850638507385083850938510385113851238513385143851538516385173851838519385203852138522385233852438525385263852738528385293853038531385323853338534385353853638537385383853938540385413854238543385443854538546385473854838549385503855138552385533855438555385563855738558385593856038561385623856338564385653856638567385683856938570385713857238573385743857538576385773857838579385803858138582385833858438585385863858738588385893859038591385923859338594385953859638597385983859938600386013860238603386043860538606386073860838609386103861138612386133861438615386163861738618386193862038621386223862338624386253862638627386283862938630386313863238633386343863538636386373863838639386403864138642386433864438645386463864738648386493865038651386523865338654386553865638657386583865938660386613866238663386643866538666386673866838669386703867138672386733867438675386763867738678386793868038681386823868338684386853868638687386883868938690386913869238693386943869538696386973869838699387003870138702387033870438705387063870738708387093871038711387123871338714387153871638717387183871938720387213872238723387243872538726387273872838729387303873138732387333873438735387363873738738387393874038741387423874338744387453874638747387483874938750387513875238753387543875538756387573875838759387603876138762387633876438765387663876738768387693877038771387723877338774387753877638777387783877938780387813878238783387843878538786387873878838789387903879138792387933879438795387963879738798387993880038801388023880338804388053880638807388083880938810388113881238813388143881538816388173881838819388203882138822388233882438825388263882738828388293883038831388323883338834388353883638837388383883938840388413884238843388443884538846388473884838849388503885138852388533885438855388563885738858388593886038861388623886338864388653886638867388683886938870388713887238873388743887538876388773887838879388803888138882388833888438885388863888738888388893889038891388923889338894388953889638897388983889938900389013890238903389043890538906389073890838909389103891138912389133891438915389163891738918389193892038921389223892338924389253892638927389283892938930389313893238933389343893538936389373893838939389403894138942389433894438945389463894738948389493895038951389523895338954389553895638957389583895938960389613896238963389643896538966389673896838969389703897138972389733897438975389763897738978389793898038981389823898338984389853898638987389883898938990389913899238993389943899538996389973899838999390003900139002390033900439005390063900739008390093901039011390123901339014390153901639017390183901939020390213902239023390243902539026390273902839029390303903139032390333903439035390363903739038390393904039041390423904339044390453904639047390483904939050390513905239053390543905539056390573905839059390603906139062390633906439065390663906739068390693907039071390723907339074390753907639077390783907939080390813908239083390843908539086390873908839089390903909139092390933909439095390963909739098390993910039101391023910339104391053910639107391083910939110391113911239113391143911539116391173911839119391203912139122391233912439125391263912739128391293913039131391323913339134391353913639137391383913939140391413914239143391443914539146391473914839149391503915139152391533915439155391563915739158391593916039161391623916339164391653916639167391683916939170391713917239173391743917539176391773917839179391803918139182391833918439185391863918739188391893919039191391923919339194391953919639197391983919939200392013920239203392043920539206392073920839209392103921139212392133921439215392163921739218392193922039221392223922339224392253922639227392283922939230392313923239233392343923539236392373923839239392403924139242392433924439245392463924739248392493925039251392523925339254392553925639257392583925939260392613926239263392643926539266392673926839269392703927139272392733927439275392763927739278392793928039281392823928339284392853928639287392883928939290392913929239293392943929539296392973929839299393003930139302393033930439305393063930739308393093931039311393123931339314393153931639317393183931939320393213932239323393243932539326393273932839329393303933139332393333933439335393363933739338393393934039341393423934339344393453934639347393483934939350393513935239353393543935539356393573935839359393603936139362393633936439365393663936739368393693937039371393723937339374393753937639377393783937939380393813938239383393843938539386393873938839389393903939139392393933939439395393963939739398393993940039401394023940339404394053940639407394083940939410394113941239413394143941539416394173941839419394203942139422394233942439425394263942739428394293943039431394323943339434394353943639437394383943939440394413944239443394443944539446394473944839449394503945139452394533945439455394563945739458394593946039461394623946339464394653946639467394683946939470394713947239473394743947539476394773947839479394803948139482394833948439485394863948739488394893949039491394923949339494394953949639497394983949939500395013950239503395043950539506395073950839509395103951139512395133951439515395163951739518395193952039521395223952339524395253952639527395283952939530395313953239533395343953539536395373953839539395403954139542395433954439545395463954739548395493955039551395523955339554395553955639557395583955939560395613956239563395643956539566395673956839569395703957139572395733957439575395763957739578395793958039581395823958339584395853958639587395883958939590395913959239593395943959539596395973959839599396003960139602396033960439605396063960739608396093961039611396123961339614396153961639617396183961939620396213962239623396243962539626396273962839629396303963139632396333963439635396363963739638396393964039641396423964339644396453964639647396483964939650396513965239653396543965539656396573965839659396603966139662396633966439665396663966739668396693967039671396723967339674396753967639677396783967939680396813968239683396843968539686396873968839689396903969139692396933969439695396963969739698396993970039701397023970339704397053970639707397083970939710397113971239713397143971539716397173971839719397203972139722397233972439725397263972739728397293973039731397323973339734397353973639737397383973939740397413974239743397443974539746397473974839749397503975139752397533975439755397563975739758397593976039761397623976339764397653976639767397683976939770397713977239773397743977539776397773977839779397803978139782397833978439785397863978739788397893979039791397923979339794397953979639797397983979939800398013980239803398043980539806398073980839809398103981139812398133981439815398163981739818398193982039821398223982339824398253982639827398283982939830398313983239833398343983539836398373983839839398403984139842398433984439845398463984739848398493985039851398523985339854398553985639857398583985939860398613986239863398643986539866398673986839869398703987139872398733987439875398763987739878398793988039881398823988339884398853988639887398883988939890398913989239893398943989539896398973989839899399003990139902399033990439905399063990739908399093991039911399123991339914399153991639917399183991939920399213992239923399243992539926399273992839929399303993139932399333993439935399363993739938399393994039941399423994339944399453994639947399483994939950399513995239953399543995539956399573995839959399603996139962399633996439965399663996739968399693997039971399723997339974399753997639977399783997939980399813998239983399843998539986399873998839989399903999139992399933999439995399963999739998399994000040001400024000340004400054000640007400084000940010400114001240013400144001540016400174001840019400204002140022400234002440025400264002740028400294003040031400324003340034400354003640037400384003940040400414004240043400444004540046400474004840049400504005140052400534005440055400564005740058400594006040061400624006340064400654006640067400684006940070400714007240073400744007540076400774007840079400804008140082400834008440085400864008740088400894009040091400924009340094400954009640097400984009940100401014010240103401044010540106401074010840109401104011140112401134011440115401164011740118401194012040121401224012340124401254012640127401284012940130401314013240133401344013540136401374013840139401404014140142401434014440145401464014740148401494015040151401524015340154401554015640157401584015940160401614016240163401644016540166401674016840169401704017140172401734017440175401764017740178401794018040181401824018340184401854018640187401884018940190401914019240193401944019540196401974019840199402004020140202402034020440205402064020740208402094021040211402124021340214402154021640217402184021940220402214022240223402244022540226402274022840229402304023140232402334023440235402364023740238402394024040241402424024340244402454024640247402484024940250402514025240253402544025540256402574025840259402604026140262402634026440265402664026740268402694027040271402724027340274402754027640277402784027940280402814028240283402844028540286402874028840289402904029140292402934029440295402964029740298402994030040301403024030340304403054030640307403084030940310403114031240313403144031540316403174031840319403204032140322403234032440325403264032740328403294033040331403324033340334403354033640337403384033940340403414034240343403444034540346403474034840349403504035140352403534035440355403564035740358403594036040361403624036340364403654036640367403684036940370403714037240373403744037540376403774037840379403804038140382403834038440385403864038740388403894039040391403924039340394403954039640397403984039940400404014040240403404044040540406404074040840409404104041140412404134041440415404164041740418404194042040421404224042340424404254042640427404284042940430404314043240433404344043540436404374043840439404404044140442404434044440445404464044740448404494045040451404524045340454404554045640457404584045940460404614046240463404644046540466404674046840469404704047140472404734047440475404764047740478404794048040481404824048340484404854048640487404884048940490404914049240493404944049540496404974049840499405004050140502405034050440505405064050740508405094051040511405124051340514405154051640517405184051940520405214052240523405244052540526405274052840529405304053140532405334053440535405364053740538405394054040541405424054340544405454054640547405484054940550405514055240553405544055540556405574055840559405604056140562405634056440565405664056740568405694057040571405724057340574405754057640577405784057940580405814058240583405844058540586405874058840589405904059140592405934059440595405964059740598405994060040601406024060340604406054060640607406084060940610406114061240613406144061540616406174061840619406204062140622406234062440625406264062740628406294063040631406324063340634406354063640637406384063940640406414064240643406444064540646406474064840649406504065140652406534065440655406564065740658406594066040661406624066340664406654066640667406684066940670406714067240673406744067540676406774067840679406804068140682406834068440685406864068740688406894069040691406924069340694406954069640697406984069940700407014070240703407044070540706407074070840709407104071140712407134071440715407164071740718407194072040721407224072340724407254072640727407284072940730407314073240733407344073540736407374073840739407404074140742407434074440745407464074740748407494075040751407524075340754407554075640757407584075940760407614076240763407644076540766407674076840769407704077140772407734077440775407764077740778407794078040781407824078340784407854078640787407884078940790407914079240793407944079540796407974079840799408004080140802408034080440805408064080740808408094081040811408124081340814408154081640817408184081940820408214082240823408244082540826408274082840829408304083140832408334083440835408364083740838408394084040841408424084340844408454084640847408484084940850408514085240853408544085540856408574085840859408604086140862408634086440865408664086740868408694087040871408724087340874408754087640877408784087940880408814088240883408844088540886408874088840889408904089140892408934089440895408964089740898408994090040901409024090340904409054090640907409084090940910409114091240913409144091540916409174091840919409204092140922409234092440925409264092740928409294093040931409324093340934409354093640937409384093940940409414094240943409444094540946409474094840949409504095140952409534095440955409564095740958409594096040961409624096340964409654096640967409684096940970409714097240973409744097540976409774097840979409804098140982409834098440985409864098740988409894099040991409924099340994409954099640997409984099941000410014100241003410044100541006410074100841009410104101141012410134101441015410164101741018410194102041021410224102341024410254102641027410284102941030410314103241033410344103541036410374103841039410404104141042410434104441045410464104741048410494105041051410524105341054410554105641057410584105941060410614106241063410644106541066410674106841069410704107141072410734107441075410764107741078410794108041081410824108341084410854108641087410884108941090410914109241093410944109541096410974109841099411004110141102411034110441105411064110741108411094111041111411124111341114411154111641117411184111941120411214112241123411244112541126411274112841129411304113141132411334113441135411364113741138411394114041141411424114341144411454114641147411484114941150411514115241153411544115541156411574115841159411604116141162411634116441165411664116741168411694117041171411724117341174411754117641177411784117941180411814118241183411844118541186411874118841189411904119141192411934119441195411964119741198411994120041201412024120341204412054120641207412084120941210412114121241213412144121541216412174121841219412204122141222412234122441225412264122741228412294123041231412324123341234412354123641237412384123941240412414124241243412444124541246412474124841249412504125141252412534125441255412564125741258412594126041261412624126341264412654126641267412684126941270412714127241273412744127541276412774127841279412804128141282412834128441285412864128741288412894129041291412924129341294412954129641297412984129941300413014130241303413044130541306413074130841309413104131141312413134131441315413164131741318413194132041321413224132341324413254132641327413284132941330413314133241333413344133541336413374133841339413404134141342413434134441345413464134741348413494135041351413524135341354413554135641357413584135941360413614136241363413644136541366413674136841369413704137141372413734137441375413764137741378413794138041381413824138341384413854138641387413884138941390413914139241393413944139541396413974139841399414004140141402414034140441405414064140741408414094141041411414124141341414414154141641417414184141941420414214142241423414244142541426414274142841429414304143141432414334143441435414364143741438414394144041441414424144341444414454144641447414484144941450414514145241453414544145541456414574145841459414604146141462414634146441465414664146741468414694147041471414724147341474414754147641477414784147941480414814148241483414844148541486414874148841489414904149141492414934149441495414964149741498414994150041501415024150341504415054150641507415084150941510415114151241513415144151541516415174151841519415204152141522415234152441525415264152741528415294153041531415324153341534415354153641537415384153941540415414154241543415444154541546415474154841549415504155141552415534155441555415564155741558415594156041561415624156341564415654156641567415684156941570415714157241573415744157541576415774157841579415804158141582415834158441585415864158741588415894159041591415924159341594415954159641597415984159941600416014160241603416044160541606416074160841609416104161141612416134161441615416164161741618416194162041621416224162341624416254162641627416284162941630416314163241633416344163541636416374163841639416404164141642416434164441645416464164741648416494165041651416524165341654416554165641657416584165941660416614166241663416644166541666416674166841669416704167141672416734167441675416764167741678416794168041681416824168341684416854168641687416884168941690416914169241693416944169541696416974169841699417004170141702417034170441705417064170741708417094171041711417124171341714417154171641717417184171941720417214172241723417244172541726417274172841729417304173141732417334173441735417364173741738417394174041741417424174341744417454174641747417484174941750417514175241753417544175541756417574175841759417604176141762417634176441765417664176741768417694177041771417724177341774417754177641777417784177941780417814178241783417844178541786417874178841789417904179141792417934179441795417964179741798417994180041801418024180341804418054180641807418084180941810418114181241813418144181541816418174181841819418204182141822418234182441825418264182741828418294183041831418324183341834418354183641837418384183941840418414184241843418444184541846418474184841849418504185141852418534185441855418564185741858418594186041861418624186341864418654186641867418684186941870418714187241873418744187541876418774187841879418804188141882418834188441885418864188741888418894189041891418924189341894418954189641897418984189941900419014190241903419044190541906419074190841909419104191141912419134191441915419164191741918419194192041921419224192341924419254192641927419284192941930419314193241933419344193541936419374193841939419404194141942419434194441945419464194741948419494195041951419524195341954419554195641957419584195941960419614196241963419644196541966419674196841969419704197141972419734197441975419764197741978419794198041981419824198341984419854198641987419884198941990419914199241993419944199541996419974199841999420004200142002420034200442005420064200742008420094201042011420124201342014420154201642017420184201942020420214202242023420244202542026420274202842029420304203142032420334203442035420364203742038420394204042041420424204342044420454204642047420484204942050420514205242053420544205542056420574205842059420604206142062420634206442065420664206742068420694207042071420724207342074420754207642077420784207942080420814208242083420844208542086420874208842089420904209142092420934209442095420964209742098420994210042101421024210342104421054210642107421084210942110421114211242113421144211542116421174211842119421204212142122421234212442125421264212742128421294213042131421324213342134421354213642137421384213942140421414214242143421444214542146421474214842149421504215142152421534215442155421564215742158421594216042161421624216342164421654216642167421684216942170421714217242173421744217542176421774217842179421804218142182421834218442185421864218742188421894219042191421924219342194421954219642197421984219942200422014220242203422044220542206422074220842209422104221142212422134221442215422164221742218422194222042221422224222342224422254222642227422284222942230422314223242233422344223542236422374223842239422404224142242422434224442245422464224742248422494225042251422524225342254422554225642257422584225942260422614226242263422644226542266422674226842269422704227142272422734227442275422764227742278422794228042281422824228342284422854228642287422884228942290422914229242293422944229542296422974229842299423004230142302423034230442305423064230742308423094231042311423124231342314423154231642317423184231942320423214232242323423244232542326423274232842329423304233142332423334233442335423364233742338423394234042341423424234342344423454234642347423484234942350423514235242353423544235542356423574235842359423604236142362423634236442365423664236742368423694237042371423724237342374423754237642377423784237942380423814238242383423844238542386423874238842389423904239142392423934239442395423964239742398423994240042401424024240342404424054240642407424084240942410424114241242413424144241542416424174241842419424204242142422424234242442425424264242742428424294243042431424324243342434424354243642437424384243942440424414244242443424444244542446424474244842449424504245142452424534245442455424564245742458424594246042461424624246342464424654246642467424684246942470424714247242473424744247542476424774247842479424804248142482424834248442485424864248742488424894249042491424924249342494424954249642497424984249942500425014250242503425044250542506425074250842509425104251142512425134251442515425164251742518425194252042521425224252342524425254252642527425284252942530425314253242533425344253542536425374253842539425404254142542425434254442545425464254742548425494255042551425524255342554425554255642557425584255942560425614256242563425644256542566425674256842569425704257142572425734257442575425764257742578425794258042581425824258342584425854258642587425884258942590425914259242593425944259542596425974259842599426004260142602426034260442605426064260742608426094261042611426124261342614426154261642617426184261942620426214262242623426244262542626426274262842629426304263142632426334263442635426364263742638426394264042641426424264342644426454264642647426484264942650426514265242653426544265542656426574265842659426604266142662426634266442665426664266742668426694267042671426724267342674426754267642677426784267942680426814268242683426844268542686426874268842689426904269142692426934269442695426964269742698426994270042701427024270342704427054270642707427084270942710427114271242713427144271542716427174271842719427204272142722427234272442725427264272742728427294273042731427324273342734427354273642737427384273942740427414274242743427444274542746427474274842749427504275142752427534275442755427564275742758427594276042761427624276342764427654276642767427684276942770427714277242773427744277542776427774277842779427804278142782427834278442785427864278742788427894279042791427924279342794427954279642797427984279942800428014280242803428044280542806428074280842809428104281142812428134281442815428164281742818428194282042821428224282342824428254282642827428284282942830428314283242833428344283542836428374283842839428404284142842428434284442845428464284742848428494285042851428524285342854428554285642857428584285942860428614286242863428644286542866428674286842869428704287142872428734287442875428764287742878428794288042881428824288342884428854288642887428884288942890428914289242893428944289542896428974289842899429004290142902429034290442905429064290742908429094291042911429124291342914429154291642917429184291942920429214292242923429244292542926429274292842929429304293142932429334293442935429364293742938429394294042941429424294342944429454294642947429484294942950429514295242953429544295542956429574295842959429604296142962429634296442965429664296742968429694297042971429724297342974429754297642977429784297942980429814298242983429844298542986429874298842989429904299142992429934299442995429964299742998429994300043001430024300343004430054300643007430084300943010430114301243013430144301543016430174301843019430204302143022430234302443025430264302743028430294303043031430324303343034430354303643037430384303943040430414304243043430444304543046430474304843049430504305143052430534305443055430564305743058430594306043061430624306343064430654306643067430684306943070430714307243073430744307543076430774307843079430804308143082430834308443085430864308743088430894309043091430924309343094430954309643097430984309943100431014310243103431044310543106431074310843109431104311143112431134311443115431164311743118431194312043121431224312343124431254312643127431284312943130431314313243133431344313543136431374313843139431404314143142431434314443145431464314743148431494315043151431524315343154431554315643157431584315943160431614316243163431644316543166431674316843169431704317143172431734317443175431764317743178431794318043181431824318343184431854318643187431884318943190431914319243193431944319543196431974319843199432004320143202432034320443205432064320743208432094321043211432124321343214432154321643217432184321943220432214322243223432244322543226432274322843229432304323143232432334323443235432364323743238432394324043241432424324343244432454324643247432484324943250432514325243253432544325543256432574325843259432604326143262432634326443265432664326743268432694327043271432724327343274432754327643277432784327943280432814328243283432844328543286432874328843289432904329143292432934329443295432964329743298432994330043301433024330343304433054330643307433084330943310433114331243313433144331543316433174331843319433204332143322433234332443325433264332743328433294333043331433324333343334433354333643337433384333943340433414334243343433444334543346433474334843349433504335143352433534335443355433564335743358433594336043361433624336343364433654336643367433684336943370433714337243373433744337543376433774337843379433804338143382433834338443385433864338743388433894339043391433924339343394433954339643397433984339943400434014340243403434044340543406434074340843409434104341143412434134341443415434164341743418434194342043421434224342343424434254342643427434284342943430434314343243433434344343543436434374343843439434404344143442434434344443445434464344743448434494345043451434524345343454434554345643457434584345943460434614346243463434644346543466434674346843469434704347143472434734347443475434764347743478434794348043481434824348343484434854348643487434884348943490434914349243493434944349543496434974349843499435004350143502435034350443505435064350743508435094351043511435124351343514435154351643517435184351943520435214352243523435244352543526435274352843529435304353143532435334353443535435364353743538435394354043541435424354343544435454354643547435484354943550435514355243553435544355543556435574355843559435604356143562435634356443565435664356743568435694357043571435724357343574435754357643577435784357943580435814358243583435844358543586435874358843589435904359143592435934359443595435964359743598435994360043601436024360343604436054360643607436084360943610436114361243613436144361543616436174361843619436204362143622436234362443625436264362743628436294363043631436324363343634436354363643637436384363943640436414364243643436444364543646436474364843649436504365143652436534365443655436564365743658436594366043661436624366343664436654366643667436684366943670436714367243673436744367543676436774367843679436804368143682436834368443685436864368743688436894369043691436924369343694436954369643697436984369943700437014370243703437044370543706437074370843709437104371143712437134371443715437164371743718437194372043721437224372343724437254372643727437284372943730437314373243733437344373543736437374373843739437404374143742437434374443745437464374743748437494375043751437524375343754437554375643757437584375943760437614376243763437644376543766437674376843769437704377143772437734377443775437764377743778437794378043781437824378343784437854378643787437884378943790437914379243793437944379543796437974379843799438004380143802438034380443805438064380743808438094381043811438124381343814438154381643817438184381943820438214382243823438244382543826438274382843829438304383143832438334383443835438364383743838438394384043841438424384343844438454384643847438484384943850438514385243853438544385543856438574385843859438604386143862438634386443865438664386743868438694387043871438724387343874438754387643877438784387943880438814388243883438844388543886438874388843889438904389143892438934389443895438964389743898438994390043901439024390343904439054390643907439084390943910439114391243913439144391543916439174391843919439204392143922439234392443925439264392743928439294393043931439324393343934439354393643937439384393943940439414394243943439444394543946439474394843949439504395143952439534395443955439564395743958439594396043961439624396343964439654396643967439684396943970439714397243973439744397543976439774397843979439804398143982439834398443985439864398743988439894399043991439924399343994439954399643997439984399944000440014400244003440044400544006440074400844009440104401144012440134401444015440164401744018440194402044021440224402344024440254402644027440284402944030440314403244033440344403544036440374403844039440404404144042440434404444045440464404744048440494405044051440524405344054440554405644057440584405944060440614406244063440644406544066440674406844069440704407144072440734407444075440764407744078440794408044081440824408344084440854408644087440884408944090440914409244093440944409544096440974409844099441004410144102441034410444105441064410744108441094411044111441124411344114441154411644117441184411944120441214412244123441244412544126441274412844129441304413144132441334413444135441364413744138441394414044141441424414344144441454414644147441484414944150441514415244153441544415544156441574415844159441604416144162441634416444165441664416744168441694417044171441724417344174441754417644177441784417944180441814418244183441844418544186441874418844189441904419144192441934419444195441964419744198441994420044201442024420344204442054420644207442084420944210442114421244213442144421544216442174421844219442204422144222442234422444225442264422744228442294423044231442324423344234442354423644237442384423944240442414424244243442444424544246442474424844249442504425144252442534425444255442564425744258442594426044261442624426344264442654426644267442684426944270442714427244273442744427544276442774427844279442804428144282442834428444285442864428744288442894429044291442924429344294442954429644297442984429944300443014430244303443044430544306443074430844309443104431144312443134431444315443164431744318443194432044321443224432344324443254432644327443284432944330443314433244333443344433544336443374433844339443404434144342443434434444345443464434744348443494435044351443524435344354443554435644357443584435944360443614436244363443644436544366443674436844369443704437144372443734437444375443764437744378443794438044381443824438344384443854438644387443884438944390443914439244393443944439544396443974439844399444004440144402444034440444405444064440744408444094441044411444124441344414444154441644417444184441944420444214442244423444244442544426444274442844429444304443144432444334443444435444364443744438444394444044441444424444344444444454444644447444484444944450444514445244453444544445544456444574445844459444604446144462444634446444465444664446744468444694447044471444724447344474444754447644477444784447944480444814448244483444844448544486444874448844489444904449144492444934449444495444964449744498444994450044501445024450344504445054450644507445084450944510445114451244513445144451544516445174451844519445204452144522445234452444525445264452744528445294453044531445324453344534445354453644537445384453944540445414454244543445444454544546445474454844549445504455144552445534455444555445564455744558445594456044561445624456344564445654456644567445684456944570445714457244573445744457544576445774457844579445804458144582445834458444585445864458744588445894459044591445924459344594445954459644597445984459944600446014460244603446044460544606446074460844609446104461144612446134461444615446164461744618446194462044621446224462344624446254462644627446284462944630446314463244633446344463544636446374463844639446404464144642446434464444645446464464744648446494465044651446524465344654446554465644657446584465944660446614466244663446644466544666446674466844669446704467144672446734467444675446764467744678446794468044681446824468344684446854468644687446884468944690446914469244693446944469544696446974469844699447004470144702447034470444705447064470744708447094471044711447124471344714447154471644717447184471944720447214472244723447244472544726447274472844729447304473144732447334473444735447364473744738447394474044741447424474344744447454474644747447484474944750447514475244753447544475544756447574475844759447604476144762447634476444765447664476744768447694477044771447724477344774447754477644777447784477944780447814478244783447844478544786447874478844789447904479144792447934479444795447964479744798447994480044801448024480344804448054480644807448084480944810448114481244813448144481544816448174481844819448204482144822448234482444825448264482744828448294483044831448324483344834448354483644837448384483944840448414484244843448444484544846448474484844849448504485144852448534485444855448564485744858448594486044861448624486344864448654486644867448684486944870448714487244873448744487544876448774487844879448804488144882448834488444885448864488744888448894489044891448924489344894448954489644897448984489944900449014490244903449044490544906449074490844909449104491144912449134491444915449164491744918449194492044921449224492344924449254492644927449284492944930449314493244933449344493544936449374493844939449404494144942449434494444945449464494744948449494495044951449524495344954449554495644957449584495944960449614496244963449644496544966449674496844969449704497144972449734497444975449764497744978449794498044981449824498344984449854498644987449884498944990449914499244993449944499544996449974499844999450004500145002450034500445005450064500745008450094501045011450124501345014450154501645017450184501945020450214502245023450244502545026450274502845029450304503145032450334503445035450364503745038450394504045041450424504345044450454504645047450484504945050450514505245053450544505545056450574505845059450604506145062450634506445065450664506745068450694507045071450724507345074450754507645077450784507945080450814508245083450844508545086450874508845089450904509145092450934509445095450964509745098450994510045101451024510345104451054510645107451084510945110451114511245113451144511545116451174511845119451204512145122451234512445125451264512745128451294513045131451324513345134451354513645137451384513945140451414514245143451444514545146451474514845149451504515145152451534515445155451564515745158451594516045161451624516345164451654516645167451684516945170451714517245173451744517545176451774517845179451804518145182451834518445185451864518745188451894519045191451924519345194451954519645197451984519945200452014520245203452044520545206452074520845209452104521145212452134521445215452164521745218452194522045221452224522345224452254522645227452284522945230452314523245233452344523545236452374523845239452404524145242452434524445245452464524745248452494525045251452524525345254452554525645257452584525945260452614526245263452644526545266452674526845269452704527145272452734527445275452764527745278452794528045281452824528345284452854528645287452884528945290452914529245293452944529545296452974529845299453004530145302453034530445305453064530745308453094531045311453124531345314453154531645317453184531945320453214532245323453244532545326453274532845329453304533145332453334533445335453364533745338453394534045341453424534345344453454534645347453484534945350453514535245353453544535545356453574535845359453604536145362453634536445365453664536745368453694537045371453724537345374453754537645377453784537945380453814538245383453844538545386453874538845389453904539145392453934539445395453964539745398453994540045401454024540345404454054540645407454084540945410454114541245413454144541545416454174541845419454204542145422454234542445425454264542745428454294543045431454324543345434454354543645437454384543945440454414544245443454444544545446454474544845449454504545145452454534545445455454564545745458454594546045461454624546345464454654546645467454684546945470454714547245473454744547545476454774547845479454804548145482454834548445485454864548745488454894549045491454924549345494454954549645497454984549945500455014550245503455044550545506455074550845509455104551145512455134551445515455164551745518455194552045521455224552345524455254552645527455284552945530455314553245533455344553545536455374553845539455404554145542455434554445545455464554745548455494555045551455524555345554455554555645557455584555945560455614556245563455644556545566455674556845569455704557145572455734557445575455764557745578455794558045581455824558345584455854558645587455884558945590455914559245593455944559545596455974559845599456004560145602456034560445605456064560745608456094561045611456124561345614456154561645617456184561945620456214562245623456244562545626456274562845629456304563145632456334563445635456364563745638456394564045641456424564345644456454564645647456484564945650456514565245653456544565545656456574565845659456604566145662456634566445665456664566745668456694567045671456724567345674456754567645677456784567945680456814568245683456844568545686456874568845689456904569145692456934569445695456964569745698456994570045701457024570345704457054570645707457084570945710457114571245713457144571545716457174571845719457204572145722457234572445725457264572745728457294573045731457324573345734457354573645737457384573945740457414574245743457444574545746457474574845749457504575145752457534575445755457564575745758457594576045761457624576345764457654576645767457684576945770457714577245773457744577545776457774577845779457804578145782457834578445785457864578745788457894579045791457924579345794457954579645797457984579945800458014580245803458044580545806458074580845809458104581145812458134581445815458164581745818458194582045821458224582345824458254582645827458284582945830458314583245833458344583545836458374583845839458404584145842458434584445845458464584745848458494585045851458524585345854458554585645857458584585945860458614586245863458644586545866458674586845869458704587145872458734587445875458764587745878458794588045881458824588345884458854588645887458884588945890458914589245893458944589545896458974589845899459004590145902459034590445905459064590745908459094591045911459124591345914459154591645917459184591945920459214592245923459244592545926459274592845929459304593145932459334593445935459364593745938459394594045941459424594345944459454594645947459484594945950459514595245953459544595545956459574595845959459604596145962459634596445965459664596745968459694597045971459724597345974459754597645977459784597945980459814598245983459844598545986459874598845989459904599145992459934599445995459964599745998459994600046001460024600346004460054600646007460084600946010460114601246013460144601546016460174601846019460204602146022460234602446025460264602746028460294603046031460324603346034460354603646037460384603946040460414604246043460444604546046460474604846049460504605146052460534605446055460564605746058460594606046061460624606346064460654606646067460684606946070460714607246073460744607546076460774607846079460804608146082460834608446085460864608746088460894609046091460924609346094460954609646097460984609946100461014610246103461044610546106461074610846109461104611146112461134611446115461164611746118461194612046121461224612346124461254612646127461284612946130461314613246133461344613546136461374613846139461404614146142461434614446145461464614746148461494615046151461524615346154461554615646157461584615946160461614616246163461644616546166461674616846169461704617146172461734617446175461764617746178461794618046181461824618346184461854618646187461884618946190461914619246193461944619546196461974619846199462004620146202462034620446205462064620746208462094621046211462124621346214462154621646217462184621946220462214622246223462244622546226462274622846229462304623146232462334623446235462364623746238462394624046241462424624346244462454624646247462484624946250462514625246253462544625546256462574625846259462604626146262462634626446265462664626746268462694627046271462724627346274462754627646277462784627946280462814628246283462844628546286462874628846289462904629146292462934629446295462964629746298462994630046301463024630346304463054630646307463084630946310463114631246313463144631546316463174631846319463204632146322463234632446325463264632746328463294633046331463324633346334463354633646337463384633946340463414634246343463444634546346463474634846349463504635146352463534635446355463564635746358463594636046361463624636346364463654636646367463684636946370463714637246373463744637546376463774637846379463804638146382463834638446385463864638746388463894639046391463924639346394463954639646397463984639946400464014640246403464044640546406464074640846409464104641146412464134641446415464164641746418464194642046421464224642346424464254642646427464284642946430464314643246433464344643546436464374643846439464404644146442464434644446445464464644746448464494645046451464524645346454464554645646457464584645946460464614646246463464644646546466464674646846469464704647146472464734647446475464764647746478464794648046481464824648346484464854648646487464884648946490464914649246493464944649546496464974649846499465004650146502465034650446505465064650746508465094651046511465124651346514465154651646517465184651946520465214652246523465244652546526465274652846529465304653146532465334653446535465364653746538465394654046541465424654346544465454654646547465484654946550465514655246553465544655546556465574655846559465604656146562465634656446565465664656746568465694657046571465724657346574465754657646577465784657946580465814658246583465844658546586465874658846589465904659146592465934659446595465964659746598465994660046601466024660346604466054660646607466084660946610466114661246613466144661546616466174661846619466204662146622466234662446625466264662746628466294663046631466324663346634466354663646637466384663946640466414664246643466444664546646466474664846649466504665146652466534665446655466564665746658466594666046661466624666346664466654666646667466684666946670466714667246673466744667546676466774667846679466804668146682466834668446685466864668746688466894669046691466924669346694466954669646697466984669946700467014670246703467044670546706467074670846709467104671146712467134671446715467164671746718467194672046721467224672346724467254672646727467284672946730467314673246733467344673546736467374673846739467404674146742467434674446745467464674746748467494675046751467524675346754467554675646757467584675946760467614676246763467644676546766467674676846769467704677146772467734677446775467764677746778467794678046781467824678346784467854678646787467884678946790467914679246793467944679546796467974679846799468004680146802468034680446805468064680746808468094681046811468124681346814468154681646817468184681946820468214682246823468244682546826468274682846829468304683146832468334683446835468364683746838468394684046841468424684346844468454684646847468484684946850468514685246853468544685546856468574685846859468604686146862468634686446865468664686746868468694687046871468724687346874468754687646877468784687946880468814688246883468844688546886468874688846889468904689146892468934689446895468964689746898468994690046901469024690346904469054690646907469084690946910469114691246913469144691546916469174691846919469204692146922469234692446925469264692746928469294693046931469324693346934469354693646937469384693946940469414694246943469444694546946469474694846949469504695146952469534695446955469564695746958469594696046961469624696346964469654696646967469684696946970469714697246973469744697546976469774697846979469804698146982469834698446985469864698746988469894699046991469924699346994469954699646997469984699947000470014700247003470044700547006470074700847009470104701147012470134701447015470164701747018470194702047021470224702347024470254702647027470284702947030470314703247033470344703547036470374703847039470404704147042470434704447045470464704747048470494705047051470524705347054470554705647057470584705947060470614706247063470644706547066470674706847069470704707147072470734707447075470764707747078470794708047081470824708347084470854708647087470884708947090470914709247093470944709547096470974709847099471004710147102471034710447105471064710747108471094711047111471124711347114471154711647117471184711947120471214712247123471244712547126471274712847129471304713147132471334713447135471364713747138471394714047141471424714347144471454714647147471484714947150471514715247153471544715547156471574715847159471604716147162471634716447165471664716747168471694717047171471724717347174471754717647177471784717947180471814718247183471844718547186471874718847189471904719147192471934719447195471964719747198471994720047201472024720347204472054720647207472084720947210472114721247213472144721547216472174721847219472204722147222472234722447225472264722747228472294723047231472324723347234472354723647237472384723947240472414724247243472444724547246472474724847249472504725147252472534725447255472564725747258472594726047261472624726347264472654726647267472684726947270472714727247273472744727547276472774727847279472804728147282472834728447285472864728747288472894729047291472924729347294472954729647297472984729947300473014730247303473044730547306473074730847309473104731147312473134731447315473164731747318473194732047321473224732347324473254732647327473284732947330473314733247333473344733547336473374733847339473404734147342473434734447345473464734747348473494735047351473524735347354473554735647357473584735947360473614736247363473644736547366473674736847369473704737147372473734737447375473764737747378473794738047381473824738347384473854738647387473884738947390473914739247393473944739547396473974739847399474004740147402474034740447405474064740747408474094741047411474124741347414474154741647417474184741947420474214742247423474244742547426474274742847429474304743147432474334743447435474364743747438474394744047441474424744347444474454744647447474484744947450474514745247453474544745547456474574745847459474604746147462474634746447465474664746747468474694747047471474724747347474474754747647477474784747947480474814748247483474844748547486474874748847489474904749147492474934749447495474964749747498474994750047501475024750347504475054750647507475084750947510475114751247513475144751547516475174751847519475204752147522475234752447525475264752747528475294753047531475324753347534475354753647537475384753947540475414754247543475444754547546475474754847549475504755147552475534755447555475564755747558475594756047561475624756347564475654756647567475684756947570475714757247573475744757547576475774757847579475804758147582475834758447585475864758747588475894759047591475924759347594475954759647597475984759947600476014760247603476044760547606476074760847609476104761147612476134761447615476164761747618476194762047621476224762347624476254762647627476284762947630476314763247633476344763547636476374763847639476404764147642476434764447645476464764747648476494765047651476524765347654476554765647657476584765947660476614766247663476644766547666476674766847669476704767147672476734767447675476764767747678476794768047681476824768347684476854768647687476884768947690476914769247693476944769547696476974769847699477004770147702477034770447705477064770747708477094771047711477124771347714477154771647717477184771947720477214772247723477244772547726477274772847729477304773147732477334773447735477364773747738477394774047741477424774347744477454774647747477484774947750477514775247753477544775547756477574775847759477604776147762477634776447765477664776747768477694777047771477724777347774477754777647777477784777947780477814778247783477844778547786477874778847789477904779147792477934779447795477964779747798477994780047801478024780347804478054780647807478084780947810478114781247813478144781547816478174781847819478204782147822478234782447825478264782747828478294783047831478324783347834478354783647837478384783947840478414784247843478444784547846478474784847849478504785147852478534785447855478564785747858478594786047861478624786347864478654786647867478684786947870478714787247873478744787547876478774787847879478804788147882478834788447885478864788747888478894789047891478924789347894478954789647897478984789947900479014790247903479044790547906479074790847909479104791147912479134791447915479164791747918479194792047921479224792347924479254792647927479284792947930479314793247933479344793547936479374793847939479404794147942479434794447945479464794747948479494795047951479524795347954479554795647957479584795947960479614796247963479644796547966479674796847969479704797147972479734797447975479764797747978479794798047981479824798347984479854798647987479884798947990479914799247993479944799547996479974799847999480004800148002480034800448005480064800748008480094801048011480124801348014480154801648017480184801948020480214802248023480244802548026480274802848029480304803148032480334803448035480364803748038480394804048041480424804348044480454804648047480484804948050480514805248053480544805548056480574805848059480604806148062480634806448065480664806748068480694807048071480724807348074480754807648077480784807948080480814808248083480844808548086480874808848089480904809148092480934809448095480964809748098480994810048101481024810348104481054810648107481084810948110481114811248113481144811548116481174811848119481204812148122481234812448125481264812748128481294813048131481324813348134481354813648137481384813948140481414814248143481444814548146481474814848149481504815148152481534815448155481564815748158481594816048161481624816348164481654816648167481684816948170481714817248173481744817548176481774817848179481804818148182481834818448185481864818748188481894819048191481924819348194481954819648197481984819948200482014820248203482044820548206482074820848209482104821148212482134821448215482164821748218482194822048221482224822348224482254822648227482284822948230482314823248233482344823548236482374823848239482404824148242482434824448245482464824748248482494825048251482524825348254482554825648257482584825948260482614826248263482644826548266482674826848269482704827148272482734827448275482764827748278482794828048281482824828348284482854828648287482884828948290482914829248293482944829548296482974829848299483004830148302483034830448305483064830748308483094831048311483124831348314483154831648317483184831948320483214832248323483244832548326483274832848329483304833148332483334833448335483364833748338483394834048341483424834348344483454834648347483484834948350483514835248353483544835548356483574835848359483604836148362483634836448365483664836748368483694837048371483724837348374483754837648377483784837948380483814838248383483844838548386483874838848389483904839148392483934839448395483964839748398483994840048401484024840348404484054840648407484084840948410484114841248413484144841548416484174841848419484204842148422484234842448425484264842748428484294843048431484324843348434484354843648437484384843948440484414844248443484444844548446484474844848449484504845148452484534845448455484564845748458484594846048461484624846348464484654846648467484684846948470484714847248473484744847548476484774847848479484804848148482484834848448485484864848748488484894849048491484924849348494484954849648497484984849948500485014850248503485044850548506485074850848509485104851148512485134851448515485164851748518485194852048521485224852348524485254852648527485284852948530485314853248533485344853548536485374853848539485404854148542485434854448545485464854748548485494855048551485524855348554485554855648557485584855948560485614856248563485644856548566485674856848569485704857148572485734857448575485764857748578485794858048581485824858348584485854858648587485884858948590485914859248593485944859548596485974859848599486004860148602486034860448605486064860748608486094861048611486124861348614486154861648617486184861948620486214862248623486244862548626486274862848629486304863148632486334863448635486364863748638486394864048641486424864348644486454864648647486484864948650486514865248653486544865548656486574865848659486604866148662486634866448665486664866748668486694867048671486724867348674486754867648677486784867948680486814868248683486844868548686486874868848689486904869148692486934869448695486964869748698486994870048701487024870348704487054870648707487084870948710487114871248713487144871548716487174871848719487204872148722487234872448725487264872748728487294873048731487324873348734487354873648737487384873948740487414874248743487444874548746487474874848749487504875148752487534875448755487564875748758487594876048761487624876348764487654876648767487684876948770487714877248773487744877548776487774877848779487804878148782487834878448785487864878748788487894879048791487924879348794487954879648797487984879948800488014880248803488044880548806488074880848809488104881148812488134881448815488164881748818488194882048821488224882348824488254882648827488284882948830488314883248833488344883548836488374883848839488404884148842488434884448845488464884748848488494885048851488524885348854488554885648857488584885948860488614886248863488644886548866488674886848869488704887148872488734887448875488764887748878488794888048881488824888348884488854888648887488884888948890488914889248893488944889548896488974889848899489004890148902489034890448905489064890748908489094891048911489124891348914489154891648917489184891948920489214892248923489244892548926489274892848929489304893148932489334893448935489364893748938489394894048941489424894348944489454894648947489484894948950489514895248953489544895548956489574895848959489604896148962489634896448965489664896748968489694897048971489724897348974489754897648977489784897948980489814898248983489844898548986489874898848989489904899148992489934899448995489964899748998489994900049001490024900349004490054900649007490084900949010490114901249013490144901549016490174901849019490204902149022490234902449025490264902749028490294903049031490324903349034490354903649037490384903949040490414904249043490444904549046490474904849049490504905149052490534905449055490564905749058490594906049061490624906349064490654906649067490684906949070490714907249073490744907549076490774907849079490804908149082490834908449085490864908749088490894909049091490924909349094490954909649097490984909949100491014910249103491044910549106491074910849109491104911149112491134911449115491164911749118491194912049121491224912349124491254912649127491284912949130491314913249133491344913549136491374913849139491404914149142491434914449145491464914749148491494915049151491524915349154491554915649157491584915949160491614916249163491644916549166491674916849169491704917149172491734917449175491764917749178491794918049181491824918349184491854918649187491884918949190491914919249193491944919549196491974919849199492004920149202492034920449205492064920749208492094921049211492124921349214492154921649217492184921949220492214922249223492244922549226492274922849229492304923149232492334923449235492364923749238492394924049241492424924349244492454924649247492484924949250492514925249253492544925549256492574925849259492604926149262492634926449265492664926749268492694927049271492724927349274492754927649277492784927949280492814928249283492844928549286492874928849289492904929149292492934929449295492964929749298492994930049301493024930349304493054930649307493084930949310493114931249313493144931549316493174931849319493204932149322493234932449325493264932749328493294933049331493324933349334493354933649337493384933949340493414934249343493444934549346493474934849349493504935149352493534935449355493564935749358493594936049361493624936349364493654936649367493684936949370493714937249373493744937549376493774937849379493804938149382493834938449385493864938749388493894939049391493924939349394493954939649397493984939949400494014940249403494044940549406494074940849409494104941149412494134941449415494164941749418494194942049421494224942349424494254942649427494284942949430494314943249433494344943549436494374943849439494404944149442494434944449445494464944749448494494945049451494524945349454494554945649457494584945949460494614946249463494644946549466494674946849469494704947149472494734947449475494764947749478494794948049481494824948349484494854948649487494884948949490494914949249493494944949549496494974949849499495004950149502495034950449505495064950749508495094951049511495124951349514495154951649517495184951949520495214952249523495244952549526495274952849529495304953149532495334953449535495364953749538495394954049541495424954349544495454954649547495484954949550495514955249553495544955549556495574955849559495604956149562495634956449565495664956749568495694957049571495724957349574495754957649577495784957949580495814958249583495844958549586495874958849589495904959149592495934959449595495964959749598495994960049601496024960349604496054960649607496084960949610496114961249613496144961549616496174961849619496204962149622496234962449625496264962749628496294963049631496324963349634496354963649637496384963949640496414964249643496444964549646496474964849649496504965149652496534965449655496564965749658496594966049661496624966349664496654966649667496684966949670496714967249673496744967549676496774967849679496804968149682496834968449685496864968749688496894969049691496924969349694496954969649697496984969949700497014970249703497044970549706497074970849709497104971149712497134971449715497164971749718497194972049721497224972349724497254972649727497284972949730497314973249733497344973549736497374973849739497404974149742497434974449745497464974749748497494975049751497524975349754497554975649757497584975949760497614976249763497644976549766497674976849769497704977149772497734977449775497764977749778497794978049781497824978349784497854978649787497884978949790497914979249793497944979549796497974979849799498004980149802498034980449805498064980749808498094981049811498124981349814498154981649817498184981949820498214982249823498244982549826498274982849829498304983149832498334983449835498364983749838498394984049841498424984349844498454984649847498484984949850498514985249853498544985549856498574985849859498604986149862498634986449865498664986749868498694987049871498724987349874498754987649877498784987949880498814988249883498844988549886498874988849889498904989149892498934989449895498964989749898498994990049901499024990349904499054990649907499084990949910499114991249913499144991549916499174991849919499204992149922499234992449925499264992749928499294993049931499324993349934499354993649937499384993949940499414994249943499444994549946499474994849949499504995149952499534995449955499564995749958499594996049961499624996349964499654996649967499684996949970499714997249973499744997549976499774997849979499804998149982499834998449985499864998749988499894999049991499924999349994499954999649997499984999950000500015000250003500045000550006500075000850009500105001150012500135001450015500165001750018500195002050021500225002350024500255002650027500285002950030500315003250033500345003550036500375003850039500405004150042500435004450045500465004750048500495005050051500525005350054500555005650057500585005950060500615006250063500645006550066500675006850069500705007150072500735007450075500765007750078500795008050081500825008350084500855008650087500885008950090500915009250093500945009550096500975009850099501005010150102501035010450105501065010750108501095011050111501125011350114501155011650117501185011950120501215012250123501245012550126501275012850129501305013150132501335013450135501365013750138501395014050141501425014350144501455014650147501485014950150501515015250153501545015550156501575015850159501605016150162501635016450165501665016750168501695017050171501725017350174501755017650177501785017950180501815018250183501845018550186501875018850189501905019150192501935019450195501965019750198501995020050201502025020350204502055020650207502085020950210502115021250213502145021550216502175021850219502205022150222502235022450225502265022750228502295023050231502325023350234502355023650237502385023950240502415024250243502445024550246502475024850249502505025150252502535025450255502565025750258502595026050261502625026350264502655026650267502685026950270502715027250273502745027550276502775027850279502805028150282502835028450285502865028750288502895029050291502925029350294502955029650297502985029950300503015030250303503045030550306503075030850309503105031150312503135031450315503165031750318503195032050321503225032350324503255032650327503285032950330503315033250333503345033550336503375033850339503405034150342503435034450345503465034750348503495035050351503525035350354503555035650357503585035950360503615036250363503645036550366503675036850369503705037150372503735037450375503765037750378503795038050381503825038350384503855038650387503885038950390503915039250393503945039550396503975039850399504005040150402504035040450405504065040750408504095041050411504125041350414504155041650417504185041950420504215042250423504245042550426504275042850429504305043150432504335043450435504365043750438504395044050441504425044350444504455044650447504485044950450504515045250453504545045550456504575045850459504605046150462504635046450465504665046750468504695047050471504725047350474504755047650477504785047950480504815048250483504845048550486504875048850489504905049150492504935049450495504965049750498504995050050501505025050350504505055050650507505085050950510505115051250513505145051550516505175051850519505205052150522505235052450525505265052750528505295053050531505325053350534505355053650537505385053950540505415054250543505445054550546505475054850549505505055150552505535055450555505565055750558505595056050561505625056350564505655056650567505685056950570505715057250573505745057550576505775057850579505805058150582505835058450585505865058750588505895059050591505925059350594505955059650597505985059950600506015060250603506045060550606506075060850609506105061150612506135061450615506165061750618506195062050621506225062350624506255062650627506285062950630506315063250633506345063550636506375063850639506405064150642506435064450645506465064750648506495065050651506525065350654506555065650657506585065950660506615066250663506645066550666506675066850669506705067150672506735067450675506765067750678506795068050681506825068350684506855068650687506885068950690506915069250693506945069550696506975069850699507005070150702507035070450705507065070750708507095071050711507125071350714507155071650717507185071950720507215072250723507245072550726507275072850729507305073150732507335073450735507365073750738507395074050741507425074350744507455074650747507485074950750507515075250753507545075550756507575075850759507605076150762507635076450765507665076750768507695077050771507725077350774507755077650777507785077950780507815078250783507845078550786507875078850789507905079150792507935079450795507965079750798507995080050801508025080350804508055080650807508085080950810508115081250813508145081550816508175081850819508205082150822508235082450825508265082750828508295083050831508325083350834508355083650837508385083950840508415084250843508445084550846508475084850849508505085150852508535085450855508565085750858508595086050861508625086350864508655086650867508685086950870508715087250873508745087550876508775087850879508805088150882508835088450885508865088750888508895089050891508925089350894508955089650897508985089950900509015090250903509045090550906509075090850909509105091150912509135091450915509165091750918509195092050921509225092350924509255092650927509285092950930509315093250933509345093550936509375093850939509405094150942509435094450945509465094750948509495095050951509525095350954509555095650957509585095950960509615096250963509645096550966509675096850969509705097150972509735097450975509765097750978509795098050981509825098350984509855098650987509885098950990509915099250993509945099550996509975099850999510005100151002510035100451005510065100751008510095101051011510125101351014510155101651017510185101951020510215102251023510245102551026510275102851029510305103151032510335103451035510365103751038510395104051041510425104351044510455104651047510485104951050510515105251053510545105551056510575105851059510605106151062510635106451065510665106751068510695107051071510725107351074510755107651077510785107951080510815108251083510845108551086510875108851089510905109151092510935109451095510965109751098510995110051101511025110351104511055110651107511085110951110511115111251113511145111551116511175111851119511205112151122511235112451125511265112751128511295113051131511325113351134511355113651137511385113951140511415114251143511445114551146511475114851149511505115151152511535115451155511565115751158511595116051161511625116351164511655116651167511685116951170511715117251173511745117551176511775117851179511805118151182511835118451185511865118751188511895119051191511925119351194511955119651197511985119951200512015120251203512045120551206512075120851209512105121151212512135121451215512165121751218512195122051221512225122351224512255122651227512285122951230512315123251233512345123551236512375123851239512405124151242512435124451245512465124751248512495125051251512525125351254512555125651257512585125951260512615126251263512645126551266512675126851269512705127151272512735127451275512765127751278512795128051281512825128351284512855128651287512885128951290512915129251293512945129551296512975129851299513005130151302513035130451305513065130751308513095131051311513125131351314513155131651317513185131951320513215132251323513245132551326513275132851329513305133151332513335133451335513365133751338513395134051341513425134351344513455134651347513485134951350513515135251353513545135551356513575135851359513605136151362513635136451365513665136751368513695137051371513725137351374513755137651377513785137951380513815138251383513845138551386513875138851389513905139151392513935139451395513965139751398513995140051401514025140351404514055140651407514085140951410514115141251413514145141551416514175141851419514205142151422514235142451425514265142751428514295143051431514325143351434514355143651437514385143951440514415144251443514445144551446514475144851449514505145151452514535145451455514565145751458514595146051461514625146351464514655146651467514685146951470514715147251473514745147551476514775147851479514805148151482514835148451485514865148751488514895149051491514925149351494514955149651497514985149951500515015150251503515045150551506515075150851509515105151151512515135151451515515165151751518515195152051521515225152351524515255152651527515285152951530515315153251533515345153551536515375153851539515405154151542515435154451545515465154751548515495155051551515525155351554515555155651557515585155951560515615156251563515645156551566515675156851569515705157151572515735157451575515765157751578515795158051581515825158351584515855158651587515885158951590515915159251593515945159551596515975159851599516005160151602516035160451605516065160751608516095161051611516125161351614516155161651617516185161951620516215162251623516245162551626516275162851629516305163151632516335163451635516365163751638516395164051641516425164351644516455164651647516485164951650516515165251653516545165551656516575165851659516605166151662516635166451665516665166751668516695167051671516725167351674516755167651677516785167951680516815168251683516845168551686516875168851689516905169151692516935169451695516965169751698516995170051701517025170351704517055170651707517085170951710517115171251713517145171551716517175171851719517205172151722517235172451725517265172751728517295173051731517325173351734517355173651737517385173951740517415174251743517445174551746517475174851749517505175151752517535175451755517565175751758517595176051761517625176351764517655176651767517685176951770517715177251773517745177551776517775177851779517805178151782517835178451785517865178751788517895179051791517925179351794517955179651797517985179951800518015180251803518045180551806518075180851809518105181151812518135181451815518165181751818518195182051821518225182351824518255182651827518285182951830518315183251833518345183551836518375183851839518405184151842518435184451845518465184751848518495185051851518525185351854518555185651857518585185951860518615186251863518645186551866518675186851869518705187151872518735187451875518765187751878518795188051881518825188351884518855188651887518885188951890518915189251893518945189551896518975189851899519005190151902519035190451905519065190751908519095191051911519125191351914519155191651917519185191951920519215192251923519245192551926519275192851929519305193151932519335193451935519365193751938519395194051941519425194351944519455194651947519485194951950519515195251953519545195551956519575195851959519605196151962519635196451965519665196751968519695197051971519725197351974519755197651977519785197951980519815198251983519845198551986519875198851989519905199151992519935199451995519965199751998519995200052001520025200352004520055200652007520085200952010520115201252013520145201552016520175201852019520205202152022520235202452025520265202752028520295203052031520325203352034520355203652037520385203952040520415204252043520445204552046520475204852049520505205152052520535205452055520565205752058520595206052061520625206352064520655206652067520685206952070520715207252073520745207552076520775207852079520805208152082520835208452085520865208752088520895209052091520925209352094520955209652097520985209952100521015210252103521045210552106521075210852109521105211152112521135211452115521165211752118521195212052121521225212352124521255212652127521285212952130521315213252133521345213552136521375213852139521405214152142521435214452145521465214752148521495215052151521525215352154521555215652157521585215952160521615216252163521645216552166521675216852169521705217152172521735217452175521765217752178521795218052181521825218352184521855218652187521885218952190521915219252193521945219552196521975219852199522005220152202522035220452205522065220752208522095221052211522125221352214522155221652217522185221952220522215222252223522245222552226522275222852229522305223152232522335223452235522365223752238522395224052241522425224352244522455224652247522485224952250522515225252253522545225552256522575225852259522605226152262522635226452265522665226752268522695227052271522725227352274522755227652277522785227952280522815228252283522845228552286522875228852289522905229152292522935229452295522965229752298522995230052301523025230352304523055230652307523085230952310523115231252313523145231552316523175231852319523205232152322523235232452325523265232752328523295233052331523325233352334523355233652337523385233952340523415234252343523445234552346523475234852349523505235152352523535235452355523565235752358523595236052361523625236352364523655236652367523685236952370523715237252373523745237552376523775237852379523805238152382523835238452385523865238752388523895239052391523925239352394523955239652397523985239952400524015240252403524045240552406524075240852409524105241152412524135241452415524165241752418524195242052421524225242352424524255242652427524285242952430524315243252433524345243552436524375243852439524405244152442524435244452445524465244752448524495245052451524525245352454524555245652457524585245952460524615246252463524645246552466524675246852469524705247152472524735247452475524765247752478524795248052481524825248352484524855248652487524885248952490524915249252493524945249552496524975249852499525005250152502525035250452505525065250752508525095251052511525125251352514525155251652517525185251952520525215252252523525245252552526525275252852529525305253152532525335253452535525365253752538525395254052541525425254352544525455254652547525485254952550525515255252553525545255552556525575255852559525605256152562525635256452565525665256752568525695257052571525725257352574525755257652577525785257952580525815258252583525845258552586525875258852589525905259152592525935259452595525965259752598525995260052601526025260352604526055260652607526085260952610526115261252613526145261552616526175261852619526205262152622526235262452625526265262752628526295263052631526325263352634526355263652637526385263952640526415264252643526445264552646526475264852649526505265152652526535265452655526565265752658526595266052661526625266352664526655266652667526685266952670526715267252673526745267552676526775267852679526805268152682526835268452685526865268752688526895269052691526925269352694526955269652697526985269952700527015270252703527045270552706527075270852709527105271152712527135271452715527165271752718527195272052721527225272352724527255272652727527285272952730527315273252733527345273552736527375273852739527405274152742527435274452745527465274752748527495275052751527525275352754527555275652757527585275952760527615276252763527645276552766527675276852769527705277152772527735277452775527765277752778527795278052781527825278352784527855278652787527885278952790527915279252793527945279552796527975279852799528005280152802528035280452805528065280752808528095281052811528125281352814528155281652817528185281952820528215282252823528245282552826528275282852829528305283152832528335283452835528365283752838528395284052841528425284352844528455284652847528485284952850528515285252853528545285552856528575285852859528605286152862528635286452865528665286752868528695287052871528725287352874528755287652877528785287952880528815288252883528845288552886528875288852889528905289152892528935289452895528965289752898528995290052901529025290352904529055290652907529085290952910529115291252913529145291552916529175291852919529205292152922529235292452925529265292752928529295293052931529325293352934529355293652937529385293952940529415294252943529445294552946529475294852949529505295152952529535295452955529565295752958529595296052961529625296352964529655296652967529685296952970529715297252973529745297552976529775297852979529805298152982529835298452985529865298752988529895299052991529925299352994529955299652997529985299953000530015300253003530045300553006530075300853009530105301153012530135301453015530165301753018530195302053021530225302353024530255302653027530285302953030530315303253033530345303553036530375303853039530405304153042530435304453045530465304753048530495305053051530525305353054530555305653057530585305953060530615306253063530645306553066530675306853069530705307153072530735307453075530765307753078530795308053081530825308353084530855308653087530885308953090530915309253093530945309553096530975309853099531005310153102531035310453105531065310753108531095311053111531125311353114531155311653117531185311953120531215312253123531245312553126531275312853129531305313153132531335313453135531365313753138531395314053141531425314353144531455314653147531485314953150531515315253153531545315553156531575315853159531605316153162531635316453165531665316753168531695317053171531725317353174531755317653177531785317953180531815318253183531845318553186531875318853189531905319153192531935319453195531965319753198531995320053201532025320353204532055320653207532085320953210532115321253213532145321553216532175321853219532205322153222532235322453225532265322753228532295323053231532325323353234532355323653237532385323953240532415324253243532445324553246532475324853249532505325153252532535325453255532565325753258532595326053261532625326353264532655326653267532685326953270532715327253273532745327553276532775327853279532805328153282532835328453285532865328753288532895329053291532925329353294532955329653297532985329953300533015330253303533045330553306533075330853309533105331153312533135331453315533165331753318533195332053321533225332353324533255332653327533285332953330533315333253333533345333553336533375333853339533405334153342533435334453345533465334753348533495335053351533525335353354533555335653357533585335953360533615336253363533645336553366533675336853369533705337153372533735337453375533765337753378533795338053381533825338353384533855338653387533885338953390533915339253393533945339553396533975339853399534005340153402534035340453405534065340753408534095341053411534125341353414534155341653417534185341953420534215342253423534245342553426534275342853429534305343153432534335343453435534365343753438534395344053441534425344353444534455344653447534485344953450534515345253453534545345553456534575345853459534605346153462534635346453465534665346753468534695347053471534725347353474534755347653477534785347953480534815348253483534845348553486534875348853489534905349153492534935349453495534965349753498534995350053501535025350353504535055350653507535085350953510535115351253513535145351553516535175351853519535205352153522535235352453525535265352753528535295353053531535325353353534535355353653537535385353953540535415354253543535445354553546535475354853549535505355153552535535355453555535565355753558535595356053561535625356353564535655356653567535685356953570535715357253573535745357553576535775357853579535805358153582535835358453585535865358753588535895359053591535925359353594535955359653597535985359953600536015360253603536045360553606536075360853609536105361153612536135361453615536165361753618536195362053621536225362353624536255362653627536285362953630536315363253633536345363553636536375363853639536405364153642536435364453645536465364753648536495365053651536525365353654536555365653657536585365953660536615366253663536645366553666536675366853669536705367153672536735367453675536765367753678536795368053681536825368353684536855368653687536885368953690536915369253693536945369553696536975369853699537005370153702537035370453705537065370753708537095371053711537125371353714537155371653717537185371953720537215372253723537245372553726537275372853729537305373153732537335373453735537365373753738537395374053741537425374353744537455374653747537485374953750537515375253753537545375553756537575375853759537605376153762537635376453765537665376753768537695377053771537725377353774537755377653777537785377953780537815378253783537845378553786537875378853789537905379153792537935379453795537965379753798537995380053801538025380353804538055380653807538085380953810538115381253813538145381553816538175381853819538205382153822538235382453825538265382753828538295383053831538325383353834538355383653837538385383953840538415384253843538445384553846538475384853849538505385153852538535385453855538565385753858538595386053861538625386353864538655386653867538685386953870538715387253873538745387553876538775387853879538805388153882538835388453885538865388753888538895389053891538925389353894538955389653897538985389953900539015390253903539045390553906539075390853909539105391153912539135391453915539165391753918539195392053921539225392353924539255392653927539285392953930539315393253933539345393553936539375393853939539405394153942539435394453945539465394753948539495395053951539525395353954539555395653957539585395953960539615396253963539645396553966539675396853969539705397153972539735397453975539765397753978539795398053981539825398353984539855398653987539885398953990539915399253993539945399553996539975399853999540005400154002540035400454005540065400754008540095401054011540125401354014540155401654017540185401954020540215402254023540245402554026540275402854029540305403154032540335403454035540365403754038540395404054041540425404354044540455404654047540485404954050540515405254053540545405554056540575405854059540605406154062540635406454065540665406754068540695407054071540725407354074540755407654077540785407954080540815408254083540845408554086540875408854089540905409154092540935409454095540965409754098540995410054101541025410354104541055410654107541085410954110541115411254113541145411554116541175411854119541205412154122541235412454125541265412754128541295413054131541325413354134541355413654137541385413954140541415414254143541445414554146541475414854149541505415154152541535415454155541565415754158541595416054161541625416354164541655416654167541685416954170541715417254173541745417554176541775417854179541805418154182541835418454185541865418754188541895419054191541925419354194541955419654197541985419954200542015420254203542045420554206542075420854209542105421154212542135421454215542165421754218542195422054221542225422354224542255422654227542285422954230542315423254233542345423554236542375423854239542405424154242542435424454245542465424754248542495425054251542525425354254542555425654257542585425954260542615426254263542645426554266542675426854269542705427154272542735427454275542765427754278542795428054281542825428354284542855428654287542885428954290542915429254293542945429554296542975429854299543005430154302543035430454305543065430754308543095431054311543125431354314543155431654317543185431954320543215432254323543245432554326543275432854329543305433154332543335433454335543365433754338543395434054341543425434354344543455434654347543485434954350543515435254353543545435554356543575435854359543605436154362543635436454365543665436754368543695437054371543725437354374543755437654377543785437954380543815438254383543845438554386543875438854389543905439154392543935439454395543965439754398543995440054401544025440354404544055440654407544085440954410544115441254413544145441554416544175441854419544205442154422544235442454425544265442754428544295443054431544325443354434544355443654437544385443954440544415444254443544445444554446544475444854449544505445154452544535445454455544565445754458544595446054461544625446354464544655446654467544685446954470544715447254473544745447554476544775447854479544805448154482544835448454485544865448754488544895449054491544925449354494544955449654497544985449954500545015450254503545045450554506545075450854509545105451154512545135451454515545165451754518545195452054521545225452354524545255452654527545285452954530545315453254533545345453554536545375453854539545405454154542545435454454545545465454754548545495455054551545525455354554545555455654557545585455954560545615456254563545645456554566545675456854569545705457154572545735457454575545765457754578545795458054581545825458354584545855458654587545885458954590545915459254593545945459554596545975459854599546005460154602546035460454605546065460754608546095461054611546125461354614546155461654617546185461954620546215462254623546245462554626546275462854629546305463154632546335463454635546365463754638546395464054641546425464354644546455464654647546485464954650546515465254653546545465554656546575465854659546605466154662546635466454665546665466754668546695467054671546725467354674546755467654677546785467954680546815468254683546845468554686546875468854689546905469154692546935469454695546965469754698546995470054701547025470354704547055470654707547085470954710547115471254713547145471554716547175471854719547205472154722547235472454725547265472754728547295473054731547325473354734547355473654737547385473954740547415474254743547445474554746547475474854749547505475154752547535475454755547565475754758547595476054761547625476354764547655476654767547685476954770547715477254773547745477554776547775477854779547805478154782547835478454785547865478754788547895479054791547925479354794547955479654797547985479954800548015480254803548045480554806548075480854809548105481154812548135481454815548165481754818548195482054821548225482354824548255482654827548285482954830548315483254833548345483554836548375483854839548405484154842548435484454845548465484754848548495485054851548525485354854548555485654857548585485954860548615486254863548645486554866548675486854869548705487154872548735487454875548765487754878548795488054881548825488354884548855488654887548885488954890548915489254893548945489554896548975489854899549005490154902549035490454905549065490754908549095491054911549125491354914549155491654917549185491954920549215492254923549245492554926549275492854929549305493154932549335493454935549365493754938549395494054941549425494354944549455494654947549485494954950549515495254953549545495554956549575495854959549605496154962549635496454965549665496754968549695497054971549725497354974549755497654977549785497954980549815498254983549845498554986549875498854989549905499154992549935499454995549965499754998549995500055001550025500355004550055500655007550085500955010550115501255013550145501555016550175501855019550205502155022550235502455025550265502755028550295503055031550325503355034550355503655037550385503955040550415504255043550445504555046550475504855049550505505155052550535505455055550565505755058550595506055061550625506355064550655506655067550685506955070550715507255073550745507555076550775507855079550805508155082550835508455085550865508755088550895509055091550925509355094550955509655097550985509955100551015510255103551045510555106551075510855109551105511155112551135511455115551165511755118551195512055121551225512355124551255512655127551285512955130551315513255133551345513555136551375513855139551405514155142551435514455145551465514755148551495515055151551525515355154551555515655157551585515955160551615516255163551645516555166551675516855169551705517155172551735517455175551765517755178551795518055181551825518355184551855518655187551885518955190551915519255193551945519555196551975519855199552005520155202552035520455205552065520755208552095521055211552125521355214552155521655217552185521955220552215522255223552245522555226552275522855229552305523155232552335523455235552365523755238552395524055241552425524355244552455524655247552485524955250552515525255253552545525555256552575525855259552605526155262552635526455265552665526755268552695527055271552725527355274552755527655277552785527955280552815528255283552845528555286552875528855289552905529155292552935529455295552965529755298552995530055301553025530355304553055530655307553085530955310553115531255313553145531555316553175531855319553205532155322553235532455325553265532755328553295533055331553325533355334553355533655337553385533955340553415534255343553445534555346553475534855349553505535155352553535535455355553565535755358553595536055361553625536355364553655536655367553685536955370553715537255373553745537555376553775537855379553805538155382553835538455385553865538755388553895539055391553925539355394553955539655397553985539955400554015540255403554045540555406554075540855409554105541155412554135541455415554165541755418554195542055421554225542355424554255542655427554285542955430554315543255433554345543555436554375543855439554405544155442554435544455445554465544755448554495545055451554525545355454554555545655457554585545955460554615546255463554645546555466554675546855469554705547155472554735547455475554765547755478554795548055481554825548355484554855548655487554885548955490554915549255493554945549555496554975549855499555005550155502555035550455505555065550755508555095551055511555125551355514555155551655517555185551955520555215552255523555245552555526555275552855529555305553155532555335553455535555365553755538555395554055541555425554355544555455554655547555485554955550555515555255553555545555555556555575555855559555605556155562555635556455565555665556755568555695557055571555725557355574555755557655577555785557955580555815558255583555845558555586555875558855589555905559155592555935559455595555965559755598555995560055601556025560355604556055560655607556085560955610556115561255613556145561555616556175561855619556205562155622556235562455625556265562755628556295563055631556325563355634556355563655637556385563955640556415564255643556445564555646556475564855649556505565155652556535565455655556565565755658556595566055661556625566355664556655566655667556685566955670556715567255673556745567555676556775567855679556805568155682556835568455685556865568755688556895569055691556925569355694556955569655697556985569955700557015570255703557045570555706557075570855709557105571155712557135571455715557165571755718557195572055721557225572355724557255572655727557285572955730557315573255733557345573555736557375573855739557405574155742557435574455745557465574755748557495575055751557525575355754557555575655757557585575955760557615576255763557645576555766557675576855769557705577155772557735577455775557765577755778557795578055781557825578355784557855578655787557885578955790557915579255793557945579555796557975579855799558005580155802558035580455805558065580755808558095581055811558125581355814558155581655817558185581955820558215582255823558245582555826558275582855829558305583155832558335583455835558365583755838558395584055841558425584355844558455584655847558485584955850558515585255853558545585555856558575585855859558605586155862558635586455865558665586755868558695587055871558725587355874558755587655877558785587955880558815588255883558845588555886558875588855889558905589155892558935589455895558965589755898558995590055901559025590355904559055590655907559085590955910559115591255913559145591555916559175591855919559205592155922559235592455925559265592755928559295593055931559325593355934559355593655937559385593955940559415594255943559445594555946559475594855949559505595155952559535595455955559565595755958559595596055961559625596355964559655596655967559685596955970559715597255973559745597555976559775597855979559805598155982559835598455985559865598755988559895599055991559925599355994559955599655997559985599956000560015600256003560045600556006560075600856009560105601156012560135601456015560165601756018560195602056021560225602356024560255602656027560285602956030560315603256033560345603556036560375603856039560405604156042560435604456045560465604756048560495605056051560525605356054560555605656057560585605956060560615606256063560645606556066560675606856069560705607156072560735607456075560765607756078560795608056081560825608356084560855608656087560885608956090560915609256093560945609556096560975609856099561005610156102561035610456105561065610756108561095611056111561125611356114561155611656117561185611956120561215612256123561245612556126561275612856129561305613156132561335613456135561365613756138561395614056141561425614356144561455614656147561485614956150561515615256153561545615556156561575615856159561605616156162561635616456165561665616756168561695617056171561725617356174561755617656177561785617956180561815618256183561845618556186561875618856189561905619156192561935619456195561965619756198561995620056201562025620356204562055620656207562085620956210562115621256213562145621556216562175621856219562205622156222562235622456225562265622756228562295623056231562325623356234562355623656237562385623956240562415624256243562445624556246562475624856249562505625156252562535625456255562565625756258562595626056261562625626356264562655626656267562685626956270562715627256273562745627556276562775627856279562805628156282562835628456285562865628756288562895629056291562925629356294562955629656297562985629956300563015630256303563045630556306563075630856309563105631156312563135631456315563165631756318563195632056321563225632356324563255632656327563285632956330563315633256333563345633556336563375633856339563405634156342563435634456345563465634756348563495635056351563525635356354563555635656357563585635956360563615636256363563645636556366563675636856369563705637156372563735637456375563765637756378563795638056381563825638356384563855638656387563885638956390563915639256393563945639556396563975639856399564005640156402564035640456405564065640756408564095641056411564125641356414564155641656417564185641956420564215642256423564245642556426564275642856429564305643156432564335643456435564365643756438564395644056441564425644356444564455644656447564485644956450564515645256453564545645556456564575645856459564605646156462564635646456465564665646756468564695647056471564725647356474564755647656477564785647956480564815648256483564845648556486564875648856489564905649156492564935649456495564965649756498564995650056501565025650356504565055650656507565085650956510565115651256513565145651556516565175651856519565205652156522565235652456525565265652756528565295653056531565325653356534565355653656537565385653956540565415654256543565445654556546565475654856549565505655156552565535655456555565565655756558565595656056561565625656356564565655656656567565685656956570565715657256573565745657556576565775657856579565805658156582565835658456585565865658756588565895659056591565925659356594565955659656597565985659956600566015660256603566045660556606566075660856609566105661156612566135661456615566165661756618566195662056621566225662356624566255662656627566285662956630566315663256633566345663556636566375663856639566405664156642566435664456645566465664756648566495665056651566525665356654566555665656657566585665956660566615666256663566645666556666566675666856669566705667156672566735667456675566765667756678566795668056681566825668356684566855668656687566885668956690566915669256693566945669556696566975669856699567005670156702567035670456705567065670756708567095671056711567125671356714567155671656717567185671956720567215672256723567245672556726567275672856729567305673156732567335673456735567365673756738567395674056741567425674356744567455674656747567485674956750567515675256753567545675556756567575675856759567605676156762567635676456765567665676756768567695677056771567725677356774567755677656777567785677956780567815678256783567845678556786567875678856789567905679156792567935679456795567965679756798567995680056801568025680356804568055680656807568085680956810568115681256813568145681556816568175681856819568205682156822568235682456825568265682756828568295683056831568325683356834568355683656837568385683956840568415684256843568445684556846568475684856849568505685156852568535685456855568565685756858568595686056861568625686356864568655686656867568685686956870568715687256873568745687556876568775687856879568805688156882568835688456885568865688756888568895689056891568925689356894568955689656897568985689956900569015690256903569045690556906569075690856909569105691156912569135691456915569165691756918569195692056921569225692356924569255692656927569285692956930569315693256933569345693556936569375693856939569405694156942569435694456945569465694756948569495695056951569525695356954569555695656957569585695956960569615696256963569645696556966569675696856969569705697156972569735697456975569765697756978569795698056981569825698356984569855698656987569885698956990569915699256993569945699556996569975699856999570005700157002570035700457005570065700757008570095701057011570125701357014570155701657017570185701957020570215702257023570245702557026570275702857029570305703157032570335703457035570365703757038570395704057041570425704357044570455704657047570485704957050570515705257053570545705557056570575705857059570605706157062570635706457065570665706757068570695707057071570725707357074570755707657077570785707957080570815708257083570845708557086570875708857089570905709157092570935709457095570965709757098570995710057101571025710357104571055710657107571085710957110571115711257113571145711557116571175711857119571205712157122571235712457125571265712757128571295713057131571325713357134571355713657137571385713957140571415714257143571445714557146571475714857149571505715157152571535715457155571565715757158571595716057161571625716357164571655716657167571685716957170571715717257173571745717557176571775717857179571805718157182571835718457185571865718757188571895719057191571925719357194571955719657197571985719957200572015720257203572045720557206572075720857209572105721157212572135721457215572165721757218572195722057221572225722357224572255722657227572285722957230572315723257233572345723557236572375723857239572405724157242572435724457245572465724757248572495725057251572525725357254572555725657257572585725957260572615726257263572645726557266572675726857269572705727157272572735727457275572765727757278572795728057281572825728357284572855728657287572885728957290572915729257293572945729557296572975729857299573005730157302573035730457305573065730757308573095731057311573125731357314573155731657317573185731957320573215732257323573245732557326573275732857329573305733157332573335733457335573365733757338573395734057341573425734357344573455734657347573485734957350573515735257353573545735557356573575735857359573605736157362573635736457365573665736757368573695737057371573725737357374573755737657377573785737957380573815738257383573845738557386573875738857389573905739157392573935739457395573965739757398573995740057401574025740357404574055740657407574085740957410574115741257413574145741557416574175741857419574205742157422574235742457425574265742757428574295743057431574325743357434574355743657437574385743957440574415744257443574445744557446574475744857449574505745157452574535745457455574565745757458574595746057461574625746357464574655746657467574685746957470574715747257473574745747557476574775747857479574805748157482574835748457485574865748757488574895749057491574925749357494574955749657497574985749957500575015750257503575045750557506575075750857509575105751157512575135751457515575165751757518575195752057521575225752357524575255752657527575285752957530575315753257533575345753557536575375753857539575405754157542575435754457545575465754757548575495755057551575525755357554575555755657557575585755957560575615756257563575645756557566575675756857569575705757157572575735757457575575765757757578575795758057581575825758357584575855758657587575885758957590575915759257593575945759557596575975759857599576005760157602576035760457605576065760757608576095761057611576125761357614576155761657617576185761957620576215762257623576245762557626576275762857629576305763157632576335763457635576365763757638576395764057641576425764357644576455764657647576485764957650576515765257653576545765557656576575765857659576605766157662576635766457665576665766757668576695767057671576725767357674576755767657677576785767957680576815768257683576845768557686576875768857689576905769157692576935769457695576965769757698576995770057701577025770357704577055770657707577085770957710577115771257713577145771557716577175771857719577205772157722577235772457725577265772757728577295773057731577325773357734577355773657737577385773957740577415774257743577445774557746577475774857749577505775157752577535775457755577565775757758577595776057761577625776357764577655776657767577685776957770577715777257773577745777557776577775777857779577805778157782577835778457785577865778757788577895779057791577925779357794577955779657797577985779957800578015780257803578045780557806578075780857809578105781157812578135781457815578165781757818578195782057821578225782357824578255782657827578285782957830578315783257833578345783557836578375783857839578405784157842578435784457845578465784757848578495785057851578525785357854578555785657857578585785957860578615786257863578645786557866578675786857869578705787157872578735787457875578765787757878578795788057881578825788357884578855788657887578885788957890578915789257893578945789557896578975789857899579005790157902579035790457905579065790757908579095791057911579125791357914579155791657917579185791957920579215792257923579245792557926579275792857929579305793157932579335793457935579365793757938579395794057941579425794357944579455794657947579485794957950579515795257953579545795557956579575795857959579605796157962579635796457965579665796757968579695797057971579725797357974579755797657977579785797957980579815798257983579845798557986579875798857989579905799157992579935799457995579965799757998579995800058001580025800358004580055800658007580085800958010580115801258013580145801558016580175801858019580205802158022580235802458025580265802758028580295803058031580325803358034580355803658037580385803958040580415804258043580445804558046580475804858049580505805158052580535805458055580565805758058580595806058061580625806358064580655806658067580685806958070580715807258073580745807558076580775807858079580805808158082580835808458085580865808758088580895809058091580925809358094580955809658097580985809958100581015810258103581045810558106581075810858109581105811158112581135811458115581165811758118581195812058121581225812358124581255812658127581285812958130581315813258133581345813558136581375813858139581405814158142581435814458145581465814758148581495815058151581525815358154581555815658157581585815958160581615816258163581645816558166581675816858169581705817158172581735817458175581765817758178581795818058181581825818358184581855818658187581885818958190581915819258193581945819558196581975819858199582005820158202582035820458205582065820758208582095821058211582125821358214582155821658217582185821958220582215822258223582245822558226582275822858229582305823158232582335823458235582365823758238582395824058241582425824358244582455824658247582485824958250582515825258253582545825558256582575825858259582605826158262582635826458265582665826758268582695827058271582725827358274582755827658277582785827958280582815828258283582845828558286582875828858289582905829158292582935829458295582965829758298582995830058301583025830358304583055830658307583085830958310583115831258313583145831558316583175831858319583205832158322583235832458325583265832758328583295833058331583325833358334583355833658337583385833958340583415834258343583445834558346583475834858349583505835158352583535835458355583565835758358583595836058361583625836358364583655836658367583685836958370583715837258373583745837558376583775837858379583805838158382583835838458385583865838758388583895839058391583925839358394583955839658397583985839958400584015840258403584045840558406584075840858409584105841158412584135841458415584165841758418584195842058421584225842358424584255842658427584285842958430584315843258433584345843558436584375843858439584405844158442584435844458445584465844758448584495845058451584525845358454584555845658457584585845958460584615846258463584645846558466584675846858469584705847158472584735847458475584765847758478584795848058481584825848358484584855848658487584885848958490584915849258493584945849558496584975849858499585005850158502585035850458505585065850758508585095851058511585125851358514585155851658517585185851958520585215852258523585245852558526585275852858529585305853158532585335853458535585365853758538585395854058541585425854358544585455854658547585485854958550585515855258553585545855558556585575855858559585605856158562585635856458565585665856758568585695857058571585725857358574585755857658577585785857958580585815858258583585845858558586585875858858589585905859158592585935859458595585965859758598585995860058601586025860358604586055860658607586085860958610586115861258613586145861558616586175861858619586205862158622586235862458625586265862758628586295863058631586325863358634586355863658637586385863958640586415864258643586445864558646586475864858649586505865158652586535865458655586565865758658586595866058661586625866358664586655866658667586685866958670586715867258673586745867558676586775867858679586805868158682586835868458685586865868758688586895869058691586925869358694586955869658697586985869958700587015870258703587045870558706587075870858709587105871158712587135871458715587165871758718587195872058721587225872358724587255872658727587285872958730587315873258733587345873558736587375873858739587405874158742587435874458745587465874758748587495875058751587525875358754587555875658757587585875958760587615876258763587645876558766587675876858769587705877158772587735877458775587765877758778587795878058781587825878358784587855878658787587885878958790587915879258793587945879558796587975879858799588005880158802588035880458805588065880758808588095881058811588125881358814588155881658817588185881958820588215882258823588245882558826588275882858829588305883158832588335883458835588365883758838588395884058841588425884358844588455884658847588485884958850588515885258853588545885558856588575885858859588605886158862588635886458865588665886758868588695887058871588725887358874588755887658877588785887958880588815888258883588845888558886588875888858889588905889158892588935889458895588965889758898588995890058901589025890358904589055890658907589085890958910589115891258913589145891558916589175891858919589205892158922589235892458925589265892758928589295893058931589325893358934589355893658937589385893958940589415894258943589445894558946589475894858949589505895158952589535895458955589565895758958589595896058961589625896358964589655896658967589685896958970589715897258973589745897558976589775897858979589805898158982589835898458985589865898758988589895899058991589925899358994589955899658997589985899959000590015900259003590045900559006590075900859009590105901159012590135901459015590165901759018590195902059021590225902359024590255902659027590285902959030590315903259033590345903559036590375903859039590405904159042590435904459045590465904759048590495905059051590525905359054590555905659057590585905959060590615906259063590645906559066590675906859069590705907159072590735907459075590765907759078590795908059081590825908359084590855908659087590885908959090590915909259093590945909559096590975909859099591005910159102591035910459105591065910759108591095911059111591125911359114591155911659117591185911959120591215912259123591245912559126591275912859129591305913159132591335913459135591365913759138591395914059141591425914359144591455914659147591485914959150591515915259153591545915559156591575915859159591605916159162591635916459165591665916759168591695917059171591725917359174591755917659177591785917959180591815918259183591845918559186591875918859189591905919159192591935919459195591965919759198591995920059201592025920359204592055920659207592085920959210592115921259213592145921559216592175921859219592205922159222592235922459225592265922759228592295923059231592325923359234592355923659237592385923959240592415924259243592445924559246592475924859249592505925159252592535925459255592565925759258592595926059261592625926359264592655926659267592685926959270592715927259273592745927559276592775927859279592805928159282592835928459285592865928759288592895929059291592925929359294592955929659297592985929959300593015930259303593045930559306593075930859309593105931159312593135931459315593165931759318593195932059321593225932359324593255932659327593285932959330593315933259333593345933559336593375933859339593405934159342593435934459345593465934759348593495935059351593525935359354593555935659357593585935959360593615936259363593645936559366593675936859369593705937159372593735937459375593765937759378593795938059381593825938359384593855938659387593885938959390593915939259393593945939559396593975939859399594005940159402594035940459405594065940759408594095941059411594125941359414594155941659417594185941959420594215942259423594245942559426594275942859429594305943159432594335943459435594365943759438594395944059441594425944359444594455944659447594485944959450594515945259453594545945559456594575945859459594605946159462594635946459465594665946759468594695947059471594725947359474594755947659477594785947959480594815948259483594845948559486594875948859489594905949159492594935949459495594965949759498594995950059501595025950359504595055950659507595085950959510595115951259513595145951559516595175951859519595205952159522595235952459525595265952759528595295953059531595325953359534595355953659537595385953959540595415954259543595445954559546595475954859549595505955159552595535955459555595565955759558595595956059561595625956359564595655956659567595685956959570595715957259573595745957559576595775957859579595805958159582595835958459585595865958759588595895959059591595925959359594595955959659597595985959959600596015960259603596045960559606596075960859609596105961159612596135961459615596165961759618596195962059621596225962359624596255962659627596285962959630596315963259633596345963559636596375963859639596405964159642596435964459645596465964759648596495965059651596525965359654596555965659657596585965959660596615966259663596645966559666596675966859669596705967159672596735967459675596765967759678596795968059681596825968359684596855968659687596885968959690596915969259693596945969559696596975969859699597005970159702597035970459705597065970759708597095971059711597125971359714597155971659717597185971959720597215972259723597245972559726597275972859729597305973159732597335973459735597365973759738597395974059741597425974359744597455974659747597485974959750597515975259753597545975559756597575975859759597605976159762597635976459765597665976759768597695977059771597725977359774597755977659777597785977959780597815978259783597845978559786597875978859789597905979159792597935979459795597965979759798597995980059801598025980359804598055980659807598085980959810598115981259813598145981559816598175981859819598205982159822598235982459825598265982759828598295983059831598325983359834598355983659837598385983959840598415984259843598445984559846598475984859849598505985159852598535985459855598565985759858598595986059861598625986359864598655986659867598685986959870598715987259873598745987559876598775987859879598805988159882598835988459885598865988759888598895989059891598925989359894598955989659897598985989959900599015990259903599045990559906599075990859909599105991159912599135991459915599165991759918599195992059921599225992359924599255992659927599285992959930599315993259933599345993559936599375993859939599405994159942599435994459945599465994759948599495995059951599525995359954599555995659957599585995959960599615996259963599645996559966599675996859969599705997159972599735997459975599765997759978599795998059981599825998359984599855998659987599885998959990599915999259993599945999559996599975999859999600006000160002600036000460005600066000760008600096001060011600126001360014600156001660017600186001960020600216002260023600246002560026600276002860029600306003160032600336003460035600366003760038600396004060041600426004360044600456004660047600486004960050600516005260053600546005560056600576005860059600606006160062600636006460065600666006760068600696007060071600726007360074600756007660077600786007960080600816008260083600846008560086600876008860089600906009160092600936009460095600966009760098600996010060101601026010360104601056010660107601086010960110601116011260113601146011560116601176011860119601206012160122601236012460125601266012760128601296013060131601326013360134601356013660137601386013960140601416014260143601446014560146601476014860149601506015160152601536015460155601566015760158601596016060161601626016360164601656016660167601686016960170601716017260173601746017560176601776017860179601806018160182601836018460185601866018760188601896019060191601926019360194601956019660197601986019960200602016020260203602046020560206602076020860209602106021160212602136021460215602166021760218602196022060221602226022360224602256022660227602286022960230602316023260233602346023560236602376023860239602406024160242602436024460245602466024760248602496025060251602526025360254602556025660257602586025960260602616026260263602646026560266602676026860269602706027160272602736027460275602766027760278602796028060281602826028360284602856028660287602886028960290602916029260293602946029560296602976029860299603006030160302603036030460305603066030760308603096031060311603126031360314603156031660317603186031960320603216032260323603246032560326603276032860329603306033160332603336033460335603366033760338603396034060341603426034360344603456034660347603486034960350603516035260353603546035560356603576035860359603606036160362603636036460365603666036760368603696037060371603726037360374603756037660377603786037960380603816038260383603846038560386603876038860389603906039160392603936039460395603966039760398603996040060401604026040360404604056040660407604086040960410604116041260413604146041560416604176041860419604206042160422604236042460425604266042760428604296043060431604326043360434604356043660437604386043960440604416044260443604446044560446604476044860449604506045160452604536045460455604566045760458604596046060461604626046360464604656046660467604686046960470604716047260473604746047560476604776047860479604806048160482604836048460485604866048760488604896049060491604926049360494604956049660497604986049960500605016050260503605046050560506605076050860509605106051160512605136051460515605166051760518605196052060521605226052360524605256052660527605286052960530605316053260533605346053560536605376053860539605406054160542605436054460545605466054760548605496055060551605526055360554605556055660557605586055960560605616056260563605646056560566605676056860569605706057160572605736057460575605766057760578605796058060581605826058360584605856058660587605886058960590605916059260593605946059560596605976059860599606006060160602606036060460605606066060760608606096061060611606126061360614606156061660617606186061960620606216062260623606246062560626606276062860629606306063160632606336063460635606366063760638606396064060641606426064360644606456064660647606486064960650606516065260653606546065560656606576065860659606606066160662606636066460665606666066760668606696067060671606726067360674606756067660677606786067960680606816068260683606846068560686606876068860689606906069160692606936069460695606966069760698606996070060701607026070360704607056070660707607086070960710607116071260713607146071560716607176071860719607206072160722607236072460725607266072760728607296073060731607326073360734607356073660737607386073960740607416074260743607446074560746607476074860749607506075160752607536075460755607566075760758607596076060761607626076360764607656076660767607686076960770607716077260773607746077560776607776077860779607806078160782607836078460785607866078760788607896079060791607926079360794607956079660797607986079960800608016080260803608046080560806608076080860809608106081160812608136081460815608166081760818608196082060821608226082360824608256082660827608286082960830608316083260833608346083560836608376083860839608406084160842608436084460845608466084760848608496085060851608526085360854608556085660857608586085960860608616086260863608646086560866608676086860869608706087160872608736087460875608766087760878608796088060881608826088360884608856088660887608886088960890608916089260893608946089560896608976089860899609006090160902609036090460905609066090760908609096091060911609126091360914609156091660917609186091960920609216092260923609246092560926609276092860929609306093160932609336093460935609366093760938609396094060941609426094360944609456094660947609486094960950609516095260953609546095560956609576095860959609606096160962609636096460965609666096760968609696097060971609726097360974609756097660977609786097960980609816098260983609846098560986609876098860989609906099160992609936099460995609966099760998609996100061001610026100361004610056100661007610086100961010610116101261013610146101561016610176101861019610206102161022610236102461025610266102761028610296103061031610326103361034610356103661037610386103961040610416104261043610446104561046610476104861049610506105161052610536105461055610566105761058610596106061061610626106361064610656106661067610686106961070610716107261073610746107561076610776107861079610806108161082610836108461085610866108761088610896109061091610926109361094610956109661097610986109961100611016110261103611046110561106611076110861109611106111161112611136111461115611166111761118611196112061121611226112361124611256112661127611286112961130611316113261133611346113561136611376113861139611406114161142611436114461145611466114761148611496115061151611526115361154611556115661157611586115961160611616116261163611646116561166611676116861169611706117161172611736117461175611766117761178611796118061181611826118361184611856118661187611886118961190611916119261193611946119561196611976119861199612006120161202612036120461205612066120761208612096121061211612126121361214612156121661217612186121961220612216122261223612246122561226612276122861229612306123161232612336123461235612366123761238612396124061241612426124361244612456124661247612486124961250612516125261253612546125561256612576125861259612606126161262612636126461265612666126761268612696127061271612726127361274612756127661277612786127961280612816128261283612846128561286612876128861289612906129161292612936129461295612966129761298612996130061301613026130361304613056130661307613086130961310613116131261313613146131561316613176131861319613206132161322613236132461325613266132761328613296133061331613326133361334613356133661337613386133961340613416134261343613446134561346613476134861349613506135161352613536135461355613566135761358613596136061361613626136361364613656136661367613686136961370613716137261373613746137561376613776137861379613806138161382613836138461385613866138761388613896139061391613926139361394613956139661397613986139961400614016140261403614046140561406614076140861409614106141161412614136141461415614166141761418614196142061421614226142361424614256142661427614286142961430614316143261433614346143561436614376143861439614406144161442614436144461445614466144761448614496145061451614526145361454614556145661457614586145961460614616146261463614646146561466614676146861469614706147161472614736147461475614766147761478614796148061481614826148361484614856148661487614886148961490614916149261493614946149561496614976149861499615006150161502615036150461505615066150761508615096151061511615126151361514615156151661517615186151961520615216152261523615246152561526615276152861529615306153161532615336153461535615366153761538615396154061541615426154361544615456154661547615486154961550615516155261553615546155561556615576155861559615606156161562615636156461565615666156761568615696157061571615726157361574615756157661577615786157961580615816158261583615846158561586615876158861589615906159161592615936159461595615966159761598615996160061601616026160361604616056160661607616086160961610616116161261613616146161561616616176161861619616206162161622616236162461625616266162761628616296163061631616326163361634616356163661637616386163961640616416164261643616446164561646616476164861649616506165161652616536165461655616566165761658616596166061661616626166361664616656166661667616686166961670616716167261673616746167561676616776167861679616806168161682616836168461685616866168761688616896169061691616926169361694616956169661697616986169961700617016170261703617046170561706617076170861709617106171161712617136171461715617166171761718617196172061721617226172361724617256172661727617286172961730617316173261733617346173561736617376173861739617406174161742617436174461745617466174761748617496175061751617526175361754617556175661757617586175961760617616176261763617646176561766617676176861769617706177161772617736177461775617766177761778617796178061781617826178361784617856178661787617886178961790617916179261793617946179561796617976179861799618006180161802618036180461805618066180761808618096181061811618126181361814618156181661817618186181961820618216182261823618246182561826618276182861829618306183161832618336183461835618366183761838618396184061841618426184361844618456184661847618486184961850618516185261853618546185561856618576185861859618606186161862618636186461865618666186761868618696187061871618726187361874618756187661877618786187961880618816188261883618846188561886618876188861889618906189161892618936189461895618966189761898618996190061901619026190361904619056190661907619086190961910619116191261913619146191561916619176191861919619206192161922619236192461925619266192761928619296193061931619326193361934619356193661937619386193961940619416194261943619446194561946619476194861949619506195161952619536195461955619566195761958619596196061961619626196361964619656196661967619686196961970619716197261973619746197561976619776197861979619806198161982619836198461985619866198761988619896199061991619926199361994619956199661997619986199962000620016200262003620046200562006620076200862009620106201162012620136201462015620166201762018620196202062021620226202362024620256202662027620286202962030620316203262033620346203562036620376203862039620406204162042620436204462045620466204762048620496205062051620526205362054620556205662057620586205962060620616206262063620646206562066620676206862069620706207162072620736207462075620766207762078620796208062081620826208362084620856208662087620886208962090620916209262093620946209562096620976209862099621006210162102621036210462105621066210762108621096211062111621126211362114621156211662117621186211962120621216212262123621246212562126621276212862129621306213162132621336213462135621366213762138621396214062141621426214362144621456214662147621486214962150621516215262153621546215562156621576215862159621606216162162621636216462165621666216762168621696217062171621726217362174621756217662177621786217962180621816218262183621846218562186621876218862189621906219162192621936219462195621966219762198621996220062201622026220362204622056220662207622086220962210622116221262213622146221562216622176221862219622206222162222622236222462225622266222762228622296223062231622326223362234622356223662237622386223962240622416224262243622446224562246622476224862249622506225162252622536225462255622566225762258622596226062261622626226362264622656226662267622686226962270622716227262273622746227562276622776227862279622806228162282622836228462285622866228762288622896229062291622926229362294622956229662297622986229962300623016230262303623046230562306623076230862309623106231162312623136231462315623166231762318623196232062321623226232362324623256232662327623286232962330623316233262333623346233562336623376233862339623406234162342623436234462345623466234762348623496235062351623526235362354623556235662357623586235962360623616236262363623646236562366623676236862369623706237162372623736237462375623766237762378623796238062381623826238362384623856238662387623886238962390623916239262393623946239562396623976239862399624006240162402624036240462405624066240762408624096241062411624126241362414624156241662417624186241962420624216242262423624246242562426624276242862429624306243162432624336243462435624366243762438624396244062441624426244362444624456244662447624486244962450624516245262453624546245562456624576245862459624606246162462624636246462465624666246762468624696247062471624726247362474624756247662477624786247962480624816248262483624846248562486624876248862489624906249162492624936249462495624966249762498624996250062501625026250362504625056250662507625086250962510625116251262513625146251562516625176251862519625206252162522625236252462525625266252762528625296253062531625326253362534625356253662537625386253962540625416254262543625446254562546625476254862549625506255162552625536255462555625566255762558625596256062561625626256362564625656256662567625686256962570625716257262573625746257562576625776257862579625806258162582625836258462585625866258762588625896259062591625926259362594625956259662597625986259962600626016260262603626046260562606626076260862609626106261162612626136261462615626166261762618626196262062621626226262362624626256262662627626286262962630626316263262633626346263562636626376263862639626406264162642626436264462645626466264762648626496265062651626526265362654626556265662657626586265962660626616266262663626646266562666626676266862669626706267162672626736267462675626766267762678626796268062681626826268362684626856268662687626886268962690626916269262693626946269562696626976269862699627006270162702627036270462705627066270762708627096271062711627126271362714627156271662717627186271962720627216272262723627246272562726627276272862729627306273162732627336273462735627366273762738627396274062741627426274362744627456274662747627486274962750627516275262753627546275562756627576275862759627606276162762627636276462765627666276762768627696277062771627726277362774627756277662777627786277962780627816278262783627846278562786627876278862789627906279162792627936279462795627966279762798627996280062801628026280362804628056280662807628086280962810628116281262813628146281562816628176281862819628206282162822628236282462825628266282762828628296283062831628326283362834628356283662837628386283962840628416284262843628446284562846628476284862849628506285162852628536285462855628566285762858628596286062861628626286362864628656286662867628686286962870628716287262873628746287562876628776287862879628806288162882628836288462885628866288762888628896289062891628926289362894628956289662897628986289962900629016290262903629046290562906629076290862909629106291162912629136291462915629166291762918629196292062921629226292362924629256292662927629286292962930629316293262933629346293562936629376293862939629406294162942629436294462945629466294762948629496295062951629526295362954629556295662957629586295962960629616296262963629646296562966629676296862969629706297162972629736297462975629766297762978629796298062981629826298362984629856298662987629886298962990629916299262993629946299562996629976299862999630006300163002630036300463005630066300763008630096301063011630126301363014630156301663017630186301963020630216302263023630246302563026630276302863029630306303163032630336303463035630366303763038630396304063041630426304363044630456304663047630486304963050630516305263053630546305563056630576305863059630606306163062630636306463065630666306763068630696307063071630726307363074630756307663077630786307963080630816308263083630846308563086630876308863089630906309163092630936309463095630966309763098630996310063101631026310363104631056310663107631086310963110631116311263113631146311563116631176311863119631206312163122631236312463125631266312763128631296313063131631326313363134631356313663137631386313963140631416314263143631446314563146631476314863149631506315163152631536315463155631566315763158631596316063161631626316363164631656316663167631686316963170631716317263173631746317563176631776317863179631806318163182631836318463185631866318763188631896319063191631926319363194631956319663197631986319963200632016320263203632046320563206632076320863209632106321163212632136321463215632166321763218632196322063221632226322363224632256322663227632286322963230632316323263233632346323563236632376323863239632406324163242632436324463245632466324763248632496325063251632526325363254632556325663257632586325963260632616326263263632646326563266632676326863269632706327163272632736327463275632766327763278632796328063281632826328363284632856328663287632886328963290632916329263293632946329563296632976329863299633006330163302633036330463305633066330763308633096331063311633126331363314633156331663317633186331963320633216332263323633246332563326633276332863329633306333163332633336333463335633366333763338633396334063341633426334363344633456334663347633486334963350633516335263353633546335563356633576335863359633606336163362633636336463365633666336763368633696337063371633726337363374633756337663377633786337963380633816338263383633846338563386633876338863389633906339163392633936339463395633966339763398633996340063401634026340363404634056340663407634086340963410634116341263413634146341563416634176341863419634206342163422634236342463425634266342763428634296343063431634326343363434634356343663437634386343963440634416344263443634446344563446634476344863449634506345163452634536345463455634566345763458634596346063461634626346363464634656346663467634686346963470634716347263473634746347563476634776347863479634806348163482634836348463485634866348763488634896349063491634926349363494634956349663497634986349963500635016350263503635046350563506635076350863509635106351163512635136351463515635166351763518635196352063521635226352363524635256352663527635286352963530635316353263533635346353563536635376353863539635406354163542635436354463545635466354763548635496355063551635526355363554635556355663557635586355963560635616356263563635646356563566635676356863569635706357163572635736357463575635766357763578635796358063581635826358363584635856358663587635886358963590635916359263593635946359563596635976359863599636006360163602636036360463605636066360763608636096361063611636126361363614636156361663617636186361963620636216362263623636246362563626636276362863629636306363163632636336363463635636366363763638636396364063641636426364363644636456364663647636486364963650636516365263653636546365563656636576365863659636606366163662636636366463665636666366763668636696367063671636726367363674636756367663677636786367963680636816368263683636846368563686636876368863689636906369163692636936369463695636966369763698636996370063701637026370363704637056370663707637086370963710637116371263713637146371563716637176371863719637206372163722637236372463725637266372763728637296373063731637326373363734637356373663737637386373963740637416374263743637446374563746637476374863749637506375163752637536375463755637566375763758637596376063761637626376363764637656376663767637686376963770637716377263773637746377563776637776377863779637806378163782637836378463785637866378763788637896379063791637926379363794637956379663797637986379963800638016380263803638046380563806638076380863809638106381163812638136381463815638166381763818638196382063821638226382363824638256382663827638286382963830638316383263833638346383563836638376383863839638406384163842638436384463845638466384763848638496385063851638526385363854638556385663857638586385963860638616386263863638646386563866638676386863869638706387163872638736387463875638766387763878638796388063881638826388363884638856388663887638886388963890638916389263893638946389563896638976389863899639006390163902639036390463905639066390763908639096391063911639126391363914639156391663917639186391963920639216392263923639246392563926639276392863929639306393163932639336393463935639366393763938639396394063941639426394363944639456394663947639486394963950639516395263953639546395563956639576395863959639606396163962639636396463965639666396763968639696397063971639726397363974639756397663977639786397963980639816398263983639846398563986639876398863989639906399163992639936399463995639966399763998639996400064001640026400364004640056400664007640086400964010640116401264013640146401564016640176401864019640206402164022640236402464025640266402764028640296403064031640326403364034640356403664037640386403964040640416404264043640446404564046640476404864049640506405164052640536405464055640566405764058640596406064061640626406364064640656406664067640686406964070640716407264073640746407564076640776407864079640806408164082640836408464085640866408764088640896409064091640926409364094640956409664097640986409964100641016410264103641046410564106641076410864109641106411164112641136411464115641166411764118641196412064121641226412364124641256412664127641286412964130641316413264133641346413564136641376413864139641406414164142641436414464145641466414764148641496415064151641526415364154641556415664157641586415964160641616416264163641646416564166641676416864169641706417164172641736417464175641766417764178641796418064181641826418364184641856418664187641886418964190641916419264193641946419564196641976419864199642006420164202642036420464205642066420764208642096421064211642126421364214642156421664217642186421964220642216422264223642246422564226642276422864229642306423164232642336423464235642366423764238642396424064241642426424364244642456424664247642486424964250642516425264253642546425564256642576425864259642606426164262642636426464265642666426764268642696427064271642726427364274642756427664277642786427964280642816428264283642846428564286642876428864289642906429164292642936429464295642966429764298642996430064301643026430364304643056430664307643086430964310643116431264313643146431564316643176431864319643206432164322643236432464325643266432764328643296433064331643326433364334643356433664337643386433964340643416434264343643446434564346643476434864349643506435164352643536435464355643566435764358643596436064361643626436364364643656436664367643686436964370643716437264373643746437564376643776437864379643806438164382643836438464385643866438764388643896439064391643926439364394643956439664397643986439964400644016440264403644046440564406644076440864409644106441164412644136441464415644166441764418644196442064421644226442364424644256442664427644286442964430644316443264433644346443564436644376443864439644406444164442644436444464445644466444764448644496445064451644526445364454644556445664457644586445964460644616446264463644646446564466644676446864469644706447164472644736447464475644766447764478644796448064481644826448364484644856448664487644886448964490644916449264493644946449564496644976449864499645006450164502645036450464505645066450764508645096451064511645126451364514645156451664517645186451964520645216452264523645246452564526645276452864529645306453164532645336453464535645366453764538645396454064541645426454364544645456454664547645486454964550645516455264553645546455564556645576455864559645606456164562645636456464565645666456764568645696457064571645726457364574645756457664577645786457964580645816458264583645846458564586645876458864589645906459164592645936459464595645966459764598645996460064601646026460364604646056460664607646086460964610646116461264613646146461564616646176461864619646206462164622646236462464625646266462764628646296463064631646326463364634646356463664637646386463964640646416464264643646446464564646646476464864649646506465164652646536465464655646566465764658646596466064661646626466364664646656466664667646686466964670646716467264673646746467564676646776467864679646806468164682646836468464685646866468764688646896469064691646926469364694646956469664697646986469964700647016470264703647046470564706647076470864709647106471164712647136471464715647166471764718647196472064721647226472364724647256472664727647286472964730647316473264733647346473564736647376473864739647406474164742647436474464745647466474764748647496475064751647526475364754647556475664757647586475964760647616476264763647646476564766647676476864769647706477164772647736477464775647766477764778647796478064781647826478364784647856478664787647886478964790647916479264793647946479564796647976479864799648006480164802648036480464805648066480764808648096481064811648126481364814648156481664817648186481964820648216482264823648246482564826648276482864829648306483164832648336483464835648366483764838648396484064841648426484364844648456484664847648486484964850648516485264853648546485564856648576485864859648606486164862648636486464865648666486764868648696487064871648726487364874648756487664877648786487964880648816488264883648846488564886648876488864889648906489164892648936489464895648966489764898648996490064901649026490364904649056490664907649086490964910649116491264913649146491564916649176491864919649206492164922649236492464925649266492764928649296493064931649326493364934649356493664937649386493964940649416494264943649446494564946649476494864949649506495164952649536495464955649566495764958649596496064961649626496364964649656496664967649686496964970649716497264973649746497564976649776497864979649806498164982649836498464985649866498764988649896499064991649926499364994649956499664997649986499965000650016500265003650046500565006650076500865009650106501165012650136501465015650166501765018650196502065021650226502365024650256502665027650286502965030650316503265033650346503565036650376503865039650406504165042650436504465045650466504765048650496505065051650526505365054650556505665057650586505965060650616506265063650646506565066650676506865069650706507165072650736507465075650766507765078650796508065081650826508365084650856508665087650886508965090650916509265093650946509565096650976509865099651006510165102651036510465105651066510765108651096511065111651126511365114651156511665117651186511965120651216512265123651246512565126651276512865129651306513165132651336513465135651366513765138651396514065141651426514365144651456514665147651486514965150651516515265153651546515565156651576515865159651606516165162651636516465165651666516765168651696517065171651726517365174651756517665177651786517965180651816518265183651846518565186651876518865189651906519165192651936519465195651966519765198651996520065201652026520365204652056520665207652086520965210652116521265213652146521565216652176521865219652206522165222652236522465225652266522765228652296523065231652326523365234652356523665237652386523965240652416524265243652446524565246652476524865249652506525165252652536525465255652566525765258652596526065261652626526365264652656526665267652686526965270652716527265273652746527565276652776527865279652806528165282652836528465285652866528765288652896529065291652926529365294652956529665297652986529965300653016530265303653046530565306653076530865309653106531165312653136531465315653166531765318653196532065321653226532365324653256532665327653286532965330653316533265333653346533565336653376533865339653406534165342653436534465345653466534765348653496535065351653526535365354653556535665357653586535965360653616536265363653646536565366653676536865369653706537165372653736537465375653766537765378653796538065381653826538365384653856538665387653886538965390653916539265393653946539565396653976539865399654006540165402654036540465405654066540765408654096541065411654126541365414654156541665417654186541965420654216542265423654246542565426654276542865429654306543165432654336543465435654366543765438654396544065441654426544365444654456544665447654486544965450654516545265453654546545565456654576545865459654606546165462654636546465465654666546765468654696547065471654726547365474654756547665477654786547965480654816548265483654846548565486654876548865489654906549165492654936549465495654966549765498654996550065501655026550365504655056550665507655086550965510655116551265513655146551565516655176551865519655206552165522655236552465525655266552765528655296553065531655326553365534655356553665537655386553965540655416554265543655446554565546655476554865549655506555165552655536555465555655566555765558655596556065561655626556365564655656556665567655686556965570655716557265573655746557565576655776557865579655806558165582655836558465585655866558765588655896559065591655926559365594655956559665597655986559965600656016560265603656046560565606656076560865609656106561165612656136561465615656166561765618656196562065621656226562365624656256562665627656286562965630656316563265633656346563565636656376563865639656406564165642656436564465645656466564765648656496565065651656526565365654656556565665657656586565965660656616566265663656646566565666656676566865669656706567165672656736567465675656766567765678656796568065681656826568365684656856568665687656886568965690656916569265693656946569565696656976569865699657006570165702657036570465705657066570765708657096571065711657126571365714657156571665717657186571965720657216572265723657246572565726657276572865729657306573165732657336573465735657366573765738657396574065741657426574365744657456574665747657486574965750657516575265753657546575565756657576575865759657606576165762657636576465765657666576765768657696577065771657726577365774657756577665777657786577965780657816578265783657846578565786657876578865789657906579165792657936579465795657966579765798657996580065801658026580365804658056580665807658086580965810658116581265813658146581565816658176581865819658206582165822658236582465825658266582765828658296583065831658326583365834658356583665837658386583965840658416584265843658446584565846658476584865849658506585165852658536585465855658566585765858658596586065861658626586365864658656586665867658686586965870658716587265873658746587565876658776587865879658806588165882658836588465885658866588765888658896589065891658926589365894658956589665897658986589965900659016590265903659046590565906659076590865909659106591165912659136591465915659166591765918659196592065921659226592365924659256592665927659286592965930659316593265933659346593565936659376593865939659406594165942659436594465945659466594765948659496595065951659526595365954659556595665957659586595965960659616596265963659646596565966659676596865969659706597165972659736597465975659766597765978659796598065981659826598365984659856598665987659886598965990659916599265993659946599565996659976599865999660006600166002660036600466005660066600766008660096601066011660126601366014660156601666017660186601966020660216602266023660246602566026660276602866029660306603166032660336603466035660366603766038660396604066041660426604366044660456604666047660486604966050660516605266053660546605566056660576605866059660606606166062660636606466065660666606766068660696607066071660726607366074660756607666077660786607966080660816608266083660846608566086660876608866089660906609166092660936609466095660966609766098660996610066101661026610366104661056610666107661086610966110661116611266113661146611566116661176611866119661206612166122661236612466125661266612766128661296613066131661326613366134661356613666137661386613966140661416614266143661446614566146661476614866149661506615166152661536615466155661566615766158661596616066161661626616366164661656616666167661686616966170661716617266173661746617566176661776617866179661806618166182661836618466185661866618766188661896619066191661926619366194661956619666197661986619966200662016620266203662046620566206662076620866209662106621166212662136621466215662166621766218662196622066221662226622366224662256622666227662286622966230662316623266233662346623566236662376623866239662406624166242662436624466245662466624766248662496625066251662526625366254662556625666257662586625966260662616626266263662646626566266662676626866269662706627166272662736627466275662766627766278662796628066281662826628366284662856628666287662886628966290662916629266293662946629566296662976629866299663006630166302663036630466305663066630766308663096631066311663126631366314663156631666317663186631966320663216632266323663246632566326663276632866329663306633166332663336633466335663366633766338663396634066341663426634366344663456634666347663486634966350663516635266353663546635566356663576635866359663606636166362663636636466365663666636766368663696637066371663726637366374663756637666377663786637966380663816638266383663846638566386663876638866389663906639166392663936639466395663966639766398663996640066401664026640366404664056640666407664086640966410664116641266413664146641566416664176641866419664206642166422664236642466425664266642766428664296643066431664326643366434664356643666437664386643966440664416644266443664446644566446664476644866449664506645166452664536645466455664566645766458664596646066461664626646366464664656646666467664686646966470664716647266473664746647566476664776647866479664806648166482664836648466485664866648766488664896649066491664926649366494664956649666497664986649966500665016650266503665046650566506665076650866509665106651166512665136651466515665166651766518665196652066521665226652366524665256652666527665286652966530665316653266533665346653566536665376653866539665406654166542665436654466545665466654766548665496655066551665526655366554665556655666557665586655966560665616656266563665646656566566665676656866569665706657166572665736657466575665766657766578665796658066581665826658366584665856658666587665886658966590665916659266593665946659566596665976659866599666006660166602666036660466605666066660766608666096661066611666126661366614666156661666617666186661966620666216662266623666246662566626666276662866629666306663166632666336663466635666366663766638666396664066641666426664366644666456664666647666486664966650666516665266653666546665566656666576665866659666606666166662666636666466665666666666766668666696667066671666726667366674666756667666677666786667966680666816668266683666846668566686666876668866689666906669166692666936669466695666966669766698666996670066701667026670366704667056670666707667086670966710667116671266713667146671566716667176671866719667206672166722667236672466725667266672766728667296673066731667326673366734667356673666737667386673966740667416674266743667446674566746667476674866749667506675166752667536675466755667566675766758667596676066761667626676366764667656676666767667686676966770667716677266773667746677566776667776677866779667806678166782667836678466785667866678766788667896679066791667926679366794667956679666797667986679966800668016680266803668046680566806668076680866809668106681166812668136681466815668166681766818668196682066821668226682366824668256682666827668286682966830668316683266833668346683566836668376683866839668406684166842668436684466845668466684766848668496685066851668526685366854668556685666857668586685966860668616686266863668646686566866668676686866869668706687166872668736687466875668766687766878668796688066881668826688366884668856688666887668886688966890668916689266893668946689566896668976689866899669006690166902669036690466905669066690766908669096691066911669126691366914669156691666917669186691966920669216692266923669246692566926669276692866929669306693166932669336693466935669366693766938669396694066941669426694366944669456694666947669486694966950669516695266953669546695566956669576695866959669606696166962669636696466965669666696766968669696697066971669726697366974669756697666977669786697966980669816698266983669846698566986669876698866989669906699166992669936699466995669966699766998669996700067001670026700367004670056700667007670086700967010670116701267013670146701567016670176701867019670206702167022670236702467025670266702767028670296703067031670326703367034670356703667037670386703967040670416704267043670446704567046670476704867049670506705167052670536705467055670566705767058670596706067061670626706367064670656706667067670686706967070670716707267073670746707567076670776707867079670806708167082670836708467085670866708767088670896709067091670926709367094670956709667097670986709967100671016710267103671046710567106671076710867109671106711167112671136711467115671166711767118671196712067121671226712367124671256712667127671286712967130671316713267133671346713567136671376713867139671406714167142671436714467145671466714767148671496715067151671526715367154671556715667157671586715967160671616716267163671646716567166671676716867169671706717167172671736717467175671766717767178671796718067181671826718367184671856718667187671886718967190671916719267193671946719567196671976719867199672006720167202672036720467205672066720767208672096721067211672126721367214672156721667217672186721967220672216722267223672246722567226672276722867229672306723167232672336723467235672366723767238672396724067241672426724367244672456724667247672486724967250672516725267253672546725567256672576725867259672606726167262672636726467265672666726767268672696727067271672726727367274672756727667277672786727967280672816728267283672846728567286672876728867289672906729167292672936729467295672966729767298672996730067301673026730367304673056730667307673086730967310673116731267313673146731567316673176731867319673206732167322673236732467325673266732767328673296733067331673326733367334673356733667337673386733967340673416734267343673446734567346673476734867349673506735167352673536735467355673566735767358673596736067361673626736367364673656736667367673686736967370673716737267373673746737567376673776737867379673806738167382673836738467385673866738767388673896739067391673926739367394673956739667397673986739967400674016740267403674046740567406674076740867409674106741167412674136741467415674166741767418674196742067421674226742367424674256742667427674286742967430674316743267433674346743567436674376743867439674406744167442674436744467445674466744767448674496745067451674526745367454674556745667457674586745967460674616746267463674646746567466674676746867469674706747167472674736747467475674766747767478674796748067481674826748367484674856748667487674886748967490674916749267493674946749567496674976749867499675006750167502675036750467505675066750767508675096751067511675126751367514675156751667517675186751967520675216752267523675246752567526675276752867529675306753167532675336753467535675366753767538675396754067541675426754367544675456754667547675486754967550675516755267553675546755567556675576755867559675606756167562675636756467565675666756767568675696757067571675726757367574675756757667577675786757967580675816758267583675846758567586675876758867589675906759167592675936759467595675966759767598675996760067601676026760367604676056760667607676086760967610676116761267613676146761567616676176761867619676206762167622676236762467625676266762767628676296763067631676326763367634676356763667637676386763967640676416764267643676446764567646676476764867649676506765167652676536765467655676566765767658676596766067661676626766367664676656766667667676686766967670676716767267673676746767567676676776767867679676806768167682676836768467685676866768767688676896769067691676926769367694676956769667697676986769967700677016770267703677046770567706677076770867709677106771167712677136771467715677166771767718677196772067721677226772367724677256772667727677286772967730677316773267733677346773567736677376773867739677406774167742677436774467745677466774767748677496775067751677526775367754677556775667757677586775967760677616776267763677646776567766677676776867769677706777167772677736777467775677766777767778677796778067781677826778367784677856778667787677886778967790677916779267793677946779567796677976779867799678006780167802678036780467805678066780767808678096781067811678126781367814678156781667817678186781967820678216782267823678246782567826678276782867829678306783167832678336783467835678366783767838678396784067841678426784367844678456784667847678486784967850678516785267853678546785567856678576785867859678606786167862678636786467865678666786767868678696787067871678726787367874678756787667877678786787967880678816788267883678846788567886678876788867889678906789167892678936789467895678966789767898678996790067901679026790367904679056790667907679086790967910679116791267913679146791567916679176791867919679206792167922679236792467925679266792767928679296793067931679326793367934679356793667937679386793967940679416794267943679446794567946679476794867949679506795167952679536795467955679566795767958679596796067961679626796367964679656796667967679686796967970679716797267973679746797567976679776797867979679806798167982679836798467985679866798767988679896799067991679926799367994679956799667997679986799968000680016800268003680046800568006680076800868009680106801168012680136801468015680166801768018680196802068021680226802368024680256802668027680286802968030680316803268033680346803568036680376803868039680406804168042680436804468045680466804768048680496805068051680526805368054680556805668057680586805968060680616806268063680646806568066680676806868069680706807168072680736807468075680766807768078680796808068081680826808368084680856808668087680886808968090680916809268093680946809568096680976809868099681006810168102681036810468105681066810768108681096811068111681126811368114681156811668117681186811968120681216812268123681246812568126681276812868129681306813168132681336813468135681366813768138681396814068141681426814368144681456814668147681486814968150681516815268153681546815568156681576815868159681606816168162681636816468165681666816768168681696817068171681726817368174681756817668177681786817968180681816818268183681846818568186681876818868189681906819168192681936819468195681966819768198681996820068201682026820368204682056820668207682086820968210682116821268213682146821568216682176821868219682206822168222682236822468225682266822768228682296823068231682326823368234682356823668237682386823968240682416824268243682446824568246682476824868249682506825168252682536825468255682566825768258682596826068261682626826368264682656826668267682686826968270682716827268273682746827568276682776827868279682806828168282682836828468285682866828768288682896829068291682926829368294682956829668297682986829968300683016830268303683046830568306683076830868309683106831168312683136831468315683166831768318683196832068321683226832368324683256832668327683286832968330683316833268333683346833568336683376833868339683406834168342683436834468345683466834768348683496835068351683526835368354683556835668357683586835968360683616836268363683646836568366683676836868369683706837168372683736837468375683766837768378683796838068381683826838368384683856838668387683886838968390683916839268393683946839568396683976839868399684006840168402684036840468405684066840768408684096841068411684126841368414684156841668417684186841968420684216842268423684246842568426684276842868429684306843168432684336843468435684366843768438684396844068441684426844368444684456844668447684486844968450684516845268453684546845568456684576845868459684606846168462684636846468465684666846768468684696847068471684726847368474684756847668477684786847968480684816848268483684846848568486684876848868489684906849168492684936849468495684966849768498684996850068501685026850368504685056850668507685086850968510685116851268513685146851568516685176851868519685206852168522685236852468525685266852768528685296853068531685326853368534685356853668537685386853968540685416854268543685446854568546685476854868549685506855168552685536855468555685566855768558685596856068561685626856368564685656856668567685686856968570685716857268573685746857568576685776857868579685806858168582685836858468585685866858768588685896859068591685926859368594685956859668597685986859968600686016860268603686046860568606686076860868609686106861168612686136861468615686166861768618686196862068621686226862368624686256862668627686286862968630686316863268633686346863568636686376863868639686406864168642686436864468645686466864768648686496865068651686526865368654686556865668657686586865968660686616866268663686646866568666686676866868669686706867168672686736867468675686766867768678686796868068681686826868368684686856868668687686886868968690686916869268693686946869568696686976869868699687006870168702687036870468705687066870768708687096871068711687126871368714687156871668717687186871968720687216872268723687246872568726687276872868729687306873168732687336873468735687366873768738687396874068741687426874368744687456874668747687486874968750687516875268753687546875568756687576875868759687606876168762687636876468765687666876768768687696877068771687726877368774687756877668777687786877968780687816878268783687846878568786687876878868789687906879168792687936879468795687966879768798687996880068801688026880368804688056880668807688086880968810688116881268813688146881568816688176881868819688206882168822688236882468825688266882768828688296883068831688326883368834688356883668837688386883968840688416884268843688446884568846688476884868849688506885168852688536885468855688566885768858688596886068861688626886368864688656886668867688686886968870688716887268873688746887568876688776887868879688806888168882688836888468885688866888768888688896889068891688926889368894688956889668897688986889968900689016890268903689046890568906689076890868909689106891168912689136891468915689166891768918689196892068921689226892368924689256892668927689286892968930689316893268933689346893568936689376893868939689406894168942689436894468945689466894768948689496895068951689526895368954689556895668957689586895968960689616896268963689646896568966689676896868969689706897168972689736897468975689766897768978689796898068981689826898368984689856898668987689886898968990689916899268993689946899568996689976899868999690006900169002690036900469005690066900769008690096901069011690126901369014690156901669017690186901969020690216902269023690246902569026690276902869029690306903169032690336903469035690366903769038690396904069041690426904369044690456904669047690486904969050690516905269053690546905569056690576905869059690606906169062690636906469065690666906769068690696907069071690726907369074690756907669077690786907969080690816908269083690846908569086690876908869089690906909169092690936909469095690966909769098690996910069101691026910369104691056910669107691086910969110691116911269113691146911569116691176911869119691206912169122691236912469125691266912769128691296913069131691326913369134691356913669137691386913969140691416914269143691446914569146691476914869149691506915169152691536915469155691566915769158691596916069161691626916369164691656916669167691686916969170691716917269173691746917569176691776917869179691806918169182691836918469185691866918769188691896919069191691926919369194691956919669197691986919969200692016920269203692046920569206692076920869209692106921169212692136921469215692166921769218692196922069221692226922369224692256922669227692286922969230692316923269233692346923569236692376923869239692406924169242692436924469245692466924769248692496925069251692526925369254692556925669257692586925969260692616926269263692646926569266692676926869269692706927169272692736927469275692766927769278692796928069281692826928369284692856928669287692886928969290692916929269293692946929569296692976929869299693006930169302693036930469305693066930769308693096931069311693126931369314693156931669317693186931969320693216932269323693246932569326693276932869329693306933169332693336933469335693366933769338693396934069341693426934369344693456934669347693486934969350693516935269353693546935569356693576935869359693606936169362693636936469365693666936769368693696937069371693726937369374693756937669377693786937969380693816938269383693846938569386693876938869389693906939169392693936939469395693966939769398693996940069401694026940369404694056940669407694086940969410694116941269413694146941569416694176941869419694206942169422694236942469425694266942769428694296943069431694326943369434694356943669437694386943969440694416944269443694446944569446694476944869449694506945169452694536945469455694566945769458694596946069461694626946369464694656946669467694686946969470694716947269473694746947569476694776947869479694806948169482694836948469485694866948769488694896949069491694926949369494694956949669497694986949969500695016950269503695046950569506695076950869509695106951169512695136951469515695166951769518695196952069521695226952369524695256952669527695286952969530695316953269533695346953569536695376953869539695406954169542695436954469545695466954769548695496955069551695526955369554695556955669557695586955969560695616956269563695646956569566695676956869569695706957169572695736957469575695766957769578695796958069581695826958369584695856958669587695886958969590695916959269593695946959569596695976959869599696006960169602696036960469605696066960769608696096961069611696126961369614696156961669617696186961969620696216962269623696246962569626696276962869629696306963169632696336963469635696366963769638696396964069641696426964369644696456964669647696486964969650696516965269653696546965569656696576965869659696606966169662696636966469665696666966769668696696967069671696726967369674696756967669677696786967969680696816968269683696846968569686696876968869689696906969169692696936969469695
  1. swagger: '2.0'
  2. info:
  3. title: NetBox API
  4. description: API to access NetBox
  5. termsOfService: https://github.com/netbox-community/netbox
  6. license:
  7. name: Apache v2 License
  8. version: '3.5'
  9. basePath: /api
  10. consumes:
  11. - application/json
  12. produces:
  13. - application/json
  14. securityDefinitions:
  15. Bearer:
  16. type: apiKey
  17. name: Authorization
  18. in: header
  19. security:
  20. - Bearer: []
  21. paths:
  22. /circuits/circuit-terminations/:
  23. get:
  24. operationId: circuits_circuit-terminations_list
  25. description: ''
  26. parameters:
  27. - name: id
  28. in: query
  29. description: ''
  30. required: false
  31. type: string
  32. - name: term_side
  33. in: query
  34. description: ''
  35. required: false
  36. type: string
  37. - name: port_speed
  38. in: query
  39. description: ''
  40. required: false
  41. type: string
  42. - name: upstream_speed
  43. in: query
  44. description: ''
  45. required: false
  46. type: string
  47. - name: xconnect_id
  48. in: query
  49. description: ''
  50. required: false
  51. type: string
  52. - name: description
  53. in: query
  54. description: ''
  55. required: false
  56. type: string
  57. - name: cable_end
  58. in: query
  59. description: ''
  60. required: false
  61. type: string
  62. - name: created
  63. in: query
  64. description: ''
  65. required: false
  66. type: string
  67. - name: last_updated
  68. in: query
  69. description: ''
  70. required: false
  71. type: string
  72. - name: created_by_request
  73. in: query
  74. description: ''
  75. required: false
  76. type: string
  77. - name: updated_by_request
  78. in: query
  79. description: ''
  80. required: false
  81. type: string
  82. - name: q
  83. in: query
  84. description: ''
  85. required: false
  86. type: string
  87. - name: tag
  88. in: query
  89. description: ''
  90. required: false
  91. type: string
  92. - name: cabled
  93. in: query
  94. description: ''
  95. required: false
  96. type: string
  97. - name: occupied
  98. in: query
  99. description: ''
  100. required: false
  101. type: string
  102. - name: circuit_id
  103. in: query
  104. description: ''
  105. required: false
  106. type: string
  107. - name: site_id
  108. in: query
  109. description: ''
  110. required: false
  111. type: string
  112. - name: site
  113. in: query
  114. description: ''
  115. required: false
  116. type: string
  117. - name: provider_network_id
  118. in: query
  119. description: ''
  120. required: false
  121. type: string
  122. - name: id__n
  123. in: query
  124. description: ''
  125. required: false
  126. type: string
  127. - name: id__lte
  128. in: query
  129. description: ''
  130. required: false
  131. type: string
  132. - name: id__lt
  133. in: query
  134. description: ''
  135. required: false
  136. type: string
  137. - name: id__gte
  138. in: query
  139. description: ''
  140. required: false
  141. type: string
  142. - name: id__gt
  143. in: query
  144. description: ''
  145. required: false
  146. type: string
  147. - name: term_side__n
  148. in: query
  149. description: ''
  150. required: false
  151. type: string
  152. - name: port_speed__n
  153. in: query
  154. description: ''
  155. required: false
  156. type: string
  157. - name: port_speed__lte
  158. in: query
  159. description: ''
  160. required: false
  161. type: string
  162. - name: port_speed__lt
  163. in: query
  164. description: ''
  165. required: false
  166. type: string
  167. - name: port_speed__gte
  168. in: query
  169. description: ''
  170. required: false
  171. type: string
  172. - name: port_speed__gt
  173. in: query
  174. description: ''
  175. required: false
  176. type: string
  177. - name: upstream_speed__n
  178. in: query
  179. description: ''
  180. required: false
  181. type: string
  182. - name: upstream_speed__lte
  183. in: query
  184. description: ''
  185. required: false
  186. type: string
  187. - name: upstream_speed__lt
  188. in: query
  189. description: ''
  190. required: false
  191. type: string
  192. - name: upstream_speed__gte
  193. in: query
  194. description: ''
  195. required: false
  196. type: string
  197. - name: upstream_speed__gt
  198. in: query
  199. description: ''
  200. required: false
  201. type: string
  202. - name: xconnect_id__n
  203. in: query
  204. description: ''
  205. required: false
  206. type: string
  207. - name: xconnect_id__ic
  208. in: query
  209. description: ''
  210. required: false
  211. type: string
  212. - name: xconnect_id__nic
  213. in: query
  214. description: ''
  215. required: false
  216. type: string
  217. - name: xconnect_id__iew
  218. in: query
  219. description: ''
  220. required: false
  221. type: string
  222. - name: xconnect_id__niew
  223. in: query
  224. description: ''
  225. required: false
  226. type: string
  227. - name: xconnect_id__isw
  228. in: query
  229. description: ''
  230. required: false
  231. type: string
  232. - name: xconnect_id__nisw
  233. in: query
  234. description: ''
  235. required: false
  236. type: string
  237. - name: xconnect_id__ie
  238. in: query
  239. description: ''
  240. required: false
  241. type: string
  242. - name: xconnect_id__nie
  243. in: query
  244. description: ''
  245. required: false
  246. type: string
  247. - name: xconnect_id__empty
  248. in: query
  249. description: ''
  250. required: false
  251. type: string
  252. - name: description__n
  253. in: query
  254. description: ''
  255. required: false
  256. type: string
  257. - name: description__ic
  258. in: query
  259. description: ''
  260. required: false
  261. type: string
  262. - name: description__nic
  263. in: query
  264. description: ''
  265. required: false
  266. type: string
  267. - name: description__iew
  268. in: query
  269. description: ''
  270. required: false
  271. type: string
  272. - name: description__niew
  273. in: query
  274. description: ''
  275. required: false
  276. type: string
  277. - name: description__isw
  278. in: query
  279. description: ''
  280. required: false
  281. type: string
  282. - name: description__nisw
  283. in: query
  284. description: ''
  285. required: false
  286. type: string
  287. - name: description__ie
  288. in: query
  289. description: ''
  290. required: false
  291. type: string
  292. - name: description__nie
  293. in: query
  294. description: ''
  295. required: false
  296. type: string
  297. - name: description__empty
  298. in: query
  299. description: ''
  300. required: false
  301. type: string
  302. - name: cable_end__n
  303. in: query
  304. description: ''
  305. required: false
  306. type: string
  307. - name: created__n
  308. in: query
  309. description: ''
  310. required: false
  311. type: string
  312. - name: created__lte
  313. in: query
  314. description: ''
  315. required: false
  316. type: string
  317. - name: created__lt
  318. in: query
  319. description: ''
  320. required: false
  321. type: string
  322. - name: created__gte
  323. in: query
  324. description: ''
  325. required: false
  326. type: string
  327. - name: created__gt
  328. in: query
  329. description: ''
  330. required: false
  331. type: string
  332. - name: last_updated__n
  333. in: query
  334. description: ''
  335. required: false
  336. type: string
  337. - name: last_updated__lte
  338. in: query
  339. description: ''
  340. required: false
  341. type: string
  342. - name: last_updated__lt
  343. in: query
  344. description: ''
  345. required: false
  346. type: string
  347. - name: last_updated__gte
  348. in: query
  349. description: ''
  350. required: false
  351. type: string
  352. - name: last_updated__gt
  353. in: query
  354. description: ''
  355. required: false
  356. type: string
  357. - name: tag__n
  358. in: query
  359. description: ''
  360. required: false
  361. type: string
  362. - name: circuit_id__n
  363. in: query
  364. description: ''
  365. required: false
  366. type: string
  367. - name: site_id__n
  368. in: query
  369. description: ''
  370. required: false
  371. type: string
  372. - name: site__n
  373. in: query
  374. description: ''
  375. required: false
  376. type: string
  377. - name: provider_network_id__n
  378. in: query
  379. description: ''
  380. required: false
  381. type: string
  382. - name: ordering
  383. in: query
  384. description: Which field to use when ordering the results.
  385. required: false
  386. type: string
  387. - name: limit
  388. in: query
  389. description: Number of results to return per page.
  390. required: false
  391. type: integer
  392. - name: offset
  393. in: query
  394. description: The initial index from which to return the results.
  395. required: false
  396. type: integer
  397. responses:
  398. '200':
  399. description: ''
  400. schema:
  401. required:
  402. - count
  403. - results
  404. type: object
  405. properties:
  406. count:
  407. type: integer
  408. next:
  409. type: string
  410. format: uri
  411. x-nullable: true
  412. previous:
  413. type: string
  414. format: uri
  415. x-nullable: true
  416. results:
  417. type: array
  418. items:
  419. $ref: '#/definitions/CircuitTermination'
  420. tags:
  421. - circuits
  422. post:
  423. operationId: circuits_circuit-terminations_create
  424. description: ''
  425. parameters:
  426. - name: data
  427. in: body
  428. required: true
  429. schema:
  430. $ref: '#/definitions/WritableCircuitTermination'
  431. responses:
  432. '201':
  433. description: ''
  434. schema:
  435. $ref: '#/definitions/CircuitTermination'
  436. tags:
  437. - circuits
  438. put:
  439. operationId: circuits_circuit-terminations_bulk_update
  440. description: ''
  441. parameters:
  442. - name: data
  443. in: body
  444. required: true
  445. schema:
  446. $ref: '#/definitions/WritableCircuitTermination'
  447. responses:
  448. '200':
  449. description: ''
  450. schema:
  451. $ref: '#/definitions/CircuitTermination'
  452. tags:
  453. - circuits
  454. patch:
  455. operationId: circuits_circuit-terminations_bulk_partial_update
  456. description: ''
  457. parameters:
  458. - name: data
  459. in: body
  460. required: true
  461. schema:
  462. $ref: '#/definitions/WritableCircuitTermination'
  463. responses:
  464. '200':
  465. description: ''
  466. schema:
  467. $ref: '#/definitions/CircuitTermination'
  468. tags:
  469. - circuits
  470. delete:
  471. operationId: circuits_circuit-terminations_bulk_delete
  472. description: ''
  473. parameters: []
  474. responses:
  475. '204':
  476. description: ''
  477. tags:
  478. - circuits
  479. parameters: []
  480. /circuits/circuit-terminations/{id}/:
  481. get:
  482. operationId: circuits_circuit-terminations_read
  483. description: ''
  484. parameters: []
  485. responses:
  486. '200':
  487. description: ''
  488. schema:
  489. $ref: '#/definitions/CircuitTermination'
  490. tags:
  491. - circuits
  492. put:
  493. operationId: circuits_circuit-terminations_update
  494. description: ''
  495. parameters:
  496. - name: data
  497. in: body
  498. required: true
  499. schema:
  500. $ref: '#/definitions/WritableCircuitTermination'
  501. responses:
  502. '200':
  503. description: ''
  504. schema:
  505. $ref: '#/definitions/CircuitTermination'
  506. tags:
  507. - circuits
  508. patch:
  509. operationId: circuits_circuit-terminations_partial_update
  510. description: ''
  511. parameters:
  512. - name: data
  513. in: body
  514. required: true
  515. schema:
  516. $ref: '#/definitions/WritableCircuitTermination'
  517. responses:
  518. '200':
  519. description: ''
  520. schema:
  521. $ref: '#/definitions/CircuitTermination'
  522. tags:
  523. - circuits
  524. delete:
  525. operationId: circuits_circuit-terminations_delete
  526. description: ''
  527. parameters: []
  528. responses:
  529. '204':
  530. description: ''
  531. tags:
  532. - circuits
  533. parameters:
  534. - name: id
  535. in: path
  536. description: A unique integer value identifying this circuit termination.
  537. required: true
  538. type: integer
  539. /circuits/circuit-terminations/{id}/paths/:
  540. get:
  541. operationId: circuits_circuit-terminations_paths
  542. description: Return all CablePaths which traverse a given pass-through port.
  543. parameters: []
  544. responses:
  545. '200':
  546. description: ''
  547. schema:
  548. $ref: '#/definitions/CircuitTermination'
  549. tags:
  550. - circuits
  551. parameters:
  552. - name: id
  553. in: path
  554. description: A unique integer value identifying this circuit termination.
  555. required: true
  556. type: integer
  557. /circuits/circuit-types/:
  558. get:
  559. operationId: circuits_circuit-types_list
  560. description: ''
  561. parameters:
  562. - name: id
  563. in: query
  564. description: ''
  565. required: false
  566. type: string
  567. - name: name
  568. in: query
  569. description: ''
  570. required: false
  571. type: string
  572. - name: slug
  573. in: query
  574. description: ''
  575. required: false
  576. type: string
  577. - name: description
  578. in: query
  579. description: ''
  580. required: false
  581. type: string
  582. - name: created
  583. in: query
  584. description: ''
  585. required: false
  586. type: string
  587. - name: last_updated
  588. in: query
  589. description: ''
  590. required: false
  591. type: string
  592. - name: created_by_request
  593. in: query
  594. description: ''
  595. required: false
  596. type: string
  597. - name: updated_by_request
  598. in: query
  599. description: ''
  600. required: false
  601. type: string
  602. - name: q
  603. in: query
  604. description: ''
  605. required: false
  606. type: string
  607. - name: tag
  608. in: query
  609. description: ''
  610. required: false
  611. type: string
  612. - name: id__n
  613. in: query
  614. description: ''
  615. required: false
  616. type: string
  617. - name: id__lte
  618. in: query
  619. description: ''
  620. required: false
  621. type: string
  622. - name: id__lt
  623. in: query
  624. description: ''
  625. required: false
  626. type: string
  627. - name: id__gte
  628. in: query
  629. description: ''
  630. required: false
  631. type: string
  632. - name: id__gt
  633. in: query
  634. description: ''
  635. required: false
  636. type: string
  637. - name: name__n
  638. in: query
  639. description: ''
  640. required: false
  641. type: string
  642. - name: name__ic
  643. in: query
  644. description: ''
  645. required: false
  646. type: string
  647. - name: name__nic
  648. in: query
  649. description: ''
  650. required: false
  651. type: string
  652. - name: name__iew
  653. in: query
  654. description: ''
  655. required: false
  656. type: string
  657. - name: name__niew
  658. in: query
  659. description: ''
  660. required: false
  661. type: string
  662. - name: name__isw
  663. in: query
  664. description: ''
  665. required: false
  666. type: string
  667. - name: name__nisw
  668. in: query
  669. description: ''
  670. required: false
  671. type: string
  672. - name: name__ie
  673. in: query
  674. description: ''
  675. required: false
  676. type: string
  677. - name: name__nie
  678. in: query
  679. description: ''
  680. required: false
  681. type: string
  682. - name: name__empty
  683. in: query
  684. description: ''
  685. required: false
  686. type: string
  687. - name: slug__n
  688. in: query
  689. description: ''
  690. required: false
  691. type: string
  692. - name: slug__ic
  693. in: query
  694. description: ''
  695. required: false
  696. type: string
  697. - name: slug__nic
  698. in: query
  699. description: ''
  700. required: false
  701. type: string
  702. - name: slug__iew
  703. in: query
  704. description: ''
  705. required: false
  706. type: string
  707. - name: slug__niew
  708. in: query
  709. description: ''
  710. required: false
  711. type: string
  712. - name: slug__isw
  713. in: query
  714. description: ''
  715. required: false
  716. type: string
  717. - name: slug__nisw
  718. in: query
  719. description: ''
  720. required: false
  721. type: string
  722. - name: slug__ie
  723. in: query
  724. description: ''
  725. required: false
  726. type: string
  727. - name: slug__nie
  728. in: query
  729. description: ''
  730. required: false
  731. type: string
  732. - name: slug__empty
  733. in: query
  734. description: ''
  735. required: false
  736. type: string
  737. - name: description__n
  738. in: query
  739. description: ''
  740. required: false
  741. type: string
  742. - name: description__ic
  743. in: query
  744. description: ''
  745. required: false
  746. type: string
  747. - name: description__nic
  748. in: query
  749. description: ''
  750. required: false
  751. type: string
  752. - name: description__iew
  753. in: query
  754. description: ''
  755. required: false
  756. type: string
  757. - name: description__niew
  758. in: query
  759. description: ''
  760. required: false
  761. type: string
  762. - name: description__isw
  763. in: query
  764. description: ''
  765. required: false
  766. type: string
  767. - name: description__nisw
  768. in: query
  769. description: ''
  770. required: false
  771. type: string
  772. - name: description__ie
  773. in: query
  774. description: ''
  775. required: false
  776. type: string
  777. - name: description__nie
  778. in: query
  779. description: ''
  780. required: false
  781. type: string
  782. - name: description__empty
  783. in: query
  784. description: ''
  785. required: false
  786. type: string
  787. - name: created__n
  788. in: query
  789. description: ''
  790. required: false
  791. type: string
  792. - name: created__lte
  793. in: query
  794. description: ''
  795. required: false
  796. type: string
  797. - name: created__lt
  798. in: query
  799. description: ''
  800. required: false
  801. type: string
  802. - name: created__gte
  803. in: query
  804. description: ''
  805. required: false
  806. type: string
  807. - name: created__gt
  808. in: query
  809. description: ''
  810. required: false
  811. type: string
  812. - name: last_updated__n
  813. in: query
  814. description: ''
  815. required: false
  816. type: string
  817. - name: last_updated__lte
  818. in: query
  819. description: ''
  820. required: false
  821. type: string
  822. - name: last_updated__lt
  823. in: query
  824. description: ''
  825. required: false
  826. type: string
  827. - name: last_updated__gte
  828. in: query
  829. description: ''
  830. required: false
  831. type: string
  832. - name: last_updated__gt
  833. in: query
  834. description: ''
  835. required: false
  836. type: string
  837. - name: tag__n
  838. in: query
  839. description: ''
  840. required: false
  841. type: string
  842. - name: ordering
  843. in: query
  844. description: Which field to use when ordering the results.
  845. required: false
  846. type: string
  847. - name: limit
  848. in: query
  849. description: Number of results to return per page.
  850. required: false
  851. type: integer
  852. - name: offset
  853. in: query
  854. description: The initial index from which to return the results.
  855. required: false
  856. type: integer
  857. responses:
  858. '200':
  859. description: ''
  860. schema:
  861. required:
  862. - count
  863. - results
  864. type: object
  865. properties:
  866. count:
  867. type: integer
  868. next:
  869. type: string
  870. format: uri
  871. x-nullable: true
  872. previous:
  873. type: string
  874. format: uri
  875. x-nullable: true
  876. results:
  877. type: array
  878. items:
  879. $ref: '#/definitions/CircuitType'
  880. tags:
  881. - circuits
  882. post:
  883. operationId: circuits_circuit-types_create
  884. description: ''
  885. parameters:
  886. - name: data
  887. in: body
  888. required: true
  889. schema:
  890. $ref: '#/definitions/CircuitType'
  891. responses:
  892. '201':
  893. description: ''
  894. schema:
  895. $ref: '#/definitions/CircuitType'
  896. tags:
  897. - circuits
  898. put:
  899. operationId: circuits_circuit-types_bulk_update
  900. description: ''
  901. parameters:
  902. - name: data
  903. in: body
  904. required: true
  905. schema:
  906. $ref: '#/definitions/CircuitType'
  907. responses:
  908. '200':
  909. description: ''
  910. schema:
  911. $ref: '#/definitions/CircuitType'
  912. tags:
  913. - circuits
  914. patch:
  915. operationId: circuits_circuit-types_bulk_partial_update
  916. description: ''
  917. parameters:
  918. - name: data
  919. in: body
  920. required: true
  921. schema:
  922. $ref: '#/definitions/CircuitType'
  923. responses:
  924. '200':
  925. description: ''
  926. schema:
  927. $ref: '#/definitions/CircuitType'
  928. tags:
  929. - circuits
  930. delete:
  931. operationId: circuits_circuit-types_bulk_delete
  932. description: ''
  933. parameters: []
  934. responses:
  935. '204':
  936. description: ''
  937. tags:
  938. - circuits
  939. parameters: []
  940. /circuits/circuit-types/{id}/:
  941. get:
  942. operationId: circuits_circuit-types_read
  943. description: ''
  944. parameters: []
  945. responses:
  946. '200':
  947. description: ''
  948. schema:
  949. $ref: '#/definitions/CircuitType'
  950. tags:
  951. - circuits
  952. put:
  953. operationId: circuits_circuit-types_update
  954. description: ''
  955. parameters:
  956. - name: data
  957. in: body
  958. required: true
  959. schema:
  960. $ref: '#/definitions/CircuitType'
  961. responses:
  962. '200':
  963. description: ''
  964. schema:
  965. $ref: '#/definitions/CircuitType'
  966. tags:
  967. - circuits
  968. patch:
  969. operationId: circuits_circuit-types_partial_update
  970. description: ''
  971. parameters:
  972. - name: data
  973. in: body
  974. required: true
  975. schema:
  976. $ref: '#/definitions/CircuitType'
  977. responses:
  978. '200':
  979. description: ''
  980. schema:
  981. $ref: '#/definitions/CircuitType'
  982. tags:
  983. - circuits
  984. delete:
  985. operationId: circuits_circuit-types_delete
  986. description: ''
  987. parameters: []
  988. responses:
  989. '204':
  990. description: ''
  991. tags:
  992. - circuits
  993. parameters:
  994. - name: id
  995. in: path
  996. description: A unique integer value identifying this circuit type.
  997. required: true
  998. type: integer
  999. /circuits/circuits/:
  1000. get:
  1001. operationId: circuits_circuits_list
  1002. description: ''
  1003. parameters:
  1004. - name: id
  1005. in: query
  1006. description: ''
  1007. required: false
  1008. type: string
  1009. - name: cid
  1010. in: query
  1011. description: ''
  1012. required: false
  1013. type: string
  1014. - name: description
  1015. in: query
  1016. description: ''
  1017. required: false
  1018. type: string
  1019. - name: install_date
  1020. in: query
  1021. description: ''
  1022. required: false
  1023. type: string
  1024. - name: termination_date
  1025. in: query
  1026. description: ''
  1027. required: false
  1028. type: string
  1029. - name: commit_rate
  1030. in: query
  1031. description: ''
  1032. required: false
  1033. type: string
  1034. - name: created
  1035. in: query
  1036. description: ''
  1037. required: false
  1038. type: string
  1039. - name: last_updated
  1040. in: query
  1041. description: ''
  1042. required: false
  1043. type: string
  1044. - name: created_by_request
  1045. in: query
  1046. description: ''
  1047. required: false
  1048. type: string
  1049. - name: updated_by_request
  1050. in: query
  1051. description: ''
  1052. required: false
  1053. type: string
  1054. - name: q
  1055. in: query
  1056. description: ''
  1057. required: false
  1058. type: string
  1059. - name: tag
  1060. in: query
  1061. description: ''
  1062. required: false
  1063. type: string
  1064. - name: tenant_group_id
  1065. in: query
  1066. description: ''
  1067. required: false
  1068. type: string
  1069. - name: tenant_group
  1070. in: query
  1071. description: ''
  1072. required: false
  1073. type: string
  1074. - name: tenant_id
  1075. in: query
  1076. description: ''
  1077. required: false
  1078. type: string
  1079. - name: tenant
  1080. in: query
  1081. description: ''
  1082. required: false
  1083. type: string
  1084. - name: contact
  1085. in: query
  1086. description: ''
  1087. required: false
  1088. type: string
  1089. - name: contact_role
  1090. in: query
  1091. description: ''
  1092. required: false
  1093. type: string
  1094. - name: contact_group
  1095. in: query
  1096. description: ''
  1097. required: false
  1098. type: string
  1099. - name: provider_id
  1100. in: query
  1101. description: ''
  1102. required: false
  1103. type: string
  1104. - name: provider
  1105. in: query
  1106. description: ''
  1107. required: false
  1108. type: string
  1109. - name: provider_account_id
  1110. in: query
  1111. description: ''
  1112. required: false
  1113. type: string
  1114. - name: provider_network_id
  1115. in: query
  1116. description: ''
  1117. required: false
  1118. type: string
  1119. - name: type_id
  1120. in: query
  1121. description: ''
  1122. required: false
  1123. type: string
  1124. - name: type
  1125. in: query
  1126. description: ''
  1127. required: false
  1128. type: string
  1129. - name: status
  1130. in: query
  1131. description: ''
  1132. required: false
  1133. type: string
  1134. - name: region_id
  1135. in: query
  1136. description: ''
  1137. required: false
  1138. type: string
  1139. - name: region
  1140. in: query
  1141. description: ''
  1142. required: false
  1143. type: string
  1144. - name: site_group_id
  1145. in: query
  1146. description: ''
  1147. required: false
  1148. type: string
  1149. - name: site_group
  1150. in: query
  1151. description: ''
  1152. required: false
  1153. type: string
  1154. - name: site_id
  1155. in: query
  1156. description: ''
  1157. required: false
  1158. type: string
  1159. - name: site
  1160. in: query
  1161. description: ''
  1162. required: false
  1163. type: string
  1164. - name: id__n
  1165. in: query
  1166. description: ''
  1167. required: false
  1168. type: string
  1169. - name: id__lte
  1170. in: query
  1171. description: ''
  1172. required: false
  1173. type: string
  1174. - name: id__lt
  1175. in: query
  1176. description: ''
  1177. required: false
  1178. type: string
  1179. - name: id__gte
  1180. in: query
  1181. description: ''
  1182. required: false
  1183. type: string
  1184. - name: id__gt
  1185. in: query
  1186. description: ''
  1187. required: false
  1188. type: string
  1189. - name: cid__n
  1190. in: query
  1191. description: ''
  1192. required: false
  1193. type: string
  1194. - name: cid__ic
  1195. in: query
  1196. description: ''
  1197. required: false
  1198. type: string
  1199. - name: cid__nic
  1200. in: query
  1201. description: ''
  1202. required: false
  1203. type: string
  1204. - name: cid__iew
  1205. in: query
  1206. description: ''
  1207. required: false
  1208. type: string
  1209. - name: cid__niew
  1210. in: query
  1211. description: ''
  1212. required: false
  1213. type: string
  1214. - name: cid__isw
  1215. in: query
  1216. description: ''
  1217. required: false
  1218. type: string
  1219. - name: cid__nisw
  1220. in: query
  1221. description: ''
  1222. required: false
  1223. type: string
  1224. - name: cid__ie
  1225. in: query
  1226. description: ''
  1227. required: false
  1228. type: string
  1229. - name: cid__nie
  1230. in: query
  1231. description: ''
  1232. required: false
  1233. type: string
  1234. - name: cid__empty
  1235. in: query
  1236. description: ''
  1237. required: false
  1238. type: string
  1239. - name: description__n
  1240. in: query
  1241. description: ''
  1242. required: false
  1243. type: string
  1244. - name: description__ic
  1245. in: query
  1246. description: ''
  1247. required: false
  1248. type: string
  1249. - name: description__nic
  1250. in: query
  1251. description: ''
  1252. required: false
  1253. type: string
  1254. - name: description__iew
  1255. in: query
  1256. description: ''
  1257. required: false
  1258. type: string
  1259. - name: description__niew
  1260. in: query
  1261. description: ''
  1262. required: false
  1263. type: string
  1264. - name: description__isw
  1265. in: query
  1266. description: ''
  1267. required: false
  1268. type: string
  1269. - name: description__nisw
  1270. in: query
  1271. description: ''
  1272. required: false
  1273. type: string
  1274. - name: description__ie
  1275. in: query
  1276. description: ''
  1277. required: false
  1278. type: string
  1279. - name: description__nie
  1280. in: query
  1281. description: ''
  1282. required: false
  1283. type: string
  1284. - name: description__empty
  1285. in: query
  1286. description: ''
  1287. required: false
  1288. type: string
  1289. - name: install_date__n
  1290. in: query
  1291. description: ''
  1292. required: false
  1293. type: string
  1294. - name: install_date__lte
  1295. in: query
  1296. description: ''
  1297. required: false
  1298. type: string
  1299. - name: install_date__lt
  1300. in: query
  1301. description: ''
  1302. required: false
  1303. type: string
  1304. - name: install_date__gte
  1305. in: query
  1306. description: ''
  1307. required: false
  1308. type: string
  1309. - name: install_date__gt
  1310. in: query
  1311. description: ''
  1312. required: false
  1313. type: string
  1314. - name: termination_date__n
  1315. in: query
  1316. description: ''
  1317. required: false
  1318. type: string
  1319. - name: termination_date__lte
  1320. in: query
  1321. description: ''
  1322. required: false
  1323. type: string
  1324. - name: termination_date__lt
  1325. in: query
  1326. description: ''
  1327. required: false
  1328. type: string
  1329. - name: termination_date__gte
  1330. in: query
  1331. description: ''
  1332. required: false
  1333. type: string
  1334. - name: termination_date__gt
  1335. in: query
  1336. description: ''
  1337. required: false
  1338. type: string
  1339. - name: commit_rate__n
  1340. in: query
  1341. description: ''
  1342. required: false
  1343. type: string
  1344. - name: commit_rate__lte
  1345. in: query
  1346. description: ''
  1347. required: false
  1348. type: string
  1349. - name: commit_rate__lt
  1350. in: query
  1351. description: ''
  1352. required: false
  1353. type: string
  1354. - name: commit_rate__gte
  1355. in: query
  1356. description: ''
  1357. required: false
  1358. type: string
  1359. - name: commit_rate__gt
  1360. in: query
  1361. description: ''
  1362. required: false
  1363. type: string
  1364. - name: created__n
  1365. in: query
  1366. description: ''
  1367. required: false
  1368. type: string
  1369. - name: created__lte
  1370. in: query
  1371. description: ''
  1372. required: false
  1373. type: string
  1374. - name: created__lt
  1375. in: query
  1376. description: ''
  1377. required: false
  1378. type: string
  1379. - name: created__gte
  1380. in: query
  1381. description: ''
  1382. required: false
  1383. type: string
  1384. - name: created__gt
  1385. in: query
  1386. description: ''
  1387. required: false
  1388. type: string
  1389. - name: last_updated__n
  1390. in: query
  1391. description: ''
  1392. required: false
  1393. type: string
  1394. - name: last_updated__lte
  1395. in: query
  1396. description: ''
  1397. required: false
  1398. type: string
  1399. - name: last_updated__lt
  1400. in: query
  1401. description: ''
  1402. required: false
  1403. type: string
  1404. - name: last_updated__gte
  1405. in: query
  1406. description: ''
  1407. required: false
  1408. type: string
  1409. - name: last_updated__gt
  1410. in: query
  1411. description: ''
  1412. required: false
  1413. type: string
  1414. - name: tag__n
  1415. in: query
  1416. description: ''
  1417. required: false
  1418. type: string
  1419. - name: tenant_group_id__n
  1420. in: query
  1421. description: ''
  1422. required: false
  1423. type: string
  1424. - name: tenant_group__n
  1425. in: query
  1426. description: ''
  1427. required: false
  1428. type: string
  1429. - name: tenant_id__n
  1430. in: query
  1431. description: ''
  1432. required: false
  1433. type: string
  1434. - name: tenant__n
  1435. in: query
  1436. description: ''
  1437. required: false
  1438. type: string
  1439. - name: contact__n
  1440. in: query
  1441. description: ''
  1442. required: false
  1443. type: string
  1444. - name: contact_role__n
  1445. in: query
  1446. description: ''
  1447. required: false
  1448. type: string
  1449. - name: contact_group__n
  1450. in: query
  1451. description: ''
  1452. required: false
  1453. type: string
  1454. - name: provider_id__n
  1455. in: query
  1456. description: ''
  1457. required: false
  1458. type: string
  1459. - name: provider__n
  1460. in: query
  1461. description: ''
  1462. required: false
  1463. type: string
  1464. - name: provider_account_id__n
  1465. in: query
  1466. description: ''
  1467. required: false
  1468. type: string
  1469. - name: provider_network_id__n
  1470. in: query
  1471. description: ''
  1472. required: false
  1473. type: string
  1474. - name: type_id__n
  1475. in: query
  1476. description: ''
  1477. required: false
  1478. type: string
  1479. - name: type__n
  1480. in: query
  1481. description: ''
  1482. required: false
  1483. type: string
  1484. - name: status__n
  1485. in: query
  1486. description: ''
  1487. required: false
  1488. type: string
  1489. - name: region_id__n
  1490. in: query
  1491. description: ''
  1492. required: false
  1493. type: string
  1494. - name: region__n
  1495. in: query
  1496. description: ''
  1497. required: false
  1498. type: string
  1499. - name: site_group_id__n
  1500. in: query
  1501. description: ''
  1502. required: false
  1503. type: string
  1504. - name: site_group__n
  1505. in: query
  1506. description: ''
  1507. required: false
  1508. type: string
  1509. - name: site_id__n
  1510. in: query
  1511. description: ''
  1512. required: false
  1513. type: string
  1514. - name: site__n
  1515. in: query
  1516. description: ''
  1517. required: false
  1518. type: string
  1519. - name: ordering
  1520. in: query
  1521. description: Which field to use when ordering the results.
  1522. required: false
  1523. type: string
  1524. - name: limit
  1525. in: query
  1526. description: Number of results to return per page.
  1527. required: false
  1528. type: integer
  1529. - name: offset
  1530. in: query
  1531. description: The initial index from which to return the results.
  1532. required: false
  1533. type: integer
  1534. responses:
  1535. '200':
  1536. description: ''
  1537. schema:
  1538. required:
  1539. - count
  1540. - results
  1541. type: object
  1542. properties:
  1543. count:
  1544. type: integer
  1545. next:
  1546. type: string
  1547. format: uri
  1548. x-nullable: true
  1549. previous:
  1550. type: string
  1551. format: uri
  1552. x-nullable: true
  1553. results:
  1554. type: array
  1555. items:
  1556. $ref: '#/definitions/Circuit'
  1557. tags:
  1558. - circuits
  1559. post:
  1560. operationId: circuits_circuits_create
  1561. description: ''
  1562. parameters:
  1563. - name: data
  1564. in: body
  1565. required: true
  1566. schema:
  1567. $ref: '#/definitions/WritableCircuit'
  1568. responses:
  1569. '201':
  1570. description: ''
  1571. schema:
  1572. $ref: '#/definitions/Circuit'
  1573. tags:
  1574. - circuits
  1575. put:
  1576. operationId: circuits_circuits_bulk_update
  1577. description: ''
  1578. parameters:
  1579. - name: data
  1580. in: body
  1581. required: true
  1582. schema:
  1583. $ref: '#/definitions/WritableCircuit'
  1584. responses:
  1585. '200':
  1586. description: ''
  1587. schema:
  1588. $ref: '#/definitions/Circuit'
  1589. tags:
  1590. - circuits
  1591. patch:
  1592. operationId: circuits_circuits_bulk_partial_update
  1593. description: ''
  1594. parameters:
  1595. - name: data
  1596. in: body
  1597. required: true
  1598. schema:
  1599. $ref: '#/definitions/WritableCircuit'
  1600. responses:
  1601. '200':
  1602. description: ''
  1603. schema:
  1604. $ref: '#/definitions/Circuit'
  1605. tags:
  1606. - circuits
  1607. delete:
  1608. operationId: circuits_circuits_bulk_delete
  1609. description: ''
  1610. parameters: []
  1611. responses:
  1612. '204':
  1613. description: ''
  1614. tags:
  1615. - circuits
  1616. parameters: []
  1617. /circuits/circuits/{id}/:
  1618. get:
  1619. operationId: circuits_circuits_read
  1620. description: ''
  1621. parameters: []
  1622. responses:
  1623. '200':
  1624. description: ''
  1625. schema:
  1626. $ref: '#/definitions/Circuit'
  1627. tags:
  1628. - circuits
  1629. put:
  1630. operationId: circuits_circuits_update
  1631. description: ''
  1632. parameters:
  1633. - name: data
  1634. in: body
  1635. required: true
  1636. schema:
  1637. $ref: '#/definitions/WritableCircuit'
  1638. responses:
  1639. '200':
  1640. description: ''
  1641. schema:
  1642. $ref: '#/definitions/Circuit'
  1643. tags:
  1644. - circuits
  1645. patch:
  1646. operationId: circuits_circuits_partial_update
  1647. description: ''
  1648. parameters:
  1649. - name: data
  1650. in: body
  1651. required: true
  1652. schema:
  1653. $ref: '#/definitions/WritableCircuit'
  1654. responses:
  1655. '200':
  1656. description: ''
  1657. schema:
  1658. $ref: '#/definitions/Circuit'
  1659. tags:
  1660. - circuits
  1661. delete:
  1662. operationId: circuits_circuits_delete
  1663. description: ''
  1664. parameters: []
  1665. responses:
  1666. '204':
  1667. description: ''
  1668. tags:
  1669. - circuits
  1670. parameters:
  1671. - name: id
  1672. in: path
  1673. description: A unique integer value identifying this circuit.
  1674. required: true
  1675. type: integer
  1676. /circuits/provider-accounts/:
  1677. get:
  1678. operationId: circuits_provider-accounts_list
  1679. description: ''
  1680. parameters:
  1681. - name: id
  1682. in: query
  1683. description: ''
  1684. required: false
  1685. type: string
  1686. - name: name
  1687. in: query
  1688. description: ''
  1689. required: false
  1690. type: string
  1691. - name: account
  1692. in: query
  1693. description: ''
  1694. required: false
  1695. type: string
  1696. - name: description
  1697. in: query
  1698. description: ''
  1699. required: false
  1700. type: string
  1701. - name: created
  1702. in: query
  1703. description: ''
  1704. required: false
  1705. type: string
  1706. - name: last_updated
  1707. in: query
  1708. description: ''
  1709. required: false
  1710. type: string
  1711. - name: created_by_request
  1712. in: query
  1713. description: ''
  1714. required: false
  1715. type: string
  1716. - name: updated_by_request
  1717. in: query
  1718. description: ''
  1719. required: false
  1720. type: string
  1721. - name: q
  1722. in: query
  1723. description: ''
  1724. required: false
  1725. type: string
  1726. - name: tag
  1727. in: query
  1728. description: ''
  1729. required: false
  1730. type: string
  1731. - name: provider_id
  1732. in: query
  1733. description: ''
  1734. required: false
  1735. type: string
  1736. - name: provider
  1737. in: query
  1738. description: ''
  1739. required: false
  1740. type: string
  1741. - name: id__n
  1742. in: query
  1743. description: ''
  1744. required: false
  1745. type: string
  1746. - name: id__lte
  1747. in: query
  1748. description: ''
  1749. required: false
  1750. type: string
  1751. - name: id__lt
  1752. in: query
  1753. description: ''
  1754. required: false
  1755. type: string
  1756. - name: id__gte
  1757. in: query
  1758. description: ''
  1759. required: false
  1760. type: string
  1761. - name: id__gt
  1762. in: query
  1763. description: ''
  1764. required: false
  1765. type: string
  1766. - name: name__n
  1767. in: query
  1768. description: ''
  1769. required: false
  1770. type: string
  1771. - name: name__ic
  1772. in: query
  1773. description: ''
  1774. required: false
  1775. type: string
  1776. - name: name__nic
  1777. in: query
  1778. description: ''
  1779. required: false
  1780. type: string
  1781. - name: name__iew
  1782. in: query
  1783. description: ''
  1784. required: false
  1785. type: string
  1786. - name: name__niew
  1787. in: query
  1788. description: ''
  1789. required: false
  1790. type: string
  1791. - name: name__isw
  1792. in: query
  1793. description: ''
  1794. required: false
  1795. type: string
  1796. - name: name__nisw
  1797. in: query
  1798. description: ''
  1799. required: false
  1800. type: string
  1801. - name: name__ie
  1802. in: query
  1803. description: ''
  1804. required: false
  1805. type: string
  1806. - name: name__nie
  1807. in: query
  1808. description: ''
  1809. required: false
  1810. type: string
  1811. - name: name__empty
  1812. in: query
  1813. description: ''
  1814. required: false
  1815. type: string
  1816. - name: account__n
  1817. in: query
  1818. description: ''
  1819. required: false
  1820. type: string
  1821. - name: account__ic
  1822. in: query
  1823. description: ''
  1824. required: false
  1825. type: string
  1826. - name: account__nic
  1827. in: query
  1828. description: ''
  1829. required: false
  1830. type: string
  1831. - name: account__iew
  1832. in: query
  1833. description: ''
  1834. required: false
  1835. type: string
  1836. - name: account__niew
  1837. in: query
  1838. description: ''
  1839. required: false
  1840. type: string
  1841. - name: account__isw
  1842. in: query
  1843. description: ''
  1844. required: false
  1845. type: string
  1846. - name: account__nisw
  1847. in: query
  1848. description: ''
  1849. required: false
  1850. type: string
  1851. - name: account__ie
  1852. in: query
  1853. description: ''
  1854. required: false
  1855. type: string
  1856. - name: account__nie
  1857. in: query
  1858. description: ''
  1859. required: false
  1860. type: string
  1861. - name: account__empty
  1862. in: query
  1863. description: ''
  1864. required: false
  1865. type: string
  1866. - name: description__n
  1867. in: query
  1868. description: ''
  1869. required: false
  1870. type: string
  1871. - name: description__ic
  1872. in: query
  1873. description: ''
  1874. required: false
  1875. type: string
  1876. - name: description__nic
  1877. in: query
  1878. description: ''
  1879. required: false
  1880. type: string
  1881. - name: description__iew
  1882. in: query
  1883. description: ''
  1884. required: false
  1885. type: string
  1886. - name: description__niew
  1887. in: query
  1888. description: ''
  1889. required: false
  1890. type: string
  1891. - name: description__isw
  1892. in: query
  1893. description: ''
  1894. required: false
  1895. type: string
  1896. - name: description__nisw
  1897. in: query
  1898. description: ''
  1899. required: false
  1900. type: string
  1901. - name: description__ie
  1902. in: query
  1903. description: ''
  1904. required: false
  1905. type: string
  1906. - name: description__nie
  1907. in: query
  1908. description: ''
  1909. required: false
  1910. type: string
  1911. - name: description__empty
  1912. in: query
  1913. description: ''
  1914. required: false
  1915. type: string
  1916. - name: created__n
  1917. in: query
  1918. description: ''
  1919. required: false
  1920. type: string
  1921. - name: created__lte
  1922. in: query
  1923. description: ''
  1924. required: false
  1925. type: string
  1926. - name: created__lt
  1927. in: query
  1928. description: ''
  1929. required: false
  1930. type: string
  1931. - name: created__gte
  1932. in: query
  1933. description: ''
  1934. required: false
  1935. type: string
  1936. - name: created__gt
  1937. in: query
  1938. description: ''
  1939. required: false
  1940. type: string
  1941. - name: last_updated__n
  1942. in: query
  1943. description: ''
  1944. required: false
  1945. type: string
  1946. - name: last_updated__lte
  1947. in: query
  1948. description: ''
  1949. required: false
  1950. type: string
  1951. - name: last_updated__lt
  1952. in: query
  1953. description: ''
  1954. required: false
  1955. type: string
  1956. - name: last_updated__gte
  1957. in: query
  1958. description: ''
  1959. required: false
  1960. type: string
  1961. - name: last_updated__gt
  1962. in: query
  1963. description: ''
  1964. required: false
  1965. type: string
  1966. - name: tag__n
  1967. in: query
  1968. description: ''
  1969. required: false
  1970. type: string
  1971. - name: provider_id__n
  1972. in: query
  1973. description: ''
  1974. required: false
  1975. type: string
  1976. - name: provider__n
  1977. in: query
  1978. description: ''
  1979. required: false
  1980. type: string
  1981. - name: ordering
  1982. in: query
  1983. description: Which field to use when ordering the results.
  1984. required: false
  1985. type: string
  1986. - name: limit
  1987. in: query
  1988. description: Number of results to return per page.
  1989. required: false
  1990. type: integer
  1991. - name: offset
  1992. in: query
  1993. description: The initial index from which to return the results.
  1994. required: false
  1995. type: integer
  1996. responses:
  1997. '200':
  1998. description: ''
  1999. schema:
  2000. required:
  2001. - count
  2002. - results
  2003. type: object
  2004. properties:
  2005. count:
  2006. type: integer
  2007. next:
  2008. type: string
  2009. format: uri
  2010. x-nullable: true
  2011. previous:
  2012. type: string
  2013. format: uri
  2014. x-nullable: true
  2015. results:
  2016. type: array
  2017. items:
  2018. $ref: '#/definitions/ProviderAccount'
  2019. tags:
  2020. - circuits
  2021. post:
  2022. operationId: circuits_provider-accounts_create
  2023. description: ''
  2024. parameters:
  2025. - name: data
  2026. in: body
  2027. required: true
  2028. schema:
  2029. $ref: '#/definitions/WritableProviderAccount'
  2030. responses:
  2031. '201':
  2032. description: ''
  2033. schema:
  2034. $ref: '#/definitions/ProviderAccount'
  2035. tags:
  2036. - circuits
  2037. put:
  2038. operationId: circuits_provider-accounts_bulk_update
  2039. description: ''
  2040. parameters:
  2041. - name: data
  2042. in: body
  2043. required: true
  2044. schema:
  2045. $ref: '#/definitions/WritableProviderAccount'
  2046. responses:
  2047. '200':
  2048. description: ''
  2049. schema:
  2050. $ref: '#/definitions/ProviderAccount'
  2051. tags:
  2052. - circuits
  2053. patch:
  2054. operationId: circuits_provider-accounts_bulk_partial_update
  2055. description: ''
  2056. parameters:
  2057. - name: data
  2058. in: body
  2059. required: true
  2060. schema:
  2061. $ref: '#/definitions/WritableProviderAccount'
  2062. responses:
  2063. '200':
  2064. description: ''
  2065. schema:
  2066. $ref: '#/definitions/ProviderAccount'
  2067. tags:
  2068. - circuits
  2069. delete:
  2070. operationId: circuits_provider-accounts_bulk_delete
  2071. description: ''
  2072. parameters: []
  2073. responses:
  2074. '204':
  2075. description: ''
  2076. tags:
  2077. - circuits
  2078. parameters: []
  2079. /circuits/provider-accounts/{id}/:
  2080. get:
  2081. operationId: circuits_provider-accounts_read
  2082. description: ''
  2083. parameters: []
  2084. responses:
  2085. '200':
  2086. description: ''
  2087. schema:
  2088. $ref: '#/definitions/ProviderAccount'
  2089. tags:
  2090. - circuits
  2091. put:
  2092. operationId: circuits_provider-accounts_update
  2093. description: ''
  2094. parameters:
  2095. - name: data
  2096. in: body
  2097. required: true
  2098. schema:
  2099. $ref: '#/definitions/WritableProviderAccount'
  2100. responses:
  2101. '200':
  2102. description: ''
  2103. schema:
  2104. $ref: '#/definitions/ProviderAccount'
  2105. tags:
  2106. - circuits
  2107. patch:
  2108. operationId: circuits_provider-accounts_partial_update
  2109. description: ''
  2110. parameters:
  2111. - name: data
  2112. in: body
  2113. required: true
  2114. schema:
  2115. $ref: '#/definitions/WritableProviderAccount'
  2116. responses:
  2117. '200':
  2118. description: ''
  2119. schema:
  2120. $ref: '#/definitions/ProviderAccount'
  2121. tags:
  2122. - circuits
  2123. delete:
  2124. operationId: circuits_provider-accounts_delete
  2125. description: ''
  2126. parameters: []
  2127. responses:
  2128. '204':
  2129. description: ''
  2130. tags:
  2131. - circuits
  2132. parameters:
  2133. - name: id
  2134. in: path
  2135. description: A unique integer value identifying this provider account.
  2136. required: true
  2137. type: integer
  2138. /circuits/provider-networks/:
  2139. get:
  2140. operationId: circuits_provider-networks_list
  2141. description: ''
  2142. parameters:
  2143. - name: id
  2144. in: query
  2145. description: ''
  2146. required: false
  2147. type: string
  2148. - name: name
  2149. in: query
  2150. description: ''
  2151. required: false
  2152. type: string
  2153. - name: service_id
  2154. in: query
  2155. description: ''
  2156. required: false
  2157. type: string
  2158. - name: description
  2159. in: query
  2160. description: ''
  2161. required: false
  2162. type: string
  2163. - name: created
  2164. in: query
  2165. description: ''
  2166. required: false
  2167. type: string
  2168. - name: last_updated
  2169. in: query
  2170. description: ''
  2171. required: false
  2172. type: string
  2173. - name: created_by_request
  2174. in: query
  2175. description: ''
  2176. required: false
  2177. type: string
  2178. - name: updated_by_request
  2179. in: query
  2180. description: ''
  2181. required: false
  2182. type: string
  2183. - name: q
  2184. in: query
  2185. description: ''
  2186. required: false
  2187. type: string
  2188. - name: tag
  2189. in: query
  2190. description: ''
  2191. required: false
  2192. type: string
  2193. - name: provider_id
  2194. in: query
  2195. description: ''
  2196. required: false
  2197. type: string
  2198. - name: provider
  2199. in: query
  2200. description: ''
  2201. required: false
  2202. type: string
  2203. - name: id__n
  2204. in: query
  2205. description: ''
  2206. required: false
  2207. type: string
  2208. - name: id__lte
  2209. in: query
  2210. description: ''
  2211. required: false
  2212. type: string
  2213. - name: id__lt
  2214. in: query
  2215. description: ''
  2216. required: false
  2217. type: string
  2218. - name: id__gte
  2219. in: query
  2220. description: ''
  2221. required: false
  2222. type: string
  2223. - name: id__gt
  2224. in: query
  2225. description: ''
  2226. required: false
  2227. type: string
  2228. - name: name__n
  2229. in: query
  2230. description: ''
  2231. required: false
  2232. type: string
  2233. - name: name__ic
  2234. in: query
  2235. description: ''
  2236. required: false
  2237. type: string
  2238. - name: name__nic
  2239. in: query
  2240. description: ''
  2241. required: false
  2242. type: string
  2243. - name: name__iew
  2244. in: query
  2245. description: ''
  2246. required: false
  2247. type: string
  2248. - name: name__niew
  2249. in: query
  2250. description: ''
  2251. required: false
  2252. type: string
  2253. - name: name__isw
  2254. in: query
  2255. description: ''
  2256. required: false
  2257. type: string
  2258. - name: name__nisw
  2259. in: query
  2260. description: ''
  2261. required: false
  2262. type: string
  2263. - name: name__ie
  2264. in: query
  2265. description: ''
  2266. required: false
  2267. type: string
  2268. - name: name__nie
  2269. in: query
  2270. description: ''
  2271. required: false
  2272. type: string
  2273. - name: name__empty
  2274. in: query
  2275. description: ''
  2276. required: false
  2277. type: string
  2278. - name: service_id__n
  2279. in: query
  2280. description: ''
  2281. required: false
  2282. type: string
  2283. - name: service_id__ic
  2284. in: query
  2285. description: ''
  2286. required: false
  2287. type: string
  2288. - name: service_id__nic
  2289. in: query
  2290. description: ''
  2291. required: false
  2292. type: string
  2293. - name: service_id__iew
  2294. in: query
  2295. description: ''
  2296. required: false
  2297. type: string
  2298. - name: service_id__niew
  2299. in: query
  2300. description: ''
  2301. required: false
  2302. type: string
  2303. - name: service_id__isw
  2304. in: query
  2305. description: ''
  2306. required: false
  2307. type: string
  2308. - name: service_id__nisw
  2309. in: query
  2310. description: ''
  2311. required: false
  2312. type: string
  2313. - name: service_id__ie
  2314. in: query
  2315. description: ''
  2316. required: false
  2317. type: string
  2318. - name: service_id__nie
  2319. in: query
  2320. description: ''
  2321. required: false
  2322. type: string
  2323. - name: service_id__empty
  2324. in: query
  2325. description: ''
  2326. required: false
  2327. type: string
  2328. - name: description__n
  2329. in: query
  2330. description: ''
  2331. required: false
  2332. type: string
  2333. - name: description__ic
  2334. in: query
  2335. description: ''
  2336. required: false
  2337. type: string
  2338. - name: description__nic
  2339. in: query
  2340. description: ''
  2341. required: false
  2342. type: string
  2343. - name: description__iew
  2344. in: query
  2345. description: ''
  2346. required: false
  2347. type: string
  2348. - name: description__niew
  2349. in: query
  2350. description: ''
  2351. required: false
  2352. type: string
  2353. - name: description__isw
  2354. in: query
  2355. description: ''
  2356. required: false
  2357. type: string
  2358. - name: description__nisw
  2359. in: query
  2360. description: ''
  2361. required: false
  2362. type: string
  2363. - name: description__ie
  2364. in: query
  2365. description: ''
  2366. required: false
  2367. type: string
  2368. - name: description__nie
  2369. in: query
  2370. description: ''
  2371. required: false
  2372. type: string
  2373. - name: description__empty
  2374. in: query
  2375. description: ''
  2376. required: false
  2377. type: string
  2378. - name: created__n
  2379. in: query
  2380. description: ''
  2381. required: false
  2382. type: string
  2383. - name: created__lte
  2384. in: query
  2385. description: ''
  2386. required: false
  2387. type: string
  2388. - name: created__lt
  2389. in: query
  2390. description: ''
  2391. required: false
  2392. type: string
  2393. - name: created__gte
  2394. in: query
  2395. description: ''
  2396. required: false
  2397. type: string
  2398. - name: created__gt
  2399. in: query
  2400. description: ''
  2401. required: false
  2402. type: string
  2403. - name: last_updated__n
  2404. in: query
  2405. description: ''
  2406. required: false
  2407. type: string
  2408. - name: last_updated__lte
  2409. in: query
  2410. description: ''
  2411. required: false
  2412. type: string
  2413. - name: last_updated__lt
  2414. in: query
  2415. description: ''
  2416. required: false
  2417. type: string
  2418. - name: last_updated__gte
  2419. in: query
  2420. description: ''
  2421. required: false
  2422. type: string
  2423. - name: last_updated__gt
  2424. in: query
  2425. description: ''
  2426. required: false
  2427. type: string
  2428. - name: tag__n
  2429. in: query
  2430. description: ''
  2431. required: false
  2432. type: string
  2433. - name: provider_id__n
  2434. in: query
  2435. description: ''
  2436. required: false
  2437. type: string
  2438. - name: provider__n
  2439. in: query
  2440. description: ''
  2441. required: false
  2442. type: string
  2443. - name: ordering
  2444. in: query
  2445. description: Which field to use when ordering the results.
  2446. required: false
  2447. type: string
  2448. - name: limit
  2449. in: query
  2450. description: Number of results to return per page.
  2451. required: false
  2452. type: integer
  2453. - name: offset
  2454. in: query
  2455. description: The initial index from which to return the results.
  2456. required: false
  2457. type: integer
  2458. responses:
  2459. '200':
  2460. description: ''
  2461. schema:
  2462. required:
  2463. - count
  2464. - results
  2465. type: object
  2466. properties:
  2467. count:
  2468. type: integer
  2469. next:
  2470. type: string
  2471. format: uri
  2472. x-nullable: true
  2473. previous:
  2474. type: string
  2475. format: uri
  2476. x-nullable: true
  2477. results:
  2478. type: array
  2479. items:
  2480. $ref: '#/definitions/ProviderNetwork'
  2481. tags:
  2482. - circuits
  2483. post:
  2484. operationId: circuits_provider-networks_create
  2485. description: ''
  2486. parameters:
  2487. - name: data
  2488. in: body
  2489. required: true
  2490. schema:
  2491. $ref: '#/definitions/WritableProviderNetwork'
  2492. responses:
  2493. '201':
  2494. description: ''
  2495. schema:
  2496. $ref: '#/definitions/ProviderNetwork'
  2497. tags:
  2498. - circuits
  2499. put:
  2500. operationId: circuits_provider-networks_bulk_update
  2501. description: ''
  2502. parameters:
  2503. - name: data
  2504. in: body
  2505. required: true
  2506. schema:
  2507. $ref: '#/definitions/WritableProviderNetwork'
  2508. responses:
  2509. '200':
  2510. description: ''
  2511. schema:
  2512. $ref: '#/definitions/ProviderNetwork'
  2513. tags:
  2514. - circuits
  2515. patch:
  2516. operationId: circuits_provider-networks_bulk_partial_update
  2517. description: ''
  2518. parameters:
  2519. - name: data
  2520. in: body
  2521. required: true
  2522. schema:
  2523. $ref: '#/definitions/WritableProviderNetwork'
  2524. responses:
  2525. '200':
  2526. description: ''
  2527. schema:
  2528. $ref: '#/definitions/ProviderNetwork'
  2529. tags:
  2530. - circuits
  2531. delete:
  2532. operationId: circuits_provider-networks_bulk_delete
  2533. description: ''
  2534. parameters: []
  2535. responses:
  2536. '204':
  2537. description: ''
  2538. tags:
  2539. - circuits
  2540. parameters: []
  2541. /circuits/provider-networks/{id}/:
  2542. get:
  2543. operationId: circuits_provider-networks_read
  2544. description: ''
  2545. parameters: []
  2546. responses:
  2547. '200':
  2548. description: ''
  2549. schema:
  2550. $ref: '#/definitions/ProviderNetwork'
  2551. tags:
  2552. - circuits
  2553. put:
  2554. operationId: circuits_provider-networks_update
  2555. description: ''
  2556. parameters:
  2557. - name: data
  2558. in: body
  2559. required: true
  2560. schema:
  2561. $ref: '#/definitions/WritableProviderNetwork'
  2562. responses:
  2563. '200':
  2564. description: ''
  2565. schema:
  2566. $ref: '#/definitions/ProviderNetwork'
  2567. tags:
  2568. - circuits
  2569. patch:
  2570. operationId: circuits_provider-networks_partial_update
  2571. description: ''
  2572. parameters:
  2573. - name: data
  2574. in: body
  2575. required: true
  2576. schema:
  2577. $ref: '#/definitions/WritableProviderNetwork'
  2578. responses:
  2579. '200':
  2580. description: ''
  2581. schema:
  2582. $ref: '#/definitions/ProviderNetwork'
  2583. tags:
  2584. - circuits
  2585. delete:
  2586. operationId: circuits_provider-networks_delete
  2587. description: ''
  2588. parameters: []
  2589. responses:
  2590. '204':
  2591. description: ''
  2592. tags:
  2593. - circuits
  2594. parameters:
  2595. - name: id
  2596. in: path
  2597. description: A unique integer value identifying this provider network.
  2598. required: true
  2599. type: integer
  2600. /circuits/providers/:
  2601. get:
  2602. operationId: circuits_providers_list
  2603. description: ''
  2604. parameters:
  2605. - name: id
  2606. in: query
  2607. description: ''
  2608. required: false
  2609. type: string
  2610. - name: name
  2611. in: query
  2612. description: ''
  2613. required: false
  2614. type: string
  2615. - name: slug
  2616. in: query
  2617. description: ''
  2618. required: false
  2619. type: string
  2620. - name: created
  2621. in: query
  2622. description: ''
  2623. required: false
  2624. type: string
  2625. - name: last_updated
  2626. in: query
  2627. description: ''
  2628. required: false
  2629. type: string
  2630. - name: created_by_request
  2631. in: query
  2632. description: ''
  2633. required: false
  2634. type: string
  2635. - name: updated_by_request
  2636. in: query
  2637. description: ''
  2638. required: false
  2639. type: string
  2640. - name: q
  2641. in: query
  2642. description: ''
  2643. required: false
  2644. type: string
  2645. - name: tag
  2646. in: query
  2647. description: ''
  2648. required: false
  2649. type: string
  2650. - name: contact
  2651. in: query
  2652. description: ''
  2653. required: false
  2654. type: string
  2655. - name: contact_role
  2656. in: query
  2657. description: ''
  2658. required: false
  2659. type: string
  2660. - name: contact_group
  2661. in: query
  2662. description: ''
  2663. required: false
  2664. type: string
  2665. - name: region_id
  2666. in: query
  2667. description: ''
  2668. required: false
  2669. type: string
  2670. - name: region
  2671. in: query
  2672. description: ''
  2673. required: false
  2674. type: string
  2675. - name: site_group_id
  2676. in: query
  2677. description: ''
  2678. required: false
  2679. type: string
  2680. - name: site_group
  2681. in: query
  2682. description: ''
  2683. required: false
  2684. type: string
  2685. - name: site_id
  2686. in: query
  2687. description: ''
  2688. required: false
  2689. type: string
  2690. - name: site
  2691. in: query
  2692. description: ''
  2693. required: false
  2694. type: string
  2695. - name: asn_id
  2696. in: query
  2697. description: ''
  2698. required: false
  2699. type: string
  2700. - name: id__n
  2701. in: query
  2702. description: ''
  2703. required: false
  2704. type: string
  2705. - name: id__lte
  2706. in: query
  2707. description: ''
  2708. required: false
  2709. type: string
  2710. - name: id__lt
  2711. in: query
  2712. description: ''
  2713. required: false
  2714. type: string
  2715. - name: id__gte
  2716. in: query
  2717. description: ''
  2718. required: false
  2719. type: string
  2720. - name: id__gt
  2721. in: query
  2722. description: ''
  2723. required: false
  2724. type: string
  2725. - name: name__n
  2726. in: query
  2727. description: ''
  2728. required: false
  2729. type: string
  2730. - name: name__ic
  2731. in: query
  2732. description: ''
  2733. required: false
  2734. type: string
  2735. - name: name__nic
  2736. in: query
  2737. description: ''
  2738. required: false
  2739. type: string
  2740. - name: name__iew
  2741. in: query
  2742. description: ''
  2743. required: false
  2744. type: string
  2745. - name: name__niew
  2746. in: query
  2747. description: ''
  2748. required: false
  2749. type: string
  2750. - name: name__isw
  2751. in: query
  2752. description: ''
  2753. required: false
  2754. type: string
  2755. - name: name__nisw
  2756. in: query
  2757. description: ''
  2758. required: false
  2759. type: string
  2760. - name: name__ie
  2761. in: query
  2762. description: ''
  2763. required: false
  2764. type: string
  2765. - name: name__nie
  2766. in: query
  2767. description: ''
  2768. required: false
  2769. type: string
  2770. - name: name__empty
  2771. in: query
  2772. description: ''
  2773. required: false
  2774. type: string
  2775. - name: slug__n
  2776. in: query
  2777. description: ''
  2778. required: false
  2779. type: string
  2780. - name: slug__ic
  2781. in: query
  2782. description: ''
  2783. required: false
  2784. type: string
  2785. - name: slug__nic
  2786. in: query
  2787. description: ''
  2788. required: false
  2789. type: string
  2790. - name: slug__iew
  2791. in: query
  2792. description: ''
  2793. required: false
  2794. type: string
  2795. - name: slug__niew
  2796. in: query
  2797. description: ''
  2798. required: false
  2799. type: string
  2800. - name: slug__isw
  2801. in: query
  2802. description: ''
  2803. required: false
  2804. type: string
  2805. - name: slug__nisw
  2806. in: query
  2807. description: ''
  2808. required: false
  2809. type: string
  2810. - name: slug__ie
  2811. in: query
  2812. description: ''
  2813. required: false
  2814. type: string
  2815. - name: slug__nie
  2816. in: query
  2817. description: ''
  2818. required: false
  2819. type: string
  2820. - name: slug__empty
  2821. in: query
  2822. description: ''
  2823. required: false
  2824. type: string
  2825. - name: created__n
  2826. in: query
  2827. description: ''
  2828. required: false
  2829. type: string
  2830. - name: created__lte
  2831. in: query
  2832. description: ''
  2833. required: false
  2834. type: string
  2835. - name: created__lt
  2836. in: query
  2837. description: ''
  2838. required: false
  2839. type: string
  2840. - name: created__gte
  2841. in: query
  2842. description: ''
  2843. required: false
  2844. type: string
  2845. - name: created__gt
  2846. in: query
  2847. description: ''
  2848. required: false
  2849. type: string
  2850. - name: last_updated__n
  2851. in: query
  2852. description: ''
  2853. required: false
  2854. type: string
  2855. - name: last_updated__lte
  2856. in: query
  2857. description: ''
  2858. required: false
  2859. type: string
  2860. - name: last_updated__lt
  2861. in: query
  2862. description: ''
  2863. required: false
  2864. type: string
  2865. - name: last_updated__gte
  2866. in: query
  2867. description: ''
  2868. required: false
  2869. type: string
  2870. - name: last_updated__gt
  2871. in: query
  2872. description: ''
  2873. required: false
  2874. type: string
  2875. - name: tag__n
  2876. in: query
  2877. description: ''
  2878. required: false
  2879. type: string
  2880. - name: contact__n
  2881. in: query
  2882. description: ''
  2883. required: false
  2884. type: string
  2885. - name: contact_role__n
  2886. in: query
  2887. description: ''
  2888. required: false
  2889. type: string
  2890. - name: contact_group__n
  2891. in: query
  2892. description: ''
  2893. required: false
  2894. type: string
  2895. - name: region_id__n
  2896. in: query
  2897. description: ''
  2898. required: false
  2899. type: string
  2900. - name: region__n
  2901. in: query
  2902. description: ''
  2903. required: false
  2904. type: string
  2905. - name: site_group_id__n
  2906. in: query
  2907. description: ''
  2908. required: false
  2909. type: string
  2910. - name: site_group__n
  2911. in: query
  2912. description: ''
  2913. required: false
  2914. type: string
  2915. - name: site_id__n
  2916. in: query
  2917. description: ''
  2918. required: false
  2919. type: string
  2920. - name: site__n
  2921. in: query
  2922. description: ''
  2923. required: false
  2924. type: string
  2925. - name: asn_id__n
  2926. in: query
  2927. description: ''
  2928. required: false
  2929. type: string
  2930. - name: ordering
  2931. in: query
  2932. description: Which field to use when ordering the results.
  2933. required: false
  2934. type: string
  2935. - name: limit
  2936. in: query
  2937. description: Number of results to return per page.
  2938. required: false
  2939. type: integer
  2940. - name: offset
  2941. in: query
  2942. description: The initial index from which to return the results.
  2943. required: false
  2944. type: integer
  2945. responses:
  2946. '200':
  2947. description: ''
  2948. schema:
  2949. required:
  2950. - count
  2951. - results
  2952. type: object
  2953. properties:
  2954. count:
  2955. type: integer
  2956. next:
  2957. type: string
  2958. format: uri
  2959. x-nullable: true
  2960. previous:
  2961. type: string
  2962. format: uri
  2963. x-nullable: true
  2964. results:
  2965. type: array
  2966. items:
  2967. $ref: '#/definitions/Provider'
  2968. tags:
  2969. - circuits
  2970. post:
  2971. operationId: circuits_providers_create
  2972. description: ''
  2973. parameters:
  2974. - name: data
  2975. in: body
  2976. required: true
  2977. schema:
  2978. $ref: '#/definitions/WritableProvider'
  2979. responses:
  2980. '201':
  2981. description: ''
  2982. schema:
  2983. $ref: '#/definitions/Provider'
  2984. tags:
  2985. - circuits
  2986. put:
  2987. operationId: circuits_providers_bulk_update
  2988. description: ''
  2989. parameters:
  2990. - name: data
  2991. in: body
  2992. required: true
  2993. schema:
  2994. $ref: '#/definitions/WritableProvider'
  2995. responses:
  2996. '200':
  2997. description: ''
  2998. schema:
  2999. $ref: '#/definitions/Provider'
  3000. tags:
  3001. - circuits
  3002. patch:
  3003. operationId: circuits_providers_bulk_partial_update
  3004. description: ''
  3005. parameters:
  3006. - name: data
  3007. in: body
  3008. required: true
  3009. schema:
  3010. $ref: '#/definitions/WritableProvider'
  3011. responses:
  3012. '200':
  3013. description: ''
  3014. schema:
  3015. $ref: '#/definitions/Provider'
  3016. tags:
  3017. - circuits
  3018. delete:
  3019. operationId: circuits_providers_bulk_delete
  3020. description: ''
  3021. parameters: []
  3022. responses:
  3023. '204':
  3024. description: ''
  3025. tags:
  3026. - circuits
  3027. parameters: []
  3028. /circuits/providers/{id}/:
  3029. get:
  3030. operationId: circuits_providers_read
  3031. description: ''
  3032. parameters: []
  3033. responses:
  3034. '200':
  3035. description: ''
  3036. schema:
  3037. $ref: '#/definitions/Provider'
  3038. tags:
  3039. - circuits
  3040. put:
  3041. operationId: circuits_providers_update
  3042. description: ''
  3043. parameters:
  3044. - name: data
  3045. in: body
  3046. required: true
  3047. schema:
  3048. $ref: '#/definitions/WritableProvider'
  3049. responses:
  3050. '200':
  3051. description: ''
  3052. schema:
  3053. $ref: '#/definitions/Provider'
  3054. tags:
  3055. - circuits
  3056. patch:
  3057. operationId: circuits_providers_partial_update
  3058. description: ''
  3059. parameters:
  3060. - name: data
  3061. in: body
  3062. required: true
  3063. schema:
  3064. $ref: '#/definitions/WritableProvider'
  3065. responses:
  3066. '200':
  3067. description: ''
  3068. schema:
  3069. $ref: '#/definitions/Provider'
  3070. tags:
  3071. - circuits
  3072. delete:
  3073. operationId: circuits_providers_delete
  3074. description: ''
  3075. parameters: []
  3076. responses:
  3077. '204':
  3078. description: ''
  3079. tags:
  3080. - circuits
  3081. parameters:
  3082. - name: id
  3083. in: path
  3084. description: A unique integer value identifying this provider.
  3085. required: true
  3086. type: integer
  3087. /core/data-files/:
  3088. get:
  3089. operationId: core_data-files_list
  3090. description: ''
  3091. parameters:
  3092. - name: id
  3093. in: query
  3094. description: ''
  3095. required: false
  3096. type: string
  3097. - name: path
  3098. in: query
  3099. description: ''
  3100. required: false
  3101. type: string
  3102. - name: last_updated
  3103. in: query
  3104. description: ''
  3105. required: false
  3106. type: string
  3107. - name: size
  3108. in: query
  3109. description: ''
  3110. required: false
  3111. type: string
  3112. - name: hash
  3113. in: query
  3114. description: ''
  3115. required: false
  3116. type: string
  3117. - name: created
  3118. in: query
  3119. description: ''
  3120. required: false
  3121. type: string
  3122. - name: created_by_request
  3123. in: query
  3124. description: ''
  3125. required: false
  3126. type: string
  3127. - name: updated_by_request
  3128. in: query
  3129. description: ''
  3130. required: false
  3131. type: string
  3132. - name: q
  3133. in: query
  3134. description: ''
  3135. required: false
  3136. type: string
  3137. - name: source_id
  3138. in: query
  3139. description: ''
  3140. required: false
  3141. type: string
  3142. - name: source
  3143. in: query
  3144. description: ''
  3145. required: false
  3146. type: string
  3147. - name: id__n
  3148. in: query
  3149. description: ''
  3150. required: false
  3151. type: string
  3152. - name: id__lte
  3153. in: query
  3154. description: ''
  3155. required: false
  3156. type: string
  3157. - name: id__lt
  3158. in: query
  3159. description: ''
  3160. required: false
  3161. type: string
  3162. - name: id__gte
  3163. in: query
  3164. description: ''
  3165. required: false
  3166. type: string
  3167. - name: id__gt
  3168. in: query
  3169. description: ''
  3170. required: false
  3171. type: string
  3172. - name: path__n
  3173. in: query
  3174. description: ''
  3175. required: false
  3176. type: string
  3177. - name: path__ic
  3178. in: query
  3179. description: ''
  3180. required: false
  3181. type: string
  3182. - name: path__nic
  3183. in: query
  3184. description: ''
  3185. required: false
  3186. type: string
  3187. - name: path__iew
  3188. in: query
  3189. description: ''
  3190. required: false
  3191. type: string
  3192. - name: path__niew
  3193. in: query
  3194. description: ''
  3195. required: false
  3196. type: string
  3197. - name: path__isw
  3198. in: query
  3199. description: ''
  3200. required: false
  3201. type: string
  3202. - name: path__nisw
  3203. in: query
  3204. description: ''
  3205. required: false
  3206. type: string
  3207. - name: path__ie
  3208. in: query
  3209. description: ''
  3210. required: false
  3211. type: string
  3212. - name: path__nie
  3213. in: query
  3214. description: ''
  3215. required: false
  3216. type: string
  3217. - name: path__empty
  3218. in: query
  3219. description: ''
  3220. required: false
  3221. type: string
  3222. - name: last_updated__n
  3223. in: query
  3224. description: ''
  3225. required: false
  3226. type: string
  3227. - name: last_updated__lte
  3228. in: query
  3229. description: ''
  3230. required: false
  3231. type: string
  3232. - name: last_updated__lt
  3233. in: query
  3234. description: ''
  3235. required: false
  3236. type: string
  3237. - name: last_updated__gte
  3238. in: query
  3239. description: ''
  3240. required: false
  3241. type: string
  3242. - name: last_updated__gt
  3243. in: query
  3244. description: ''
  3245. required: false
  3246. type: string
  3247. - name: size__n
  3248. in: query
  3249. description: ''
  3250. required: false
  3251. type: string
  3252. - name: size__lte
  3253. in: query
  3254. description: ''
  3255. required: false
  3256. type: string
  3257. - name: size__lt
  3258. in: query
  3259. description: ''
  3260. required: false
  3261. type: string
  3262. - name: size__gte
  3263. in: query
  3264. description: ''
  3265. required: false
  3266. type: string
  3267. - name: size__gt
  3268. in: query
  3269. description: ''
  3270. required: false
  3271. type: string
  3272. - name: hash__n
  3273. in: query
  3274. description: ''
  3275. required: false
  3276. type: string
  3277. - name: hash__ic
  3278. in: query
  3279. description: ''
  3280. required: false
  3281. type: string
  3282. - name: hash__nic
  3283. in: query
  3284. description: ''
  3285. required: false
  3286. type: string
  3287. - name: hash__iew
  3288. in: query
  3289. description: ''
  3290. required: false
  3291. type: string
  3292. - name: hash__niew
  3293. in: query
  3294. description: ''
  3295. required: false
  3296. type: string
  3297. - name: hash__isw
  3298. in: query
  3299. description: ''
  3300. required: false
  3301. type: string
  3302. - name: hash__nisw
  3303. in: query
  3304. description: ''
  3305. required: false
  3306. type: string
  3307. - name: hash__ie
  3308. in: query
  3309. description: ''
  3310. required: false
  3311. type: string
  3312. - name: hash__nie
  3313. in: query
  3314. description: ''
  3315. required: false
  3316. type: string
  3317. - name: hash__empty
  3318. in: query
  3319. description: ''
  3320. required: false
  3321. type: string
  3322. - name: created__n
  3323. in: query
  3324. description: ''
  3325. required: false
  3326. type: string
  3327. - name: created__lte
  3328. in: query
  3329. description: ''
  3330. required: false
  3331. type: string
  3332. - name: created__lt
  3333. in: query
  3334. description: ''
  3335. required: false
  3336. type: string
  3337. - name: created__gte
  3338. in: query
  3339. description: ''
  3340. required: false
  3341. type: string
  3342. - name: created__gt
  3343. in: query
  3344. description: ''
  3345. required: false
  3346. type: string
  3347. - name: source_id__n
  3348. in: query
  3349. description: ''
  3350. required: false
  3351. type: string
  3352. - name: source__n
  3353. in: query
  3354. description: ''
  3355. required: false
  3356. type: string
  3357. - name: ordering
  3358. in: query
  3359. description: Which field to use when ordering the results.
  3360. required: false
  3361. type: string
  3362. - name: limit
  3363. in: query
  3364. description: Number of results to return per page.
  3365. required: false
  3366. type: integer
  3367. - name: offset
  3368. in: query
  3369. description: The initial index from which to return the results.
  3370. required: false
  3371. type: integer
  3372. responses:
  3373. '200':
  3374. description: ''
  3375. schema:
  3376. required:
  3377. - count
  3378. - results
  3379. type: object
  3380. properties:
  3381. count:
  3382. type: integer
  3383. next:
  3384. type: string
  3385. format: uri
  3386. x-nullable: true
  3387. previous:
  3388. type: string
  3389. format: uri
  3390. x-nullable: true
  3391. results:
  3392. type: array
  3393. items:
  3394. $ref: '#/definitions/DataFile'
  3395. tags:
  3396. - core
  3397. parameters: []
  3398. /core/data-files/{id}/:
  3399. get:
  3400. operationId: core_data-files_read
  3401. description: ''
  3402. parameters: []
  3403. responses:
  3404. '200':
  3405. description: ''
  3406. schema:
  3407. $ref: '#/definitions/DataFile'
  3408. tags:
  3409. - core
  3410. parameters:
  3411. - name: id
  3412. in: path
  3413. description: A unique integer value identifying this data file.
  3414. required: true
  3415. type: integer
  3416. /core/data-sources/:
  3417. get:
  3418. operationId: core_data-sources_list
  3419. description: ''
  3420. parameters:
  3421. - name: id
  3422. in: query
  3423. description: ''
  3424. required: false
  3425. type: string
  3426. - name: name
  3427. in: query
  3428. description: ''
  3429. required: false
  3430. type: string
  3431. - name: enabled
  3432. in: query
  3433. description: ''
  3434. required: false
  3435. type: string
  3436. - name: created
  3437. in: query
  3438. description: ''
  3439. required: false
  3440. type: string
  3441. - name: last_updated
  3442. in: query
  3443. description: ''
  3444. required: false
  3445. type: string
  3446. - name: created_by_request
  3447. in: query
  3448. description: ''
  3449. required: false
  3450. type: string
  3451. - name: updated_by_request
  3452. in: query
  3453. description: ''
  3454. required: false
  3455. type: string
  3456. - name: q
  3457. in: query
  3458. description: ''
  3459. required: false
  3460. type: string
  3461. - name: tag
  3462. in: query
  3463. description: ''
  3464. required: false
  3465. type: string
  3466. - name: type
  3467. in: query
  3468. description: ''
  3469. required: false
  3470. type: string
  3471. - name: status
  3472. in: query
  3473. description: ''
  3474. required: false
  3475. type: string
  3476. - name: id__n
  3477. in: query
  3478. description: ''
  3479. required: false
  3480. type: string
  3481. - name: id__lte
  3482. in: query
  3483. description: ''
  3484. required: false
  3485. type: string
  3486. - name: id__lt
  3487. in: query
  3488. description: ''
  3489. required: false
  3490. type: string
  3491. - name: id__gte
  3492. in: query
  3493. description: ''
  3494. required: false
  3495. type: string
  3496. - name: id__gt
  3497. in: query
  3498. description: ''
  3499. required: false
  3500. type: string
  3501. - name: name__n
  3502. in: query
  3503. description: ''
  3504. required: false
  3505. type: string
  3506. - name: name__ic
  3507. in: query
  3508. description: ''
  3509. required: false
  3510. type: string
  3511. - name: name__nic
  3512. in: query
  3513. description: ''
  3514. required: false
  3515. type: string
  3516. - name: name__iew
  3517. in: query
  3518. description: ''
  3519. required: false
  3520. type: string
  3521. - name: name__niew
  3522. in: query
  3523. description: ''
  3524. required: false
  3525. type: string
  3526. - name: name__isw
  3527. in: query
  3528. description: ''
  3529. required: false
  3530. type: string
  3531. - name: name__nisw
  3532. in: query
  3533. description: ''
  3534. required: false
  3535. type: string
  3536. - name: name__ie
  3537. in: query
  3538. description: ''
  3539. required: false
  3540. type: string
  3541. - name: name__nie
  3542. in: query
  3543. description: ''
  3544. required: false
  3545. type: string
  3546. - name: name__empty
  3547. in: query
  3548. description: ''
  3549. required: false
  3550. type: string
  3551. - name: created__n
  3552. in: query
  3553. description: ''
  3554. required: false
  3555. type: string
  3556. - name: created__lte
  3557. in: query
  3558. description: ''
  3559. required: false
  3560. type: string
  3561. - name: created__lt
  3562. in: query
  3563. description: ''
  3564. required: false
  3565. type: string
  3566. - name: created__gte
  3567. in: query
  3568. description: ''
  3569. required: false
  3570. type: string
  3571. - name: created__gt
  3572. in: query
  3573. description: ''
  3574. required: false
  3575. type: string
  3576. - name: last_updated__n
  3577. in: query
  3578. description: ''
  3579. required: false
  3580. type: string
  3581. - name: last_updated__lte
  3582. in: query
  3583. description: ''
  3584. required: false
  3585. type: string
  3586. - name: last_updated__lt
  3587. in: query
  3588. description: ''
  3589. required: false
  3590. type: string
  3591. - name: last_updated__gte
  3592. in: query
  3593. description: ''
  3594. required: false
  3595. type: string
  3596. - name: last_updated__gt
  3597. in: query
  3598. description: ''
  3599. required: false
  3600. type: string
  3601. - name: tag__n
  3602. in: query
  3603. description: ''
  3604. required: false
  3605. type: string
  3606. - name: type__n
  3607. in: query
  3608. description: ''
  3609. required: false
  3610. type: string
  3611. - name: status__n
  3612. in: query
  3613. description: ''
  3614. required: false
  3615. type: string
  3616. - name: ordering
  3617. in: query
  3618. description: Which field to use when ordering the results.
  3619. required: false
  3620. type: string
  3621. - name: limit
  3622. in: query
  3623. description: Number of results to return per page.
  3624. required: false
  3625. type: integer
  3626. - name: offset
  3627. in: query
  3628. description: The initial index from which to return the results.
  3629. required: false
  3630. type: integer
  3631. responses:
  3632. '200':
  3633. description: ''
  3634. schema:
  3635. required:
  3636. - count
  3637. - results
  3638. type: object
  3639. properties:
  3640. count:
  3641. type: integer
  3642. next:
  3643. type: string
  3644. format: uri
  3645. x-nullable: true
  3646. previous:
  3647. type: string
  3648. format: uri
  3649. x-nullable: true
  3650. results:
  3651. type: array
  3652. items:
  3653. $ref: '#/definitions/DataSource'
  3654. tags:
  3655. - core
  3656. post:
  3657. operationId: core_data-sources_create
  3658. description: ''
  3659. parameters:
  3660. - name: data
  3661. in: body
  3662. required: true
  3663. schema:
  3664. $ref: '#/definitions/WritableDataSource'
  3665. responses:
  3666. '201':
  3667. description: ''
  3668. schema:
  3669. $ref: '#/definitions/DataSource'
  3670. tags:
  3671. - core
  3672. put:
  3673. operationId: core_data-sources_bulk_update
  3674. description: ''
  3675. parameters:
  3676. - name: data
  3677. in: body
  3678. required: true
  3679. schema:
  3680. $ref: '#/definitions/WritableDataSource'
  3681. responses:
  3682. '200':
  3683. description: ''
  3684. schema:
  3685. $ref: '#/definitions/DataSource'
  3686. tags:
  3687. - core
  3688. patch:
  3689. operationId: core_data-sources_bulk_partial_update
  3690. description: ''
  3691. parameters:
  3692. - name: data
  3693. in: body
  3694. required: true
  3695. schema:
  3696. $ref: '#/definitions/WritableDataSource'
  3697. responses:
  3698. '200':
  3699. description: ''
  3700. schema:
  3701. $ref: '#/definitions/DataSource'
  3702. tags:
  3703. - core
  3704. delete:
  3705. operationId: core_data-sources_bulk_delete
  3706. description: ''
  3707. parameters: []
  3708. responses:
  3709. '204':
  3710. description: ''
  3711. tags:
  3712. - core
  3713. parameters: []
  3714. /core/data-sources/{id}/:
  3715. get:
  3716. operationId: core_data-sources_read
  3717. description: ''
  3718. parameters: []
  3719. responses:
  3720. '200':
  3721. description: ''
  3722. schema:
  3723. $ref: '#/definitions/DataSource'
  3724. tags:
  3725. - core
  3726. put:
  3727. operationId: core_data-sources_update
  3728. description: ''
  3729. parameters:
  3730. - name: data
  3731. in: body
  3732. required: true
  3733. schema:
  3734. $ref: '#/definitions/WritableDataSource'
  3735. responses:
  3736. '200':
  3737. description: ''
  3738. schema:
  3739. $ref: '#/definitions/DataSource'
  3740. tags:
  3741. - core
  3742. patch:
  3743. operationId: core_data-sources_partial_update
  3744. description: ''
  3745. parameters:
  3746. - name: data
  3747. in: body
  3748. required: true
  3749. schema:
  3750. $ref: '#/definitions/WritableDataSource'
  3751. responses:
  3752. '200':
  3753. description: ''
  3754. schema:
  3755. $ref: '#/definitions/DataSource'
  3756. tags:
  3757. - core
  3758. delete:
  3759. operationId: core_data-sources_delete
  3760. description: ''
  3761. parameters: []
  3762. responses:
  3763. '204':
  3764. description: ''
  3765. tags:
  3766. - core
  3767. parameters:
  3768. - name: id
  3769. in: path
  3770. description: A unique integer value identifying this data source.
  3771. required: true
  3772. type: integer
  3773. /core/data-sources/{id}/sync/:
  3774. post:
  3775. operationId: core_data-sources_sync
  3776. description: Enqueue a job to synchronize the DataSource.
  3777. parameters:
  3778. - name: data
  3779. in: body
  3780. required: true
  3781. schema:
  3782. $ref: '#/definitions/WritableDataSource'
  3783. responses:
  3784. '201':
  3785. description: ''
  3786. schema:
  3787. $ref: '#/definitions/DataSource'
  3788. tags:
  3789. - core
  3790. parameters:
  3791. - name: id
  3792. in: path
  3793. description: A unique integer value identifying this data source.
  3794. required: true
  3795. type: integer
  3796. /core/jobs/:
  3797. get:
  3798. operationId: core_jobs_list
  3799. description: Retrieve a list of job results
  3800. parameters:
  3801. - name: id
  3802. in: query
  3803. description: ''
  3804. required: false
  3805. type: string
  3806. - name: object_type
  3807. in: query
  3808. description: ''
  3809. required: false
  3810. type: string
  3811. - name: object_id
  3812. in: query
  3813. description: ''
  3814. required: false
  3815. type: string
  3816. - name: name
  3817. in: query
  3818. description: ''
  3819. required: false
  3820. type: string
  3821. - name: interval
  3822. in: query
  3823. description: ''
  3824. required: false
  3825. type: string
  3826. - name: status
  3827. in: query
  3828. description: ''
  3829. required: false
  3830. type: string
  3831. - name: user
  3832. in: query
  3833. description: ''
  3834. required: false
  3835. type: string
  3836. - name: q
  3837. in: query
  3838. description: ''
  3839. required: false
  3840. type: string
  3841. - name: created
  3842. in: query
  3843. description: ''
  3844. required: false
  3845. type: string
  3846. - name: created__before
  3847. in: query
  3848. description: ''
  3849. required: false
  3850. type: string
  3851. - name: created__after
  3852. in: query
  3853. description: ''
  3854. required: false
  3855. type: string
  3856. - name: scheduled
  3857. in: query
  3858. description: ''
  3859. required: false
  3860. type: string
  3861. - name: scheduled__before
  3862. in: query
  3863. description: ''
  3864. required: false
  3865. type: string
  3866. - name: scheduled__after
  3867. in: query
  3868. description: ''
  3869. required: false
  3870. type: string
  3871. - name: started
  3872. in: query
  3873. description: ''
  3874. required: false
  3875. type: string
  3876. - name: started__before
  3877. in: query
  3878. description: ''
  3879. required: false
  3880. type: string
  3881. - name: started__after
  3882. in: query
  3883. description: ''
  3884. required: false
  3885. type: string
  3886. - name: completed
  3887. in: query
  3888. description: ''
  3889. required: false
  3890. type: string
  3891. - name: completed__before
  3892. in: query
  3893. description: ''
  3894. required: false
  3895. type: string
  3896. - name: completed__after
  3897. in: query
  3898. description: ''
  3899. required: false
  3900. type: string
  3901. - name: id__n
  3902. in: query
  3903. description: ''
  3904. required: false
  3905. type: string
  3906. - name: id__lte
  3907. in: query
  3908. description: ''
  3909. required: false
  3910. type: string
  3911. - name: id__lt
  3912. in: query
  3913. description: ''
  3914. required: false
  3915. type: string
  3916. - name: id__gte
  3917. in: query
  3918. description: ''
  3919. required: false
  3920. type: string
  3921. - name: id__gt
  3922. in: query
  3923. description: ''
  3924. required: false
  3925. type: string
  3926. - name: object_type__n
  3927. in: query
  3928. description: ''
  3929. required: false
  3930. type: string
  3931. - name: object_id__n
  3932. in: query
  3933. description: ''
  3934. required: false
  3935. type: string
  3936. - name: object_id__lte
  3937. in: query
  3938. description: ''
  3939. required: false
  3940. type: string
  3941. - name: object_id__lt
  3942. in: query
  3943. description: ''
  3944. required: false
  3945. type: string
  3946. - name: object_id__gte
  3947. in: query
  3948. description: ''
  3949. required: false
  3950. type: string
  3951. - name: object_id__gt
  3952. in: query
  3953. description: ''
  3954. required: false
  3955. type: string
  3956. - name: name__n
  3957. in: query
  3958. description: ''
  3959. required: false
  3960. type: string
  3961. - name: name__ic
  3962. in: query
  3963. description: ''
  3964. required: false
  3965. type: string
  3966. - name: name__nic
  3967. in: query
  3968. description: ''
  3969. required: false
  3970. type: string
  3971. - name: name__iew
  3972. in: query
  3973. description: ''
  3974. required: false
  3975. type: string
  3976. - name: name__niew
  3977. in: query
  3978. description: ''
  3979. required: false
  3980. type: string
  3981. - name: name__isw
  3982. in: query
  3983. description: ''
  3984. required: false
  3985. type: string
  3986. - name: name__nisw
  3987. in: query
  3988. description: ''
  3989. required: false
  3990. type: string
  3991. - name: name__ie
  3992. in: query
  3993. description: ''
  3994. required: false
  3995. type: string
  3996. - name: name__nie
  3997. in: query
  3998. description: ''
  3999. required: false
  4000. type: string
  4001. - name: name__empty
  4002. in: query
  4003. description: ''
  4004. required: false
  4005. type: string
  4006. - name: interval__n
  4007. in: query
  4008. description: ''
  4009. required: false
  4010. type: string
  4011. - name: interval__lte
  4012. in: query
  4013. description: ''
  4014. required: false
  4015. type: string
  4016. - name: interval__lt
  4017. in: query
  4018. description: ''
  4019. required: false
  4020. type: string
  4021. - name: interval__gte
  4022. in: query
  4023. description: ''
  4024. required: false
  4025. type: string
  4026. - name: interval__gt
  4027. in: query
  4028. description: ''
  4029. required: false
  4030. type: string
  4031. - name: status__n
  4032. in: query
  4033. description: ''
  4034. required: false
  4035. type: string
  4036. - name: user__n
  4037. in: query
  4038. description: ''
  4039. required: false
  4040. type: string
  4041. - name: ordering
  4042. in: query
  4043. description: Which field to use when ordering the results.
  4044. required: false
  4045. type: string
  4046. - name: limit
  4047. in: query
  4048. description: Number of results to return per page.
  4049. required: false
  4050. type: integer
  4051. - name: offset
  4052. in: query
  4053. description: The initial index from which to return the results.
  4054. required: false
  4055. type: integer
  4056. responses:
  4057. '200':
  4058. description: ''
  4059. schema:
  4060. required:
  4061. - count
  4062. - results
  4063. type: object
  4064. properties:
  4065. count:
  4066. type: integer
  4067. next:
  4068. type: string
  4069. format: uri
  4070. x-nullable: true
  4071. previous:
  4072. type: string
  4073. format: uri
  4074. x-nullable: true
  4075. results:
  4076. type: array
  4077. items:
  4078. $ref: '#/definitions/Job'
  4079. tags:
  4080. - core
  4081. parameters: []
  4082. /core/jobs/{id}/:
  4083. get:
  4084. operationId: core_jobs_read
  4085. description: Retrieve a list of job results
  4086. parameters: []
  4087. responses:
  4088. '200':
  4089. description: ''
  4090. schema:
  4091. $ref: '#/definitions/Job'
  4092. tags:
  4093. - core
  4094. parameters:
  4095. - name: id
  4096. in: path
  4097. description: A unique integer value identifying this job.
  4098. required: true
  4099. type: integer
  4100. /dcim/cable-terminations/:
  4101. get:
  4102. operationId: dcim_cable-terminations_list
  4103. description: ''
  4104. parameters:
  4105. - name: id
  4106. in: query
  4107. description: ''
  4108. required: false
  4109. type: string
  4110. - name: cable
  4111. in: query
  4112. description: ''
  4113. required: false
  4114. type: string
  4115. - name: cable_end
  4116. in: query
  4117. description: ''
  4118. required: false
  4119. type: string
  4120. - name: termination_type
  4121. in: query
  4122. description: ''
  4123. required: false
  4124. type: string
  4125. - name: termination_id
  4126. in: query
  4127. description: ''
  4128. required: false
  4129. type: string
  4130. - name: id__n
  4131. in: query
  4132. description: ''
  4133. required: false
  4134. type: string
  4135. - name: id__lte
  4136. in: query
  4137. description: ''
  4138. required: false
  4139. type: string
  4140. - name: id__lt
  4141. in: query
  4142. description: ''
  4143. required: false
  4144. type: string
  4145. - name: id__gte
  4146. in: query
  4147. description: ''
  4148. required: false
  4149. type: string
  4150. - name: id__gt
  4151. in: query
  4152. description: ''
  4153. required: false
  4154. type: string
  4155. - name: cable__n
  4156. in: query
  4157. description: ''
  4158. required: false
  4159. type: string
  4160. - name: cable_end__n
  4161. in: query
  4162. description: ''
  4163. required: false
  4164. type: string
  4165. - name: termination_type__n
  4166. in: query
  4167. description: ''
  4168. required: false
  4169. type: string
  4170. - name: termination_id__n
  4171. in: query
  4172. description: ''
  4173. required: false
  4174. type: string
  4175. - name: termination_id__lte
  4176. in: query
  4177. description: ''
  4178. required: false
  4179. type: string
  4180. - name: termination_id__lt
  4181. in: query
  4182. description: ''
  4183. required: false
  4184. type: string
  4185. - name: termination_id__gte
  4186. in: query
  4187. description: ''
  4188. required: false
  4189. type: string
  4190. - name: termination_id__gt
  4191. in: query
  4192. description: ''
  4193. required: false
  4194. type: string
  4195. - name: ordering
  4196. in: query
  4197. description: Which field to use when ordering the results.
  4198. required: false
  4199. type: string
  4200. - name: limit
  4201. in: query
  4202. description: Number of results to return per page.
  4203. required: false
  4204. type: integer
  4205. - name: offset
  4206. in: query
  4207. description: The initial index from which to return the results.
  4208. required: false
  4209. type: integer
  4210. responses:
  4211. '200':
  4212. description: ''
  4213. schema:
  4214. required:
  4215. - count
  4216. - results
  4217. type: object
  4218. properties:
  4219. count:
  4220. type: integer
  4221. next:
  4222. type: string
  4223. format: uri
  4224. x-nullable: true
  4225. previous:
  4226. type: string
  4227. format: uri
  4228. x-nullable: true
  4229. results:
  4230. type: array
  4231. items:
  4232. $ref: '#/definitions/CableTermination'
  4233. tags:
  4234. - dcim
  4235. post:
  4236. operationId: dcim_cable-terminations_create
  4237. description: ''
  4238. parameters:
  4239. - name: data
  4240. in: body
  4241. required: true
  4242. schema:
  4243. $ref: '#/definitions/CableTermination'
  4244. responses:
  4245. '201':
  4246. description: ''
  4247. schema:
  4248. $ref: '#/definitions/CableTermination'
  4249. tags:
  4250. - dcim
  4251. put:
  4252. operationId: dcim_cable-terminations_bulk_update
  4253. description: ''
  4254. parameters:
  4255. - name: data
  4256. in: body
  4257. required: true
  4258. schema:
  4259. $ref: '#/definitions/CableTermination'
  4260. responses:
  4261. '200':
  4262. description: ''
  4263. schema:
  4264. $ref: '#/definitions/CableTermination'
  4265. tags:
  4266. - dcim
  4267. patch:
  4268. operationId: dcim_cable-terminations_bulk_partial_update
  4269. description: ''
  4270. parameters:
  4271. - name: data
  4272. in: body
  4273. required: true
  4274. schema:
  4275. $ref: '#/definitions/CableTermination'
  4276. responses:
  4277. '200':
  4278. description: ''
  4279. schema:
  4280. $ref: '#/definitions/CableTermination'
  4281. tags:
  4282. - dcim
  4283. delete:
  4284. operationId: dcim_cable-terminations_bulk_delete
  4285. description: ''
  4286. parameters: []
  4287. responses:
  4288. '204':
  4289. description: ''
  4290. tags:
  4291. - dcim
  4292. parameters: []
  4293. /dcim/cable-terminations/{id}/:
  4294. get:
  4295. operationId: dcim_cable-terminations_read
  4296. description: ''
  4297. parameters: []
  4298. responses:
  4299. '200':
  4300. description: ''
  4301. schema:
  4302. $ref: '#/definitions/CableTermination'
  4303. tags:
  4304. - dcim
  4305. put:
  4306. operationId: dcim_cable-terminations_update
  4307. description: ''
  4308. parameters:
  4309. - name: data
  4310. in: body
  4311. required: true
  4312. schema:
  4313. $ref: '#/definitions/CableTermination'
  4314. responses:
  4315. '200':
  4316. description: ''
  4317. schema:
  4318. $ref: '#/definitions/CableTermination'
  4319. tags:
  4320. - dcim
  4321. patch:
  4322. operationId: dcim_cable-terminations_partial_update
  4323. description: ''
  4324. parameters:
  4325. - name: data
  4326. in: body
  4327. required: true
  4328. schema:
  4329. $ref: '#/definitions/CableTermination'
  4330. responses:
  4331. '200':
  4332. description: ''
  4333. schema:
  4334. $ref: '#/definitions/CableTermination'
  4335. tags:
  4336. - dcim
  4337. delete:
  4338. operationId: dcim_cable-terminations_delete
  4339. description: ''
  4340. parameters: []
  4341. responses:
  4342. '204':
  4343. description: ''
  4344. tags:
  4345. - dcim
  4346. parameters:
  4347. - name: id
  4348. in: path
  4349. description: A unique integer value identifying this cable termination.
  4350. required: true
  4351. type: integer
  4352. /dcim/cables/:
  4353. get:
  4354. operationId: dcim_cables_list
  4355. description: ''
  4356. parameters:
  4357. - name: id
  4358. in: query
  4359. description: ''
  4360. required: false
  4361. type: string
  4362. - name: label
  4363. in: query
  4364. description: ''
  4365. required: false
  4366. type: string
  4367. - name: length
  4368. in: query
  4369. description: ''
  4370. required: false
  4371. type: string
  4372. - name: length_unit
  4373. in: query
  4374. description: ''
  4375. required: false
  4376. type: string
  4377. - name: tenant_group_id
  4378. in: query
  4379. description: ''
  4380. required: false
  4381. type: string
  4382. - name: tenant_group
  4383. in: query
  4384. description: ''
  4385. required: false
  4386. type: string
  4387. - name: tenant_id
  4388. in: query
  4389. description: ''
  4390. required: false
  4391. type: string
  4392. - name: tenant
  4393. in: query
  4394. description: ''
  4395. required: false
  4396. type: string
  4397. - name: created
  4398. in: query
  4399. description: ''
  4400. required: false
  4401. type: string
  4402. - name: last_updated
  4403. in: query
  4404. description: ''
  4405. required: false
  4406. type: string
  4407. - name: created_by_request
  4408. in: query
  4409. description: ''
  4410. required: false
  4411. type: string
  4412. - name: updated_by_request
  4413. in: query
  4414. description: ''
  4415. required: false
  4416. type: string
  4417. - name: q
  4418. in: query
  4419. description: ''
  4420. required: false
  4421. type: string
  4422. - name: tag
  4423. in: query
  4424. description: ''
  4425. required: false
  4426. type: string
  4427. - name: termination_a_type
  4428. in: query
  4429. description: ''
  4430. required: false
  4431. type: string
  4432. - name: termination_a_id
  4433. in: query
  4434. description: ''
  4435. required: false
  4436. type: string
  4437. - name: termination_b_type
  4438. in: query
  4439. description: ''
  4440. required: false
  4441. type: string
  4442. - name: termination_b_id
  4443. in: query
  4444. description: ''
  4445. required: false
  4446. type: string
  4447. - name: type
  4448. in: query
  4449. description: ''
  4450. required: false
  4451. type: string
  4452. - name: status
  4453. in: query
  4454. description: ''
  4455. required: false
  4456. type: string
  4457. - name: color
  4458. in: query
  4459. description: ''
  4460. required: false
  4461. type: string
  4462. - name: device_id
  4463. in: query
  4464. description: ''
  4465. required: false
  4466. type: string
  4467. - name: device
  4468. in: query
  4469. description: ''
  4470. required: false
  4471. type: string
  4472. - name: rack_id
  4473. in: query
  4474. description: ''
  4475. required: false
  4476. type: string
  4477. - name: rack
  4478. in: query
  4479. description: ''
  4480. required: false
  4481. type: string
  4482. - name: location_id
  4483. in: query
  4484. description: ''
  4485. required: false
  4486. type: string
  4487. - name: location
  4488. in: query
  4489. description: ''
  4490. required: false
  4491. type: string
  4492. - name: site_id
  4493. in: query
  4494. description: ''
  4495. required: false
  4496. type: string
  4497. - name: site
  4498. in: query
  4499. description: ''
  4500. required: false
  4501. type: string
  4502. - name: id__n
  4503. in: query
  4504. description: ''
  4505. required: false
  4506. type: string
  4507. - name: id__lte
  4508. in: query
  4509. description: ''
  4510. required: false
  4511. type: string
  4512. - name: id__lt
  4513. in: query
  4514. description: ''
  4515. required: false
  4516. type: string
  4517. - name: id__gte
  4518. in: query
  4519. description: ''
  4520. required: false
  4521. type: string
  4522. - name: id__gt
  4523. in: query
  4524. description: ''
  4525. required: false
  4526. type: string
  4527. - name: label__n
  4528. in: query
  4529. description: ''
  4530. required: false
  4531. type: string
  4532. - name: label__ic
  4533. in: query
  4534. description: ''
  4535. required: false
  4536. type: string
  4537. - name: label__nic
  4538. in: query
  4539. description: ''
  4540. required: false
  4541. type: string
  4542. - name: label__iew
  4543. in: query
  4544. description: ''
  4545. required: false
  4546. type: string
  4547. - name: label__niew
  4548. in: query
  4549. description: ''
  4550. required: false
  4551. type: string
  4552. - name: label__isw
  4553. in: query
  4554. description: ''
  4555. required: false
  4556. type: string
  4557. - name: label__nisw
  4558. in: query
  4559. description: ''
  4560. required: false
  4561. type: string
  4562. - name: label__ie
  4563. in: query
  4564. description: ''
  4565. required: false
  4566. type: string
  4567. - name: label__nie
  4568. in: query
  4569. description: ''
  4570. required: false
  4571. type: string
  4572. - name: label__empty
  4573. in: query
  4574. description: ''
  4575. required: false
  4576. type: string
  4577. - name: length__n
  4578. in: query
  4579. description: ''
  4580. required: false
  4581. type: string
  4582. - name: length__lte
  4583. in: query
  4584. description: ''
  4585. required: false
  4586. type: string
  4587. - name: length__lt
  4588. in: query
  4589. description: ''
  4590. required: false
  4591. type: string
  4592. - name: length__gte
  4593. in: query
  4594. description: ''
  4595. required: false
  4596. type: string
  4597. - name: length__gt
  4598. in: query
  4599. description: ''
  4600. required: false
  4601. type: string
  4602. - name: length_unit__n
  4603. in: query
  4604. description: ''
  4605. required: false
  4606. type: string
  4607. - name: tenant_group_id__n
  4608. in: query
  4609. description: ''
  4610. required: false
  4611. type: string
  4612. - name: tenant_group__n
  4613. in: query
  4614. description: ''
  4615. required: false
  4616. type: string
  4617. - name: tenant_id__n
  4618. in: query
  4619. description: ''
  4620. required: false
  4621. type: string
  4622. - name: tenant__n
  4623. in: query
  4624. description: ''
  4625. required: false
  4626. type: string
  4627. - name: created__n
  4628. in: query
  4629. description: ''
  4630. required: false
  4631. type: string
  4632. - name: created__lte
  4633. in: query
  4634. description: ''
  4635. required: false
  4636. type: string
  4637. - name: created__lt
  4638. in: query
  4639. description: ''
  4640. required: false
  4641. type: string
  4642. - name: created__gte
  4643. in: query
  4644. description: ''
  4645. required: false
  4646. type: string
  4647. - name: created__gt
  4648. in: query
  4649. description: ''
  4650. required: false
  4651. type: string
  4652. - name: last_updated__n
  4653. in: query
  4654. description: ''
  4655. required: false
  4656. type: string
  4657. - name: last_updated__lte
  4658. in: query
  4659. description: ''
  4660. required: false
  4661. type: string
  4662. - name: last_updated__lt
  4663. in: query
  4664. description: ''
  4665. required: false
  4666. type: string
  4667. - name: last_updated__gte
  4668. in: query
  4669. description: ''
  4670. required: false
  4671. type: string
  4672. - name: last_updated__gt
  4673. in: query
  4674. description: ''
  4675. required: false
  4676. type: string
  4677. - name: tag__n
  4678. in: query
  4679. description: ''
  4680. required: false
  4681. type: string
  4682. - name: termination_a_type__n
  4683. in: query
  4684. description: ''
  4685. required: false
  4686. type: string
  4687. - name: termination_a_id__n
  4688. in: query
  4689. description: ''
  4690. required: false
  4691. type: string
  4692. - name: termination_a_id__lte
  4693. in: query
  4694. description: ''
  4695. required: false
  4696. type: string
  4697. - name: termination_a_id__lt
  4698. in: query
  4699. description: ''
  4700. required: false
  4701. type: string
  4702. - name: termination_a_id__gte
  4703. in: query
  4704. description: ''
  4705. required: false
  4706. type: string
  4707. - name: termination_a_id__gt
  4708. in: query
  4709. description: ''
  4710. required: false
  4711. type: string
  4712. - name: termination_b_type__n
  4713. in: query
  4714. description: ''
  4715. required: false
  4716. type: string
  4717. - name: termination_b_id__n
  4718. in: query
  4719. description: ''
  4720. required: false
  4721. type: string
  4722. - name: termination_b_id__lte
  4723. in: query
  4724. description: ''
  4725. required: false
  4726. type: string
  4727. - name: termination_b_id__lt
  4728. in: query
  4729. description: ''
  4730. required: false
  4731. type: string
  4732. - name: termination_b_id__gte
  4733. in: query
  4734. description: ''
  4735. required: false
  4736. type: string
  4737. - name: termination_b_id__gt
  4738. in: query
  4739. description: ''
  4740. required: false
  4741. type: string
  4742. - name: type__n
  4743. in: query
  4744. description: ''
  4745. required: false
  4746. type: string
  4747. - name: status__n
  4748. in: query
  4749. description: ''
  4750. required: false
  4751. type: string
  4752. - name: color__n
  4753. in: query
  4754. description: ''
  4755. required: false
  4756. type: string
  4757. - name: ordering
  4758. in: query
  4759. description: Which field to use when ordering the results.
  4760. required: false
  4761. type: string
  4762. - name: limit
  4763. in: query
  4764. description: Number of results to return per page.
  4765. required: false
  4766. type: integer
  4767. - name: offset
  4768. in: query
  4769. description: The initial index from which to return the results.
  4770. required: false
  4771. type: integer
  4772. responses:
  4773. '200':
  4774. description: ''
  4775. schema:
  4776. required:
  4777. - count
  4778. - results
  4779. type: object
  4780. properties:
  4781. count:
  4782. type: integer
  4783. next:
  4784. type: string
  4785. format: uri
  4786. x-nullable: true
  4787. previous:
  4788. type: string
  4789. format: uri
  4790. x-nullable: true
  4791. results:
  4792. type: array
  4793. items:
  4794. $ref: '#/definitions/Cable'
  4795. tags:
  4796. - dcim
  4797. post:
  4798. operationId: dcim_cables_create
  4799. description: ''
  4800. parameters:
  4801. - name: data
  4802. in: body
  4803. required: true
  4804. schema:
  4805. $ref: '#/definitions/WritableCable'
  4806. responses:
  4807. '201':
  4808. description: ''
  4809. schema:
  4810. $ref: '#/definitions/Cable'
  4811. tags:
  4812. - dcim
  4813. put:
  4814. operationId: dcim_cables_bulk_update
  4815. description: ''
  4816. parameters:
  4817. - name: data
  4818. in: body
  4819. required: true
  4820. schema:
  4821. $ref: '#/definitions/WritableCable'
  4822. responses:
  4823. '200':
  4824. description: ''
  4825. schema:
  4826. $ref: '#/definitions/Cable'
  4827. tags:
  4828. - dcim
  4829. patch:
  4830. operationId: dcim_cables_bulk_partial_update
  4831. description: ''
  4832. parameters:
  4833. - name: data
  4834. in: body
  4835. required: true
  4836. schema:
  4837. $ref: '#/definitions/WritableCable'
  4838. responses:
  4839. '200':
  4840. description: ''
  4841. schema:
  4842. $ref: '#/definitions/Cable'
  4843. tags:
  4844. - dcim
  4845. delete:
  4846. operationId: dcim_cables_bulk_delete
  4847. description: ''
  4848. parameters: []
  4849. responses:
  4850. '204':
  4851. description: ''
  4852. tags:
  4853. - dcim
  4854. parameters: []
  4855. /dcim/cables/{id}/:
  4856. get:
  4857. operationId: dcim_cables_read
  4858. description: ''
  4859. parameters: []
  4860. responses:
  4861. '200':
  4862. description: ''
  4863. schema:
  4864. $ref: '#/definitions/Cable'
  4865. tags:
  4866. - dcim
  4867. put:
  4868. operationId: dcim_cables_update
  4869. description: ''
  4870. parameters:
  4871. - name: data
  4872. in: body
  4873. required: true
  4874. schema:
  4875. $ref: '#/definitions/WritableCable'
  4876. responses:
  4877. '200':
  4878. description: ''
  4879. schema:
  4880. $ref: '#/definitions/Cable'
  4881. tags:
  4882. - dcim
  4883. patch:
  4884. operationId: dcim_cables_partial_update
  4885. description: ''
  4886. parameters:
  4887. - name: data
  4888. in: body
  4889. required: true
  4890. schema:
  4891. $ref: '#/definitions/WritableCable'
  4892. responses:
  4893. '200':
  4894. description: ''
  4895. schema:
  4896. $ref: '#/definitions/Cable'
  4897. tags:
  4898. - dcim
  4899. delete:
  4900. operationId: dcim_cables_delete
  4901. description: ''
  4902. parameters: []
  4903. responses:
  4904. '204':
  4905. description: ''
  4906. tags:
  4907. - dcim
  4908. parameters:
  4909. - name: id
  4910. in: path
  4911. description: A unique integer value identifying this cable.
  4912. required: true
  4913. type: integer
  4914. /dcim/connected-device/:
  4915. get:
  4916. operationId: dcim_connected-device_list
  4917. description: |-
  4918. This endpoint allows a user to determine what device (if any) is connected to a given peer device and peer
  4919. interface. This is useful in a situation where a device boots with no configuration, but can detect its neighbors
  4920. via a protocol such as LLDP. Two query parameters must be included in the request:
  4921. * `peer_device`: The name of the peer device
  4922. * `peer_interface`: The name of the peer interface
  4923. parameters:
  4924. - name: peer_device
  4925. in: query
  4926. description: The name of the peer device
  4927. required: true
  4928. type: string
  4929. - name: peer_interface
  4930. in: query
  4931. description: The name of the peer interface
  4932. required: true
  4933. type: string
  4934. responses:
  4935. '200':
  4936. description: ''
  4937. schema:
  4938. $ref: '#/definitions/Device'
  4939. tags:
  4940. - dcim
  4941. parameters: []
  4942. /dcim/console-port-templates/:
  4943. get:
  4944. operationId: dcim_console-port-templates_list
  4945. description: ''
  4946. parameters:
  4947. - name: id
  4948. in: query
  4949. description: ''
  4950. required: false
  4951. type: string
  4952. - name: name
  4953. in: query
  4954. description: ''
  4955. required: false
  4956. type: string
  4957. - name: type
  4958. in: query
  4959. description: ''
  4960. required: false
  4961. type: string
  4962. - name: created
  4963. in: query
  4964. description: ''
  4965. required: false
  4966. type: string
  4967. - name: last_updated
  4968. in: query
  4969. description: ''
  4970. required: false
  4971. type: string
  4972. - name: created_by_request
  4973. in: query
  4974. description: ''
  4975. required: false
  4976. type: string
  4977. - name: updated_by_request
  4978. in: query
  4979. description: ''
  4980. required: false
  4981. type: string
  4982. - name: q
  4983. in: query
  4984. description: ''
  4985. required: false
  4986. type: string
  4987. - name: devicetype_id
  4988. in: query
  4989. description: ''
  4990. required: false
  4991. type: string
  4992. - name: moduletype_id
  4993. in: query
  4994. description: ''
  4995. required: false
  4996. type: string
  4997. - name: id__n
  4998. in: query
  4999. description: ''
  5000. required: false
  5001. type: string
  5002. - name: id__lte
  5003. in: query
  5004. description: ''
  5005. required: false
  5006. type: string
  5007. - name: id__lt
  5008. in: query
  5009. description: ''
  5010. required: false
  5011. type: string
  5012. - name: id__gte
  5013. in: query
  5014. description: ''
  5015. required: false
  5016. type: string
  5017. - name: id__gt
  5018. in: query
  5019. description: ''
  5020. required: false
  5021. type: string
  5022. - name: name__n
  5023. in: query
  5024. description: ''
  5025. required: false
  5026. type: string
  5027. - name: name__ic
  5028. in: query
  5029. description: ''
  5030. required: false
  5031. type: string
  5032. - name: name__nic
  5033. in: query
  5034. description: ''
  5035. required: false
  5036. type: string
  5037. - name: name__iew
  5038. in: query
  5039. description: ''
  5040. required: false
  5041. type: string
  5042. - name: name__niew
  5043. in: query
  5044. description: ''
  5045. required: false
  5046. type: string
  5047. - name: name__isw
  5048. in: query
  5049. description: ''
  5050. required: false
  5051. type: string
  5052. - name: name__nisw
  5053. in: query
  5054. description: ''
  5055. required: false
  5056. type: string
  5057. - name: name__ie
  5058. in: query
  5059. description: ''
  5060. required: false
  5061. type: string
  5062. - name: name__nie
  5063. in: query
  5064. description: ''
  5065. required: false
  5066. type: string
  5067. - name: name__empty
  5068. in: query
  5069. description: ''
  5070. required: false
  5071. type: string
  5072. - name: type__n
  5073. in: query
  5074. description: ''
  5075. required: false
  5076. type: string
  5077. - name: created__n
  5078. in: query
  5079. description: ''
  5080. required: false
  5081. type: string
  5082. - name: created__lte
  5083. in: query
  5084. description: ''
  5085. required: false
  5086. type: string
  5087. - name: created__lt
  5088. in: query
  5089. description: ''
  5090. required: false
  5091. type: string
  5092. - name: created__gte
  5093. in: query
  5094. description: ''
  5095. required: false
  5096. type: string
  5097. - name: created__gt
  5098. in: query
  5099. description: ''
  5100. required: false
  5101. type: string
  5102. - name: last_updated__n
  5103. in: query
  5104. description: ''
  5105. required: false
  5106. type: string
  5107. - name: last_updated__lte
  5108. in: query
  5109. description: ''
  5110. required: false
  5111. type: string
  5112. - name: last_updated__lt
  5113. in: query
  5114. description: ''
  5115. required: false
  5116. type: string
  5117. - name: last_updated__gte
  5118. in: query
  5119. description: ''
  5120. required: false
  5121. type: string
  5122. - name: last_updated__gt
  5123. in: query
  5124. description: ''
  5125. required: false
  5126. type: string
  5127. - name: devicetype_id__n
  5128. in: query
  5129. description: ''
  5130. required: false
  5131. type: string
  5132. - name: moduletype_id__n
  5133. in: query
  5134. description: ''
  5135. required: false
  5136. type: string
  5137. - name: ordering
  5138. in: query
  5139. description: Which field to use when ordering the results.
  5140. required: false
  5141. type: string
  5142. - name: limit
  5143. in: query
  5144. description: Number of results to return per page.
  5145. required: false
  5146. type: integer
  5147. - name: offset
  5148. in: query
  5149. description: The initial index from which to return the results.
  5150. required: false
  5151. type: integer
  5152. responses:
  5153. '200':
  5154. description: ''
  5155. schema:
  5156. required:
  5157. - count
  5158. - results
  5159. type: object
  5160. properties:
  5161. count:
  5162. type: integer
  5163. next:
  5164. type: string
  5165. format: uri
  5166. x-nullable: true
  5167. previous:
  5168. type: string
  5169. format: uri
  5170. x-nullable: true
  5171. results:
  5172. type: array
  5173. items:
  5174. $ref: '#/definitions/ConsolePortTemplate'
  5175. tags:
  5176. - dcim
  5177. post:
  5178. operationId: dcim_console-port-templates_create
  5179. description: ''
  5180. parameters:
  5181. - name: data
  5182. in: body
  5183. required: true
  5184. schema:
  5185. $ref: '#/definitions/WritableConsolePortTemplate'
  5186. responses:
  5187. '201':
  5188. description: ''
  5189. schema:
  5190. $ref: '#/definitions/ConsolePortTemplate'
  5191. tags:
  5192. - dcim
  5193. put:
  5194. operationId: dcim_console-port-templates_bulk_update
  5195. description: ''
  5196. parameters:
  5197. - name: data
  5198. in: body
  5199. required: true
  5200. schema:
  5201. $ref: '#/definitions/WritableConsolePortTemplate'
  5202. responses:
  5203. '200':
  5204. description: ''
  5205. schema:
  5206. $ref: '#/definitions/ConsolePortTemplate'
  5207. tags:
  5208. - dcim
  5209. patch:
  5210. operationId: dcim_console-port-templates_bulk_partial_update
  5211. description: ''
  5212. parameters:
  5213. - name: data
  5214. in: body
  5215. required: true
  5216. schema:
  5217. $ref: '#/definitions/WritableConsolePortTemplate'
  5218. responses:
  5219. '200':
  5220. description: ''
  5221. schema:
  5222. $ref: '#/definitions/ConsolePortTemplate'
  5223. tags:
  5224. - dcim
  5225. delete:
  5226. operationId: dcim_console-port-templates_bulk_delete
  5227. description: ''
  5228. parameters: []
  5229. responses:
  5230. '204':
  5231. description: ''
  5232. tags:
  5233. - dcim
  5234. parameters: []
  5235. /dcim/console-port-templates/{id}/:
  5236. get:
  5237. operationId: dcim_console-port-templates_read
  5238. description: ''
  5239. parameters: []
  5240. responses:
  5241. '200':
  5242. description: ''
  5243. schema:
  5244. $ref: '#/definitions/ConsolePortTemplate'
  5245. tags:
  5246. - dcim
  5247. put:
  5248. operationId: dcim_console-port-templates_update
  5249. description: ''
  5250. parameters:
  5251. - name: data
  5252. in: body
  5253. required: true
  5254. schema:
  5255. $ref: '#/definitions/WritableConsolePortTemplate'
  5256. responses:
  5257. '200':
  5258. description: ''
  5259. schema:
  5260. $ref: '#/definitions/ConsolePortTemplate'
  5261. tags:
  5262. - dcim
  5263. patch:
  5264. operationId: dcim_console-port-templates_partial_update
  5265. description: ''
  5266. parameters:
  5267. - name: data
  5268. in: body
  5269. required: true
  5270. schema:
  5271. $ref: '#/definitions/WritableConsolePortTemplate'
  5272. responses:
  5273. '200':
  5274. description: ''
  5275. schema:
  5276. $ref: '#/definitions/ConsolePortTemplate'
  5277. tags:
  5278. - dcim
  5279. delete:
  5280. operationId: dcim_console-port-templates_delete
  5281. description: ''
  5282. parameters: []
  5283. responses:
  5284. '204':
  5285. description: ''
  5286. tags:
  5287. - dcim
  5288. parameters:
  5289. - name: id
  5290. in: path
  5291. description: A unique integer value identifying this console port template.
  5292. required: true
  5293. type: integer
  5294. /dcim/console-ports/:
  5295. get:
  5296. operationId: dcim_console-ports_list
  5297. description: ''
  5298. parameters:
  5299. - name: id
  5300. in: query
  5301. description: ''
  5302. required: false
  5303. type: string
  5304. - name: name
  5305. in: query
  5306. description: ''
  5307. required: false
  5308. type: string
  5309. - name: label
  5310. in: query
  5311. description: ''
  5312. required: false
  5313. type: string
  5314. - name: description
  5315. in: query
  5316. description: ''
  5317. required: false
  5318. type: string
  5319. - name: cable_end
  5320. in: query
  5321. description: ''
  5322. required: false
  5323. type: string
  5324. - name: q
  5325. in: query
  5326. description: ''
  5327. required: false
  5328. type: string
  5329. - name: region_id
  5330. in: query
  5331. description: ''
  5332. required: false
  5333. type: string
  5334. - name: region
  5335. in: query
  5336. description: ''
  5337. required: false
  5338. type: string
  5339. - name: site_group_id
  5340. in: query
  5341. description: ''
  5342. required: false
  5343. type: string
  5344. - name: site_group
  5345. in: query
  5346. description: ''
  5347. required: false
  5348. type: string
  5349. - name: site_id
  5350. in: query
  5351. description: ''
  5352. required: false
  5353. type: string
  5354. - name: site
  5355. in: query
  5356. description: ''
  5357. required: false
  5358. type: string
  5359. - name: location_id
  5360. in: query
  5361. description: ''
  5362. required: false
  5363. type: string
  5364. - name: location
  5365. in: query
  5366. description: ''
  5367. required: false
  5368. type: string
  5369. - name: rack_id
  5370. in: query
  5371. description: ''
  5372. required: false
  5373. type: string
  5374. - name: rack
  5375. in: query
  5376. description: ''
  5377. required: false
  5378. type: string
  5379. - name: device_id
  5380. in: query
  5381. description: ''
  5382. required: false
  5383. type: string
  5384. - name: device
  5385. in: query
  5386. description: ''
  5387. required: false
  5388. type: string
  5389. - name: virtual_chassis_id
  5390. in: query
  5391. description: ''
  5392. required: false
  5393. type: string
  5394. - name: virtual_chassis
  5395. in: query
  5396. description: ''
  5397. required: false
  5398. type: string
  5399. - name: module_id
  5400. in: query
  5401. description: ''
  5402. required: false
  5403. type: string
  5404. - name: created
  5405. in: query
  5406. description: ''
  5407. required: false
  5408. type: string
  5409. - name: last_updated
  5410. in: query
  5411. description: ''
  5412. required: false
  5413. type: string
  5414. - name: created_by_request
  5415. in: query
  5416. description: ''
  5417. required: false
  5418. type: string
  5419. - name: updated_by_request
  5420. in: query
  5421. description: ''
  5422. required: false
  5423. type: string
  5424. - name: tag
  5425. in: query
  5426. description: ''
  5427. required: false
  5428. type: string
  5429. - name: cabled
  5430. in: query
  5431. description: ''
  5432. required: false
  5433. type: string
  5434. - name: occupied
  5435. in: query
  5436. description: ''
  5437. required: false
  5438. type: string
  5439. - name: connected
  5440. in: query
  5441. description: ''
  5442. required: false
  5443. type: string
  5444. - name: type
  5445. in: query
  5446. description: ''
  5447. required: false
  5448. type: string
  5449. - name: id__n
  5450. in: query
  5451. description: ''
  5452. required: false
  5453. type: string
  5454. - name: id__lte
  5455. in: query
  5456. description: ''
  5457. required: false
  5458. type: string
  5459. - name: id__lt
  5460. in: query
  5461. description: ''
  5462. required: false
  5463. type: string
  5464. - name: id__gte
  5465. in: query
  5466. description: ''
  5467. required: false
  5468. type: string
  5469. - name: id__gt
  5470. in: query
  5471. description: ''
  5472. required: false
  5473. type: string
  5474. - name: name__n
  5475. in: query
  5476. description: ''
  5477. required: false
  5478. type: string
  5479. - name: name__ic
  5480. in: query
  5481. description: ''
  5482. required: false
  5483. type: string
  5484. - name: name__nic
  5485. in: query
  5486. description: ''
  5487. required: false
  5488. type: string
  5489. - name: name__iew
  5490. in: query
  5491. description: ''
  5492. required: false
  5493. type: string
  5494. - name: name__niew
  5495. in: query
  5496. description: ''
  5497. required: false
  5498. type: string
  5499. - name: name__isw
  5500. in: query
  5501. description: ''
  5502. required: false
  5503. type: string
  5504. - name: name__nisw
  5505. in: query
  5506. description: ''
  5507. required: false
  5508. type: string
  5509. - name: name__ie
  5510. in: query
  5511. description: ''
  5512. required: false
  5513. type: string
  5514. - name: name__nie
  5515. in: query
  5516. description: ''
  5517. required: false
  5518. type: string
  5519. - name: name__empty
  5520. in: query
  5521. description: ''
  5522. required: false
  5523. type: string
  5524. - name: label__n
  5525. in: query
  5526. description: ''
  5527. required: false
  5528. type: string
  5529. - name: label__ic
  5530. in: query
  5531. description: ''
  5532. required: false
  5533. type: string
  5534. - name: label__nic
  5535. in: query
  5536. description: ''
  5537. required: false
  5538. type: string
  5539. - name: label__iew
  5540. in: query
  5541. description: ''
  5542. required: false
  5543. type: string
  5544. - name: label__niew
  5545. in: query
  5546. description: ''
  5547. required: false
  5548. type: string
  5549. - name: label__isw
  5550. in: query
  5551. description: ''
  5552. required: false
  5553. type: string
  5554. - name: label__nisw
  5555. in: query
  5556. description: ''
  5557. required: false
  5558. type: string
  5559. - name: label__ie
  5560. in: query
  5561. description: ''
  5562. required: false
  5563. type: string
  5564. - name: label__nie
  5565. in: query
  5566. description: ''
  5567. required: false
  5568. type: string
  5569. - name: label__empty
  5570. in: query
  5571. description: ''
  5572. required: false
  5573. type: string
  5574. - name: description__n
  5575. in: query
  5576. description: ''
  5577. required: false
  5578. type: string
  5579. - name: description__ic
  5580. in: query
  5581. description: ''
  5582. required: false
  5583. type: string
  5584. - name: description__nic
  5585. in: query
  5586. description: ''
  5587. required: false
  5588. type: string
  5589. - name: description__iew
  5590. in: query
  5591. description: ''
  5592. required: false
  5593. type: string
  5594. - name: description__niew
  5595. in: query
  5596. description: ''
  5597. required: false
  5598. type: string
  5599. - name: description__isw
  5600. in: query
  5601. description: ''
  5602. required: false
  5603. type: string
  5604. - name: description__nisw
  5605. in: query
  5606. description: ''
  5607. required: false
  5608. type: string
  5609. - name: description__ie
  5610. in: query
  5611. description: ''
  5612. required: false
  5613. type: string
  5614. - name: description__nie
  5615. in: query
  5616. description: ''
  5617. required: false
  5618. type: string
  5619. - name: description__empty
  5620. in: query
  5621. description: ''
  5622. required: false
  5623. type: string
  5624. - name: cable_end__n
  5625. in: query
  5626. description: ''
  5627. required: false
  5628. type: string
  5629. - name: region_id__n
  5630. in: query
  5631. description: ''
  5632. required: false
  5633. type: string
  5634. - name: region__n
  5635. in: query
  5636. description: ''
  5637. required: false
  5638. type: string
  5639. - name: site_group_id__n
  5640. in: query
  5641. description: ''
  5642. required: false
  5643. type: string
  5644. - name: site_group__n
  5645. in: query
  5646. description: ''
  5647. required: false
  5648. type: string
  5649. - name: site_id__n
  5650. in: query
  5651. description: ''
  5652. required: false
  5653. type: string
  5654. - name: site__n
  5655. in: query
  5656. description: ''
  5657. required: false
  5658. type: string
  5659. - name: location_id__n
  5660. in: query
  5661. description: ''
  5662. required: false
  5663. type: string
  5664. - name: location__n
  5665. in: query
  5666. description: ''
  5667. required: false
  5668. type: string
  5669. - name: rack_id__n
  5670. in: query
  5671. description: ''
  5672. required: false
  5673. type: string
  5674. - name: rack__n
  5675. in: query
  5676. description: ''
  5677. required: false
  5678. type: string
  5679. - name: device_id__n
  5680. in: query
  5681. description: ''
  5682. required: false
  5683. type: string
  5684. - name: device__n
  5685. in: query
  5686. description: ''
  5687. required: false
  5688. type: string
  5689. - name: virtual_chassis_id__n
  5690. in: query
  5691. description: ''
  5692. required: false
  5693. type: string
  5694. - name: virtual_chassis__n
  5695. in: query
  5696. description: ''
  5697. required: false
  5698. type: string
  5699. - name: module_id__n
  5700. in: query
  5701. description: ''
  5702. required: false
  5703. type: string
  5704. - name: created__n
  5705. in: query
  5706. description: ''
  5707. required: false
  5708. type: string
  5709. - name: created__lte
  5710. in: query
  5711. description: ''
  5712. required: false
  5713. type: string
  5714. - name: created__lt
  5715. in: query
  5716. description: ''
  5717. required: false
  5718. type: string
  5719. - name: created__gte
  5720. in: query
  5721. description: ''
  5722. required: false
  5723. type: string
  5724. - name: created__gt
  5725. in: query
  5726. description: ''
  5727. required: false
  5728. type: string
  5729. - name: last_updated__n
  5730. in: query
  5731. description: ''
  5732. required: false
  5733. type: string
  5734. - name: last_updated__lte
  5735. in: query
  5736. description: ''
  5737. required: false
  5738. type: string
  5739. - name: last_updated__lt
  5740. in: query
  5741. description: ''
  5742. required: false
  5743. type: string
  5744. - name: last_updated__gte
  5745. in: query
  5746. description: ''
  5747. required: false
  5748. type: string
  5749. - name: last_updated__gt
  5750. in: query
  5751. description: ''
  5752. required: false
  5753. type: string
  5754. - name: tag__n
  5755. in: query
  5756. description: ''
  5757. required: false
  5758. type: string
  5759. - name: type__n
  5760. in: query
  5761. description: ''
  5762. required: false
  5763. type: string
  5764. - name: ordering
  5765. in: query
  5766. description: Which field to use when ordering the results.
  5767. required: false
  5768. type: string
  5769. - name: limit
  5770. in: query
  5771. description: Number of results to return per page.
  5772. required: false
  5773. type: integer
  5774. - name: offset
  5775. in: query
  5776. description: The initial index from which to return the results.
  5777. required: false
  5778. type: integer
  5779. responses:
  5780. '200':
  5781. description: ''
  5782. schema:
  5783. required:
  5784. - count
  5785. - results
  5786. type: object
  5787. properties:
  5788. count:
  5789. type: integer
  5790. next:
  5791. type: string
  5792. format: uri
  5793. x-nullable: true
  5794. previous:
  5795. type: string
  5796. format: uri
  5797. x-nullable: true
  5798. results:
  5799. type: array
  5800. items:
  5801. $ref: '#/definitions/ConsolePort'
  5802. tags:
  5803. - dcim
  5804. post:
  5805. operationId: dcim_console-ports_create
  5806. description: ''
  5807. parameters:
  5808. - name: data
  5809. in: body
  5810. required: true
  5811. schema:
  5812. $ref: '#/definitions/WritableConsolePort'
  5813. responses:
  5814. '201':
  5815. description: ''
  5816. schema:
  5817. $ref: '#/definitions/ConsolePort'
  5818. tags:
  5819. - dcim
  5820. put:
  5821. operationId: dcim_console-ports_bulk_update
  5822. description: ''
  5823. parameters:
  5824. - name: data
  5825. in: body
  5826. required: true
  5827. schema:
  5828. $ref: '#/definitions/WritableConsolePort'
  5829. responses:
  5830. '200':
  5831. description: ''
  5832. schema:
  5833. $ref: '#/definitions/ConsolePort'
  5834. tags:
  5835. - dcim
  5836. patch:
  5837. operationId: dcim_console-ports_bulk_partial_update
  5838. description: ''
  5839. parameters:
  5840. - name: data
  5841. in: body
  5842. required: true
  5843. schema:
  5844. $ref: '#/definitions/WritableConsolePort'
  5845. responses:
  5846. '200':
  5847. description: ''
  5848. schema:
  5849. $ref: '#/definitions/ConsolePort'
  5850. tags:
  5851. - dcim
  5852. delete:
  5853. operationId: dcim_console-ports_bulk_delete
  5854. description: ''
  5855. parameters: []
  5856. responses:
  5857. '204':
  5858. description: ''
  5859. tags:
  5860. - dcim
  5861. parameters: []
  5862. /dcim/console-ports/{id}/:
  5863. get:
  5864. operationId: dcim_console-ports_read
  5865. description: ''
  5866. parameters: []
  5867. responses:
  5868. '200':
  5869. description: ''
  5870. schema:
  5871. $ref: '#/definitions/ConsolePort'
  5872. tags:
  5873. - dcim
  5874. put:
  5875. operationId: dcim_console-ports_update
  5876. description: ''
  5877. parameters:
  5878. - name: data
  5879. in: body
  5880. required: true
  5881. schema:
  5882. $ref: '#/definitions/WritableConsolePort'
  5883. responses:
  5884. '200':
  5885. description: ''
  5886. schema:
  5887. $ref: '#/definitions/ConsolePort'
  5888. tags:
  5889. - dcim
  5890. patch:
  5891. operationId: dcim_console-ports_partial_update
  5892. description: ''
  5893. parameters:
  5894. - name: data
  5895. in: body
  5896. required: true
  5897. schema:
  5898. $ref: '#/definitions/WritableConsolePort'
  5899. responses:
  5900. '200':
  5901. description: ''
  5902. schema:
  5903. $ref: '#/definitions/ConsolePort'
  5904. tags:
  5905. - dcim
  5906. delete:
  5907. operationId: dcim_console-ports_delete
  5908. description: ''
  5909. parameters: []
  5910. responses:
  5911. '204':
  5912. description: ''
  5913. tags:
  5914. - dcim
  5915. parameters:
  5916. - name: id
  5917. in: path
  5918. description: A unique integer value identifying this console port.
  5919. required: true
  5920. type: integer
  5921. /dcim/console-ports/{id}/trace/:
  5922. get:
  5923. operationId: dcim_console-ports_trace
  5924. description: Trace a complete cable path and return each segment as a three-tuple
  5925. of (termination, cable, termination).
  5926. parameters: []
  5927. responses:
  5928. '200':
  5929. description: ''
  5930. schema:
  5931. $ref: '#/definitions/ConsolePort'
  5932. tags:
  5933. - dcim
  5934. parameters:
  5935. - name: id
  5936. in: path
  5937. description: A unique integer value identifying this console port.
  5938. required: true
  5939. type: integer
  5940. /dcim/console-server-port-templates/:
  5941. get:
  5942. operationId: dcim_console-server-port-templates_list
  5943. description: ''
  5944. parameters:
  5945. - name: id
  5946. in: query
  5947. description: ''
  5948. required: false
  5949. type: string
  5950. - name: name
  5951. in: query
  5952. description: ''
  5953. required: false
  5954. type: string
  5955. - name: type
  5956. in: query
  5957. description: ''
  5958. required: false
  5959. type: string
  5960. - name: created
  5961. in: query
  5962. description: ''
  5963. required: false
  5964. type: string
  5965. - name: last_updated
  5966. in: query
  5967. description: ''
  5968. required: false
  5969. type: string
  5970. - name: created_by_request
  5971. in: query
  5972. description: ''
  5973. required: false
  5974. type: string
  5975. - name: updated_by_request
  5976. in: query
  5977. description: ''
  5978. required: false
  5979. type: string
  5980. - name: q
  5981. in: query
  5982. description: ''
  5983. required: false
  5984. type: string
  5985. - name: devicetype_id
  5986. in: query
  5987. description: ''
  5988. required: false
  5989. type: string
  5990. - name: moduletype_id
  5991. in: query
  5992. description: ''
  5993. required: false
  5994. type: string
  5995. - name: id__n
  5996. in: query
  5997. description: ''
  5998. required: false
  5999. type: string
  6000. - name: id__lte
  6001. in: query
  6002. description: ''
  6003. required: false
  6004. type: string
  6005. - name: id__lt
  6006. in: query
  6007. description: ''
  6008. required: false
  6009. type: string
  6010. - name: id__gte
  6011. in: query
  6012. description: ''
  6013. required: false
  6014. type: string
  6015. - name: id__gt
  6016. in: query
  6017. description: ''
  6018. required: false
  6019. type: string
  6020. - name: name__n
  6021. in: query
  6022. description: ''
  6023. required: false
  6024. type: string
  6025. - name: name__ic
  6026. in: query
  6027. description: ''
  6028. required: false
  6029. type: string
  6030. - name: name__nic
  6031. in: query
  6032. description: ''
  6033. required: false
  6034. type: string
  6035. - name: name__iew
  6036. in: query
  6037. description: ''
  6038. required: false
  6039. type: string
  6040. - name: name__niew
  6041. in: query
  6042. description: ''
  6043. required: false
  6044. type: string
  6045. - name: name__isw
  6046. in: query
  6047. description: ''
  6048. required: false
  6049. type: string
  6050. - name: name__nisw
  6051. in: query
  6052. description: ''
  6053. required: false
  6054. type: string
  6055. - name: name__ie
  6056. in: query
  6057. description: ''
  6058. required: false
  6059. type: string
  6060. - name: name__nie
  6061. in: query
  6062. description: ''
  6063. required: false
  6064. type: string
  6065. - name: name__empty
  6066. in: query
  6067. description: ''
  6068. required: false
  6069. type: string
  6070. - name: type__n
  6071. in: query
  6072. description: ''
  6073. required: false
  6074. type: string
  6075. - name: created__n
  6076. in: query
  6077. description: ''
  6078. required: false
  6079. type: string
  6080. - name: created__lte
  6081. in: query
  6082. description: ''
  6083. required: false
  6084. type: string
  6085. - name: created__lt
  6086. in: query
  6087. description: ''
  6088. required: false
  6089. type: string
  6090. - name: created__gte
  6091. in: query
  6092. description: ''
  6093. required: false
  6094. type: string
  6095. - name: created__gt
  6096. in: query
  6097. description: ''
  6098. required: false
  6099. type: string
  6100. - name: last_updated__n
  6101. in: query
  6102. description: ''
  6103. required: false
  6104. type: string
  6105. - name: last_updated__lte
  6106. in: query
  6107. description: ''
  6108. required: false
  6109. type: string
  6110. - name: last_updated__lt
  6111. in: query
  6112. description: ''
  6113. required: false
  6114. type: string
  6115. - name: last_updated__gte
  6116. in: query
  6117. description: ''
  6118. required: false
  6119. type: string
  6120. - name: last_updated__gt
  6121. in: query
  6122. description: ''
  6123. required: false
  6124. type: string
  6125. - name: devicetype_id__n
  6126. in: query
  6127. description: ''
  6128. required: false
  6129. type: string
  6130. - name: moduletype_id__n
  6131. in: query
  6132. description: ''
  6133. required: false
  6134. type: string
  6135. - name: ordering
  6136. in: query
  6137. description: Which field to use when ordering the results.
  6138. required: false
  6139. type: string
  6140. - name: limit
  6141. in: query
  6142. description: Number of results to return per page.
  6143. required: false
  6144. type: integer
  6145. - name: offset
  6146. in: query
  6147. description: The initial index from which to return the results.
  6148. required: false
  6149. type: integer
  6150. responses:
  6151. '200':
  6152. description: ''
  6153. schema:
  6154. required:
  6155. - count
  6156. - results
  6157. type: object
  6158. properties:
  6159. count:
  6160. type: integer
  6161. next:
  6162. type: string
  6163. format: uri
  6164. x-nullable: true
  6165. previous:
  6166. type: string
  6167. format: uri
  6168. x-nullable: true
  6169. results:
  6170. type: array
  6171. items:
  6172. $ref: '#/definitions/ConsoleServerPortTemplate'
  6173. tags:
  6174. - dcim
  6175. post:
  6176. operationId: dcim_console-server-port-templates_create
  6177. description: ''
  6178. parameters:
  6179. - name: data
  6180. in: body
  6181. required: true
  6182. schema:
  6183. $ref: '#/definitions/WritableConsoleServerPortTemplate'
  6184. responses:
  6185. '201':
  6186. description: ''
  6187. schema:
  6188. $ref: '#/definitions/ConsoleServerPortTemplate'
  6189. tags:
  6190. - dcim
  6191. put:
  6192. operationId: dcim_console-server-port-templates_bulk_update
  6193. description: ''
  6194. parameters:
  6195. - name: data
  6196. in: body
  6197. required: true
  6198. schema:
  6199. $ref: '#/definitions/WritableConsoleServerPortTemplate'
  6200. responses:
  6201. '200':
  6202. description: ''
  6203. schema:
  6204. $ref: '#/definitions/ConsoleServerPortTemplate'
  6205. tags:
  6206. - dcim
  6207. patch:
  6208. operationId: dcim_console-server-port-templates_bulk_partial_update
  6209. description: ''
  6210. parameters:
  6211. - name: data
  6212. in: body
  6213. required: true
  6214. schema:
  6215. $ref: '#/definitions/WritableConsoleServerPortTemplate'
  6216. responses:
  6217. '200':
  6218. description: ''
  6219. schema:
  6220. $ref: '#/definitions/ConsoleServerPortTemplate'
  6221. tags:
  6222. - dcim
  6223. delete:
  6224. operationId: dcim_console-server-port-templates_bulk_delete
  6225. description: ''
  6226. parameters: []
  6227. responses:
  6228. '204':
  6229. description: ''
  6230. tags:
  6231. - dcim
  6232. parameters: []
  6233. /dcim/console-server-port-templates/{id}/:
  6234. get:
  6235. operationId: dcim_console-server-port-templates_read
  6236. description: ''
  6237. parameters: []
  6238. responses:
  6239. '200':
  6240. description: ''
  6241. schema:
  6242. $ref: '#/definitions/ConsoleServerPortTemplate'
  6243. tags:
  6244. - dcim
  6245. put:
  6246. operationId: dcim_console-server-port-templates_update
  6247. description: ''
  6248. parameters:
  6249. - name: data
  6250. in: body
  6251. required: true
  6252. schema:
  6253. $ref: '#/definitions/WritableConsoleServerPortTemplate'
  6254. responses:
  6255. '200':
  6256. description: ''
  6257. schema:
  6258. $ref: '#/definitions/ConsoleServerPortTemplate'
  6259. tags:
  6260. - dcim
  6261. patch:
  6262. operationId: dcim_console-server-port-templates_partial_update
  6263. description: ''
  6264. parameters:
  6265. - name: data
  6266. in: body
  6267. required: true
  6268. schema:
  6269. $ref: '#/definitions/WritableConsoleServerPortTemplate'
  6270. responses:
  6271. '200':
  6272. description: ''
  6273. schema:
  6274. $ref: '#/definitions/ConsoleServerPortTemplate'
  6275. tags:
  6276. - dcim
  6277. delete:
  6278. operationId: dcim_console-server-port-templates_delete
  6279. description: ''
  6280. parameters: []
  6281. responses:
  6282. '204':
  6283. description: ''
  6284. tags:
  6285. - dcim
  6286. parameters:
  6287. - name: id
  6288. in: path
  6289. description: A unique integer value identifying this console server port template.
  6290. required: true
  6291. type: integer
  6292. /dcim/console-server-ports/:
  6293. get:
  6294. operationId: dcim_console-server-ports_list
  6295. description: ''
  6296. parameters:
  6297. - name: id
  6298. in: query
  6299. description: ''
  6300. required: false
  6301. type: string
  6302. - name: name
  6303. in: query
  6304. description: ''
  6305. required: false
  6306. type: string
  6307. - name: label
  6308. in: query
  6309. description: ''
  6310. required: false
  6311. type: string
  6312. - name: description
  6313. in: query
  6314. description: ''
  6315. required: false
  6316. type: string
  6317. - name: cable_end
  6318. in: query
  6319. description: ''
  6320. required: false
  6321. type: string
  6322. - name: q
  6323. in: query
  6324. description: ''
  6325. required: false
  6326. type: string
  6327. - name: region_id
  6328. in: query
  6329. description: ''
  6330. required: false
  6331. type: string
  6332. - name: region
  6333. in: query
  6334. description: ''
  6335. required: false
  6336. type: string
  6337. - name: site_group_id
  6338. in: query
  6339. description: ''
  6340. required: false
  6341. type: string
  6342. - name: site_group
  6343. in: query
  6344. description: ''
  6345. required: false
  6346. type: string
  6347. - name: site_id
  6348. in: query
  6349. description: ''
  6350. required: false
  6351. type: string
  6352. - name: site
  6353. in: query
  6354. description: ''
  6355. required: false
  6356. type: string
  6357. - name: location_id
  6358. in: query
  6359. description: ''
  6360. required: false
  6361. type: string
  6362. - name: location
  6363. in: query
  6364. description: ''
  6365. required: false
  6366. type: string
  6367. - name: rack_id
  6368. in: query
  6369. description: ''
  6370. required: false
  6371. type: string
  6372. - name: rack
  6373. in: query
  6374. description: ''
  6375. required: false
  6376. type: string
  6377. - name: device_id
  6378. in: query
  6379. description: ''
  6380. required: false
  6381. type: string
  6382. - name: device
  6383. in: query
  6384. description: ''
  6385. required: false
  6386. type: string
  6387. - name: virtual_chassis_id
  6388. in: query
  6389. description: ''
  6390. required: false
  6391. type: string
  6392. - name: virtual_chassis
  6393. in: query
  6394. description: ''
  6395. required: false
  6396. type: string
  6397. - name: module_id
  6398. in: query
  6399. description: ''
  6400. required: false
  6401. type: string
  6402. - name: created
  6403. in: query
  6404. description: ''
  6405. required: false
  6406. type: string
  6407. - name: last_updated
  6408. in: query
  6409. description: ''
  6410. required: false
  6411. type: string
  6412. - name: created_by_request
  6413. in: query
  6414. description: ''
  6415. required: false
  6416. type: string
  6417. - name: updated_by_request
  6418. in: query
  6419. description: ''
  6420. required: false
  6421. type: string
  6422. - name: tag
  6423. in: query
  6424. description: ''
  6425. required: false
  6426. type: string
  6427. - name: cabled
  6428. in: query
  6429. description: ''
  6430. required: false
  6431. type: string
  6432. - name: occupied
  6433. in: query
  6434. description: ''
  6435. required: false
  6436. type: string
  6437. - name: connected
  6438. in: query
  6439. description: ''
  6440. required: false
  6441. type: string
  6442. - name: type
  6443. in: query
  6444. description: ''
  6445. required: false
  6446. type: string
  6447. - name: id__n
  6448. in: query
  6449. description: ''
  6450. required: false
  6451. type: string
  6452. - name: id__lte
  6453. in: query
  6454. description: ''
  6455. required: false
  6456. type: string
  6457. - name: id__lt
  6458. in: query
  6459. description: ''
  6460. required: false
  6461. type: string
  6462. - name: id__gte
  6463. in: query
  6464. description: ''
  6465. required: false
  6466. type: string
  6467. - name: id__gt
  6468. in: query
  6469. description: ''
  6470. required: false
  6471. type: string
  6472. - name: name__n
  6473. in: query
  6474. description: ''
  6475. required: false
  6476. type: string
  6477. - name: name__ic
  6478. in: query
  6479. description: ''
  6480. required: false
  6481. type: string
  6482. - name: name__nic
  6483. in: query
  6484. description: ''
  6485. required: false
  6486. type: string
  6487. - name: name__iew
  6488. in: query
  6489. description: ''
  6490. required: false
  6491. type: string
  6492. - name: name__niew
  6493. in: query
  6494. description: ''
  6495. required: false
  6496. type: string
  6497. - name: name__isw
  6498. in: query
  6499. description: ''
  6500. required: false
  6501. type: string
  6502. - name: name__nisw
  6503. in: query
  6504. description: ''
  6505. required: false
  6506. type: string
  6507. - name: name__ie
  6508. in: query
  6509. description: ''
  6510. required: false
  6511. type: string
  6512. - name: name__nie
  6513. in: query
  6514. description: ''
  6515. required: false
  6516. type: string
  6517. - name: name__empty
  6518. in: query
  6519. description: ''
  6520. required: false
  6521. type: string
  6522. - name: label__n
  6523. in: query
  6524. description: ''
  6525. required: false
  6526. type: string
  6527. - name: label__ic
  6528. in: query
  6529. description: ''
  6530. required: false
  6531. type: string
  6532. - name: label__nic
  6533. in: query
  6534. description: ''
  6535. required: false
  6536. type: string
  6537. - name: label__iew
  6538. in: query
  6539. description: ''
  6540. required: false
  6541. type: string
  6542. - name: label__niew
  6543. in: query
  6544. description: ''
  6545. required: false
  6546. type: string
  6547. - name: label__isw
  6548. in: query
  6549. description: ''
  6550. required: false
  6551. type: string
  6552. - name: label__nisw
  6553. in: query
  6554. description: ''
  6555. required: false
  6556. type: string
  6557. - name: label__ie
  6558. in: query
  6559. description: ''
  6560. required: false
  6561. type: string
  6562. - name: label__nie
  6563. in: query
  6564. description: ''
  6565. required: false
  6566. type: string
  6567. - name: label__empty
  6568. in: query
  6569. description: ''
  6570. required: false
  6571. type: string
  6572. - name: description__n
  6573. in: query
  6574. description: ''
  6575. required: false
  6576. type: string
  6577. - name: description__ic
  6578. in: query
  6579. description: ''
  6580. required: false
  6581. type: string
  6582. - name: description__nic
  6583. in: query
  6584. description: ''
  6585. required: false
  6586. type: string
  6587. - name: description__iew
  6588. in: query
  6589. description: ''
  6590. required: false
  6591. type: string
  6592. - name: description__niew
  6593. in: query
  6594. description: ''
  6595. required: false
  6596. type: string
  6597. - name: description__isw
  6598. in: query
  6599. description: ''
  6600. required: false
  6601. type: string
  6602. - name: description__nisw
  6603. in: query
  6604. description: ''
  6605. required: false
  6606. type: string
  6607. - name: description__ie
  6608. in: query
  6609. description: ''
  6610. required: false
  6611. type: string
  6612. - name: description__nie
  6613. in: query
  6614. description: ''
  6615. required: false
  6616. type: string
  6617. - name: description__empty
  6618. in: query
  6619. description: ''
  6620. required: false
  6621. type: string
  6622. - name: cable_end__n
  6623. in: query
  6624. description: ''
  6625. required: false
  6626. type: string
  6627. - name: region_id__n
  6628. in: query
  6629. description: ''
  6630. required: false
  6631. type: string
  6632. - name: region__n
  6633. in: query
  6634. description: ''
  6635. required: false
  6636. type: string
  6637. - name: site_group_id__n
  6638. in: query
  6639. description: ''
  6640. required: false
  6641. type: string
  6642. - name: site_group__n
  6643. in: query
  6644. description: ''
  6645. required: false
  6646. type: string
  6647. - name: site_id__n
  6648. in: query
  6649. description: ''
  6650. required: false
  6651. type: string
  6652. - name: site__n
  6653. in: query
  6654. description: ''
  6655. required: false
  6656. type: string
  6657. - name: location_id__n
  6658. in: query
  6659. description: ''
  6660. required: false
  6661. type: string
  6662. - name: location__n
  6663. in: query
  6664. description: ''
  6665. required: false
  6666. type: string
  6667. - name: rack_id__n
  6668. in: query
  6669. description: ''
  6670. required: false
  6671. type: string
  6672. - name: rack__n
  6673. in: query
  6674. description: ''
  6675. required: false
  6676. type: string
  6677. - name: device_id__n
  6678. in: query
  6679. description: ''
  6680. required: false
  6681. type: string
  6682. - name: device__n
  6683. in: query
  6684. description: ''
  6685. required: false
  6686. type: string
  6687. - name: virtual_chassis_id__n
  6688. in: query
  6689. description: ''
  6690. required: false
  6691. type: string
  6692. - name: virtual_chassis__n
  6693. in: query
  6694. description: ''
  6695. required: false
  6696. type: string
  6697. - name: module_id__n
  6698. in: query
  6699. description: ''
  6700. required: false
  6701. type: string
  6702. - name: created__n
  6703. in: query
  6704. description: ''
  6705. required: false
  6706. type: string
  6707. - name: created__lte
  6708. in: query
  6709. description: ''
  6710. required: false
  6711. type: string
  6712. - name: created__lt
  6713. in: query
  6714. description: ''
  6715. required: false
  6716. type: string
  6717. - name: created__gte
  6718. in: query
  6719. description: ''
  6720. required: false
  6721. type: string
  6722. - name: created__gt
  6723. in: query
  6724. description: ''
  6725. required: false
  6726. type: string
  6727. - name: last_updated__n
  6728. in: query
  6729. description: ''
  6730. required: false
  6731. type: string
  6732. - name: last_updated__lte
  6733. in: query
  6734. description: ''
  6735. required: false
  6736. type: string
  6737. - name: last_updated__lt
  6738. in: query
  6739. description: ''
  6740. required: false
  6741. type: string
  6742. - name: last_updated__gte
  6743. in: query
  6744. description: ''
  6745. required: false
  6746. type: string
  6747. - name: last_updated__gt
  6748. in: query
  6749. description: ''
  6750. required: false
  6751. type: string
  6752. - name: tag__n
  6753. in: query
  6754. description: ''
  6755. required: false
  6756. type: string
  6757. - name: type__n
  6758. in: query
  6759. description: ''
  6760. required: false
  6761. type: string
  6762. - name: ordering
  6763. in: query
  6764. description: Which field to use when ordering the results.
  6765. required: false
  6766. type: string
  6767. - name: limit
  6768. in: query
  6769. description: Number of results to return per page.
  6770. required: false
  6771. type: integer
  6772. - name: offset
  6773. in: query
  6774. description: The initial index from which to return the results.
  6775. required: false
  6776. type: integer
  6777. responses:
  6778. '200':
  6779. description: ''
  6780. schema:
  6781. required:
  6782. - count
  6783. - results
  6784. type: object
  6785. properties:
  6786. count:
  6787. type: integer
  6788. next:
  6789. type: string
  6790. format: uri
  6791. x-nullable: true
  6792. previous:
  6793. type: string
  6794. format: uri
  6795. x-nullable: true
  6796. results:
  6797. type: array
  6798. items:
  6799. $ref: '#/definitions/ConsoleServerPort'
  6800. tags:
  6801. - dcim
  6802. post:
  6803. operationId: dcim_console-server-ports_create
  6804. description: ''
  6805. parameters:
  6806. - name: data
  6807. in: body
  6808. required: true
  6809. schema:
  6810. $ref: '#/definitions/WritableConsoleServerPort'
  6811. responses:
  6812. '201':
  6813. description: ''
  6814. schema:
  6815. $ref: '#/definitions/ConsoleServerPort'
  6816. tags:
  6817. - dcim
  6818. put:
  6819. operationId: dcim_console-server-ports_bulk_update
  6820. description: ''
  6821. parameters:
  6822. - name: data
  6823. in: body
  6824. required: true
  6825. schema:
  6826. $ref: '#/definitions/WritableConsoleServerPort'
  6827. responses:
  6828. '200':
  6829. description: ''
  6830. schema:
  6831. $ref: '#/definitions/ConsoleServerPort'
  6832. tags:
  6833. - dcim
  6834. patch:
  6835. operationId: dcim_console-server-ports_bulk_partial_update
  6836. description: ''
  6837. parameters:
  6838. - name: data
  6839. in: body
  6840. required: true
  6841. schema:
  6842. $ref: '#/definitions/WritableConsoleServerPort'
  6843. responses:
  6844. '200':
  6845. description: ''
  6846. schema:
  6847. $ref: '#/definitions/ConsoleServerPort'
  6848. tags:
  6849. - dcim
  6850. delete:
  6851. operationId: dcim_console-server-ports_bulk_delete
  6852. description: ''
  6853. parameters: []
  6854. responses:
  6855. '204':
  6856. description: ''
  6857. tags:
  6858. - dcim
  6859. parameters: []
  6860. /dcim/console-server-ports/{id}/:
  6861. get:
  6862. operationId: dcim_console-server-ports_read
  6863. description: ''
  6864. parameters: []
  6865. responses:
  6866. '200':
  6867. description: ''
  6868. schema:
  6869. $ref: '#/definitions/ConsoleServerPort'
  6870. tags:
  6871. - dcim
  6872. put:
  6873. operationId: dcim_console-server-ports_update
  6874. description: ''
  6875. parameters:
  6876. - name: data
  6877. in: body
  6878. required: true
  6879. schema:
  6880. $ref: '#/definitions/WritableConsoleServerPort'
  6881. responses:
  6882. '200':
  6883. description: ''
  6884. schema:
  6885. $ref: '#/definitions/ConsoleServerPort'
  6886. tags:
  6887. - dcim
  6888. patch:
  6889. operationId: dcim_console-server-ports_partial_update
  6890. description: ''
  6891. parameters:
  6892. - name: data
  6893. in: body
  6894. required: true
  6895. schema:
  6896. $ref: '#/definitions/WritableConsoleServerPort'
  6897. responses:
  6898. '200':
  6899. description: ''
  6900. schema:
  6901. $ref: '#/definitions/ConsoleServerPort'
  6902. tags:
  6903. - dcim
  6904. delete:
  6905. operationId: dcim_console-server-ports_delete
  6906. description: ''
  6907. parameters: []
  6908. responses:
  6909. '204':
  6910. description: ''
  6911. tags:
  6912. - dcim
  6913. parameters:
  6914. - name: id
  6915. in: path
  6916. description: A unique integer value identifying this console server port.
  6917. required: true
  6918. type: integer
  6919. /dcim/console-server-ports/{id}/trace/:
  6920. get:
  6921. operationId: dcim_console-server-ports_trace
  6922. description: Trace a complete cable path and return each segment as a three-tuple
  6923. of (termination, cable, termination).
  6924. parameters: []
  6925. responses:
  6926. '200':
  6927. description: ''
  6928. schema:
  6929. $ref: '#/definitions/ConsoleServerPort'
  6930. tags:
  6931. - dcim
  6932. parameters:
  6933. - name: id
  6934. in: path
  6935. description: A unique integer value identifying this console server port.
  6936. required: true
  6937. type: integer
  6938. /dcim/device-bay-templates/:
  6939. get:
  6940. operationId: dcim_device-bay-templates_list
  6941. description: ''
  6942. parameters:
  6943. - name: id
  6944. in: query
  6945. description: ''
  6946. required: false
  6947. type: string
  6948. - name: name
  6949. in: query
  6950. description: ''
  6951. required: false
  6952. type: string
  6953. - name: created
  6954. in: query
  6955. description: ''
  6956. required: false
  6957. type: string
  6958. - name: last_updated
  6959. in: query
  6960. description: ''
  6961. required: false
  6962. type: string
  6963. - name: created_by_request
  6964. in: query
  6965. description: ''
  6966. required: false
  6967. type: string
  6968. - name: updated_by_request
  6969. in: query
  6970. description: ''
  6971. required: false
  6972. type: string
  6973. - name: q
  6974. in: query
  6975. description: ''
  6976. required: false
  6977. type: string
  6978. - name: devicetype_id
  6979. in: query
  6980. description: ''
  6981. required: false
  6982. type: string
  6983. - name: id__n
  6984. in: query
  6985. description: ''
  6986. required: false
  6987. type: string
  6988. - name: id__lte
  6989. in: query
  6990. description: ''
  6991. required: false
  6992. type: string
  6993. - name: id__lt
  6994. in: query
  6995. description: ''
  6996. required: false
  6997. type: string
  6998. - name: id__gte
  6999. in: query
  7000. description: ''
  7001. required: false
  7002. type: string
  7003. - name: id__gt
  7004. in: query
  7005. description: ''
  7006. required: false
  7007. type: string
  7008. - name: name__n
  7009. in: query
  7010. description: ''
  7011. required: false
  7012. type: string
  7013. - name: name__ic
  7014. in: query
  7015. description: ''
  7016. required: false
  7017. type: string
  7018. - name: name__nic
  7019. in: query
  7020. description: ''
  7021. required: false
  7022. type: string
  7023. - name: name__iew
  7024. in: query
  7025. description: ''
  7026. required: false
  7027. type: string
  7028. - name: name__niew
  7029. in: query
  7030. description: ''
  7031. required: false
  7032. type: string
  7033. - name: name__isw
  7034. in: query
  7035. description: ''
  7036. required: false
  7037. type: string
  7038. - name: name__nisw
  7039. in: query
  7040. description: ''
  7041. required: false
  7042. type: string
  7043. - name: name__ie
  7044. in: query
  7045. description: ''
  7046. required: false
  7047. type: string
  7048. - name: name__nie
  7049. in: query
  7050. description: ''
  7051. required: false
  7052. type: string
  7053. - name: name__empty
  7054. in: query
  7055. description: ''
  7056. required: false
  7057. type: string
  7058. - name: created__n
  7059. in: query
  7060. description: ''
  7061. required: false
  7062. type: string
  7063. - name: created__lte
  7064. in: query
  7065. description: ''
  7066. required: false
  7067. type: string
  7068. - name: created__lt
  7069. in: query
  7070. description: ''
  7071. required: false
  7072. type: string
  7073. - name: created__gte
  7074. in: query
  7075. description: ''
  7076. required: false
  7077. type: string
  7078. - name: created__gt
  7079. in: query
  7080. description: ''
  7081. required: false
  7082. type: string
  7083. - name: last_updated__n
  7084. in: query
  7085. description: ''
  7086. required: false
  7087. type: string
  7088. - name: last_updated__lte
  7089. in: query
  7090. description: ''
  7091. required: false
  7092. type: string
  7093. - name: last_updated__lt
  7094. in: query
  7095. description: ''
  7096. required: false
  7097. type: string
  7098. - name: last_updated__gte
  7099. in: query
  7100. description: ''
  7101. required: false
  7102. type: string
  7103. - name: last_updated__gt
  7104. in: query
  7105. description: ''
  7106. required: false
  7107. type: string
  7108. - name: devicetype_id__n
  7109. in: query
  7110. description: ''
  7111. required: false
  7112. type: string
  7113. - name: ordering
  7114. in: query
  7115. description: Which field to use when ordering the results.
  7116. required: false
  7117. type: string
  7118. - name: limit
  7119. in: query
  7120. description: Number of results to return per page.
  7121. required: false
  7122. type: integer
  7123. - name: offset
  7124. in: query
  7125. description: The initial index from which to return the results.
  7126. required: false
  7127. type: integer
  7128. responses:
  7129. '200':
  7130. description: ''
  7131. schema:
  7132. required:
  7133. - count
  7134. - results
  7135. type: object
  7136. properties:
  7137. count:
  7138. type: integer
  7139. next:
  7140. type: string
  7141. format: uri
  7142. x-nullable: true
  7143. previous:
  7144. type: string
  7145. format: uri
  7146. x-nullable: true
  7147. results:
  7148. type: array
  7149. items:
  7150. $ref: '#/definitions/DeviceBayTemplate'
  7151. tags:
  7152. - dcim
  7153. post:
  7154. operationId: dcim_device-bay-templates_create
  7155. description: ''
  7156. parameters:
  7157. - name: data
  7158. in: body
  7159. required: true
  7160. schema:
  7161. $ref: '#/definitions/WritableDeviceBayTemplate'
  7162. responses:
  7163. '201':
  7164. description: ''
  7165. schema:
  7166. $ref: '#/definitions/DeviceBayTemplate'
  7167. tags:
  7168. - dcim
  7169. put:
  7170. operationId: dcim_device-bay-templates_bulk_update
  7171. description: ''
  7172. parameters:
  7173. - name: data
  7174. in: body
  7175. required: true
  7176. schema:
  7177. $ref: '#/definitions/WritableDeviceBayTemplate'
  7178. responses:
  7179. '200':
  7180. description: ''
  7181. schema:
  7182. $ref: '#/definitions/DeviceBayTemplate'
  7183. tags:
  7184. - dcim
  7185. patch:
  7186. operationId: dcim_device-bay-templates_bulk_partial_update
  7187. description: ''
  7188. parameters:
  7189. - name: data
  7190. in: body
  7191. required: true
  7192. schema:
  7193. $ref: '#/definitions/WritableDeviceBayTemplate'
  7194. responses:
  7195. '200':
  7196. description: ''
  7197. schema:
  7198. $ref: '#/definitions/DeviceBayTemplate'
  7199. tags:
  7200. - dcim
  7201. delete:
  7202. operationId: dcim_device-bay-templates_bulk_delete
  7203. description: ''
  7204. parameters: []
  7205. responses:
  7206. '204':
  7207. description: ''
  7208. tags:
  7209. - dcim
  7210. parameters: []
  7211. /dcim/device-bay-templates/{id}/:
  7212. get:
  7213. operationId: dcim_device-bay-templates_read
  7214. description: ''
  7215. parameters: []
  7216. responses:
  7217. '200':
  7218. description: ''
  7219. schema:
  7220. $ref: '#/definitions/DeviceBayTemplate'
  7221. tags:
  7222. - dcim
  7223. put:
  7224. operationId: dcim_device-bay-templates_update
  7225. description: ''
  7226. parameters:
  7227. - name: data
  7228. in: body
  7229. required: true
  7230. schema:
  7231. $ref: '#/definitions/WritableDeviceBayTemplate'
  7232. responses:
  7233. '200':
  7234. description: ''
  7235. schema:
  7236. $ref: '#/definitions/DeviceBayTemplate'
  7237. tags:
  7238. - dcim
  7239. patch:
  7240. operationId: dcim_device-bay-templates_partial_update
  7241. description: ''
  7242. parameters:
  7243. - name: data
  7244. in: body
  7245. required: true
  7246. schema:
  7247. $ref: '#/definitions/WritableDeviceBayTemplate'
  7248. responses:
  7249. '200':
  7250. description: ''
  7251. schema:
  7252. $ref: '#/definitions/DeviceBayTemplate'
  7253. tags:
  7254. - dcim
  7255. delete:
  7256. operationId: dcim_device-bay-templates_delete
  7257. description: ''
  7258. parameters: []
  7259. responses:
  7260. '204':
  7261. description: ''
  7262. tags:
  7263. - dcim
  7264. parameters:
  7265. - name: id
  7266. in: path
  7267. description: A unique integer value identifying this device bay template.
  7268. required: true
  7269. type: integer
  7270. /dcim/device-bays/:
  7271. get:
  7272. operationId: dcim_device-bays_list
  7273. description: ''
  7274. parameters:
  7275. - name: id
  7276. in: query
  7277. description: ''
  7278. required: false
  7279. type: string
  7280. - name: name
  7281. in: query
  7282. description: ''
  7283. required: false
  7284. type: string
  7285. - name: label
  7286. in: query
  7287. description: ''
  7288. required: false
  7289. type: string
  7290. - name: description
  7291. in: query
  7292. description: ''
  7293. required: false
  7294. type: string
  7295. - name: q
  7296. in: query
  7297. description: ''
  7298. required: false
  7299. type: string
  7300. - name: region_id
  7301. in: query
  7302. description: ''
  7303. required: false
  7304. type: string
  7305. - name: region
  7306. in: query
  7307. description: ''
  7308. required: false
  7309. type: string
  7310. - name: site_group_id
  7311. in: query
  7312. description: ''
  7313. required: false
  7314. type: string
  7315. - name: site_group
  7316. in: query
  7317. description: ''
  7318. required: false
  7319. type: string
  7320. - name: site_id
  7321. in: query
  7322. description: ''
  7323. required: false
  7324. type: string
  7325. - name: site
  7326. in: query
  7327. description: ''
  7328. required: false
  7329. type: string
  7330. - name: location_id
  7331. in: query
  7332. description: ''
  7333. required: false
  7334. type: string
  7335. - name: location
  7336. in: query
  7337. description: ''
  7338. required: false
  7339. type: string
  7340. - name: rack_id
  7341. in: query
  7342. description: ''
  7343. required: false
  7344. type: string
  7345. - name: rack
  7346. in: query
  7347. description: ''
  7348. required: false
  7349. type: string
  7350. - name: device_id
  7351. in: query
  7352. description: ''
  7353. required: false
  7354. type: string
  7355. - name: device
  7356. in: query
  7357. description: ''
  7358. required: false
  7359. type: string
  7360. - name: virtual_chassis_id
  7361. in: query
  7362. description: ''
  7363. required: false
  7364. type: string
  7365. - name: virtual_chassis
  7366. in: query
  7367. description: ''
  7368. required: false
  7369. type: string
  7370. - name: created
  7371. in: query
  7372. description: ''
  7373. required: false
  7374. type: string
  7375. - name: last_updated
  7376. in: query
  7377. description: ''
  7378. required: false
  7379. type: string
  7380. - name: created_by_request
  7381. in: query
  7382. description: ''
  7383. required: false
  7384. type: string
  7385. - name: updated_by_request
  7386. in: query
  7387. description: ''
  7388. required: false
  7389. type: string
  7390. - name: tag
  7391. in: query
  7392. description: ''
  7393. required: false
  7394. type: string
  7395. - name: id__n
  7396. in: query
  7397. description: ''
  7398. required: false
  7399. type: string
  7400. - name: id__lte
  7401. in: query
  7402. description: ''
  7403. required: false
  7404. type: string
  7405. - name: id__lt
  7406. in: query
  7407. description: ''
  7408. required: false
  7409. type: string
  7410. - name: id__gte
  7411. in: query
  7412. description: ''
  7413. required: false
  7414. type: string
  7415. - name: id__gt
  7416. in: query
  7417. description: ''
  7418. required: false
  7419. type: string
  7420. - name: name__n
  7421. in: query
  7422. description: ''
  7423. required: false
  7424. type: string
  7425. - name: name__ic
  7426. in: query
  7427. description: ''
  7428. required: false
  7429. type: string
  7430. - name: name__nic
  7431. in: query
  7432. description: ''
  7433. required: false
  7434. type: string
  7435. - name: name__iew
  7436. in: query
  7437. description: ''
  7438. required: false
  7439. type: string
  7440. - name: name__niew
  7441. in: query
  7442. description: ''
  7443. required: false
  7444. type: string
  7445. - name: name__isw
  7446. in: query
  7447. description: ''
  7448. required: false
  7449. type: string
  7450. - name: name__nisw
  7451. in: query
  7452. description: ''
  7453. required: false
  7454. type: string
  7455. - name: name__ie
  7456. in: query
  7457. description: ''
  7458. required: false
  7459. type: string
  7460. - name: name__nie
  7461. in: query
  7462. description: ''
  7463. required: false
  7464. type: string
  7465. - name: name__empty
  7466. in: query
  7467. description: ''
  7468. required: false
  7469. type: string
  7470. - name: label__n
  7471. in: query
  7472. description: ''
  7473. required: false
  7474. type: string
  7475. - name: label__ic
  7476. in: query
  7477. description: ''
  7478. required: false
  7479. type: string
  7480. - name: label__nic
  7481. in: query
  7482. description: ''
  7483. required: false
  7484. type: string
  7485. - name: label__iew
  7486. in: query
  7487. description: ''
  7488. required: false
  7489. type: string
  7490. - name: label__niew
  7491. in: query
  7492. description: ''
  7493. required: false
  7494. type: string
  7495. - name: label__isw
  7496. in: query
  7497. description: ''
  7498. required: false
  7499. type: string
  7500. - name: label__nisw
  7501. in: query
  7502. description: ''
  7503. required: false
  7504. type: string
  7505. - name: label__ie
  7506. in: query
  7507. description: ''
  7508. required: false
  7509. type: string
  7510. - name: label__nie
  7511. in: query
  7512. description: ''
  7513. required: false
  7514. type: string
  7515. - name: label__empty
  7516. in: query
  7517. description: ''
  7518. required: false
  7519. type: string
  7520. - name: description__n
  7521. in: query
  7522. description: ''
  7523. required: false
  7524. type: string
  7525. - name: description__ic
  7526. in: query
  7527. description: ''
  7528. required: false
  7529. type: string
  7530. - name: description__nic
  7531. in: query
  7532. description: ''
  7533. required: false
  7534. type: string
  7535. - name: description__iew
  7536. in: query
  7537. description: ''
  7538. required: false
  7539. type: string
  7540. - name: description__niew
  7541. in: query
  7542. description: ''
  7543. required: false
  7544. type: string
  7545. - name: description__isw
  7546. in: query
  7547. description: ''
  7548. required: false
  7549. type: string
  7550. - name: description__nisw
  7551. in: query
  7552. description: ''
  7553. required: false
  7554. type: string
  7555. - name: description__ie
  7556. in: query
  7557. description: ''
  7558. required: false
  7559. type: string
  7560. - name: description__nie
  7561. in: query
  7562. description: ''
  7563. required: false
  7564. type: string
  7565. - name: description__empty
  7566. in: query
  7567. description: ''
  7568. required: false
  7569. type: string
  7570. - name: region_id__n
  7571. in: query
  7572. description: ''
  7573. required: false
  7574. type: string
  7575. - name: region__n
  7576. in: query
  7577. description: ''
  7578. required: false
  7579. type: string
  7580. - name: site_group_id__n
  7581. in: query
  7582. description: ''
  7583. required: false
  7584. type: string
  7585. - name: site_group__n
  7586. in: query
  7587. description: ''
  7588. required: false
  7589. type: string
  7590. - name: site_id__n
  7591. in: query
  7592. description: ''
  7593. required: false
  7594. type: string
  7595. - name: site__n
  7596. in: query
  7597. description: ''
  7598. required: false
  7599. type: string
  7600. - name: location_id__n
  7601. in: query
  7602. description: ''
  7603. required: false
  7604. type: string
  7605. - name: location__n
  7606. in: query
  7607. description: ''
  7608. required: false
  7609. type: string
  7610. - name: rack_id__n
  7611. in: query
  7612. description: ''
  7613. required: false
  7614. type: string
  7615. - name: rack__n
  7616. in: query
  7617. description: ''
  7618. required: false
  7619. type: string
  7620. - name: device_id__n
  7621. in: query
  7622. description: ''
  7623. required: false
  7624. type: string
  7625. - name: device__n
  7626. in: query
  7627. description: ''
  7628. required: false
  7629. type: string
  7630. - name: virtual_chassis_id__n
  7631. in: query
  7632. description: ''
  7633. required: false
  7634. type: string
  7635. - name: virtual_chassis__n
  7636. in: query
  7637. description: ''
  7638. required: false
  7639. type: string
  7640. - name: created__n
  7641. in: query
  7642. description: ''
  7643. required: false
  7644. type: string
  7645. - name: created__lte
  7646. in: query
  7647. description: ''
  7648. required: false
  7649. type: string
  7650. - name: created__lt
  7651. in: query
  7652. description: ''
  7653. required: false
  7654. type: string
  7655. - name: created__gte
  7656. in: query
  7657. description: ''
  7658. required: false
  7659. type: string
  7660. - name: created__gt
  7661. in: query
  7662. description: ''
  7663. required: false
  7664. type: string
  7665. - name: last_updated__n
  7666. in: query
  7667. description: ''
  7668. required: false
  7669. type: string
  7670. - name: last_updated__lte
  7671. in: query
  7672. description: ''
  7673. required: false
  7674. type: string
  7675. - name: last_updated__lt
  7676. in: query
  7677. description: ''
  7678. required: false
  7679. type: string
  7680. - name: last_updated__gte
  7681. in: query
  7682. description: ''
  7683. required: false
  7684. type: string
  7685. - name: last_updated__gt
  7686. in: query
  7687. description: ''
  7688. required: false
  7689. type: string
  7690. - name: tag__n
  7691. in: query
  7692. description: ''
  7693. required: false
  7694. type: string
  7695. - name: ordering
  7696. in: query
  7697. description: Which field to use when ordering the results.
  7698. required: false
  7699. type: string
  7700. - name: limit
  7701. in: query
  7702. description: Number of results to return per page.
  7703. required: false
  7704. type: integer
  7705. - name: offset
  7706. in: query
  7707. description: The initial index from which to return the results.
  7708. required: false
  7709. type: integer
  7710. responses:
  7711. '200':
  7712. description: ''
  7713. schema:
  7714. required:
  7715. - count
  7716. - results
  7717. type: object
  7718. properties:
  7719. count:
  7720. type: integer
  7721. next:
  7722. type: string
  7723. format: uri
  7724. x-nullable: true
  7725. previous:
  7726. type: string
  7727. format: uri
  7728. x-nullable: true
  7729. results:
  7730. type: array
  7731. items:
  7732. $ref: '#/definitions/DeviceBay'
  7733. tags:
  7734. - dcim
  7735. post:
  7736. operationId: dcim_device-bays_create
  7737. description: ''
  7738. parameters:
  7739. - name: data
  7740. in: body
  7741. required: true
  7742. schema:
  7743. $ref: '#/definitions/WritableDeviceBay'
  7744. responses:
  7745. '201':
  7746. description: ''
  7747. schema:
  7748. $ref: '#/definitions/DeviceBay'
  7749. tags:
  7750. - dcim
  7751. put:
  7752. operationId: dcim_device-bays_bulk_update
  7753. description: ''
  7754. parameters:
  7755. - name: data
  7756. in: body
  7757. required: true
  7758. schema:
  7759. $ref: '#/definitions/WritableDeviceBay'
  7760. responses:
  7761. '200':
  7762. description: ''
  7763. schema:
  7764. $ref: '#/definitions/DeviceBay'
  7765. tags:
  7766. - dcim
  7767. patch:
  7768. operationId: dcim_device-bays_bulk_partial_update
  7769. description: ''
  7770. parameters:
  7771. - name: data
  7772. in: body
  7773. required: true
  7774. schema:
  7775. $ref: '#/definitions/WritableDeviceBay'
  7776. responses:
  7777. '200':
  7778. description: ''
  7779. schema:
  7780. $ref: '#/definitions/DeviceBay'
  7781. tags:
  7782. - dcim
  7783. delete:
  7784. operationId: dcim_device-bays_bulk_delete
  7785. description: ''
  7786. parameters: []
  7787. responses:
  7788. '204':
  7789. description: ''
  7790. tags:
  7791. - dcim
  7792. parameters: []
  7793. /dcim/device-bays/{id}/:
  7794. get:
  7795. operationId: dcim_device-bays_read
  7796. description: ''
  7797. parameters: []
  7798. responses:
  7799. '200':
  7800. description: ''
  7801. schema:
  7802. $ref: '#/definitions/DeviceBay'
  7803. tags:
  7804. - dcim
  7805. put:
  7806. operationId: dcim_device-bays_update
  7807. description: ''
  7808. parameters:
  7809. - name: data
  7810. in: body
  7811. required: true
  7812. schema:
  7813. $ref: '#/definitions/WritableDeviceBay'
  7814. responses:
  7815. '200':
  7816. description: ''
  7817. schema:
  7818. $ref: '#/definitions/DeviceBay'
  7819. tags:
  7820. - dcim
  7821. patch:
  7822. operationId: dcim_device-bays_partial_update
  7823. description: ''
  7824. parameters:
  7825. - name: data
  7826. in: body
  7827. required: true
  7828. schema:
  7829. $ref: '#/definitions/WritableDeviceBay'
  7830. responses:
  7831. '200':
  7832. description: ''
  7833. schema:
  7834. $ref: '#/definitions/DeviceBay'
  7835. tags:
  7836. - dcim
  7837. delete:
  7838. operationId: dcim_device-bays_delete
  7839. description: ''
  7840. parameters: []
  7841. responses:
  7842. '204':
  7843. description: ''
  7844. tags:
  7845. - dcim
  7846. parameters:
  7847. - name: id
  7848. in: path
  7849. description: A unique integer value identifying this device bay.
  7850. required: true
  7851. type: integer
  7852. /dcim/device-roles/:
  7853. get:
  7854. operationId: dcim_device-roles_list
  7855. description: ''
  7856. parameters:
  7857. - name: id
  7858. in: query
  7859. description: ''
  7860. required: false
  7861. type: string
  7862. - name: name
  7863. in: query
  7864. description: ''
  7865. required: false
  7866. type: string
  7867. - name: slug
  7868. in: query
  7869. description: ''
  7870. required: false
  7871. type: string
  7872. - name: color
  7873. in: query
  7874. description: ''
  7875. required: false
  7876. type: string
  7877. - name: vm_role
  7878. in: query
  7879. description: ''
  7880. required: false
  7881. type: string
  7882. - name: description
  7883. in: query
  7884. description: ''
  7885. required: false
  7886. type: string
  7887. - name: created
  7888. in: query
  7889. description: ''
  7890. required: false
  7891. type: string
  7892. - name: last_updated
  7893. in: query
  7894. description: ''
  7895. required: false
  7896. type: string
  7897. - name: created_by_request
  7898. in: query
  7899. description: ''
  7900. required: false
  7901. type: string
  7902. - name: updated_by_request
  7903. in: query
  7904. description: ''
  7905. required: false
  7906. type: string
  7907. - name: q
  7908. in: query
  7909. description: ''
  7910. required: false
  7911. type: string
  7912. - name: tag
  7913. in: query
  7914. description: ''
  7915. required: false
  7916. type: string
  7917. - name: config_template_id
  7918. in: query
  7919. description: ''
  7920. required: false
  7921. type: string
  7922. - name: id__n
  7923. in: query
  7924. description: ''
  7925. required: false
  7926. type: string
  7927. - name: id__lte
  7928. in: query
  7929. description: ''
  7930. required: false
  7931. type: string
  7932. - name: id__lt
  7933. in: query
  7934. description: ''
  7935. required: false
  7936. type: string
  7937. - name: id__gte
  7938. in: query
  7939. description: ''
  7940. required: false
  7941. type: string
  7942. - name: id__gt
  7943. in: query
  7944. description: ''
  7945. required: false
  7946. type: string
  7947. - name: name__n
  7948. in: query
  7949. description: ''
  7950. required: false
  7951. type: string
  7952. - name: name__ic
  7953. in: query
  7954. description: ''
  7955. required: false
  7956. type: string
  7957. - name: name__nic
  7958. in: query
  7959. description: ''
  7960. required: false
  7961. type: string
  7962. - name: name__iew
  7963. in: query
  7964. description: ''
  7965. required: false
  7966. type: string
  7967. - name: name__niew
  7968. in: query
  7969. description: ''
  7970. required: false
  7971. type: string
  7972. - name: name__isw
  7973. in: query
  7974. description: ''
  7975. required: false
  7976. type: string
  7977. - name: name__nisw
  7978. in: query
  7979. description: ''
  7980. required: false
  7981. type: string
  7982. - name: name__ie
  7983. in: query
  7984. description: ''
  7985. required: false
  7986. type: string
  7987. - name: name__nie
  7988. in: query
  7989. description: ''
  7990. required: false
  7991. type: string
  7992. - name: name__empty
  7993. in: query
  7994. description: ''
  7995. required: false
  7996. type: string
  7997. - name: slug__n
  7998. in: query
  7999. description: ''
  8000. required: false
  8001. type: string
  8002. - name: slug__ic
  8003. in: query
  8004. description: ''
  8005. required: false
  8006. type: string
  8007. - name: slug__nic
  8008. in: query
  8009. description: ''
  8010. required: false
  8011. type: string
  8012. - name: slug__iew
  8013. in: query
  8014. description: ''
  8015. required: false
  8016. type: string
  8017. - name: slug__niew
  8018. in: query
  8019. description: ''
  8020. required: false
  8021. type: string
  8022. - name: slug__isw
  8023. in: query
  8024. description: ''
  8025. required: false
  8026. type: string
  8027. - name: slug__nisw
  8028. in: query
  8029. description: ''
  8030. required: false
  8031. type: string
  8032. - name: slug__ie
  8033. in: query
  8034. description: ''
  8035. required: false
  8036. type: string
  8037. - name: slug__nie
  8038. in: query
  8039. description: ''
  8040. required: false
  8041. type: string
  8042. - name: slug__empty
  8043. in: query
  8044. description: ''
  8045. required: false
  8046. type: string
  8047. - name: color__n
  8048. in: query
  8049. description: ''
  8050. required: false
  8051. type: string
  8052. - name: color__ic
  8053. in: query
  8054. description: ''
  8055. required: false
  8056. type: string
  8057. - name: color__nic
  8058. in: query
  8059. description: ''
  8060. required: false
  8061. type: string
  8062. - name: color__iew
  8063. in: query
  8064. description: ''
  8065. required: false
  8066. type: string
  8067. - name: color__niew
  8068. in: query
  8069. description: ''
  8070. required: false
  8071. type: string
  8072. - name: color__isw
  8073. in: query
  8074. description: ''
  8075. required: false
  8076. type: string
  8077. - name: color__nisw
  8078. in: query
  8079. description: ''
  8080. required: false
  8081. type: string
  8082. - name: color__ie
  8083. in: query
  8084. description: ''
  8085. required: false
  8086. type: string
  8087. - name: color__nie
  8088. in: query
  8089. description: ''
  8090. required: false
  8091. type: string
  8092. - name: color__empty
  8093. in: query
  8094. description: ''
  8095. required: false
  8096. type: string
  8097. - name: description__n
  8098. in: query
  8099. description: ''
  8100. required: false
  8101. type: string
  8102. - name: description__ic
  8103. in: query
  8104. description: ''
  8105. required: false
  8106. type: string
  8107. - name: description__nic
  8108. in: query
  8109. description: ''
  8110. required: false
  8111. type: string
  8112. - name: description__iew
  8113. in: query
  8114. description: ''
  8115. required: false
  8116. type: string
  8117. - name: description__niew
  8118. in: query
  8119. description: ''
  8120. required: false
  8121. type: string
  8122. - name: description__isw
  8123. in: query
  8124. description: ''
  8125. required: false
  8126. type: string
  8127. - name: description__nisw
  8128. in: query
  8129. description: ''
  8130. required: false
  8131. type: string
  8132. - name: description__ie
  8133. in: query
  8134. description: ''
  8135. required: false
  8136. type: string
  8137. - name: description__nie
  8138. in: query
  8139. description: ''
  8140. required: false
  8141. type: string
  8142. - name: description__empty
  8143. in: query
  8144. description: ''
  8145. required: false
  8146. type: string
  8147. - name: created__n
  8148. in: query
  8149. description: ''
  8150. required: false
  8151. type: string
  8152. - name: created__lte
  8153. in: query
  8154. description: ''
  8155. required: false
  8156. type: string
  8157. - name: created__lt
  8158. in: query
  8159. description: ''
  8160. required: false
  8161. type: string
  8162. - name: created__gte
  8163. in: query
  8164. description: ''
  8165. required: false
  8166. type: string
  8167. - name: created__gt
  8168. in: query
  8169. description: ''
  8170. required: false
  8171. type: string
  8172. - name: last_updated__n
  8173. in: query
  8174. description: ''
  8175. required: false
  8176. type: string
  8177. - name: last_updated__lte
  8178. in: query
  8179. description: ''
  8180. required: false
  8181. type: string
  8182. - name: last_updated__lt
  8183. in: query
  8184. description: ''
  8185. required: false
  8186. type: string
  8187. - name: last_updated__gte
  8188. in: query
  8189. description: ''
  8190. required: false
  8191. type: string
  8192. - name: last_updated__gt
  8193. in: query
  8194. description: ''
  8195. required: false
  8196. type: string
  8197. - name: tag__n
  8198. in: query
  8199. description: ''
  8200. required: false
  8201. type: string
  8202. - name: config_template_id__n
  8203. in: query
  8204. description: ''
  8205. required: false
  8206. type: string
  8207. - name: ordering
  8208. in: query
  8209. description: Which field to use when ordering the results.
  8210. required: false
  8211. type: string
  8212. - name: limit
  8213. in: query
  8214. description: Number of results to return per page.
  8215. required: false
  8216. type: integer
  8217. - name: offset
  8218. in: query
  8219. description: The initial index from which to return the results.
  8220. required: false
  8221. type: integer
  8222. responses:
  8223. '200':
  8224. description: ''
  8225. schema:
  8226. required:
  8227. - count
  8228. - results
  8229. type: object
  8230. properties:
  8231. count:
  8232. type: integer
  8233. next:
  8234. type: string
  8235. format: uri
  8236. x-nullable: true
  8237. previous:
  8238. type: string
  8239. format: uri
  8240. x-nullable: true
  8241. results:
  8242. type: array
  8243. items:
  8244. $ref: '#/definitions/DeviceRole'
  8245. tags:
  8246. - dcim
  8247. post:
  8248. operationId: dcim_device-roles_create
  8249. description: ''
  8250. parameters:
  8251. - name: data
  8252. in: body
  8253. required: true
  8254. schema:
  8255. $ref: '#/definitions/WritableDeviceRole'
  8256. responses:
  8257. '201':
  8258. description: ''
  8259. schema:
  8260. $ref: '#/definitions/DeviceRole'
  8261. tags:
  8262. - dcim
  8263. put:
  8264. operationId: dcim_device-roles_bulk_update
  8265. description: ''
  8266. parameters:
  8267. - name: data
  8268. in: body
  8269. required: true
  8270. schema:
  8271. $ref: '#/definitions/WritableDeviceRole'
  8272. responses:
  8273. '200':
  8274. description: ''
  8275. schema:
  8276. $ref: '#/definitions/DeviceRole'
  8277. tags:
  8278. - dcim
  8279. patch:
  8280. operationId: dcim_device-roles_bulk_partial_update
  8281. description: ''
  8282. parameters:
  8283. - name: data
  8284. in: body
  8285. required: true
  8286. schema:
  8287. $ref: '#/definitions/WritableDeviceRole'
  8288. responses:
  8289. '200':
  8290. description: ''
  8291. schema:
  8292. $ref: '#/definitions/DeviceRole'
  8293. tags:
  8294. - dcim
  8295. delete:
  8296. operationId: dcim_device-roles_bulk_delete
  8297. description: ''
  8298. parameters: []
  8299. responses:
  8300. '204':
  8301. description: ''
  8302. tags:
  8303. - dcim
  8304. parameters: []
  8305. /dcim/device-roles/{id}/:
  8306. get:
  8307. operationId: dcim_device-roles_read
  8308. description: ''
  8309. parameters: []
  8310. responses:
  8311. '200':
  8312. description: ''
  8313. schema:
  8314. $ref: '#/definitions/DeviceRole'
  8315. tags:
  8316. - dcim
  8317. put:
  8318. operationId: dcim_device-roles_update
  8319. description: ''
  8320. parameters:
  8321. - name: data
  8322. in: body
  8323. required: true
  8324. schema:
  8325. $ref: '#/definitions/WritableDeviceRole'
  8326. responses:
  8327. '200':
  8328. description: ''
  8329. schema:
  8330. $ref: '#/definitions/DeviceRole'
  8331. tags:
  8332. - dcim
  8333. patch:
  8334. operationId: dcim_device-roles_partial_update
  8335. description: ''
  8336. parameters:
  8337. - name: data
  8338. in: body
  8339. required: true
  8340. schema:
  8341. $ref: '#/definitions/WritableDeviceRole'
  8342. responses:
  8343. '200':
  8344. description: ''
  8345. schema:
  8346. $ref: '#/definitions/DeviceRole'
  8347. tags:
  8348. - dcim
  8349. delete:
  8350. operationId: dcim_device-roles_delete
  8351. description: ''
  8352. parameters: []
  8353. responses:
  8354. '204':
  8355. description: ''
  8356. tags:
  8357. - dcim
  8358. parameters:
  8359. - name: id
  8360. in: path
  8361. description: A unique integer value identifying this device role.
  8362. required: true
  8363. type: integer
  8364. /dcim/device-types/:
  8365. get:
  8366. operationId: dcim_device-types_list
  8367. description: ''
  8368. parameters:
  8369. - name: id
  8370. in: query
  8371. description: ''
  8372. required: false
  8373. type: string
  8374. - name: model
  8375. in: query
  8376. description: ''
  8377. required: false
  8378. type: string
  8379. - name: slug
  8380. in: query
  8381. description: ''
  8382. required: false
  8383. type: string
  8384. - name: part_number
  8385. in: query
  8386. description: ''
  8387. required: false
  8388. type: string
  8389. - name: u_height
  8390. in: query
  8391. description: ''
  8392. required: false
  8393. type: string
  8394. - name: is_full_depth
  8395. in: query
  8396. description: ''
  8397. required: false
  8398. type: string
  8399. - name: subdevice_role
  8400. in: query
  8401. description: ''
  8402. required: false
  8403. type: string
  8404. - name: airflow
  8405. in: query
  8406. description: ''
  8407. required: false
  8408. type: string
  8409. - name: weight
  8410. in: query
  8411. description: ''
  8412. required: false
  8413. type: string
  8414. - name: weight_unit
  8415. in: query
  8416. description: ''
  8417. required: false
  8418. type: string
  8419. - name: created
  8420. in: query
  8421. description: ''
  8422. required: false
  8423. type: string
  8424. - name: last_updated
  8425. in: query
  8426. description: ''
  8427. required: false
  8428. type: string
  8429. - name: created_by_request
  8430. in: query
  8431. description: ''
  8432. required: false
  8433. type: string
  8434. - name: updated_by_request
  8435. in: query
  8436. description: ''
  8437. required: false
  8438. type: string
  8439. - name: q
  8440. in: query
  8441. description: ''
  8442. required: false
  8443. type: string
  8444. - name: tag
  8445. in: query
  8446. description: ''
  8447. required: false
  8448. type: string
  8449. - name: manufacturer_id
  8450. in: query
  8451. description: ''
  8452. required: false
  8453. type: string
  8454. - name: manufacturer
  8455. in: query
  8456. description: ''
  8457. required: false
  8458. type: string
  8459. - name: default_platform_id
  8460. in: query
  8461. description: ''
  8462. required: false
  8463. type: string
  8464. - name: default_platform
  8465. in: query
  8466. description: ''
  8467. required: false
  8468. type: string
  8469. - name: has_front_image
  8470. in: query
  8471. description: ''
  8472. required: false
  8473. type: string
  8474. - name: has_rear_image
  8475. in: query
  8476. description: ''
  8477. required: false
  8478. type: string
  8479. - name: console_ports
  8480. in: query
  8481. description: ''
  8482. required: false
  8483. type: string
  8484. - name: console_server_ports
  8485. in: query
  8486. description: ''
  8487. required: false
  8488. type: string
  8489. - name: power_ports
  8490. in: query
  8491. description: ''
  8492. required: false
  8493. type: string
  8494. - name: power_outlets
  8495. in: query
  8496. description: ''
  8497. required: false
  8498. type: string
  8499. - name: interfaces
  8500. in: query
  8501. description: ''
  8502. required: false
  8503. type: string
  8504. - name: pass_through_ports
  8505. in: query
  8506. description: ''
  8507. required: false
  8508. type: string
  8509. - name: module_bays
  8510. in: query
  8511. description: ''
  8512. required: false
  8513. type: string
  8514. - name: device_bays
  8515. in: query
  8516. description: ''
  8517. required: false
  8518. type: string
  8519. - name: inventory_items
  8520. in: query
  8521. description: ''
  8522. required: false
  8523. type: string
  8524. - name: id__n
  8525. in: query
  8526. description: ''
  8527. required: false
  8528. type: string
  8529. - name: id__lte
  8530. in: query
  8531. description: ''
  8532. required: false
  8533. type: string
  8534. - name: id__lt
  8535. in: query
  8536. description: ''
  8537. required: false
  8538. type: string
  8539. - name: id__gte
  8540. in: query
  8541. description: ''
  8542. required: false
  8543. type: string
  8544. - name: id__gt
  8545. in: query
  8546. description: ''
  8547. required: false
  8548. type: string
  8549. - name: model__n
  8550. in: query
  8551. description: ''
  8552. required: false
  8553. type: string
  8554. - name: model__ic
  8555. in: query
  8556. description: ''
  8557. required: false
  8558. type: string
  8559. - name: model__nic
  8560. in: query
  8561. description: ''
  8562. required: false
  8563. type: string
  8564. - name: model__iew
  8565. in: query
  8566. description: ''
  8567. required: false
  8568. type: string
  8569. - name: model__niew
  8570. in: query
  8571. description: ''
  8572. required: false
  8573. type: string
  8574. - name: model__isw
  8575. in: query
  8576. description: ''
  8577. required: false
  8578. type: string
  8579. - name: model__nisw
  8580. in: query
  8581. description: ''
  8582. required: false
  8583. type: string
  8584. - name: model__ie
  8585. in: query
  8586. description: ''
  8587. required: false
  8588. type: string
  8589. - name: model__nie
  8590. in: query
  8591. description: ''
  8592. required: false
  8593. type: string
  8594. - name: model__empty
  8595. in: query
  8596. description: ''
  8597. required: false
  8598. type: string
  8599. - name: slug__n
  8600. in: query
  8601. description: ''
  8602. required: false
  8603. type: string
  8604. - name: slug__ic
  8605. in: query
  8606. description: ''
  8607. required: false
  8608. type: string
  8609. - name: slug__nic
  8610. in: query
  8611. description: ''
  8612. required: false
  8613. type: string
  8614. - name: slug__iew
  8615. in: query
  8616. description: ''
  8617. required: false
  8618. type: string
  8619. - name: slug__niew
  8620. in: query
  8621. description: ''
  8622. required: false
  8623. type: string
  8624. - name: slug__isw
  8625. in: query
  8626. description: ''
  8627. required: false
  8628. type: string
  8629. - name: slug__nisw
  8630. in: query
  8631. description: ''
  8632. required: false
  8633. type: string
  8634. - name: slug__ie
  8635. in: query
  8636. description: ''
  8637. required: false
  8638. type: string
  8639. - name: slug__nie
  8640. in: query
  8641. description: ''
  8642. required: false
  8643. type: string
  8644. - name: slug__empty
  8645. in: query
  8646. description: ''
  8647. required: false
  8648. type: string
  8649. - name: part_number__n
  8650. in: query
  8651. description: ''
  8652. required: false
  8653. type: string
  8654. - name: part_number__ic
  8655. in: query
  8656. description: ''
  8657. required: false
  8658. type: string
  8659. - name: part_number__nic
  8660. in: query
  8661. description: ''
  8662. required: false
  8663. type: string
  8664. - name: part_number__iew
  8665. in: query
  8666. description: ''
  8667. required: false
  8668. type: string
  8669. - name: part_number__niew
  8670. in: query
  8671. description: ''
  8672. required: false
  8673. type: string
  8674. - name: part_number__isw
  8675. in: query
  8676. description: ''
  8677. required: false
  8678. type: string
  8679. - name: part_number__nisw
  8680. in: query
  8681. description: ''
  8682. required: false
  8683. type: string
  8684. - name: part_number__ie
  8685. in: query
  8686. description: ''
  8687. required: false
  8688. type: string
  8689. - name: part_number__nie
  8690. in: query
  8691. description: ''
  8692. required: false
  8693. type: string
  8694. - name: part_number__empty
  8695. in: query
  8696. description: ''
  8697. required: false
  8698. type: string
  8699. - name: u_height__n
  8700. in: query
  8701. description: ''
  8702. required: false
  8703. type: string
  8704. - name: u_height__lte
  8705. in: query
  8706. description: ''
  8707. required: false
  8708. type: string
  8709. - name: u_height__lt
  8710. in: query
  8711. description: ''
  8712. required: false
  8713. type: string
  8714. - name: u_height__gte
  8715. in: query
  8716. description: ''
  8717. required: false
  8718. type: string
  8719. - name: u_height__gt
  8720. in: query
  8721. description: ''
  8722. required: false
  8723. type: string
  8724. - name: subdevice_role__n
  8725. in: query
  8726. description: ''
  8727. required: false
  8728. type: string
  8729. - name: airflow__n
  8730. in: query
  8731. description: ''
  8732. required: false
  8733. type: string
  8734. - name: weight__n
  8735. in: query
  8736. description: ''
  8737. required: false
  8738. type: string
  8739. - name: weight__lte
  8740. in: query
  8741. description: ''
  8742. required: false
  8743. type: string
  8744. - name: weight__lt
  8745. in: query
  8746. description: ''
  8747. required: false
  8748. type: string
  8749. - name: weight__gte
  8750. in: query
  8751. description: ''
  8752. required: false
  8753. type: string
  8754. - name: weight__gt
  8755. in: query
  8756. description: ''
  8757. required: false
  8758. type: string
  8759. - name: weight_unit__n
  8760. in: query
  8761. description: ''
  8762. required: false
  8763. type: string
  8764. - name: created__n
  8765. in: query
  8766. description: ''
  8767. required: false
  8768. type: string
  8769. - name: created__lte
  8770. in: query
  8771. description: ''
  8772. required: false
  8773. type: string
  8774. - name: created__lt
  8775. in: query
  8776. description: ''
  8777. required: false
  8778. type: string
  8779. - name: created__gte
  8780. in: query
  8781. description: ''
  8782. required: false
  8783. type: string
  8784. - name: created__gt
  8785. in: query
  8786. description: ''
  8787. required: false
  8788. type: string
  8789. - name: last_updated__n
  8790. in: query
  8791. description: ''
  8792. required: false
  8793. type: string
  8794. - name: last_updated__lte
  8795. in: query
  8796. description: ''
  8797. required: false
  8798. type: string
  8799. - name: last_updated__lt
  8800. in: query
  8801. description: ''
  8802. required: false
  8803. type: string
  8804. - name: last_updated__gte
  8805. in: query
  8806. description: ''
  8807. required: false
  8808. type: string
  8809. - name: last_updated__gt
  8810. in: query
  8811. description: ''
  8812. required: false
  8813. type: string
  8814. - name: tag__n
  8815. in: query
  8816. description: ''
  8817. required: false
  8818. type: string
  8819. - name: manufacturer_id__n
  8820. in: query
  8821. description: ''
  8822. required: false
  8823. type: string
  8824. - name: manufacturer__n
  8825. in: query
  8826. description: ''
  8827. required: false
  8828. type: string
  8829. - name: default_platform_id__n
  8830. in: query
  8831. description: ''
  8832. required: false
  8833. type: string
  8834. - name: default_platform__n
  8835. in: query
  8836. description: ''
  8837. required: false
  8838. type: string
  8839. - name: ordering
  8840. in: query
  8841. description: Which field to use when ordering the results.
  8842. required: false
  8843. type: string
  8844. - name: limit
  8845. in: query
  8846. description: Number of results to return per page.
  8847. required: false
  8848. type: integer
  8849. - name: offset
  8850. in: query
  8851. description: The initial index from which to return the results.
  8852. required: false
  8853. type: integer
  8854. responses:
  8855. '200':
  8856. description: ''
  8857. schema:
  8858. required:
  8859. - count
  8860. - results
  8861. type: object
  8862. properties:
  8863. count:
  8864. type: integer
  8865. next:
  8866. type: string
  8867. format: uri
  8868. x-nullable: true
  8869. previous:
  8870. type: string
  8871. format: uri
  8872. x-nullable: true
  8873. results:
  8874. type: array
  8875. items:
  8876. $ref: '#/definitions/DeviceType'
  8877. tags:
  8878. - dcim
  8879. post:
  8880. operationId: dcim_device-types_create
  8881. description: ''
  8882. parameters:
  8883. - name: data
  8884. in: body
  8885. required: true
  8886. schema:
  8887. $ref: '#/definitions/WritableDeviceType'
  8888. responses:
  8889. '201':
  8890. description: ''
  8891. schema:
  8892. $ref: '#/definitions/DeviceType'
  8893. tags:
  8894. - dcim
  8895. put:
  8896. operationId: dcim_device-types_bulk_update
  8897. description: ''
  8898. parameters:
  8899. - name: data
  8900. in: body
  8901. required: true
  8902. schema:
  8903. $ref: '#/definitions/WritableDeviceType'
  8904. responses:
  8905. '200':
  8906. description: ''
  8907. schema:
  8908. $ref: '#/definitions/DeviceType'
  8909. tags:
  8910. - dcim
  8911. patch:
  8912. operationId: dcim_device-types_bulk_partial_update
  8913. description: ''
  8914. parameters:
  8915. - name: data
  8916. in: body
  8917. required: true
  8918. schema:
  8919. $ref: '#/definitions/WritableDeviceType'
  8920. responses:
  8921. '200':
  8922. description: ''
  8923. schema:
  8924. $ref: '#/definitions/DeviceType'
  8925. tags:
  8926. - dcim
  8927. delete:
  8928. operationId: dcim_device-types_bulk_delete
  8929. description: ''
  8930. parameters: []
  8931. responses:
  8932. '204':
  8933. description: ''
  8934. tags:
  8935. - dcim
  8936. parameters: []
  8937. /dcim/device-types/{id}/:
  8938. get:
  8939. operationId: dcim_device-types_read
  8940. description: ''
  8941. parameters: []
  8942. responses:
  8943. '200':
  8944. description: ''
  8945. schema:
  8946. $ref: '#/definitions/DeviceType'
  8947. tags:
  8948. - dcim
  8949. put:
  8950. operationId: dcim_device-types_update
  8951. description: ''
  8952. parameters:
  8953. - name: data
  8954. in: body
  8955. required: true
  8956. schema:
  8957. $ref: '#/definitions/WritableDeviceType'
  8958. responses:
  8959. '200':
  8960. description: ''
  8961. schema:
  8962. $ref: '#/definitions/DeviceType'
  8963. tags:
  8964. - dcim
  8965. patch:
  8966. operationId: dcim_device-types_partial_update
  8967. description: ''
  8968. parameters:
  8969. - name: data
  8970. in: body
  8971. required: true
  8972. schema:
  8973. $ref: '#/definitions/WritableDeviceType'
  8974. responses:
  8975. '200':
  8976. description: ''
  8977. schema:
  8978. $ref: '#/definitions/DeviceType'
  8979. tags:
  8980. - dcim
  8981. delete:
  8982. operationId: dcim_device-types_delete
  8983. description: ''
  8984. parameters: []
  8985. responses:
  8986. '204':
  8987. description: ''
  8988. tags:
  8989. - dcim
  8990. parameters:
  8991. - name: id
  8992. in: path
  8993. description: A unique integer value identifying this device type.
  8994. required: true
  8995. type: integer
  8996. /dcim/devices/:
  8997. get:
  8998. operationId: dcim_devices_list
  8999. description: ''
  9000. parameters:
  9001. - name: id
  9002. in: query
  9003. description: ''
  9004. required: false
  9005. type: string
  9006. - name: asset_tag
  9007. in: query
  9008. description: ''
  9009. required: false
  9010. type: string
  9011. - name: face
  9012. in: query
  9013. description: ''
  9014. required: false
  9015. type: string
  9016. - name: position
  9017. in: query
  9018. description: ''
  9019. required: false
  9020. type: string
  9021. - name: airflow
  9022. in: query
  9023. description: ''
  9024. required: false
  9025. type: string
  9026. - name: vc_position
  9027. in: query
  9028. description: ''
  9029. required: false
  9030. type: string
  9031. - name: vc_priority
  9032. in: query
  9033. description: ''
  9034. required: false
  9035. type: string
  9036. - name: created
  9037. in: query
  9038. description: ''
  9039. required: false
  9040. type: string
  9041. - name: last_updated
  9042. in: query
  9043. description: ''
  9044. required: false
  9045. type: string
  9046. - name: created_by_request
  9047. in: query
  9048. description: ''
  9049. required: false
  9050. type: string
  9051. - name: updated_by_request
  9052. in: query
  9053. description: ''
  9054. required: false
  9055. type: string
  9056. - name: q
  9057. in: query
  9058. description: ''
  9059. required: false
  9060. type: string
  9061. - name: tag
  9062. in: query
  9063. description: ''
  9064. required: false
  9065. type: string
  9066. - name: tenant_group_id
  9067. in: query
  9068. description: ''
  9069. required: false
  9070. type: string
  9071. - name: tenant_group
  9072. in: query
  9073. description: ''
  9074. required: false
  9075. type: string
  9076. - name: tenant_id
  9077. in: query
  9078. description: ''
  9079. required: false
  9080. type: string
  9081. - name: tenant
  9082. in: query
  9083. description: ''
  9084. required: false
  9085. type: string
  9086. - name: contact
  9087. in: query
  9088. description: ''
  9089. required: false
  9090. type: string
  9091. - name: contact_role
  9092. in: query
  9093. description: ''
  9094. required: false
  9095. type: string
  9096. - name: contact_group
  9097. in: query
  9098. description: ''
  9099. required: false
  9100. type: string
  9101. - name: local_context_data
  9102. in: query
  9103. description: ''
  9104. required: false
  9105. type: string
  9106. - name: manufacturer_id
  9107. in: query
  9108. description: ''
  9109. required: false
  9110. type: string
  9111. - name: manufacturer
  9112. in: query
  9113. description: ''
  9114. required: false
  9115. type: string
  9116. - name: device_type
  9117. in: query
  9118. description: ''
  9119. required: false
  9120. type: string
  9121. - name: device_type_id
  9122. in: query
  9123. description: ''
  9124. required: false
  9125. type: string
  9126. - name: role_id
  9127. in: query
  9128. description: ''
  9129. required: false
  9130. type: string
  9131. - name: role
  9132. in: query
  9133. description: ''
  9134. required: false
  9135. type: string
  9136. - name: parent_device_id
  9137. in: query
  9138. description: ''
  9139. required: false
  9140. type: string
  9141. - name: platform_id
  9142. in: query
  9143. description: ''
  9144. required: false
  9145. type: string
  9146. - name: platform
  9147. in: query
  9148. description: ''
  9149. required: false
  9150. type: string
  9151. - name: region_id
  9152. in: query
  9153. description: ''
  9154. required: false
  9155. type: string
  9156. - name: region
  9157. in: query
  9158. description: ''
  9159. required: false
  9160. type: string
  9161. - name: site_group_id
  9162. in: query
  9163. description: ''
  9164. required: false
  9165. type: string
  9166. - name: site_group
  9167. in: query
  9168. description: ''
  9169. required: false
  9170. type: string
  9171. - name: site_id
  9172. in: query
  9173. description: ''
  9174. required: false
  9175. type: string
  9176. - name: site
  9177. in: query
  9178. description: ''
  9179. required: false
  9180. type: string
  9181. - name: location_id
  9182. in: query
  9183. description: ''
  9184. required: false
  9185. type: string
  9186. - name: rack_id
  9187. in: query
  9188. description: ''
  9189. required: false
  9190. type: string
  9191. - name: cluster_id
  9192. in: query
  9193. description: ''
  9194. required: false
  9195. type: string
  9196. - name: model
  9197. in: query
  9198. description: ''
  9199. required: false
  9200. type: string
  9201. - name: name
  9202. in: query
  9203. description: ''
  9204. required: false
  9205. type: string
  9206. - name: status
  9207. in: query
  9208. description: ''
  9209. required: false
  9210. type: string
  9211. - name: is_full_depth
  9212. in: query
  9213. description: ''
  9214. required: false
  9215. type: string
  9216. - name: mac_address
  9217. in: query
  9218. description: ''
  9219. required: false
  9220. type: string
  9221. - name: serial
  9222. in: query
  9223. description: ''
  9224. required: false
  9225. type: string
  9226. - name: has_primary_ip
  9227. in: query
  9228. description: ''
  9229. required: false
  9230. type: string
  9231. - name: virtual_chassis_id
  9232. in: query
  9233. description: ''
  9234. required: false
  9235. type: string
  9236. - name: virtual_chassis_member
  9237. in: query
  9238. description: ''
  9239. required: false
  9240. type: string
  9241. - name: config_template_id
  9242. in: query
  9243. description: ''
  9244. required: false
  9245. type: string
  9246. - name: console_ports
  9247. in: query
  9248. description: ''
  9249. required: false
  9250. type: string
  9251. - name: console_server_ports
  9252. in: query
  9253. description: ''
  9254. required: false
  9255. type: string
  9256. - name: power_ports
  9257. in: query
  9258. description: ''
  9259. required: false
  9260. type: string
  9261. - name: power_outlets
  9262. in: query
  9263. description: ''
  9264. required: false
  9265. type: string
  9266. - name: interfaces
  9267. in: query
  9268. description: ''
  9269. required: false
  9270. type: string
  9271. - name: pass_through_ports
  9272. in: query
  9273. description: ''
  9274. required: false
  9275. type: string
  9276. - name: module_bays
  9277. in: query
  9278. description: ''
  9279. required: false
  9280. type: string
  9281. - name: device_bays
  9282. in: query
  9283. description: ''
  9284. required: false
  9285. type: string
  9286. - name: primary_ip4_id
  9287. in: query
  9288. description: ''
  9289. required: false
  9290. type: string
  9291. - name: primary_ip6_id
  9292. in: query
  9293. description: ''
  9294. required: false
  9295. type: string
  9296. - name: id__n
  9297. in: query
  9298. description: ''
  9299. required: false
  9300. type: string
  9301. - name: id__lte
  9302. in: query
  9303. description: ''
  9304. required: false
  9305. type: string
  9306. - name: id__lt
  9307. in: query
  9308. description: ''
  9309. required: false
  9310. type: string
  9311. - name: id__gte
  9312. in: query
  9313. description: ''
  9314. required: false
  9315. type: string
  9316. - name: id__gt
  9317. in: query
  9318. description: ''
  9319. required: false
  9320. type: string
  9321. - name: asset_tag__n
  9322. in: query
  9323. description: ''
  9324. required: false
  9325. type: string
  9326. - name: asset_tag__ic
  9327. in: query
  9328. description: ''
  9329. required: false
  9330. type: string
  9331. - name: asset_tag__nic
  9332. in: query
  9333. description: ''
  9334. required: false
  9335. type: string
  9336. - name: asset_tag__iew
  9337. in: query
  9338. description: ''
  9339. required: false
  9340. type: string
  9341. - name: asset_tag__niew
  9342. in: query
  9343. description: ''
  9344. required: false
  9345. type: string
  9346. - name: asset_tag__isw
  9347. in: query
  9348. description: ''
  9349. required: false
  9350. type: string
  9351. - name: asset_tag__nisw
  9352. in: query
  9353. description: ''
  9354. required: false
  9355. type: string
  9356. - name: asset_tag__ie
  9357. in: query
  9358. description: ''
  9359. required: false
  9360. type: string
  9361. - name: asset_tag__nie
  9362. in: query
  9363. description: ''
  9364. required: false
  9365. type: string
  9366. - name: asset_tag__empty
  9367. in: query
  9368. description: ''
  9369. required: false
  9370. type: string
  9371. - name: face__n
  9372. in: query
  9373. description: ''
  9374. required: false
  9375. type: string
  9376. - name: position__n
  9377. in: query
  9378. description: ''
  9379. required: false
  9380. type: string
  9381. - name: position__lte
  9382. in: query
  9383. description: ''
  9384. required: false
  9385. type: string
  9386. - name: position__lt
  9387. in: query
  9388. description: ''
  9389. required: false
  9390. type: string
  9391. - name: position__gte
  9392. in: query
  9393. description: ''
  9394. required: false
  9395. type: string
  9396. - name: position__gt
  9397. in: query
  9398. description: ''
  9399. required: false
  9400. type: string
  9401. - name: airflow__n
  9402. in: query
  9403. description: ''
  9404. required: false
  9405. type: string
  9406. - name: vc_position__n
  9407. in: query
  9408. description: ''
  9409. required: false
  9410. type: string
  9411. - name: vc_position__lte
  9412. in: query
  9413. description: ''
  9414. required: false
  9415. type: string
  9416. - name: vc_position__lt
  9417. in: query
  9418. description: ''
  9419. required: false
  9420. type: string
  9421. - name: vc_position__gte
  9422. in: query
  9423. description: ''
  9424. required: false
  9425. type: string
  9426. - name: vc_position__gt
  9427. in: query
  9428. description: ''
  9429. required: false
  9430. type: string
  9431. - name: vc_priority__n
  9432. in: query
  9433. description: ''
  9434. required: false
  9435. type: string
  9436. - name: vc_priority__lte
  9437. in: query
  9438. description: ''
  9439. required: false
  9440. type: string
  9441. - name: vc_priority__lt
  9442. in: query
  9443. description: ''
  9444. required: false
  9445. type: string
  9446. - name: vc_priority__gte
  9447. in: query
  9448. description: ''
  9449. required: false
  9450. type: string
  9451. - name: vc_priority__gt
  9452. in: query
  9453. description: ''
  9454. required: false
  9455. type: string
  9456. - name: created__n
  9457. in: query
  9458. description: ''
  9459. required: false
  9460. type: string
  9461. - name: created__lte
  9462. in: query
  9463. description: ''
  9464. required: false
  9465. type: string
  9466. - name: created__lt
  9467. in: query
  9468. description: ''
  9469. required: false
  9470. type: string
  9471. - name: created__gte
  9472. in: query
  9473. description: ''
  9474. required: false
  9475. type: string
  9476. - name: created__gt
  9477. in: query
  9478. description: ''
  9479. required: false
  9480. type: string
  9481. - name: last_updated__n
  9482. in: query
  9483. description: ''
  9484. required: false
  9485. type: string
  9486. - name: last_updated__lte
  9487. in: query
  9488. description: ''
  9489. required: false
  9490. type: string
  9491. - name: last_updated__lt
  9492. in: query
  9493. description: ''
  9494. required: false
  9495. type: string
  9496. - name: last_updated__gte
  9497. in: query
  9498. description: ''
  9499. required: false
  9500. type: string
  9501. - name: last_updated__gt
  9502. in: query
  9503. description: ''
  9504. required: false
  9505. type: string
  9506. - name: tag__n
  9507. in: query
  9508. description: ''
  9509. required: false
  9510. type: string
  9511. - name: tenant_group_id__n
  9512. in: query
  9513. description: ''
  9514. required: false
  9515. type: string
  9516. - name: tenant_group__n
  9517. in: query
  9518. description: ''
  9519. required: false
  9520. type: string
  9521. - name: tenant_id__n
  9522. in: query
  9523. description: ''
  9524. required: false
  9525. type: string
  9526. - name: tenant__n
  9527. in: query
  9528. description: ''
  9529. required: false
  9530. type: string
  9531. - name: contact__n
  9532. in: query
  9533. description: ''
  9534. required: false
  9535. type: string
  9536. - name: contact_role__n
  9537. in: query
  9538. description: ''
  9539. required: false
  9540. type: string
  9541. - name: contact_group__n
  9542. in: query
  9543. description: ''
  9544. required: false
  9545. type: string
  9546. - name: manufacturer_id__n
  9547. in: query
  9548. description: ''
  9549. required: false
  9550. type: string
  9551. - name: manufacturer__n
  9552. in: query
  9553. description: ''
  9554. required: false
  9555. type: string
  9556. - name: device_type__n
  9557. in: query
  9558. description: ''
  9559. required: false
  9560. type: string
  9561. - name: device_type_id__n
  9562. in: query
  9563. description: ''
  9564. required: false
  9565. type: string
  9566. - name: role_id__n
  9567. in: query
  9568. description: ''
  9569. required: false
  9570. type: string
  9571. - name: role__n
  9572. in: query
  9573. description: ''
  9574. required: false
  9575. type: string
  9576. - name: parent_device_id__n
  9577. in: query
  9578. description: ''
  9579. required: false
  9580. type: string
  9581. - name: platform_id__n
  9582. in: query
  9583. description: ''
  9584. required: false
  9585. type: string
  9586. - name: platform__n
  9587. in: query
  9588. description: ''
  9589. required: false
  9590. type: string
  9591. - name: region_id__n
  9592. in: query
  9593. description: ''
  9594. required: false
  9595. type: string
  9596. - name: region__n
  9597. in: query
  9598. description: ''
  9599. required: false
  9600. type: string
  9601. - name: site_group_id__n
  9602. in: query
  9603. description: ''
  9604. required: false
  9605. type: string
  9606. - name: site_group__n
  9607. in: query
  9608. description: ''
  9609. required: false
  9610. type: string
  9611. - name: site_id__n
  9612. in: query
  9613. description: ''
  9614. required: false
  9615. type: string
  9616. - name: site__n
  9617. in: query
  9618. description: ''
  9619. required: false
  9620. type: string
  9621. - name: location_id__n
  9622. in: query
  9623. description: ''
  9624. required: false
  9625. type: string
  9626. - name: rack_id__n
  9627. in: query
  9628. description: ''
  9629. required: false
  9630. type: string
  9631. - name: cluster_id__n
  9632. in: query
  9633. description: ''
  9634. required: false
  9635. type: string
  9636. - name: model__n
  9637. in: query
  9638. description: ''
  9639. required: false
  9640. type: string
  9641. - name: name__n
  9642. in: query
  9643. description: ''
  9644. required: false
  9645. type: string
  9646. - name: name__ic
  9647. in: query
  9648. description: ''
  9649. required: false
  9650. type: string
  9651. - name: name__nic
  9652. in: query
  9653. description: ''
  9654. required: false
  9655. type: string
  9656. - name: name__iew
  9657. in: query
  9658. description: ''
  9659. required: false
  9660. type: string
  9661. - name: name__niew
  9662. in: query
  9663. description: ''
  9664. required: false
  9665. type: string
  9666. - name: name__isw
  9667. in: query
  9668. description: ''
  9669. required: false
  9670. type: string
  9671. - name: name__nisw
  9672. in: query
  9673. description: ''
  9674. required: false
  9675. type: string
  9676. - name: name__ie
  9677. in: query
  9678. description: ''
  9679. required: false
  9680. type: string
  9681. - name: name__nie
  9682. in: query
  9683. description: ''
  9684. required: false
  9685. type: string
  9686. - name: name__empty
  9687. in: query
  9688. description: ''
  9689. required: false
  9690. type: string
  9691. - name: status__n
  9692. in: query
  9693. description: ''
  9694. required: false
  9695. type: string
  9696. - name: mac_address__n
  9697. in: query
  9698. description: ''
  9699. required: false
  9700. type: string
  9701. - name: mac_address__ic
  9702. in: query
  9703. description: ''
  9704. required: false
  9705. type: string
  9706. - name: mac_address__nic
  9707. in: query
  9708. description: ''
  9709. required: false
  9710. type: string
  9711. - name: mac_address__iew
  9712. in: query
  9713. description: ''
  9714. required: false
  9715. type: string
  9716. - name: mac_address__niew
  9717. in: query
  9718. description: ''
  9719. required: false
  9720. type: string
  9721. - name: mac_address__isw
  9722. in: query
  9723. description: ''
  9724. required: false
  9725. type: string
  9726. - name: mac_address__nisw
  9727. in: query
  9728. description: ''
  9729. required: false
  9730. type: string
  9731. - name: mac_address__ie
  9732. in: query
  9733. description: ''
  9734. required: false
  9735. type: string
  9736. - name: mac_address__nie
  9737. in: query
  9738. description: ''
  9739. required: false
  9740. type: string
  9741. - name: serial__n
  9742. in: query
  9743. description: ''
  9744. required: false
  9745. type: string
  9746. - name: serial__ic
  9747. in: query
  9748. description: ''
  9749. required: false
  9750. type: string
  9751. - name: serial__nic
  9752. in: query
  9753. description: ''
  9754. required: false
  9755. type: string
  9756. - name: serial__iew
  9757. in: query
  9758. description: ''
  9759. required: false
  9760. type: string
  9761. - name: serial__niew
  9762. in: query
  9763. description: ''
  9764. required: false
  9765. type: string
  9766. - name: serial__isw
  9767. in: query
  9768. description: ''
  9769. required: false
  9770. type: string
  9771. - name: serial__nisw
  9772. in: query
  9773. description: ''
  9774. required: false
  9775. type: string
  9776. - name: serial__ie
  9777. in: query
  9778. description: ''
  9779. required: false
  9780. type: string
  9781. - name: serial__nie
  9782. in: query
  9783. description: ''
  9784. required: false
  9785. type: string
  9786. - name: serial__empty
  9787. in: query
  9788. description: ''
  9789. required: false
  9790. type: string
  9791. - name: virtual_chassis_id__n
  9792. in: query
  9793. description: ''
  9794. required: false
  9795. type: string
  9796. - name: config_template_id__n
  9797. in: query
  9798. description: ''
  9799. required: false
  9800. type: string
  9801. - name: primary_ip4_id__n
  9802. in: query
  9803. description: ''
  9804. required: false
  9805. type: string
  9806. - name: primary_ip6_id__n
  9807. in: query
  9808. description: ''
  9809. required: false
  9810. type: string
  9811. - name: ordering
  9812. in: query
  9813. description: Which field to use when ordering the results.
  9814. required: false
  9815. type: string
  9816. - name: limit
  9817. in: query
  9818. description: Number of results to return per page.
  9819. required: false
  9820. type: integer
  9821. - name: offset
  9822. in: query
  9823. description: The initial index from which to return the results.
  9824. required: false
  9825. type: integer
  9826. responses:
  9827. '200':
  9828. description: ''
  9829. tags:
  9830. - dcim
  9831. post:
  9832. operationId: dcim_devices_create
  9833. description: ''
  9834. parameters: []
  9835. responses:
  9836. '201':
  9837. description: ''
  9838. tags:
  9839. - dcim
  9840. put:
  9841. operationId: dcim_devices_bulk_update
  9842. description: ''
  9843. parameters: []
  9844. responses:
  9845. '200':
  9846. description: ''
  9847. tags:
  9848. - dcim
  9849. patch:
  9850. operationId: dcim_devices_bulk_partial_update
  9851. description: ''
  9852. parameters: []
  9853. responses:
  9854. '200':
  9855. description: ''
  9856. tags:
  9857. - dcim
  9858. delete:
  9859. operationId: dcim_devices_bulk_delete
  9860. description: ''
  9861. parameters: []
  9862. responses:
  9863. '204':
  9864. description: ''
  9865. tags:
  9866. - dcim
  9867. parameters: []
  9868. /dcim/devices/{id}/:
  9869. get:
  9870. operationId: dcim_devices_read
  9871. description: ''
  9872. parameters: []
  9873. responses:
  9874. '200':
  9875. description: ''
  9876. tags:
  9877. - dcim
  9878. put:
  9879. operationId: dcim_devices_update
  9880. description: ''
  9881. parameters: []
  9882. responses:
  9883. '200':
  9884. description: ''
  9885. tags:
  9886. - dcim
  9887. patch:
  9888. operationId: dcim_devices_partial_update
  9889. description: ''
  9890. parameters: []
  9891. responses:
  9892. '200':
  9893. description: ''
  9894. tags:
  9895. - dcim
  9896. delete:
  9897. operationId: dcim_devices_delete
  9898. description: ''
  9899. parameters: []
  9900. responses:
  9901. '204':
  9902. description: ''
  9903. tags:
  9904. - dcim
  9905. parameters:
  9906. - name: id
  9907. in: path
  9908. description: A unique integer value identifying this device.
  9909. required: true
  9910. type: integer
  9911. /dcim/devices/{id}/render-config/:
  9912. post:
  9913. operationId: dcim_devices_render_config
  9914. description: Resolve and render the preferred ConfigTemplate for this Device.
  9915. parameters: []
  9916. responses:
  9917. '201':
  9918. description: ''
  9919. produces:
  9920. - application/json
  9921. - text/plain
  9922. tags:
  9923. - dcim
  9924. parameters:
  9925. - name: id
  9926. in: path
  9927. description: A unique integer value identifying this device.
  9928. required: true
  9929. type: integer
  9930. /dcim/front-port-templates/:
  9931. get:
  9932. operationId: dcim_front-port-templates_list
  9933. description: ''
  9934. parameters:
  9935. - name: id
  9936. in: query
  9937. description: ''
  9938. required: false
  9939. type: string
  9940. - name: name
  9941. in: query
  9942. description: ''
  9943. required: false
  9944. type: string
  9945. - name: type
  9946. in: query
  9947. description: ''
  9948. required: false
  9949. type: string
  9950. - name: color
  9951. in: query
  9952. description: ''
  9953. required: false
  9954. type: string
  9955. - name: created
  9956. in: query
  9957. description: ''
  9958. required: false
  9959. type: string
  9960. - name: last_updated
  9961. in: query
  9962. description: ''
  9963. required: false
  9964. type: string
  9965. - name: created_by_request
  9966. in: query
  9967. description: ''
  9968. required: false
  9969. type: string
  9970. - name: updated_by_request
  9971. in: query
  9972. description: ''
  9973. required: false
  9974. type: string
  9975. - name: q
  9976. in: query
  9977. description: ''
  9978. required: false
  9979. type: string
  9980. - name: devicetype_id
  9981. in: query
  9982. description: ''
  9983. required: false
  9984. type: string
  9985. - name: moduletype_id
  9986. in: query
  9987. description: ''
  9988. required: false
  9989. type: string
  9990. - name: id__n
  9991. in: query
  9992. description: ''
  9993. required: false
  9994. type: string
  9995. - name: id__lte
  9996. in: query
  9997. description: ''
  9998. required: false
  9999. type: string
  10000. - name: id__lt
  10001. in: query
  10002. description: ''
  10003. required: false
  10004. type: string
  10005. - name: id__gte
  10006. in: query
  10007. description: ''
  10008. required: false
  10009. type: string
  10010. - name: id__gt
  10011. in: query
  10012. description: ''
  10013. required: false
  10014. type: string
  10015. - name: name__n
  10016. in: query
  10017. description: ''
  10018. required: false
  10019. type: string
  10020. - name: name__ic
  10021. in: query
  10022. description: ''
  10023. required: false
  10024. type: string
  10025. - name: name__nic
  10026. in: query
  10027. description: ''
  10028. required: false
  10029. type: string
  10030. - name: name__iew
  10031. in: query
  10032. description: ''
  10033. required: false
  10034. type: string
  10035. - name: name__niew
  10036. in: query
  10037. description: ''
  10038. required: false
  10039. type: string
  10040. - name: name__isw
  10041. in: query
  10042. description: ''
  10043. required: false
  10044. type: string
  10045. - name: name__nisw
  10046. in: query
  10047. description: ''
  10048. required: false
  10049. type: string
  10050. - name: name__ie
  10051. in: query
  10052. description: ''
  10053. required: false
  10054. type: string
  10055. - name: name__nie
  10056. in: query
  10057. description: ''
  10058. required: false
  10059. type: string
  10060. - name: name__empty
  10061. in: query
  10062. description: ''
  10063. required: false
  10064. type: string
  10065. - name: type__n
  10066. in: query
  10067. description: ''
  10068. required: false
  10069. type: string
  10070. - name: color__n
  10071. in: query
  10072. description: ''
  10073. required: false
  10074. type: string
  10075. - name: color__ic
  10076. in: query
  10077. description: ''
  10078. required: false
  10079. type: string
  10080. - name: color__nic
  10081. in: query
  10082. description: ''
  10083. required: false
  10084. type: string
  10085. - name: color__iew
  10086. in: query
  10087. description: ''
  10088. required: false
  10089. type: string
  10090. - name: color__niew
  10091. in: query
  10092. description: ''
  10093. required: false
  10094. type: string
  10095. - name: color__isw
  10096. in: query
  10097. description: ''
  10098. required: false
  10099. type: string
  10100. - name: color__nisw
  10101. in: query
  10102. description: ''
  10103. required: false
  10104. type: string
  10105. - name: color__ie
  10106. in: query
  10107. description: ''
  10108. required: false
  10109. type: string
  10110. - name: color__nie
  10111. in: query
  10112. description: ''
  10113. required: false
  10114. type: string
  10115. - name: color__empty
  10116. in: query
  10117. description: ''
  10118. required: false
  10119. type: string
  10120. - name: created__n
  10121. in: query
  10122. description: ''
  10123. required: false
  10124. type: string
  10125. - name: created__lte
  10126. in: query
  10127. description: ''
  10128. required: false
  10129. type: string
  10130. - name: created__lt
  10131. in: query
  10132. description: ''
  10133. required: false
  10134. type: string
  10135. - name: created__gte
  10136. in: query
  10137. description: ''
  10138. required: false
  10139. type: string
  10140. - name: created__gt
  10141. in: query
  10142. description: ''
  10143. required: false
  10144. type: string
  10145. - name: last_updated__n
  10146. in: query
  10147. description: ''
  10148. required: false
  10149. type: string
  10150. - name: last_updated__lte
  10151. in: query
  10152. description: ''
  10153. required: false
  10154. type: string
  10155. - name: last_updated__lt
  10156. in: query
  10157. description: ''
  10158. required: false
  10159. type: string
  10160. - name: last_updated__gte
  10161. in: query
  10162. description: ''
  10163. required: false
  10164. type: string
  10165. - name: last_updated__gt
  10166. in: query
  10167. description: ''
  10168. required: false
  10169. type: string
  10170. - name: devicetype_id__n
  10171. in: query
  10172. description: ''
  10173. required: false
  10174. type: string
  10175. - name: moduletype_id__n
  10176. in: query
  10177. description: ''
  10178. required: false
  10179. type: string
  10180. - name: ordering
  10181. in: query
  10182. description: Which field to use when ordering the results.
  10183. required: false
  10184. type: string
  10185. - name: limit
  10186. in: query
  10187. description: Number of results to return per page.
  10188. required: false
  10189. type: integer
  10190. - name: offset
  10191. in: query
  10192. description: The initial index from which to return the results.
  10193. required: false
  10194. type: integer
  10195. responses:
  10196. '200':
  10197. description: ''
  10198. schema:
  10199. required:
  10200. - count
  10201. - results
  10202. type: object
  10203. properties:
  10204. count:
  10205. type: integer
  10206. next:
  10207. type: string
  10208. format: uri
  10209. x-nullable: true
  10210. previous:
  10211. type: string
  10212. format: uri
  10213. x-nullable: true
  10214. results:
  10215. type: array
  10216. items:
  10217. $ref: '#/definitions/FrontPortTemplate'
  10218. tags:
  10219. - dcim
  10220. post:
  10221. operationId: dcim_front-port-templates_create
  10222. description: ''
  10223. parameters:
  10224. - name: data
  10225. in: body
  10226. required: true
  10227. schema:
  10228. $ref: '#/definitions/WritableFrontPortTemplate'
  10229. responses:
  10230. '201':
  10231. description: ''
  10232. schema:
  10233. $ref: '#/definitions/FrontPortTemplate'
  10234. tags:
  10235. - dcim
  10236. put:
  10237. operationId: dcim_front-port-templates_bulk_update
  10238. description: ''
  10239. parameters:
  10240. - name: data
  10241. in: body
  10242. required: true
  10243. schema:
  10244. $ref: '#/definitions/WritableFrontPortTemplate'
  10245. responses:
  10246. '200':
  10247. description: ''
  10248. schema:
  10249. $ref: '#/definitions/FrontPortTemplate'
  10250. tags:
  10251. - dcim
  10252. patch:
  10253. operationId: dcim_front-port-templates_bulk_partial_update
  10254. description: ''
  10255. parameters:
  10256. - name: data
  10257. in: body
  10258. required: true
  10259. schema:
  10260. $ref: '#/definitions/WritableFrontPortTemplate'
  10261. responses:
  10262. '200':
  10263. description: ''
  10264. schema:
  10265. $ref: '#/definitions/FrontPortTemplate'
  10266. tags:
  10267. - dcim
  10268. delete:
  10269. operationId: dcim_front-port-templates_bulk_delete
  10270. description: ''
  10271. parameters: []
  10272. responses:
  10273. '204':
  10274. description: ''
  10275. tags:
  10276. - dcim
  10277. parameters: []
  10278. /dcim/front-port-templates/{id}/:
  10279. get:
  10280. operationId: dcim_front-port-templates_read
  10281. description: ''
  10282. parameters: []
  10283. responses:
  10284. '200':
  10285. description: ''
  10286. schema:
  10287. $ref: '#/definitions/FrontPortTemplate'
  10288. tags:
  10289. - dcim
  10290. put:
  10291. operationId: dcim_front-port-templates_update
  10292. description: ''
  10293. parameters:
  10294. - name: data
  10295. in: body
  10296. required: true
  10297. schema:
  10298. $ref: '#/definitions/WritableFrontPortTemplate'
  10299. responses:
  10300. '200':
  10301. description: ''
  10302. schema:
  10303. $ref: '#/definitions/FrontPortTemplate'
  10304. tags:
  10305. - dcim
  10306. patch:
  10307. operationId: dcim_front-port-templates_partial_update
  10308. description: ''
  10309. parameters:
  10310. - name: data
  10311. in: body
  10312. required: true
  10313. schema:
  10314. $ref: '#/definitions/WritableFrontPortTemplate'
  10315. responses:
  10316. '200':
  10317. description: ''
  10318. schema:
  10319. $ref: '#/definitions/FrontPortTemplate'
  10320. tags:
  10321. - dcim
  10322. delete:
  10323. operationId: dcim_front-port-templates_delete
  10324. description: ''
  10325. parameters: []
  10326. responses:
  10327. '204':
  10328. description: ''
  10329. tags:
  10330. - dcim
  10331. parameters:
  10332. - name: id
  10333. in: path
  10334. description: A unique integer value identifying this front port template.
  10335. required: true
  10336. type: integer
  10337. /dcim/front-ports/:
  10338. get:
  10339. operationId: dcim_front-ports_list
  10340. description: ''
  10341. parameters:
  10342. - name: id
  10343. in: query
  10344. description: ''
  10345. required: false
  10346. type: string
  10347. - name: name
  10348. in: query
  10349. description: ''
  10350. required: false
  10351. type: string
  10352. - name: label
  10353. in: query
  10354. description: ''
  10355. required: false
  10356. type: string
  10357. - name: type
  10358. in: query
  10359. description: ''
  10360. required: false
  10361. type: string
  10362. - name: color
  10363. in: query
  10364. description: ''
  10365. required: false
  10366. type: string
  10367. - name: description
  10368. in: query
  10369. description: ''
  10370. required: false
  10371. type: string
  10372. - name: cable_end
  10373. in: query
  10374. description: ''
  10375. required: false
  10376. type: string
  10377. - name: q
  10378. in: query
  10379. description: ''
  10380. required: false
  10381. type: string
  10382. - name: region_id
  10383. in: query
  10384. description: ''
  10385. required: false
  10386. type: string
  10387. - name: region
  10388. in: query
  10389. description: ''
  10390. required: false
  10391. type: string
  10392. - name: site_group_id
  10393. in: query
  10394. description: ''
  10395. required: false
  10396. type: string
  10397. - name: site_group
  10398. in: query
  10399. description: ''
  10400. required: false
  10401. type: string
  10402. - name: site_id
  10403. in: query
  10404. description: ''
  10405. required: false
  10406. type: string
  10407. - name: site
  10408. in: query
  10409. description: ''
  10410. required: false
  10411. type: string
  10412. - name: location_id
  10413. in: query
  10414. description: ''
  10415. required: false
  10416. type: string
  10417. - name: location
  10418. in: query
  10419. description: ''
  10420. required: false
  10421. type: string
  10422. - name: rack_id
  10423. in: query
  10424. description: ''
  10425. required: false
  10426. type: string
  10427. - name: rack
  10428. in: query
  10429. description: ''
  10430. required: false
  10431. type: string
  10432. - name: device_id
  10433. in: query
  10434. description: ''
  10435. required: false
  10436. type: string
  10437. - name: device
  10438. in: query
  10439. description: ''
  10440. required: false
  10441. type: string
  10442. - name: virtual_chassis_id
  10443. in: query
  10444. description: ''
  10445. required: false
  10446. type: string
  10447. - name: virtual_chassis
  10448. in: query
  10449. description: ''
  10450. required: false
  10451. type: string
  10452. - name: module_id
  10453. in: query
  10454. description: ''
  10455. required: false
  10456. type: string
  10457. - name: created
  10458. in: query
  10459. description: ''
  10460. required: false
  10461. type: string
  10462. - name: last_updated
  10463. in: query
  10464. description: ''
  10465. required: false
  10466. type: string
  10467. - name: created_by_request
  10468. in: query
  10469. description: ''
  10470. required: false
  10471. type: string
  10472. - name: updated_by_request
  10473. in: query
  10474. description: ''
  10475. required: false
  10476. type: string
  10477. - name: tag
  10478. in: query
  10479. description: ''
  10480. required: false
  10481. type: string
  10482. - name: cabled
  10483. in: query
  10484. description: ''
  10485. required: false
  10486. type: string
  10487. - name: occupied
  10488. in: query
  10489. description: ''
  10490. required: false
  10491. type: string
  10492. - name: id__n
  10493. in: query
  10494. description: ''
  10495. required: false
  10496. type: string
  10497. - name: id__lte
  10498. in: query
  10499. description: ''
  10500. required: false
  10501. type: string
  10502. - name: id__lt
  10503. in: query
  10504. description: ''
  10505. required: false
  10506. type: string
  10507. - name: id__gte
  10508. in: query
  10509. description: ''
  10510. required: false
  10511. type: string
  10512. - name: id__gt
  10513. in: query
  10514. description: ''
  10515. required: false
  10516. type: string
  10517. - name: name__n
  10518. in: query
  10519. description: ''
  10520. required: false
  10521. type: string
  10522. - name: name__ic
  10523. in: query
  10524. description: ''
  10525. required: false
  10526. type: string
  10527. - name: name__nic
  10528. in: query
  10529. description: ''
  10530. required: false
  10531. type: string
  10532. - name: name__iew
  10533. in: query
  10534. description: ''
  10535. required: false
  10536. type: string
  10537. - name: name__niew
  10538. in: query
  10539. description: ''
  10540. required: false
  10541. type: string
  10542. - name: name__isw
  10543. in: query
  10544. description: ''
  10545. required: false
  10546. type: string
  10547. - name: name__nisw
  10548. in: query
  10549. description: ''
  10550. required: false
  10551. type: string
  10552. - name: name__ie
  10553. in: query
  10554. description: ''
  10555. required: false
  10556. type: string
  10557. - name: name__nie
  10558. in: query
  10559. description: ''
  10560. required: false
  10561. type: string
  10562. - name: name__empty
  10563. in: query
  10564. description: ''
  10565. required: false
  10566. type: string
  10567. - name: label__n
  10568. in: query
  10569. description: ''
  10570. required: false
  10571. type: string
  10572. - name: label__ic
  10573. in: query
  10574. description: ''
  10575. required: false
  10576. type: string
  10577. - name: label__nic
  10578. in: query
  10579. description: ''
  10580. required: false
  10581. type: string
  10582. - name: label__iew
  10583. in: query
  10584. description: ''
  10585. required: false
  10586. type: string
  10587. - name: label__niew
  10588. in: query
  10589. description: ''
  10590. required: false
  10591. type: string
  10592. - name: label__isw
  10593. in: query
  10594. description: ''
  10595. required: false
  10596. type: string
  10597. - name: label__nisw
  10598. in: query
  10599. description: ''
  10600. required: false
  10601. type: string
  10602. - name: label__ie
  10603. in: query
  10604. description: ''
  10605. required: false
  10606. type: string
  10607. - name: label__nie
  10608. in: query
  10609. description: ''
  10610. required: false
  10611. type: string
  10612. - name: label__empty
  10613. in: query
  10614. description: ''
  10615. required: false
  10616. type: string
  10617. - name: type__n
  10618. in: query
  10619. description: ''
  10620. required: false
  10621. type: string
  10622. - name: color__n
  10623. in: query
  10624. description: ''
  10625. required: false
  10626. type: string
  10627. - name: color__ic
  10628. in: query
  10629. description: ''
  10630. required: false
  10631. type: string
  10632. - name: color__nic
  10633. in: query
  10634. description: ''
  10635. required: false
  10636. type: string
  10637. - name: color__iew
  10638. in: query
  10639. description: ''
  10640. required: false
  10641. type: string
  10642. - name: color__niew
  10643. in: query
  10644. description: ''
  10645. required: false
  10646. type: string
  10647. - name: color__isw
  10648. in: query
  10649. description: ''
  10650. required: false
  10651. type: string
  10652. - name: color__nisw
  10653. in: query
  10654. description: ''
  10655. required: false
  10656. type: string
  10657. - name: color__ie
  10658. in: query
  10659. description: ''
  10660. required: false
  10661. type: string
  10662. - name: color__nie
  10663. in: query
  10664. description: ''
  10665. required: false
  10666. type: string
  10667. - name: color__empty
  10668. in: query
  10669. description: ''
  10670. required: false
  10671. type: string
  10672. - name: description__n
  10673. in: query
  10674. description: ''
  10675. required: false
  10676. type: string
  10677. - name: description__ic
  10678. in: query
  10679. description: ''
  10680. required: false
  10681. type: string
  10682. - name: description__nic
  10683. in: query
  10684. description: ''
  10685. required: false
  10686. type: string
  10687. - name: description__iew
  10688. in: query
  10689. description: ''
  10690. required: false
  10691. type: string
  10692. - name: description__niew
  10693. in: query
  10694. description: ''
  10695. required: false
  10696. type: string
  10697. - name: description__isw
  10698. in: query
  10699. description: ''
  10700. required: false
  10701. type: string
  10702. - name: description__nisw
  10703. in: query
  10704. description: ''
  10705. required: false
  10706. type: string
  10707. - name: description__ie
  10708. in: query
  10709. description: ''
  10710. required: false
  10711. type: string
  10712. - name: description__nie
  10713. in: query
  10714. description: ''
  10715. required: false
  10716. type: string
  10717. - name: description__empty
  10718. in: query
  10719. description: ''
  10720. required: false
  10721. type: string
  10722. - name: cable_end__n
  10723. in: query
  10724. description: ''
  10725. required: false
  10726. type: string
  10727. - name: region_id__n
  10728. in: query
  10729. description: ''
  10730. required: false
  10731. type: string
  10732. - name: region__n
  10733. in: query
  10734. description: ''
  10735. required: false
  10736. type: string
  10737. - name: site_group_id__n
  10738. in: query
  10739. description: ''
  10740. required: false
  10741. type: string
  10742. - name: site_group__n
  10743. in: query
  10744. description: ''
  10745. required: false
  10746. type: string
  10747. - name: site_id__n
  10748. in: query
  10749. description: ''
  10750. required: false
  10751. type: string
  10752. - name: site__n
  10753. in: query
  10754. description: ''
  10755. required: false
  10756. type: string
  10757. - name: location_id__n
  10758. in: query
  10759. description: ''
  10760. required: false
  10761. type: string
  10762. - name: location__n
  10763. in: query
  10764. description: ''
  10765. required: false
  10766. type: string
  10767. - name: rack_id__n
  10768. in: query
  10769. description: ''
  10770. required: false
  10771. type: string
  10772. - name: rack__n
  10773. in: query
  10774. description: ''
  10775. required: false
  10776. type: string
  10777. - name: device_id__n
  10778. in: query
  10779. description: ''
  10780. required: false
  10781. type: string
  10782. - name: device__n
  10783. in: query
  10784. description: ''
  10785. required: false
  10786. type: string
  10787. - name: virtual_chassis_id__n
  10788. in: query
  10789. description: ''
  10790. required: false
  10791. type: string
  10792. - name: virtual_chassis__n
  10793. in: query
  10794. description: ''
  10795. required: false
  10796. type: string
  10797. - name: module_id__n
  10798. in: query
  10799. description: ''
  10800. required: false
  10801. type: string
  10802. - name: created__n
  10803. in: query
  10804. description: ''
  10805. required: false
  10806. type: string
  10807. - name: created__lte
  10808. in: query
  10809. description: ''
  10810. required: false
  10811. type: string
  10812. - name: created__lt
  10813. in: query
  10814. description: ''
  10815. required: false
  10816. type: string
  10817. - name: created__gte
  10818. in: query
  10819. description: ''
  10820. required: false
  10821. type: string
  10822. - name: created__gt
  10823. in: query
  10824. description: ''
  10825. required: false
  10826. type: string
  10827. - name: last_updated__n
  10828. in: query
  10829. description: ''
  10830. required: false
  10831. type: string
  10832. - name: last_updated__lte
  10833. in: query
  10834. description: ''
  10835. required: false
  10836. type: string
  10837. - name: last_updated__lt
  10838. in: query
  10839. description: ''
  10840. required: false
  10841. type: string
  10842. - name: last_updated__gte
  10843. in: query
  10844. description: ''
  10845. required: false
  10846. type: string
  10847. - name: last_updated__gt
  10848. in: query
  10849. description: ''
  10850. required: false
  10851. type: string
  10852. - name: tag__n
  10853. in: query
  10854. description: ''
  10855. required: false
  10856. type: string
  10857. - name: ordering
  10858. in: query
  10859. description: Which field to use when ordering the results.
  10860. required: false
  10861. type: string
  10862. - name: limit
  10863. in: query
  10864. description: Number of results to return per page.
  10865. required: false
  10866. type: integer
  10867. - name: offset
  10868. in: query
  10869. description: The initial index from which to return the results.
  10870. required: false
  10871. type: integer
  10872. responses:
  10873. '200':
  10874. description: ''
  10875. schema:
  10876. required:
  10877. - count
  10878. - results
  10879. type: object
  10880. properties:
  10881. count:
  10882. type: integer
  10883. next:
  10884. type: string
  10885. format: uri
  10886. x-nullable: true
  10887. previous:
  10888. type: string
  10889. format: uri
  10890. x-nullable: true
  10891. results:
  10892. type: array
  10893. items:
  10894. $ref: '#/definitions/FrontPort'
  10895. tags:
  10896. - dcim
  10897. post:
  10898. operationId: dcim_front-ports_create
  10899. description: ''
  10900. parameters:
  10901. - name: data
  10902. in: body
  10903. required: true
  10904. schema:
  10905. $ref: '#/definitions/WritableFrontPort'
  10906. responses:
  10907. '201':
  10908. description: ''
  10909. schema:
  10910. $ref: '#/definitions/FrontPort'
  10911. tags:
  10912. - dcim
  10913. put:
  10914. operationId: dcim_front-ports_bulk_update
  10915. description: ''
  10916. parameters:
  10917. - name: data
  10918. in: body
  10919. required: true
  10920. schema:
  10921. $ref: '#/definitions/WritableFrontPort'
  10922. responses:
  10923. '200':
  10924. description: ''
  10925. schema:
  10926. $ref: '#/definitions/FrontPort'
  10927. tags:
  10928. - dcim
  10929. patch:
  10930. operationId: dcim_front-ports_bulk_partial_update
  10931. description: ''
  10932. parameters:
  10933. - name: data
  10934. in: body
  10935. required: true
  10936. schema:
  10937. $ref: '#/definitions/WritableFrontPort'
  10938. responses:
  10939. '200':
  10940. description: ''
  10941. schema:
  10942. $ref: '#/definitions/FrontPort'
  10943. tags:
  10944. - dcim
  10945. delete:
  10946. operationId: dcim_front-ports_bulk_delete
  10947. description: ''
  10948. parameters: []
  10949. responses:
  10950. '204':
  10951. description: ''
  10952. tags:
  10953. - dcim
  10954. parameters: []
  10955. /dcim/front-ports/{id}/:
  10956. get:
  10957. operationId: dcim_front-ports_read
  10958. description: ''
  10959. parameters: []
  10960. responses:
  10961. '200':
  10962. description: ''
  10963. schema:
  10964. $ref: '#/definitions/FrontPort'
  10965. tags:
  10966. - dcim
  10967. put:
  10968. operationId: dcim_front-ports_update
  10969. description: ''
  10970. parameters:
  10971. - name: data
  10972. in: body
  10973. required: true
  10974. schema:
  10975. $ref: '#/definitions/WritableFrontPort'
  10976. responses:
  10977. '200':
  10978. description: ''
  10979. schema:
  10980. $ref: '#/definitions/FrontPort'
  10981. tags:
  10982. - dcim
  10983. patch:
  10984. operationId: dcim_front-ports_partial_update
  10985. description: ''
  10986. parameters:
  10987. - name: data
  10988. in: body
  10989. required: true
  10990. schema:
  10991. $ref: '#/definitions/WritableFrontPort'
  10992. responses:
  10993. '200':
  10994. description: ''
  10995. schema:
  10996. $ref: '#/definitions/FrontPort'
  10997. tags:
  10998. - dcim
  10999. delete:
  11000. operationId: dcim_front-ports_delete
  11001. description: ''
  11002. parameters: []
  11003. responses:
  11004. '204':
  11005. description: ''
  11006. tags:
  11007. - dcim
  11008. parameters:
  11009. - name: id
  11010. in: path
  11011. description: A unique integer value identifying this front port.
  11012. required: true
  11013. type: integer
  11014. /dcim/front-ports/{id}/paths/:
  11015. get:
  11016. operationId: dcim_front-ports_paths
  11017. description: Return all CablePaths which traverse a given pass-through port.
  11018. parameters: []
  11019. responses:
  11020. '200':
  11021. description: ''
  11022. schema:
  11023. $ref: '#/definitions/FrontPort'
  11024. tags:
  11025. - dcim
  11026. parameters:
  11027. - name: id
  11028. in: path
  11029. description: A unique integer value identifying this front port.
  11030. required: true
  11031. type: integer
  11032. /dcim/interface-templates/:
  11033. get:
  11034. operationId: dcim_interface-templates_list
  11035. description: ''
  11036. parameters:
  11037. - name: id
  11038. in: query
  11039. description: ''
  11040. required: false
  11041. type: string
  11042. - name: name
  11043. in: query
  11044. description: ''
  11045. required: false
  11046. type: string
  11047. - name: type
  11048. in: query
  11049. description: ''
  11050. required: false
  11051. type: string
  11052. - name: enabled
  11053. in: query
  11054. description: ''
  11055. required: false
  11056. type: string
  11057. - name: mgmt_only
  11058. in: query
  11059. description: ''
  11060. required: false
  11061. type: string
  11062. - name: created
  11063. in: query
  11064. description: ''
  11065. required: false
  11066. type: string
  11067. - name: last_updated
  11068. in: query
  11069. description: ''
  11070. required: false
  11071. type: string
  11072. - name: created_by_request
  11073. in: query
  11074. description: ''
  11075. required: false
  11076. type: string
  11077. - name: updated_by_request
  11078. in: query
  11079. description: ''
  11080. required: false
  11081. type: string
  11082. - name: q
  11083. in: query
  11084. description: ''
  11085. required: false
  11086. type: string
  11087. - name: devicetype_id
  11088. in: query
  11089. description: ''
  11090. required: false
  11091. type: string
  11092. - name: moduletype_id
  11093. in: query
  11094. description: ''
  11095. required: false
  11096. type: string
  11097. - name: bridge_id
  11098. in: query
  11099. description: ''
  11100. required: false
  11101. type: string
  11102. - name: poe_mode
  11103. in: query
  11104. description: ''
  11105. required: false
  11106. type: string
  11107. - name: poe_type
  11108. in: query
  11109. description: ''
  11110. required: false
  11111. type: string
  11112. - name: id__n
  11113. in: query
  11114. description: ''
  11115. required: false
  11116. type: string
  11117. - name: id__lte
  11118. in: query
  11119. description: ''
  11120. required: false
  11121. type: string
  11122. - name: id__lt
  11123. in: query
  11124. description: ''
  11125. required: false
  11126. type: string
  11127. - name: id__gte
  11128. in: query
  11129. description: ''
  11130. required: false
  11131. type: string
  11132. - name: id__gt
  11133. in: query
  11134. description: ''
  11135. required: false
  11136. type: string
  11137. - name: name__n
  11138. in: query
  11139. description: ''
  11140. required: false
  11141. type: string
  11142. - name: name__ic
  11143. in: query
  11144. description: ''
  11145. required: false
  11146. type: string
  11147. - name: name__nic
  11148. in: query
  11149. description: ''
  11150. required: false
  11151. type: string
  11152. - name: name__iew
  11153. in: query
  11154. description: ''
  11155. required: false
  11156. type: string
  11157. - name: name__niew
  11158. in: query
  11159. description: ''
  11160. required: false
  11161. type: string
  11162. - name: name__isw
  11163. in: query
  11164. description: ''
  11165. required: false
  11166. type: string
  11167. - name: name__nisw
  11168. in: query
  11169. description: ''
  11170. required: false
  11171. type: string
  11172. - name: name__ie
  11173. in: query
  11174. description: ''
  11175. required: false
  11176. type: string
  11177. - name: name__nie
  11178. in: query
  11179. description: ''
  11180. required: false
  11181. type: string
  11182. - name: name__empty
  11183. in: query
  11184. description: ''
  11185. required: false
  11186. type: string
  11187. - name: type__n
  11188. in: query
  11189. description: ''
  11190. required: false
  11191. type: string
  11192. - name: created__n
  11193. in: query
  11194. description: ''
  11195. required: false
  11196. type: string
  11197. - name: created__lte
  11198. in: query
  11199. description: ''
  11200. required: false
  11201. type: string
  11202. - name: created__lt
  11203. in: query
  11204. description: ''
  11205. required: false
  11206. type: string
  11207. - name: created__gte
  11208. in: query
  11209. description: ''
  11210. required: false
  11211. type: string
  11212. - name: created__gt
  11213. in: query
  11214. description: ''
  11215. required: false
  11216. type: string
  11217. - name: last_updated__n
  11218. in: query
  11219. description: ''
  11220. required: false
  11221. type: string
  11222. - name: last_updated__lte
  11223. in: query
  11224. description: ''
  11225. required: false
  11226. type: string
  11227. - name: last_updated__lt
  11228. in: query
  11229. description: ''
  11230. required: false
  11231. type: string
  11232. - name: last_updated__gte
  11233. in: query
  11234. description: ''
  11235. required: false
  11236. type: string
  11237. - name: last_updated__gt
  11238. in: query
  11239. description: ''
  11240. required: false
  11241. type: string
  11242. - name: devicetype_id__n
  11243. in: query
  11244. description: ''
  11245. required: false
  11246. type: string
  11247. - name: moduletype_id__n
  11248. in: query
  11249. description: ''
  11250. required: false
  11251. type: string
  11252. - name: bridge_id__n
  11253. in: query
  11254. description: ''
  11255. required: false
  11256. type: string
  11257. - name: poe_mode__n
  11258. in: query
  11259. description: ''
  11260. required: false
  11261. type: string
  11262. - name: poe_type__n
  11263. in: query
  11264. description: ''
  11265. required: false
  11266. type: string
  11267. - name: ordering
  11268. in: query
  11269. description: Which field to use when ordering the results.
  11270. required: false
  11271. type: string
  11272. - name: limit
  11273. in: query
  11274. description: Number of results to return per page.
  11275. required: false
  11276. type: integer
  11277. - name: offset
  11278. in: query
  11279. description: The initial index from which to return the results.
  11280. required: false
  11281. type: integer
  11282. responses:
  11283. '200':
  11284. description: ''
  11285. schema:
  11286. required:
  11287. - count
  11288. - results
  11289. type: object
  11290. properties:
  11291. count:
  11292. type: integer
  11293. next:
  11294. type: string
  11295. format: uri
  11296. x-nullable: true
  11297. previous:
  11298. type: string
  11299. format: uri
  11300. x-nullable: true
  11301. results:
  11302. type: array
  11303. items:
  11304. $ref: '#/definitions/InterfaceTemplate'
  11305. tags:
  11306. - dcim
  11307. post:
  11308. operationId: dcim_interface-templates_create
  11309. description: ''
  11310. parameters:
  11311. - name: data
  11312. in: body
  11313. required: true
  11314. schema:
  11315. $ref: '#/definitions/WritableInterfaceTemplate'
  11316. responses:
  11317. '201':
  11318. description: ''
  11319. schema:
  11320. $ref: '#/definitions/InterfaceTemplate'
  11321. tags:
  11322. - dcim
  11323. put:
  11324. operationId: dcim_interface-templates_bulk_update
  11325. description: ''
  11326. parameters:
  11327. - name: data
  11328. in: body
  11329. required: true
  11330. schema:
  11331. $ref: '#/definitions/WritableInterfaceTemplate'
  11332. responses:
  11333. '200':
  11334. description: ''
  11335. schema:
  11336. $ref: '#/definitions/InterfaceTemplate'
  11337. tags:
  11338. - dcim
  11339. patch:
  11340. operationId: dcim_interface-templates_bulk_partial_update
  11341. description: ''
  11342. parameters:
  11343. - name: data
  11344. in: body
  11345. required: true
  11346. schema:
  11347. $ref: '#/definitions/WritableInterfaceTemplate'
  11348. responses:
  11349. '200':
  11350. description: ''
  11351. schema:
  11352. $ref: '#/definitions/InterfaceTemplate'
  11353. tags:
  11354. - dcim
  11355. delete:
  11356. operationId: dcim_interface-templates_bulk_delete
  11357. description: ''
  11358. parameters: []
  11359. responses:
  11360. '204':
  11361. description: ''
  11362. tags:
  11363. - dcim
  11364. parameters: []
  11365. /dcim/interface-templates/{id}/:
  11366. get:
  11367. operationId: dcim_interface-templates_read
  11368. description: ''
  11369. parameters: []
  11370. responses:
  11371. '200':
  11372. description: ''
  11373. schema:
  11374. $ref: '#/definitions/InterfaceTemplate'
  11375. tags:
  11376. - dcim
  11377. put:
  11378. operationId: dcim_interface-templates_update
  11379. description: ''
  11380. parameters:
  11381. - name: data
  11382. in: body
  11383. required: true
  11384. schema:
  11385. $ref: '#/definitions/WritableInterfaceTemplate'
  11386. responses:
  11387. '200':
  11388. description: ''
  11389. schema:
  11390. $ref: '#/definitions/InterfaceTemplate'
  11391. tags:
  11392. - dcim
  11393. patch:
  11394. operationId: dcim_interface-templates_partial_update
  11395. description: ''
  11396. parameters:
  11397. - name: data
  11398. in: body
  11399. required: true
  11400. schema:
  11401. $ref: '#/definitions/WritableInterfaceTemplate'
  11402. responses:
  11403. '200':
  11404. description: ''
  11405. schema:
  11406. $ref: '#/definitions/InterfaceTemplate'
  11407. tags:
  11408. - dcim
  11409. delete:
  11410. operationId: dcim_interface-templates_delete
  11411. description: ''
  11412. parameters: []
  11413. responses:
  11414. '204':
  11415. description: ''
  11416. tags:
  11417. - dcim
  11418. parameters:
  11419. - name: id
  11420. in: path
  11421. description: A unique integer value identifying this interface template.
  11422. required: true
  11423. type: integer
  11424. /dcim/interfaces/:
  11425. get:
  11426. operationId: dcim_interfaces_list
  11427. description: ''
  11428. parameters:
  11429. - name: id
  11430. in: query
  11431. description: ''
  11432. required: false
  11433. type: string
  11434. - name: name
  11435. in: query
  11436. description: ''
  11437. required: false
  11438. type: string
  11439. - name: label
  11440. in: query
  11441. description: ''
  11442. required: false
  11443. type: string
  11444. - name: type
  11445. in: query
  11446. description: ''
  11447. required: false
  11448. type: string
  11449. - name: enabled
  11450. in: query
  11451. description: ''
  11452. required: false
  11453. type: string
  11454. - name: mtu
  11455. in: query
  11456. description: ''
  11457. required: false
  11458. type: string
  11459. - name: mgmt_only
  11460. in: query
  11461. description: ''
  11462. required: false
  11463. type: string
  11464. - name: poe_mode
  11465. in: query
  11466. description: ''
  11467. required: false
  11468. type: string
  11469. - name: poe_type
  11470. in: query
  11471. description: ''
  11472. required: false
  11473. type: string
  11474. - name: mode
  11475. in: query
  11476. description: ''
  11477. required: false
  11478. type: string
  11479. - name: rf_role
  11480. in: query
  11481. description: ''
  11482. required: false
  11483. type: string
  11484. - name: rf_channel
  11485. in: query
  11486. description: ''
  11487. required: false
  11488. type: string
  11489. - name: rf_channel_frequency
  11490. in: query
  11491. description: ''
  11492. required: false
  11493. type: string
  11494. - name: rf_channel_width
  11495. in: query
  11496. description: ''
  11497. required: false
  11498. type: string
  11499. - name: tx_power
  11500. in: query
  11501. description: ''
  11502. required: false
  11503. type: string
  11504. - name: description
  11505. in: query
  11506. description: ''
  11507. required: false
  11508. type: string
  11509. - name: cable_end
  11510. in: query
  11511. description: ''
  11512. required: false
  11513. type: string
  11514. - name: q
  11515. in: query
  11516. description: ''
  11517. required: false
  11518. type: string
  11519. - name: region_id
  11520. in: query
  11521. description: ''
  11522. required: false
  11523. type: string
  11524. - name: region
  11525. in: query
  11526. description: ''
  11527. required: false
  11528. type: string
  11529. - name: site_group_id
  11530. in: query
  11531. description: ''
  11532. required: false
  11533. type: string
  11534. - name: site_group
  11535. in: query
  11536. description: ''
  11537. required: false
  11538. type: string
  11539. - name: site_id
  11540. in: query
  11541. description: ''
  11542. required: false
  11543. type: string
  11544. - name: site
  11545. in: query
  11546. description: ''
  11547. required: false
  11548. type: string
  11549. - name: location_id
  11550. in: query
  11551. description: ''
  11552. required: false
  11553. type: string
  11554. - name: location
  11555. in: query
  11556. description: ''
  11557. required: false
  11558. type: string
  11559. - name: rack_id
  11560. in: query
  11561. description: ''
  11562. required: false
  11563. type: string
  11564. - name: rack
  11565. in: query
  11566. description: ''
  11567. required: false
  11568. type: string
  11569. - name: device_id
  11570. in: query
  11571. description: ''
  11572. required: false
  11573. type: string
  11574. - name: device
  11575. in: query
  11576. description: ''
  11577. required: false
  11578. type: string
  11579. - name: virtual_chassis_id
  11580. in: query
  11581. description: ''
  11582. required: false
  11583. type: string
  11584. - name: virtual_chassis
  11585. in: query
  11586. description: ''
  11587. required: false
  11588. type: string
  11589. - name: module_id
  11590. in: query
  11591. description: ''
  11592. required: false
  11593. type: string
  11594. - name: created
  11595. in: query
  11596. description: ''
  11597. required: false
  11598. type: string
  11599. - name: last_updated
  11600. in: query
  11601. description: ''
  11602. required: false
  11603. type: string
  11604. - name: created_by_request
  11605. in: query
  11606. description: ''
  11607. required: false
  11608. type: string
  11609. - name: updated_by_request
  11610. in: query
  11611. description: ''
  11612. required: false
  11613. type: string
  11614. - name: tag
  11615. in: query
  11616. description: ''
  11617. required: false
  11618. type: string
  11619. - name: cabled
  11620. in: query
  11621. description: ''
  11622. required: false
  11623. type: string
  11624. - name: occupied
  11625. in: query
  11626. description: ''
  11627. required: false
  11628. type: string
  11629. - name: connected
  11630. in: query
  11631. description: ''
  11632. required: false
  11633. type: string
  11634. - name: kind
  11635. in: query
  11636. description: ''
  11637. required: false
  11638. type: string
  11639. - name: parent_id
  11640. in: query
  11641. description: ''
  11642. required: false
  11643. type: string
  11644. - name: bridge_id
  11645. in: query
  11646. description: ''
  11647. required: false
  11648. type: string
  11649. - name: lag_id
  11650. in: query
  11651. description: ''
  11652. required: false
  11653. type: string
  11654. - name: speed
  11655. in: query
  11656. description: ''
  11657. required: false
  11658. type: string
  11659. - name: duplex
  11660. in: query
  11661. description: ''
  11662. required: false
  11663. type: string
  11664. - name: mac_address
  11665. in: query
  11666. description: ''
  11667. required: false
  11668. type: string
  11669. - name: wwn
  11670. in: query
  11671. description: ''
  11672. required: false
  11673. type: string
  11674. - name: vlan_id
  11675. in: query
  11676. description: ''
  11677. required: false
  11678. type: string
  11679. - name: vlan
  11680. in: query
  11681. description: ''
  11682. required: false
  11683. type: string
  11684. - name: vrf_id
  11685. in: query
  11686. description: ''
  11687. required: false
  11688. type: string
  11689. - name: vrf
  11690. in: query
  11691. description: ''
  11692. required: false
  11693. type: string
  11694. - name: vdc_id
  11695. in: query
  11696. description: ''
  11697. required: false
  11698. type: string
  11699. - name: vdc_identifier
  11700. in: query
  11701. description: ''
  11702. required: false
  11703. type: string
  11704. - name: vdc
  11705. in: query
  11706. description: ''
  11707. required: false
  11708. type: string
  11709. - name: l2vpn_id
  11710. in: query
  11711. description: ''
  11712. required: false
  11713. type: string
  11714. - name: l2vpn
  11715. in: query
  11716. description: ''
  11717. required: false
  11718. type: string
  11719. - name: id__n
  11720. in: query
  11721. description: ''
  11722. required: false
  11723. type: string
  11724. - name: id__lte
  11725. in: query
  11726. description: ''
  11727. required: false
  11728. type: string
  11729. - name: id__lt
  11730. in: query
  11731. description: ''
  11732. required: false
  11733. type: string
  11734. - name: id__gte
  11735. in: query
  11736. description: ''
  11737. required: false
  11738. type: string
  11739. - name: id__gt
  11740. in: query
  11741. description: ''
  11742. required: false
  11743. type: string
  11744. - name: name__n
  11745. in: query
  11746. description: ''
  11747. required: false
  11748. type: string
  11749. - name: name__ic
  11750. in: query
  11751. description: ''
  11752. required: false
  11753. type: string
  11754. - name: name__nic
  11755. in: query
  11756. description: ''
  11757. required: false
  11758. type: string
  11759. - name: name__iew
  11760. in: query
  11761. description: ''
  11762. required: false
  11763. type: string
  11764. - name: name__niew
  11765. in: query
  11766. description: ''
  11767. required: false
  11768. type: string
  11769. - name: name__isw
  11770. in: query
  11771. description: ''
  11772. required: false
  11773. type: string
  11774. - name: name__nisw
  11775. in: query
  11776. description: ''
  11777. required: false
  11778. type: string
  11779. - name: name__ie
  11780. in: query
  11781. description: ''
  11782. required: false
  11783. type: string
  11784. - name: name__nie
  11785. in: query
  11786. description: ''
  11787. required: false
  11788. type: string
  11789. - name: name__empty
  11790. in: query
  11791. description: ''
  11792. required: false
  11793. type: string
  11794. - name: label__n
  11795. in: query
  11796. description: ''
  11797. required: false
  11798. type: string
  11799. - name: label__ic
  11800. in: query
  11801. description: ''
  11802. required: false
  11803. type: string
  11804. - name: label__nic
  11805. in: query
  11806. description: ''
  11807. required: false
  11808. type: string
  11809. - name: label__iew
  11810. in: query
  11811. description: ''
  11812. required: false
  11813. type: string
  11814. - name: label__niew
  11815. in: query
  11816. description: ''
  11817. required: false
  11818. type: string
  11819. - name: label__isw
  11820. in: query
  11821. description: ''
  11822. required: false
  11823. type: string
  11824. - name: label__nisw
  11825. in: query
  11826. description: ''
  11827. required: false
  11828. type: string
  11829. - name: label__ie
  11830. in: query
  11831. description: ''
  11832. required: false
  11833. type: string
  11834. - name: label__nie
  11835. in: query
  11836. description: ''
  11837. required: false
  11838. type: string
  11839. - name: label__empty
  11840. in: query
  11841. description: ''
  11842. required: false
  11843. type: string
  11844. - name: type__n
  11845. in: query
  11846. description: ''
  11847. required: false
  11848. type: string
  11849. - name: mtu__n
  11850. in: query
  11851. description: ''
  11852. required: false
  11853. type: string
  11854. - name: mtu__lte
  11855. in: query
  11856. description: ''
  11857. required: false
  11858. type: string
  11859. - name: mtu__lt
  11860. in: query
  11861. description: ''
  11862. required: false
  11863. type: string
  11864. - name: mtu__gte
  11865. in: query
  11866. description: ''
  11867. required: false
  11868. type: string
  11869. - name: mtu__gt
  11870. in: query
  11871. description: ''
  11872. required: false
  11873. type: string
  11874. - name: poe_mode__n
  11875. in: query
  11876. description: ''
  11877. required: false
  11878. type: string
  11879. - name: poe_type__n
  11880. in: query
  11881. description: ''
  11882. required: false
  11883. type: string
  11884. - name: mode__n
  11885. in: query
  11886. description: ''
  11887. required: false
  11888. type: string
  11889. - name: rf_role__n
  11890. in: query
  11891. description: ''
  11892. required: false
  11893. type: string
  11894. - name: rf_channel__n
  11895. in: query
  11896. description: ''
  11897. required: false
  11898. type: string
  11899. - name: rf_channel_frequency__n
  11900. in: query
  11901. description: ''
  11902. required: false
  11903. type: string
  11904. - name: rf_channel_frequency__lte
  11905. in: query
  11906. description: ''
  11907. required: false
  11908. type: string
  11909. - name: rf_channel_frequency__lt
  11910. in: query
  11911. description: ''
  11912. required: false
  11913. type: string
  11914. - name: rf_channel_frequency__gte
  11915. in: query
  11916. description: ''
  11917. required: false
  11918. type: string
  11919. - name: rf_channel_frequency__gt
  11920. in: query
  11921. description: ''
  11922. required: false
  11923. type: string
  11924. - name: rf_channel_width__n
  11925. in: query
  11926. description: ''
  11927. required: false
  11928. type: string
  11929. - name: rf_channel_width__lte
  11930. in: query
  11931. description: ''
  11932. required: false
  11933. type: string
  11934. - name: rf_channel_width__lt
  11935. in: query
  11936. description: ''
  11937. required: false
  11938. type: string
  11939. - name: rf_channel_width__gte
  11940. in: query
  11941. description: ''
  11942. required: false
  11943. type: string
  11944. - name: rf_channel_width__gt
  11945. in: query
  11946. description: ''
  11947. required: false
  11948. type: string
  11949. - name: tx_power__n
  11950. in: query
  11951. description: ''
  11952. required: false
  11953. type: string
  11954. - name: tx_power__lte
  11955. in: query
  11956. description: ''
  11957. required: false
  11958. type: string
  11959. - name: tx_power__lt
  11960. in: query
  11961. description: ''
  11962. required: false
  11963. type: string
  11964. - name: tx_power__gte
  11965. in: query
  11966. description: ''
  11967. required: false
  11968. type: string
  11969. - name: tx_power__gt
  11970. in: query
  11971. description: ''
  11972. required: false
  11973. type: string
  11974. - name: description__n
  11975. in: query
  11976. description: ''
  11977. required: false
  11978. type: string
  11979. - name: description__ic
  11980. in: query
  11981. description: ''
  11982. required: false
  11983. type: string
  11984. - name: description__nic
  11985. in: query
  11986. description: ''
  11987. required: false
  11988. type: string
  11989. - name: description__iew
  11990. in: query
  11991. description: ''
  11992. required: false
  11993. type: string
  11994. - name: description__niew
  11995. in: query
  11996. description: ''
  11997. required: false
  11998. type: string
  11999. - name: description__isw
  12000. in: query
  12001. description: ''
  12002. required: false
  12003. type: string
  12004. - name: description__nisw
  12005. in: query
  12006. description: ''
  12007. required: false
  12008. type: string
  12009. - name: description__ie
  12010. in: query
  12011. description: ''
  12012. required: false
  12013. type: string
  12014. - name: description__nie
  12015. in: query
  12016. description: ''
  12017. required: false
  12018. type: string
  12019. - name: description__empty
  12020. in: query
  12021. description: ''
  12022. required: false
  12023. type: string
  12024. - name: cable_end__n
  12025. in: query
  12026. description: ''
  12027. required: false
  12028. type: string
  12029. - name: region_id__n
  12030. in: query
  12031. description: ''
  12032. required: false
  12033. type: string
  12034. - name: region__n
  12035. in: query
  12036. description: ''
  12037. required: false
  12038. type: string
  12039. - name: site_group_id__n
  12040. in: query
  12041. description: ''
  12042. required: false
  12043. type: string
  12044. - name: site_group__n
  12045. in: query
  12046. description: ''
  12047. required: false
  12048. type: string
  12049. - name: site_id__n
  12050. in: query
  12051. description: ''
  12052. required: false
  12053. type: string
  12054. - name: site__n
  12055. in: query
  12056. description: ''
  12057. required: false
  12058. type: string
  12059. - name: location_id__n
  12060. in: query
  12061. description: ''
  12062. required: false
  12063. type: string
  12064. - name: location__n
  12065. in: query
  12066. description: ''
  12067. required: false
  12068. type: string
  12069. - name: rack_id__n
  12070. in: query
  12071. description: ''
  12072. required: false
  12073. type: string
  12074. - name: rack__n
  12075. in: query
  12076. description: ''
  12077. required: false
  12078. type: string
  12079. - name: virtual_chassis_id__n
  12080. in: query
  12081. description: ''
  12082. required: false
  12083. type: string
  12084. - name: virtual_chassis__n
  12085. in: query
  12086. description: ''
  12087. required: false
  12088. type: string
  12089. - name: module_id__n
  12090. in: query
  12091. description: ''
  12092. required: false
  12093. type: string
  12094. - name: created__n
  12095. in: query
  12096. description: ''
  12097. required: false
  12098. type: string
  12099. - name: created__lte
  12100. in: query
  12101. description: ''
  12102. required: false
  12103. type: string
  12104. - name: created__lt
  12105. in: query
  12106. description: ''
  12107. required: false
  12108. type: string
  12109. - name: created__gte
  12110. in: query
  12111. description: ''
  12112. required: false
  12113. type: string
  12114. - name: created__gt
  12115. in: query
  12116. description: ''
  12117. required: false
  12118. type: string
  12119. - name: last_updated__n
  12120. in: query
  12121. description: ''
  12122. required: false
  12123. type: string
  12124. - name: last_updated__lte
  12125. in: query
  12126. description: ''
  12127. required: false
  12128. type: string
  12129. - name: last_updated__lt
  12130. in: query
  12131. description: ''
  12132. required: false
  12133. type: string
  12134. - name: last_updated__gte
  12135. in: query
  12136. description: ''
  12137. required: false
  12138. type: string
  12139. - name: last_updated__gt
  12140. in: query
  12141. description: ''
  12142. required: false
  12143. type: string
  12144. - name: tag__n
  12145. in: query
  12146. description: ''
  12147. required: false
  12148. type: string
  12149. - name: parent_id__n
  12150. in: query
  12151. description: ''
  12152. required: false
  12153. type: string
  12154. - name: bridge_id__n
  12155. in: query
  12156. description: ''
  12157. required: false
  12158. type: string
  12159. - name: lag_id__n
  12160. in: query
  12161. description: ''
  12162. required: false
  12163. type: string
  12164. - name: speed__n
  12165. in: query
  12166. description: ''
  12167. required: false
  12168. type: string
  12169. - name: speed__lte
  12170. in: query
  12171. description: ''
  12172. required: false
  12173. type: string
  12174. - name: speed__lt
  12175. in: query
  12176. description: ''
  12177. required: false
  12178. type: string
  12179. - name: speed__gte
  12180. in: query
  12181. description: ''
  12182. required: false
  12183. type: string
  12184. - name: speed__gt
  12185. in: query
  12186. description: ''
  12187. required: false
  12188. type: string
  12189. - name: duplex__n
  12190. in: query
  12191. description: ''
  12192. required: false
  12193. type: string
  12194. - name: mac_address__n
  12195. in: query
  12196. description: ''
  12197. required: false
  12198. type: string
  12199. - name: mac_address__ic
  12200. in: query
  12201. description: ''
  12202. required: false
  12203. type: string
  12204. - name: mac_address__nic
  12205. in: query
  12206. description: ''
  12207. required: false
  12208. type: string
  12209. - name: mac_address__iew
  12210. in: query
  12211. description: ''
  12212. required: false
  12213. type: string
  12214. - name: mac_address__niew
  12215. in: query
  12216. description: ''
  12217. required: false
  12218. type: string
  12219. - name: mac_address__isw
  12220. in: query
  12221. description: ''
  12222. required: false
  12223. type: string
  12224. - name: mac_address__nisw
  12225. in: query
  12226. description: ''
  12227. required: false
  12228. type: string
  12229. - name: mac_address__ie
  12230. in: query
  12231. description: ''
  12232. required: false
  12233. type: string
  12234. - name: mac_address__nie
  12235. in: query
  12236. description: ''
  12237. required: false
  12238. type: string
  12239. - name: wwn__n
  12240. in: query
  12241. description: ''
  12242. required: false
  12243. type: string
  12244. - name: wwn__ic
  12245. in: query
  12246. description: ''
  12247. required: false
  12248. type: string
  12249. - name: wwn__nic
  12250. in: query
  12251. description: ''
  12252. required: false
  12253. type: string
  12254. - name: wwn__iew
  12255. in: query
  12256. description: ''
  12257. required: false
  12258. type: string
  12259. - name: wwn__niew
  12260. in: query
  12261. description: ''
  12262. required: false
  12263. type: string
  12264. - name: wwn__isw
  12265. in: query
  12266. description: ''
  12267. required: false
  12268. type: string
  12269. - name: wwn__nisw
  12270. in: query
  12271. description: ''
  12272. required: false
  12273. type: string
  12274. - name: wwn__ie
  12275. in: query
  12276. description: ''
  12277. required: false
  12278. type: string
  12279. - name: wwn__nie
  12280. in: query
  12281. description: ''
  12282. required: false
  12283. type: string
  12284. - name: vrf_id__n
  12285. in: query
  12286. description: ''
  12287. required: false
  12288. type: string
  12289. - name: vrf__n
  12290. in: query
  12291. description: ''
  12292. required: false
  12293. type: string
  12294. - name: vdc_id__n
  12295. in: query
  12296. description: ''
  12297. required: false
  12298. type: string
  12299. - name: vdc_identifier__n
  12300. in: query
  12301. description: ''
  12302. required: false
  12303. type: string
  12304. - name: vdc__n
  12305. in: query
  12306. description: ''
  12307. required: false
  12308. type: string
  12309. - name: l2vpn_id__n
  12310. in: query
  12311. description: ''
  12312. required: false
  12313. type: string
  12314. - name: l2vpn__n
  12315. in: query
  12316. description: ''
  12317. required: false
  12318. type: string
  12319. - name: ordering
  12320. in: query
  12321. description: Which field to use when ordering the results.
  12322. required: false
  12323. type: string
  12324. - name: limit
  12325. in: query
  12326. description: Number of results to return per page.
  12327. required: false
  12328. type: integer
  12329. - name: offset
  12330. in: query
  12331. description: The initial index from which to return the results.
  12332. required: false
  12333. type: integer
  12334. responses:
  12335. '200':
  12336. description: ''
  12337. schema:
  12338. required:
  12339. - count
  12340. - results
  12341. type: object
  12342. properties:
  12343. count:
  12344. type: integer
  12345. next:
  12346. type: string
  12347. format: uri
  12348. x-nullable: true
  12349. previous:
  12350. type: string
  12351. format: uri
  12352. x-nullable: true
  12353. results:
  12354. type: array
  12355. items:
  12356. $ref: '#/definitions/Interface'
  12357. tags:
  12358. - dcim
  12359. post:
  12360. operationId: dcim_interfaces_create
  12361. description: ''
  12362. parameters:
  12363. - name: data
  12364. in: body
  12365. required: true
  12366. schema:
  12367. $ref: '#/definitions/WritableInterface'
  12368. responses:
  12369. '201':
  12370. description: ''
  12371. schema:
  12372. $ref: '#/definitions/Interface'
  12373. tags:
  12374. - dcim
  12375. put:
  12376. operationId: dcim_interfaces_bulk_update
  12377. description: ''
  12378. parameters:
  12379. - name: data
  12380. in: body
  12381. required: true
  12382. schema:
  12383. $ref: '#/definitions/WritableInterface'
  12384. responses:
  12385. '200':
  12386. description: ''
  12387. schema:
  12388. $ref: '#/definitions/Interface'
  12389. tags:
  12390. - dcim
  12391. patch:
  12392. operationId: dcim_interfaces_bulk_partial_update
  12393. description: ''
  12394. parameters:
  12395. - name: data
  12396. in: body
  12397. required: true
  12398. schema:
  12399. $ref: '#/definitions/WritableInterface'
  12400. responses:
  12401. '200':
  12402. description: ''
  12403. schema:
  12404. $ref: '#/definitions/Interface'
  12405. tags:
  12406. - dcim
  12407. delete:
  12408. operationId: dcim_interfaces_bulk_delete
  12409. description: ''
  12410. parameters: []
  12411. responses:
  12412. '204':
  12413. description: ''
  12414. tags:
  12415. - dcim
  12416. parameters: []
  12417. /dcim/interfaces/{id}/:
  12418. get:
  12419. operationId: dcim_interfaces_read
  12420. description: ''
  12421. parameters: []
  12422. responses:
  12423. '200':
  12424. description: ''
  12425. schema:
  12426. $ref: '#/definitions/Interface'
  12427. tags:
  12428. - dcim
  12429. put:
  12430. operationId: dcim_interfaces_update
  12431. description: ''
  12432. parameters:
  12433. - name: data
  12434. in: body
  12435. required: true
  12436. schema:
  12437. $ref: '#/definitions/WritableInterface'
  12438. responses:
  12439. '200':
  12440. description: ''
  12441. schema:
  12442. $ref: '#/definitions/Interface'
  12443. tags:
  12444. - dcim
  12445. patch:
  12446. operationId: dcim_interfaces_partial_update
  12447. description: ''
  12448. parameters:
  12449. - name: data
  12450. in: body
  12451. required: true
  12452. schema:
  12453. $ref: '#/definitions/WritableInterface'
  12454. responses:
  12455. '200':
  12456. description: ''
  12457. schema:
  12458. $ref: '#/definitions/Interface'
  12459. tags:
  12460. - dcim
  12461. delete:
  12462. operationId: dcim_interfaces_delete
  12463. description: ''
  12464. parameters: []
  12465. responses:
  12466. '204':
  12467. description: ''
  12468. tags:
  12469. - dcim
  12470. parameters:
  12471. - name: id
  12472. in: path
  12473. description: A unique integer value identifying this interface.
  12474. required: true
  12475. type: integer
  12476. /dcim/interfaces/{id}/trace/:
  12477. get:
  12478. operationId: dcim_interfaces_trace
  12479. description: Trace a complete cable path and return each segment as a three-tuple
  12480. of (termination, cable, termination).
  12481. parameters: []
  12482. responses:
  12483. '200':
  12484. description: ''
  12485. schema:
  12486. $ref: '#/definitions/Interface'
  12487. tags:
  12488. - dcim
  12489. parameters:
  12490. - name: id
  12491. in: path
  12492. description: A unique integer value identifying this interface.
  12493. required: true
  12494. type: integer
  12495. /dcim/inventory-item-roles/:
  12496. get:
  12497. operationId: dcim_inventory-item-roles_list
  12498. description: ''
  12499. parameters:
  12500. - name: id
  12501. in: query
  12502. description: ''
  12503. required: false
  12504. type: string
  12505. - name: name
  12506. in: query
  12507. description: ''
  12508. required: false
  12509. type: string
  12510. - name: slug
  12511. in: query
  12512. description: ''
  12513. required: false
  12514. type: string
  12515. - name: color
  12516. in: query
  12517. description: ''
  12518. required: false
  12519. type: string
  12520. - name: created
  12521. in: query
  12522. description: ''
  12523. required: false
  12524. type: string
  12525. - name: last_updated
  12526. in: query
  12527. description: ''
  12528. required: false
  12529. type: string
  12530. - name: created_by_request
  12531. in: query
  12532. description: ''
  12533. required: false
  12534. type: string
  12535. - name: updated_by_request
  12536. in: query
  12537. description: ''
  12538. required: false
  12539. type: string
  12540. - name: q
  12541. in: query
  12542. description: ''
  12543. required: false
  12544. type: string
  12545. - name: tag
  12546. in: query
  12547. description: ''
  12548. required: false
  12549. type: string
  12550. - name: id__n
  12551. in: query
  12552. description: ''
  12553. required: false
  12554. type: string
  12555. - name: id__lte
  12556. in: query
  12557. description: ''
  12558. required: false
  12559. type: string
  12560. - name: id__lt
  12561. in: query
  12562. description: ''
  12563. required: false
  12564. type: string
  12565. - name: id__gte
  12566. in: query
  12567. description: ''
  12568. required: false
  12569. type: string
  12570. - name: id__gt
  12571. in: query
  12572. description: ''
  12573. required: false
  12574. type: string
  12575. - name: name__n
  12576. in: query
  12577. description: ''
  12578. required: false
  12579. type: string
  12580. - name: name__ic
  12581. in: query
  12582. description: ''
  12583. required: false
  12584. type: string
  12585. - name: name__nic
  12586. in: query
  12587. description: ''
  12588. required: false
  12589. type: string
  12590. - name: name__iew
  12591. in: query
  12592. description: ''
  12593. required: false
  12594. type: string
  12595. - name: name__niew
  12596. in: query
  12597. description: ''
  12598. required: false
  12599. type: string
  12600. - name: name__isw
  12601. in: query
  12602. description: ''
  12603. required: false
  12604. type: string
  12605. - name: name__nisw
  12606. in: query
  12607. description: ''
  12608. required: false
  12609. type: string
  12610. - name: name__ie
  12611. in: query
  12612. description: ''
  12613. required: false
  12614. type: string
  12615. - name: name__nie
  12616. in: query
  12617. description: ''
  12618. required: false
  12619. type: string
  12620. - name: name__empty
  12621. in: query
  12622. description: ''
  12623. required: false
  12624. type: string
  12625. - name: slug__n
  12626. in: query
  12627. description: ''
  12628. required: false
  12629. type: string
  12630. - name: slug__ic
  12631. in: query
  12632. description: ''
  12633. required: false
  12634. type: string
  12635. - name: slug__nic
  12636. in: query
  12637. description: ''
  12638. required: false
  12639. type: string
  12640. - name: slug__iew
  12641. in: query
  12642. description: ''
  12643. required: false
  12644. type: string
  12645. - name: slug__niew
  12646. in: query
  12647. description: ''
  12648. required: false
  12649. type: string
  12650. - name: slug__isw
  12651. in: query
  12652. description: ''
  12653. required: false
  12654. type: string
  12655. - name: slug__nisw
  12656. in: query
  12657. description: ''
  12658. required: false
  12659. type: string
  12660. - name: slug__ie
  12661. in: query
  12662. description: ''
  12663. required: false
  12664. type: string
  12665. - name: slug__nie
  12666. in: query
  12667. description: ''
  12668. required: false
  12669. type: string
  12670. - name: slug__empty
  12671. in: query
  12672. description: ''
  12673. required: false
  12674. type: string
  12675. - name: color__n
  12676. in: query
  12677. description: ''
  12678. required: false
  12679. type: string
  12680. - name: color__ic
  12681. in: query
  12682. description: ''
  12683. required: false
  12684. type: string
  12685. - name: color__nic
  12686. in: query
  12687. description: ''
  12688. required: false
  12689. type: string
  12690. - name: color__iew
  12691. in: query
  12692. description: ''
  12693. required: false
  12694. type: string
  12695. - name: color__niew
  12696. in: query
  12697. description: ''
  12698. required: false
  12699. type: string
  12700. - name: color__isw
  12701. in: query
  12702. description: ''
  12703. required: false
  12704. type: string
  12705. - name: color__nisw
  12706. in: query
  12707. description: ''
  12708. required: false
  12709. type: string
  12710. - name: color__ie
  12711. in: query
  12712. description: ''
  12713. required: false
  12714. type: string
  12715. - name: color__nie
  12716. in: query
  12717. description: ''
  12718. required: false
  12719. type: string
  12720. - name: color__empty
  12721. in: query
  12722. description: ''
  12723. required: false
  12724. type: string
  12725. - name: created__n
  12726. in: query
  12727. description: ''
  12728. required: false
  12729. type: string
  12730. - name: created__lte
  12731. in: query
  12732. description: ''
  12733. required: false
  12734. type: string
  12735. - name: created__lt
  12736. in: query
  12737. description: ''
  12738. required: false
  12739. type: string
  12740. - name: created__gte
  12741. in: query
  12742. description: ''
  12743. required: false
  12744. type: string
  12745. - name: created__gt
  12746. in: query
  12747. description: ''
  12748. required: false
  12749. type: string
  12750. - name: last_updated__n
  12751. in: query
  12752. description: ''
  12753. required: false
  12754. type: string
  12755. - name: last_updated__lte
  12756. in: query
  12757. description: ''
  12758. required: false
  12759. type: string
  12760. - name: last_updated__lt
  12761. in: query
  12762. description: ''
  12763. required: false
  12764. type: string
  12765. - name: last_updated__gte
  12766. in: query
  12767. description: ''
  12768. required: false
  12769. type: string
  12770. - name: last_updated__gt
  12771. in: query
  12772. description: ''
  12773. required: false
  12774. type: string
  12775. - name: tag__n
  12776. in: query
  12777. description: ''
  12778. required: false
  12779. type: string
  12780. - name: ordering
  12781. in: query
  12782. description: Which field to use when ordering the results.
  12783. required: false
  12784. type: string
  12785. - name: limit
  12786. in: query
  12787. description: Number of results to return per page.
  12788. required: false
  12789. type: integer
  12790. - name: offset
  12791. in: query
  12792. description: The initial index from which to return the results.
  12793. required: false
  12794. type: integer
  12795. responses:
  12796. '200':
  12797. description: ''
  12798. schema:
  12799. required:
  12800. - count
  12801. - results
  12802. type: object
  12803. properties:
  12804. count:
  12805. type: integer
  12806. next:
  12807. type: string
  12808. format: uri
  12809. x-nullable: true
  12810. previous:
  12811. type: string
  12812. format: uri
  12813. x-nullable: true
  12814. results:
  12815. type: array
  12816. items:
  12817. $ref: '#/definitions/InventoryItemRole'
  12818. tags:
  12819. - dcim
  12820. post:
  12821. operationId: dcim_inventory-item-roles_create
  12822. description: ''
  12823. parameters:
  12824. - name: data
  12825. in: body
  12826. required: true
  12827. schema:
  12828. $ref: '#/definitions/InventoryItemRole'
  12829. responses:
  12830. '201':
  12831. description: ''
  12832. schema:
  12833. $ref: '#/definitions/InventoryItemRole'
  12834. tags:
  12835. - dcim
  12836. put:
  12837. operationId: dcim_inventory-item-roles_bulk_update
  12838. description: ''
  12839. parameters:
  12840. - name: data
  12841. in: body
  12842. required: true
  12843. schema:
  12844. $ref: '#/definitions/InventoryItemRole'
  12845. responses:
  12846. '200':
  12847. description: ''
  12848. schema:
  12849. $ref: '#/definitions/InventoryItemRole'
  12850. tags:
  12851. - dcim
  12852. patch:
  12853. operationId: dcim_inventory-item-roles_bulk_partial_update
  12854. description: ''
  12855. parameters:
  12856. - name: data
  12857. in: body
  12858. required: true
  12859. schema:
  12860. $ref: '#/definitions/InventoryItemRole'
  12861. responses:
  12862. '200':
  12863. description: ''
  12864. schema:
  12865. $ref: '#/definitions/InventoryItemRole'
  12866. tags:
  12867. - dcim
  12868. delete:
  12869. operationId: dcim_inventory-item-roles_bulk_delete
  12870. description: ''
  12871. parameters: []
  12872. responses:
  12873. '204':
  12874. description: ''
  12875. tags:
  12876. - dcim
  12877. parameters: []
  12878. /dcim/inventory-item-roles/{id}/:
  12879. get:
  12880. operationId: dcim_inventory-item-roles_read
  12881. description: ''
  12882. parameters: []
  12883. responses:
  12884. '200':
  12885. description: ''
  12886. schema:
  12887. $ref: '#/definitions/InventoryItemRole'
  12888. tags:
  12889. - dcim
  12890. put:
  12891. operationId: dcim_inventory-item-roles_update
  12892. description: ''
  12893. parameters:
  12894. - name: data
  12895. in: body
  12896. required: true
  12897. schema:
  12898. $ref: '#/definitions/InventoryItemRole'
  12899. responses:
  12900. '200':
  12901. description: ''
  12902. schema:
  12903. $ref: '#/definitions/InventoryItemRole'
  12904. tags:
  12905. - dcim
  12906. patch:
  12907. operationId: dcim_inventory-item-roles_partial_update
  12908. description: ''
  12909. parameters:
  12910. - name: data
  12911. in: body
  12912. required: true
  12913. schema:
  12914. $ref: '#/definitions/InventoryItemRole'
  12915. responses:
  12916. '200':
  12917. description: ''
  12918. schema:
  12919. $ref: '#/definitions/InventoryItemRole'
  12920. tags:
  12921. - dcim
  12922. delete:
  12923. operationId: dcim_inventory-item-roles_delete
  12924. description: ''
  12925. parameters: []
  12926. responses:
  12927. '204':
  12928. description: ''
  12929. tags:
  12930. - dcim
  12931. parameters:
  12932. - name: id
  12933. in: path
  12934. description: A unique integer value identifying this inventory item role.
  12935. required: true
  12936. type: integer
  12937. /dcim/inventory-item-templates/:
  12938. get:
  12939. operationId: dcim_inventory-item-templates_list
  12940. description: ''
  12941. parameters:
  12942. - name: id
  12943. in: query
  12944. description: ''
  12945. required: false
  12946. type: string
  12947. - name: name
  12948. in: query
  12949. description: ''
  12950. required: false
  12951. type: string
  12952. - name: label
  12953. in: query
  12954. description: ''
  12955. required: false
  12956. type: string
  12957. - name: part_id
  12958. in: query
  12959. description: ''
  12960. required: false
  12961. type: string
  12962. - name: created
  12963. in: query
  12964. description: ''
  12965. required: false
  12966. type: string
  12967. - name: last_updated
  12968. in: query
  12969. description: ''
  12970. required: false
  12971. type: string
  12972. - name: created_by_request
  12973. in: query
  12974. description: ''
  12975. required: false
  12976. type: string
  12977. - name: updated_by_request
  12978. in: query
  12979. description: ''
  12980. required: false
  12981. type: string
  12982. - name: q
  12983. in: query
  12984. description: ''
  12985. required: false
  12986. type: string
  12987. - name: devicetype_id
  12988. in: query
  12989. description: ''
  12990. required: false
  12991. type: string
  12992. - name: parent_id
  12993. in: query
  12994. description: ''
  12995. required: false
  12996. type: string
  12997. - name: manufacturer_id
  12998. in: query
  12999. description: ''
  13000. required: false
  13001. type: string
  13002. - name: manufacturer
  13003. in: query
  13004. description: ''
  13005. required: false
  13006. type: string
  13007. - name: role_id
  13008. in: query
  13009. description: ''
  13010. required: false
  13011. type: string
  13012. - name: role
  13013. in: query
  13014. description: ''
  13015. required: false
  13016. type: string
  13017. - name: component_type
  13018. in: query
  13019. description: ''
  13020. required: false
  13021. type: string
  13022. - name: component_id
  13023. in: query
  13024. description: ''
  13025. required: false
  13026. type: string
  13027. - name: id__n
  13028. in: query
  13029. description: ''
  13030. required: false
  13031. type: string
  13032. - name: id__lte
  13033. in: query
  13034. description: ''
  13035. required: false
  13036. type: string
  13037. - name: id__lt
  13038. in: query
  13039. description: ''
  13040. required: false
  13041. type: string
  13042. - name: id__gte
  13043. in: query
  13044. description: ''
  13045. required: false
  13046. type: string
  13047. - name: id__gt
  13048. in: query
  13049. description: ''
  13050. required: false
  13051. type: string
  13052. - name: name__n
  13053. in: query
  13054. description: ''
  13055. required: false
  13056. type: string
  13057. - name: name__ic
  13058. in: query
  13059. description: ''
  13060. required: false
  13061. type: string
  13062. - name: name__nic
  13063. in: query
  13064. description: ''
  13065. required: false
  13066. type: string
  13067. - name: name__iew
  13068. in: query
  13069. description: ''
  13070. required: false
  13071. type: string
  13072. - name: name__niew
  13073. in: query
  13074. description: ''
  13075. required: false
  13076. type: string
  13077. - name: name__isw
  13078. in: query
  13079. description: ''
  13080. required: false
  13081. type: string
  13082. - name: name__nisw
  13083. in: query
  13084. description: ''
  13085. required: false
  13086. type: string
  13087. - name: name__ie
  13088. in: query
  13089. description: ''
  13090. required: false
  13091. type: string
  13092. - name: name__nie
  13093. in: query
  13094. description: ''
  13095. required: false
  13096. type: string
  13097. - name: name__empty
  13098. in: query
  13099. description: ''
  13100. required: false
  13101. type: string
  13102. - name: label__n
  13103. in: query
  13104. description: ''
  13105. required: false
  13106. type: string
  13107. - name: label__ic
  13108. in: query
  13109. description: ''
  13110. required: false
  13111. type: string
  13112. - name: label__nic
  13113. in: query
  13114. description: ''
  13115. required: false
  13116. type: string
  13117. - name: label__iew
  13118. in: query
  13119. description: ''
  13120. required: false
  13121. type: string
  13122. - name: label__niew
  13123. in: query
  13124. description: ''
  13125. required: false
  13126. type: string
  13127. - name: label__isw
  13128. in: query
  13129. description: ''
  13130. required: false
  13131. type: string
  13132. - name: label__nisw
  13133. in: query
  13134. description: ''
  13135. required: false
  13136. type: string
  13137. - name: label__ie
  13138. in: query
  13139. description: ''
  13140. required: false
  13141. type: string
  13142. - name: label__nie
  13143. in: query
  13144. description: ''
  13145. required: false
  13146. type: string
  13147. - name: label__empty
  13148. in: query
  13149. description: ''
  13150. required: false
  13151. type: string
  13152. - name: part_id__n
  13153. in: query
  13154. description: ''
  13155. required: false
  13156. type: string
  13157. - name: part_id__ic
  13158. in: query
  13159. description: ''
  13160. required: false
  13161. type: string
  13162. - name: part_id__nic
  13163. in: query
  13164. description: ''
  13165. required: false
  13166. type: string
  13167. - name: part_id__iew
  13168. in: query
  13169. description: ''
  13170. required: false
  13171. type: string
  13172. - name: part_id__niew
  13173. in: query
  13174. description: ''
  13175. required: false
  13176. type: string
  13177. - name: part_id__isw
  13178. in: query
  13179. description: ''
  13180. required: false
  13181. type: string
  13182. - name: part_id__nisw
  13183. in: query
  13184. description: ''
  13185. required: false
  13186. type: string
  13187. - name: part_id__ie
  13188. in: query
  13189. description: ''
  13190. required: false
  13191. type: string
  13192. - name: part_id__nie
  13193. in: query
  13194. description: ''
  13195. required: false
  13196. type: string
  13197. - name: part_id__empty
  13198. in: query
  13199. description: ''
  13200. required: false
  13201. type: string
  13202. - name: created__n
  13203. in: query
  13204. description: ''
  13205. required: false
  13206. type: string
  13207. - name: created__lte
  13208. in: query
  13209. description: ''
  13210. required: false
  13211. type: string
  13212. - name: created__lt
  13213. in: query
  13214. description: ''
  13215. required: false
  13216. type: string
  13217. - name: created__gte
  13218. in: query
  13219. description: ''
  13220. required: false
  13221. type: string
  13222. - name: created__gt
  13223. in: query
  13224. description: ''
  13225. required: false
  13226. type: string
  13227. - name: last_updated__n
  13228. in: query
  13229. description: ''
  13230. required: false
  13231. type: string
  13232. - name: last_updated__lte
  13233. in: query
  13234. description: ''
  13235. required: false
  13236. type: string
  13237. - name: last_updated__lt
  13238. in: query
  13239. description: ''
  13240. required: false
  13241. type: string
  13242. - name: last_updated__gte
  13243. in: query
  13244. description: ''
  13245. required: false
  13246. type: string
  13247. - name: last_updated__gt
  13248. in: query
  13249. description: ''
  13250. required: false
  13251. type: string
  13252. - name: devicetype_id__n
  13253. in: query
  13254. description: ''
  13255. required: false
  13256. type: string
  13257. - name: parent_id__n
  13258. in: query
  13259. description: ''
  13260. required: false
  13261. type: string
  13262. - name: manufacturer_id__n
  13263. in: query
  13264. description: ''
  13265. required: false
  13266. type: string
  13267. - name: manufacturer__n
  13268. in: query
  13269. description: ''
  13270. required: false
  13271. type: string
  13272. - name: role_id__n
  13273. in: query
  13274. description: ''
  13275. required: false
  13276. type: string
  13277. - name: role__n
  13278. in: query
  13279. description: ''
  13280. required: false
  13281. type: string
  13282. - name: component_type__n
  13283. in: query
  13284. description: ''
  13285. required: false
  13286. type: string
  13287. - name: component_id__n
  13288. in: query
  13289. description: ''
  13290. required: false
  13291. type: string
  13292. - name: component_id__lte
  13293. in: query
  13294. description: ''
  13295. required: false
  13296. type: string
  13297. - name: component_id__lt
  13298. in: query
  13299. description: ''
  13300. required: false
  13301. type: string
  13302. - name: component_id__gte
  13303. in: query
  13304. description: ''
  13305. required: false
  13306. type: string
  13307. - name: component_id__gt
  13308. in: query
  13309. description: ''
  13310. required: false
  13311. type: string
  13312. - name: ordering
  13313. in: query
  13314. description: Which field to use when ordering the results.
  13315. required: false
  13316. type: string
  13317. - name: limit
  13318. in: query
  13319. description: Number of results to return per page.
  13320. required: false
  13321. type: integer
  13322. - name: offset
  13323. in: query
  13324. description: The initial index from which to return the results.
  13325. required: false
  13326. type: integer
  13327. responses:
  13328. '200':
  13329. description: ''
  13330. schema:
  13331. required:
  13332. - count
  13333. - results
  13334. type: object
  13335. properties:
  13336. count:
  13337. type: integer
  13338. next:
  13339. type: string
  13340. format: uri
  13341. x-nullable: true
  13342. previous:
  13343. type: string
  13344. format: uri
  13345. x-nullable: true
  13346. results:
  13347. type: array
  13348. items:
  13349. $ref: '#/definitions/InventoryItemTemplate'
  13350. tags:
  13351. - dcim
  13352. post:
  13353. operationId: dcim_inventory-item-templates_create
  13354. description: ''
  13355. parameters:
  13356. - name: data
  13357. in: body
  13358. required: true
  13359. schema:
  13360. $ref: '#/definitions/WritableInventoryItemTemplate'
  13361. responses:
  13362. '201':
  13363. description: ''
  13364. schema:
  13365. $ref: '#/definitions/InventoryItemTemplate'
  13366. tags:
  13367. - dcim
  13368. put:
  13369. operationId: dcim_inventory-item-templates_bulk_update
  13370. description: ''
  13371. parameters:
  13372. - name: data
  13373. in: body
  13374. required: true
  13375. schema:
  13376. $ref: '#/definitions/WritableInventoryItemTemplate'
  13377. responses:
  13378. '200':
  13379. description: ''
  13380. schema:
  13381. $ref: '#/definitions/InventoryItemTemplate'
  13382. tags:
  13383. - dcim
  13384. patch:
  13385. operationId: dcim_inventory-item-templates_bulk_partial_update
  13386. description: ''
  13387. parameters:
  13388. - name: data
  13389. in: body
  13390. required: true
  13391. schema:
  13392. $ref: '#/definitions/WritableInventoryItemTemplate'
  13393. responses:
  13394. '200':
  13395. description: ''
  13396. schema:
  13397. $ref: '#/definitions/InventoryItemTemplate'
  13398. tags:
  13399. - dcim
  13400. delete:
  13401. operationId: dcim_inventory-item-templates_bulk_delete
  13402. description: ''
  13403. parameters: []
  13404. responses:
  13405. '204':
  13406. description: ''
  13407. tags:
  13408. - dcim
  13409. parameters: []
  13410. /dcim/inventory-item-templates/{id}/:
  13411. get:
  13412. operationId: dcim_inventory-item-templates_read
  13413. description: ''
  13414. parameters: []
  13415. responses:
  13416. '200':
  13417. description: ''
  13418. schema:
  13419. $ref: '#/definitions/InventoryItemTemplate'
  13420. tags:
  13421. - dcim
  13422. put:
  13423. operationId: dcim_inventory-item-templates_update
  13424. description: ''
  13425. parameters:
  13426. - name: data
  13427. in: body
  13428. required: true
  13429. schema:
  13430. $ref: '#/definitions/WritableInventoryItemTemplate'
  13431. responses:
  13432. '200':
  13433. description: ''
  13434. schema:
  13435. $ref: '#/definitions/InventoryItemTemplate'
  13436. tags:
  13437. - dcim
  13438. patch:
  13439. operationId: dcim_inventory-item-templates_partial_update
  13440. description: ''
  13441. parameters:
  13442. - name: data
  13443. in: body
  13444. required: true
  13445. schema:
  13446. $ref: '#/definitions/WritableInventoryItemTemplate'
  13447. responses:
  13448. '200':
  13449. description: ''
  13450. schema:
  13451. $ref: '#/definitions/InventoryItemTemplate'
  13452. tags:
  13453. - dcim
  13454. delete:
  13455. operationId: dcim_inventory-item-templates_delete
  13456. description: ''
  13457. parameters: []
  13458. responses:
  13459. '204':
  13460. description: ''
  13461. tags:
  13462. - dcim
  13463. parameters:
  13464. - name: id
  13465. in: path
  13466. description: A unique integer value identifying this inventory item template.
  13467. required: true
  13468. type: integer
  13469. /dcim/inventory-items/:
  13470. get:
  13471. operationId: dcim_inventory-items_list
  13472. description: ''
  13473. parameters:
  13474. - name: id
  13475. in: query
  13476. description: ''
  13477. required: false
  13478. type: string
  13479. - name: name
  13480. in: query
  13481. description: ''
  13482. required: false
  13483. type: string
  13484. - name: label
  13485. in: query
  13486. description: ''
  13487. required: false
  13488. type: string
  13489. - name: part_id
  13490. in: query
  13491. description: ''
  13492. required: false
  13493. type: string
  13494. - name: asset_tag
  13495. in: query
  13496. description: ''
  13497. required: false
  13498. type: string
  13499. - name: discovered
  13500. in: query
  13501. description: ''
  13502. required: false
  13503. type: string
  13504. - name: q
  13505. in: query
  13506. description: ''
  13507. required: false
  13508. type: string
  13509. - name: region_id
  13510. in: query
  13511. description: ''
  13512. required: false
  13513. type: string
  13514. - name: region
  13515. in: query
  13516. description: ''
  13517. required: false
  13518. type: string
  13519. - name: site_group_id
  13520. in: query
  13521. description: ''
  13522. required: false
  13523. type: string
  13524. - name: site_group
  13525. in: query
  13526. description: ''
  13527. required: false
  13528. type: string
  13529. - name: site_id
  13530. in: query
  13531. description: ''
  13532. required: false
  13533. type: string
  13534. - name: site
  13535. in: query
  13536. description: ''
  13537. required: false
  13538. type: string
  13539. - name: location_id
  13540. in: query
  13541. description: ''
  13542. required: false
  13543. type: string
  13544. - name: location
  13545. in: query
  13546. description: ''
  13547. required: false
  13548. type: string
  13549. - name: rack_id
  13550. in: query
  13551. description: ''
  13552. required: false
  13553. type: string
  13554. - name: rack
  13555. in: query
  13556. description: ''
  13557. required: false
  13558. type: string
  13559. - name: device_id
  13560. in: query
  13561. description: ''
  13562. required: false
  13563. type: string
  13564. - name: device
  13565. in: query
  13566. description: ''
  13567. required: false
  13568. type: string
  13569. - name: virtual_chassis_id
  13570. in: query
  13571. description: ''
  13572. required: false
  13573. type: string
  13574. - name: virtual_chassis
  13575. in: query
  13576. description: ''
  13577. required: false
  13578. type: string
  13579. - name: created
  13580. in: query
  13581. description: ''
  13582. required: false
  13583. type: string
  13584. - name: last_updated
  13585. in: query
  13586. description: ''
  13587. required: false
  13588. type: string
  13589. - name: created_by_request
  13590. in: query
  13591. description: ''
  13592. required: false
  13593. type: string
  13594. - name: updated_by_request
  13595. in: query
  13596. description: ''
  13597. required: false
  13598. type: string
  13599. - name: tag
  13600. in: query
  13601. description: ''
  13602. required: false
  13603. type: string
  13604. - name: parent_id
  13605. in: query
  13606. description: ''
  13607. required: false
  13608. type: string
  13609. - name: manufacturer_id
  13610. in: query
  13611. description: ''
  13612. required: false
  13613. type: string
  13614. - name: manufacturer
  13615. in: query
  13616. description: ''
  13617. required: false
  13618. type: string
  13619. - name: role_id
  13620. in: query
  13621. description: ''
  13622. required: false
  13623. type: string
  13624. - name: role
  13625. in: query
  13626. description: ''
  13627. required: false
  13628. type: string
  13629. - name: component_type
  13630. in: query
  13631. description: ''
  13632. required: false
  13633. type: string
  13634. - name: component_id
  13635. in: query
  13636. description: ''
  13637. required: false
  13638. type: string
  13639. - name: serial
  13640. in: query
  13641. description: ''
  13642. required: false
  13643. type: string
  13644. - name: id__n
  13645. in: query
  13646. description: ''
  13647. required: false
  13648. type: string
  13649. - name: id__lte
  13650. in: query
  13651. description: ''
  13652. required: false
  13653. type: string
  13654. - name: id__lt
  13655. in: query
  13656. description: ''
  13657. required: false
  13658. type: string
  13659. - name: id__gte
  13660. in: query
  13661. description: ''
  13662. required: false
  13663. type: string
  13664. - name: id__gt
  13665. in: query
  13666. description: ''
  13667. required: false
  13668. type: string
  13669. - name: name__n
  13670. in: query
  13671. description: ''
  13672. required: false
  13673. type: string
  13674. - name: name__ic
  13675. in: query
  13676. description: ''
  13677. required: false
  13678. type: string
  13679. - name: name__nic
  13680. in: query
  13681. description: ''
  13682. required: false
  13683. type: string
  13684. - name: name__iew
  13685. in: query
  13686. description: ''
  13687. required: false
  13688. type: string
  13689. - name: name__niew
  13690. in: query
  13691. description: ''
  13692. required: false
  13693. type: string
  13694. - name: name__isw
  13695. in: query
  13696. description: ''
  13697. required: false
  13698. type: string
  13699. - name: name__nisw
  13700. in: query
  13701. description: ''
  13702. required: false
  13703. type: string
  13704. - name: name__ie
  13705. in: query
  13706. description: ''
  13707. required: false
  13708. type: string
  13709. - name: name__nie
  13710. in: query
  13711. description: ''
  13712. required: false
  13713. type: string
  13714. - name: name__empty
  13715. in: query
  13716. description: ''
  13717. required: false
  13718. type: string
  13719. - name: label__n
  13720. in: query
  13721. description: ''
  13722. required: false
  13723. type: string
  13724. - name: label__ic
  13725. in: query
  13726. description: ''
  13727. required: false
  13728. type: string
  13729. - name: label__nic
  13730. in: query
  13731. description: ''
  13732. required: false
  13733. type: string
  13734. - name: label__iew
  13735. in: query
  13736. description: ''
  13737. required: false
  13738. type: string
  13739. - name: label__niew
  13740. in: query
  13741. description: ''
  13742. required: false
  13743. type: string
  13744. - name: label__isw
  13745. in: query
  13746. description: ''
  13747. required: false
  13748. type: string
  13749. - name: label__nisw
  13750. in: query
  13751. description: ''
  13752. required: false
  13753. type: string
  13754. - name: label__ie
  13755. in: query
  13756. description: ''
  13757. required: false
  13758. type: string
  13759. - name: label__nie
  13760. in: query
  13761. description: ''
  13762. required: false
  13763. type: string
  13764. - name: label__empty
  13765. in: query
  13766. description: ''
  13767. required: false
  13768. type: string
  13769. - name: part_id__n
  13770. in: query
  13771. description: ''
  13772. required: false
  13773. type: string
  13774. - name: part_id__ic
  13775. in: query
  13776. description: ''
  13777. required: false
  13778. type: string
  13779. - name: part_id__nic
  13780. in: query
  13781. description: ''
  13782. required: false
  13783. type: string
  13784. - name: part_id__iew
  13785. in: query
  13786. description: ''
  13787. required: false
  13788. type: string
  13789. - name: part_id__niew
  13790. in: query
  13791. description: ''
  13792. required: false
  13793. type: string
  13794. - name: part_id__isw
  13795. in: query
  13796. description: ''
  13797. required: false
  13798. type: string
  13799. - name: part_id__nisw
  13800. in: query
  13801. description: ''
  13802. required: false
  13803. type: string
  13804. - name: part_id__ie
  13805. in: query
  13806. description: ''
  13807. required: false
  13808. type: string
  13809. - name: part_id__nie
  13810. in: query
  13811. description: ''
  13812. required: false
  13813. type: string
  13814. - name: part_id__empty
  13815. in: query
  13816. description: ''
  13817. required: false
  13818. type: string
  13819. - name: asset_tag__n
  13820. in: query
  13821. description: ''
  13822. required: false
  13823. type: string
  13824. - name: asset_tag__ic
  13825. in: query
  13826. description: ''
  13827. required: false
  13828. type: string
  13829. - name: asset_tag__nic
  13830. in: query
  13831. description: ''
  13832. required: false
  13833. type: string
  13834. - name: asset_tag__iew
  13835. in: query
  13836. description: ''
  13837. required: false
  13838. type: string
  13839. - name: asset_tag__niew
  13840. in: query
  13841. description: ''
  13842. required: false
  13843. type: string
  13844. - name: asset_tag__isw
  13845. in: query
  13846. description: ''
  13847. required: false
  13848. type: string
  13849. - name: asset_tag__nisw
  13850. in: query
  13851. description: ''
  13852. required: false
  13853. type: string
  13854. - name: asset_tag__ie
  13855. in: query
  13856. description: ''
  13857. required: false
  13858. type: string
  13859. - name: asset_tag__nie
  13860. in: query
  13861. description: ''
  13862. required: false
  13863. type: string
  13864. - name: asset_tag__empty
  13865. in: query
  13866. description: ''
  13867. required: false
  13868. type: string
  13869. - name: region_id__n
  13870. in: query
  13871. description: ''
  13872. required: false
  13873. type: string
  13874. - name: region__n
  13875. in: query
  13876. description: ''
  13877. required: false
  13878. type: string
  13879. - name: site_group_id__n
  13880. in: query
  13881. description: ''
  13882. required: false
  13883. type: string
  13884. - name: site_group__n
  13885. in: query
  13886. description: ''
  13887. required: false
  13888. type: string
  13889. - name: site_id__n
  13890. in: query
  13891. description: ''
  13892. required: false
  13893. type: string
  13894. - name: site__n
  13895. in: query
  13896. description: ''
  13897. required: false
  13898. type: string
  13899. - name: location_id__n
  13900. in: query
  13901. description: ''
  13902. required: false
  13903. type: string
  13904. - name: location__n
  13905. in: query
  13906. description: ''
  13907. required: false
  13908. type: string
  13909. - name: rack_id__n
  13910. in: query
  13911. description: ''
  13912. required: false
  13913. type: string
  13914. - name: rack__n
  13915. in: query
  13916. description: ''
  13917. required: false
  13918. type: string
  13919. - name: device_id__n
  13920. in: query
  13921. description: ''
  13922. required: false
  13923. type: string
  13924. - name: device__n
  13925. in: query
  13926. description: ''
  13927. required: false
  13928. type: string
  13929. - name: virtual_chassis_id__n
  13930. in: query
  13931. description: ''
  13932. required: false
  13933. type: string
  13934. - name: virtual_chassis__n
  13935. in: query
  13936. description: ''
  13937. required: false
  13938. type: string
  13939. - name: created__n
  13940. in: query
  13941. description: ''
  13942. required: false
  13943. type: string
  13944. - name: created__lte
  13945. in: query
  13946. description: ''
  13947. required: false
  13948. type: string
  13949. - name: created__lt
  13950. in: query
  13951. description: ''
  13952. required: false
  13953. type: string
  13954. - name: created__gte
  13955. in: query
  13956. description: ''
  13957. required: false
  13958. type: string
  13959. - name: created__gt
  13960. in: query
  13961. description: ''
  13962. required: false
  13963. type: string
  13964. - name: last_updated__n
  13965. in: query
  13966. description: ''
  13967. required: false
  13968. type: string
  13969. - name: last_updated__lte
  13970. in: query
  13971. description: ''
  13972. required: false
  13973. type: string
  13974. - name: last_updated__lt
  13975. in: query
  13976. description: ''
  13977. required: false
  13978. type: string
  13979. - name: last_updated__gte
  13980. in: query
  13981. description: ''
  13982. required: false
  13983. type: string
  13984. - name: last_updated__gt
  13985. in: query
  13986. description: ''
  13987. required: false
  13988. type: string
  13989. - name: tag__n
  13990. in: query
  13991. description: ''
  13992. required: false
  13993. type: string
  13994. - name: parent_id__n
  13995. in: query
  13996. description: ''
  13997. required: false
  13998. type: string
  13999. - name: manufacturer_id__n
  14000. in: query
  14001. description: ''
  14002. required: false
  14003. type: string
  14004. - name: manufacturer__n
  14005. in: query
  14006. description: ''
  14007. required: false
  14008. type: string
  14009. - name: role_id__n
  14010. in: query
  14011. description: ''
  14012. required: false
  14013. type: string
  14014. - name: role__n
  14015. in: query
  14016. description: ''
  14017. required: false
  14018. type: string
  14019. - name: component_type__n
  14020. in: query
  14021. description: ''
  14022. required: false
  14023. type: string
  14024. - name: component_id__n
  14025. in: query
  14026. description: ''
  14027. required: false
  14028. type: string
  14029. - name: component_id__lte
  14030. in: query
  14031. description: ''
  14032. required: false
  14033. type: string
  14034. - name: component_id__lt
  14035. in: query
  14036. description: ''
  14037. required: false
  14038. type: string
  14039. - name: component_id__gte
  14040. in: query
  14041. description: ''
  14042. required: false
  14043. type: string
  14044. - name: component_id__gt
  14045. in: query
  14046. description: ''
  14047. required: false
  14048. type: string
  14049. - name: serial__n
  14050. in: query
  14051. description: ''
  14052. required: false
  14053. type: string
  14054. - name: serial__ic
  14055. in: query
  14056. description: ''
  14057. required: false
  14058. type: string
  14059. - name: serial__nic
  14060. in: query
  14061. description: ''
  14062. required: false
  14063. type: string
  14064. - name: serial__iew
  14065. in: query
  14066. description: ''
  14067. required: false
  14068. type: string
  14069. - name: serial__niew
  14070. in: query
  14071. description: ''
  14072. required: false
  14073. type: string
  14074. - name: serial__isw
  14075. in: query
  14076. description: ''
  14077. required: false
  14078. type: string
  14079. - name: serial__nisw
  14080. in: query
  14081. description: ''
  14082. required: false
  14083. type: string
  14084. - name: serial__ie
  14085. in: query
  14086. description: ''
  14087. required: false
  14088. type: string
  14089. - name: serial__nie
  14090. in: query
  14091. description: ''
  14092. required: false
  14093. type: string
  14094. - name: serial__empty
  14095. in: query
  14096. description: ''
  14097. required: false
  14098. type: string
  14099. - name: ordering
  14100. in: query
  14101. description: Which field to use when ordering the results.
  14102. required: false
  14103. type: string
  14104. - name: limit
  14105. in: query
  14106. description: Number of results to return per page.
  14107. required: false
  14108. type: integer
  14109. - name: offset
  14110. in: query
  14111. description: The initial index from which to return the results.
  14112. required: false
  14113. type: integer
  14114. responses:
  14115. '200':
  14116. description: ''
  14117. schema:
  14118. required:
  14119. - count
  14120. - results
  14121. type: object
  14122. properties:
  14123. count:
  14124. type: integer
  14125. next:
  14126. type: string
  14127. format: uri
  14128. x-nullable: true
  14129. previous:
  14130. type: string
  14131. format: uri
  14132. x-nullable: true
  14133. results:
  14134. type: array
  14135. items:
  14136. $ref: '#/definitions/InventoryItem'
  14137. tags:
  14138. - dcim
  14139. post:
  14140. operationId: dcim_inventory-items_create
  14141. description: ''
  14142. parameters:
  14143. - name: data
  14144. in: body
  14145. required: true
  14146. schema:
  14147. $ref: '#/definitions/WritableInventoryItem'
  14148. responses:
  14149. '201':
  14150. description: ''
  14151. schema:
  14152. $ref: '#/definitions/InventoryItem'
  14153. tags:
  14154. - dcim
  14155. put:
  14156. operationId: dcim_inventory-items_bulk_update
  14157. description: ''
  14158. parameters:
  14159. - name: data
  14160. in: body
  14161. required: true
  14162. schema:
  14163. $ref: '#/definitions/WritableInventoryItem'
  14164. responses:
  14165. '200':
  14166. description: ''
  14167. schema:
  14168. $ref: '#/definitions/InventoryItem'
  14169. tags:
  14170. - dcim
  14171. patch:
  14172. operationId: dcim_inventory-items_bulk_partial_update
  14173. description: ''
  14174. parameters:
  14175. - name: data
  14176. in: body
  14177. required: true
  14178. schema:
  14179. $ref: '#/definitions/WritableInventoryItem'
  14180. responses:
  14181. '200':
  14182. description: ''
  14183. schema:
  14184. $ref: '#/definitions/InventoryItem'
  14185. tags:
  14186. - dcim
  14187. delete:
  14188. operationId: dcim_inventory-items_bulk_delete
  14189. description: ''
  14190. parameters: []
  14191. responses:
  14192. '204':
  14193. description: ''
  14194. tags:
  14195. - dcim
  14196. parameters: []
  14197. /dcim/inventory-items/{id}/:
  14198. get:
  14199. operationId: dcim_inventory-items_read
  14200. description: ''
  14201. parameters: []
  14202. responses:
  14203. '200':
  14204. description: ''
  14205. schema:
  14206. $ref: '#/definitions/InventoryItem'
  14207. tags:
  14208. - dcim
  14209. put:
  14210. operationId: dcim_inventory-items_update
  14211. description: ''
  14212. parameters:
  14213. - name: data
  14214. in: body
  14215. required: true
  14216. schema:
  14217. $ref: '#/definitions/WritableInventoryItem'
  14218. responses:
  14219. '200':
  14220. description: ''
  14221. schema:
  14222. $ref: '#/definitions/InventoryItem'
  14223. tags:
  14224. - dcim
  14225. patch:
  14226. operationId: dcim_inventory-items_partial_update
  14227. description: ''
  14228. parameters:
  14229. - name: data
  14230. in: body
  14231. required: true
  14232. schema:
  14233. $ref: '#/definitions/WritableInventoryItem'
  14234. responses:
  14235. '200':
  14236. description: ''
  14237. schema:
  14238. $ref: '#/definitions/InventoryItem'
  14239. tags:
  14240. - dcim
  14241. delete:
  14242. operationId: dcim_inventory-items_delete
  14243. description: ''
  14244. parameters: []
  14245. responses:
  14246. '204':
  14247. description: ''
  14248. tags:
  14249. - dcim
  14250. parameters:
  14251. - name: id
  14252. in: path
  14253. description: A unique integer value identifying this inventory item.
  14254. required: true
  14255. type: integer
  14256. /dcim/locations/:
  14257. get:
  14258. operationId: dcim_locations_list
  14259. description: ''
  14260. parameters:
  14261. - name: id
  14262. in: query
  14263. description: ''
  14264. required: false
  14265. type: string
  14266. - name: name
  14267. in: query
  14268. description: ''
  14269. required: false
  14270. type: string
  14271. - name: slug
  14272. in: query
  14273. description: ''
  14274. required: false
  14275. type: string
  14276. - name: status
  14277. in: query
  14278. description: ''
  14279. required: false
  14280. type: string
  14281. - name: description
  14282. in: query
  14283. description: ''
  14284. required: false
  14285. type: string
  14286. - name: tenant_group_id
  14287. in: query
  14288. description: ''
  14289. required: false
  14290. type: string
  14291. - name: tenant_group
  14292. in: query
  14293. description: ''
  14294. required: false
  14295. type: string
  14296. - name: tenant_id
  14297. in: query
  14298. description: ''
  14299. required: false
  14300. type: string
  14301. - name: tenant
  14302. in: query
  14303. description: ''
  14304. required: false
  14305. type: string
  14306. - name: contact
  14307. in: query
  14308. description: ''
  14309. required: false
  14310. type: string
  14311. - name: contact_role
  14312. in: query
  14313. description: ''
  14314. required: false
  14315. type: string
  14316. - name: contact_group
  14317. in: query
  14318. description: ''
  14319. required: false
  14320. type: string
  14321. - name: created
  14322. in: query
  14323. description: ''
  14324. required: false
  14325. type: string
  14326. - name: last_updated
  14327. in: query
  14328. description: ''
  14329. required: false
  14330. type: string
  14331. - name: created_by_request
  14332. in: query
  14333. description: ''
  14334. required: false
  14335. type: string
  14336. - name: updated_by_request
  14337. in: query
  14338. description: ''
  14339. required: false
  14340. type: string
  14341. - name: q
  14342. in: query
  14343. description: ''
  14344. required: false
  14345. type: string
  14346. - name: tag
  14347. in: query
  14348. description: ''
  14349. required: false
  14350. type: string
  14351. - name: region_id
  14352. in: query
  14353. description: ''
  14354. required: false
  14355. type: string
  14356. - name: region
  14357. in: query
  14358. description: ''
  14359. required: false
  14360. type: string
  14361. - name: site_group_id
  14362. in: query
  14363. description: ''
  14364. required: false
  14365. type: string
  14366. - name: site_group
  14367. in: query
  14368. description: ''
  14369. required: false
  14370. type: string
  14371. - name: site_id
  14372. in: query
  14373. description: ''
  14374. required: false
  14375. type: string
  14376. - name: site
  14377. in: query
  14378. description: ''
  14379. required: false
  14380. type: string
  14381. - name: parent_id
  14382. in: query
  14383. description: ''
  14384. required: false
  14385. type: string
  14386. - name: parent
  14387. in: query
  14388. description: ''
  14389. required: false
  14390. type: string
  14391. - name: id__n
  14392. in: query
  14393. description: ''
  14394. required: false
  14395. type: string
  14396. - name: id__lte
  14397. in: query
  14398. description: ''
  14399. required: false
  14400. type: string
  14401. - name: id__lt
  14402. in: query
  14403. description: ''
  14404. required: false
  14405. type: string
  14406. - name: id__gte
  14407. in: query
  14408. description: ''
  14409. required: false
  14410. type: string
  14411. - name: id__gt
  14412. in: query
  14413. description: ''
  14414. required: false
  14415. type: string
  14416. - name: name__n
  14417. in: query
  14418. description: ''
  14419. required: false
  14420. type: string
  14421. - name: name__ic
  14422. in: query
  14423. description: ''
  14424. required: false
  14425. type: string
  14426. - name: name__nic
  14427. in: query
  14428. description: ''
  14429. required: false
  14430. type: string
  14431. - name: name__iew
  14432. in: query
  14433. description: ''
  14434. required: false
  14435. type: string
  14436. - name: name__niew
  14437. in: query
  14438. description: ''
  14439. required: false
  14440. type: string
  14441. - name: name__isw
  14442. in: query
  14443. description: ''
  14444. required: false
  14445. type: string
  14446. - name: name__nisw
  14447. in: query
  14448. description: ''
  14449. required: false
  14450. type: string
  14451. - name: name__ie
  14452. in: query
  14453. description: ''
  14454. required: false
  14455. type: string
  14456. - name: name__nie
  14457. in: query
  14458. description: ''
  14459. required: false
  14460. type: string
  14461. - name: name__empty
  14462. in: query
  14463. description: ''
  14464. required: false
  14465. type: string
  14466. - name: slug__n
  14467. in: query
  14468. description: ''
  14469. required: false
  14470. type: string
  14471. - name: slug__ic
  14472. in: query
  14473. description: ''
  14474. required: false
  14475. type: string
  14476. - name: slug__nic
  14477. in: query
  14478. description: ''
  14479. required: false
  14480. type: string
  14481. - name: slug__iew
  14482. in: query
  14483. description: ''
  14484. required: false
  14485. type: string
  14486. - name: slug__niew
  14487. in: query
  14488. description: ''
  14489. required: false
  14490. type: string
  14491. - name: slug__isw
  14492. in: query
  14493. description: ''
  14494. required: false
  14495. type: string
  14496. - name: slug__nisw
  14497. in: query
  14498. description: ''
  14499. required: false
  14500. type: string
  14501. - name: slug__ie
  14502. in: query
  14503. description: ''
  14504. required: false
  14505. type: string
  14506. - name: slug__nie
  14507. in: query
  14508. description: ''
  14509. required: false
  14510. type: string
  14511. - name: slug__empty
  14512. in: query
  14513. description: ''
  14514. required: false
  14515. type: string
  14516. - name: status__n
  14517. in: query
  14518. description: ''
  14519. required: false
  14520. type: string
  14521. - name: description__n
  14522. in: query
  14523. description: ''
  14524. required: false
  14525. type: string
  14526. - name: description__ic
  14527. in: query
  14528. description: ''
  14529. required: false
  14530. type: string
  14531. - name: description__nic
  14532. in: query
  14533. description: ''
  14534. required: false
  14535. type: string
  14536. - name: description__iew
  14537. in: query
  14538. description: ''
  14539. required: false
  14540. type: string
  14541. - name: description__niew
  14542. in: query
  14543. description: ''
  14544. required: false
  14545. type: string
  14546. - name: description__isw
  14547. in: query
  14548. description: ''
  14549. required: false
  14550. type: string
  14551. - name: description__nisw
  14552. in: query
  14553. description: ''
  14554. required: false
  14555. type: string
  14556. - name: description__ie
  14557. in: query
  14558. description: ''
  14559. required: false
  14560. type: string
  14561. - name: description__nie
  14562. in: query
  14563. description: ''
  14564. required: false
  14565. type: string
  14566. - name: description__empty
  14567. in: query
  14568. description: ''
  14569. required: false
  14570. type: string
  14571. - name: tenant_group_id__n
  14572. in: query
  14573. description: ''
  14574. required: false
  14575. type: string
  14576. - name: tenant_group__n
  14577. in: query
  14578. description: ''
  14579. required: false
  14580. type: string
  14581. - name: tenant_id__n
  14582. in: query
  14583. description: ''
  14584. required: false
  14585. type: string
  14586. - name: tenant__n
  14587. in: query
  14588. description: ''
  14589. required: false
  14590. type: string
  14591. - name: contact__n
  14592. in: query
  14593. description: ''
  14594. required: false
  14595. type: string
  14596. - name: contact_role__n
  14597. in: query
  14598. description: ''
  14599. required: false
  14600. type: string
  14601. - name: contact_group__n
  14602. in: query
  14603. description: ''
  14604. required: false
  14605. type: string
  14606. - name: created__n
  14607. in: query
  14608. description: ''
  14609. required: false
  14610. type: string
  14611. - name: created__lte
  14612. in: query
  14613. description: ''
  14614. required: false
  14615. type: string
  14616. - name: created__lt
  14617. in: query
  14618. description: ''
  14619. required: false
  14620. type: string
  14621. - name: created__gte
  14622. in: query
  14623. description: ''
  14624. required: false
  14625. type: string
  14626. - name: created__gt
  14627. in: query
  14628. description: ''
  14629. required: false
  14630. type: string
  14631. - name: last_updated__n
  14632. in: query
  14633. description: ''
  14634. required: false
  14635. type: string
  14636. - name: last_updated__lte
  14637. in: query
  14638. description: ''
  14639. required: false
  14640. type: string
  14641. - name: last_updated__lt
  14642. in: query
  14643. description: ''
  14644. required: false
  14645. type: string
  14646. - name: last_updated__gte
  14647. in: query
  14648. description: ''
  14649. required: false
  14650. type: string
  14651. - name: last_updated__gt
  14652. in: query
  14653. description: ''
  14654. required: false
  14655. type: string
  14656. - name: tag__n
  14657. in: query
  14658. description: ''
  14659. required: false
  14660. type: string
  14661. - name: region_id__n
  14662. in: query
  14663. description: ''
  14664. required: false
  14665. type: string
  14666. - name: region__n
  14667. in: query
  14668. description: ''
  14669. required: false
  14670. type: string
  14671. - name: site_group_id__n
  14672. in: query
  14673. description: ''
  14674. required: false
  14675. type: string
  14676. - name: site_group__n
  14677. in: query
  14678. description: ''
  14679. required: false
  14680. type: string
  14681. - name: site_id__n
  14682. in: query
  14683. description: ''
  14684. required: false
  14685. type: string
  14686. - name: site__n
  14687. in: query
  14688. description: ''
  14689. required: false
  14690. type: string
  14691. - name: parent_id__n
  14692. in: query
  14693. description: ''
  14694. required: false
  14695. type: string
  14696. - name: parent__n
  14697. in: query
  14698. description: ''
  14699. required: false
  14700. type: string
  14701. - name: ordering
  14702. in: query
  14703. description: Which field to use when ordering the results.
  14704. required: false
  14705. type: string
  14706. - name: limit
  14707. in: query
  14708. description: Number of results to return per page.
  14709. required: false
  14710. type: integer
  14711. - name: offset
  14712. in: query
  14713. description: The initial index from which to return the results.
  14714. required: false
  14715. type: integer
  14716. responses:
  14717. '200':
  14718. description: ''
  14719. schema:
  14720. required:
  14721. - count
  14722. - results
  14723. type: object
  14724. properties:
  14725. count:
  14726. type: integer
  14727. next:
  14728. type: string
  14729. format: uri
  14730. x-nullable: true
  14731. previous:
  14732. type: string
  14733. format: uri
  14734. x-nullable: true
  14735. results:
  14736. type: array
  14737. items:
  14738. $ref: '#/definitions/Location'
  14739. tags:
  14740. - dcim
  14741. post:
  14742. operationId: dcim_locations_create
  14743. description: ''
  14744. parameters:
  14745. - name: data
  14746. in: body
  14747. required: true
  14748. schema:
  14749. $ref: '#/definitions/WritableLocation'
  14750. responses:
  14751. '201':
  14752. description: ''
  14753. schema:
  14754. $ref: '#/definitions/Location'
  14755. tags:
  14756. - dcim
  14757. put:
  14758. operationId: dcim_locations_bulk_update
  14759. description: ''
  14760. parameters:
  14761. - name: data
  14762. in: body
  14763. required: true
  14764. schema:
  14765. $ref: '#/definitions/WritableLocation'
  14766. responses:
  14767. '200':
  14768. description: ''
  14769. schema:
  14770. $ref: '#/definitions/Location'
  14771. tags:
  14772. - dcim
  14773. patch:
  14774. operationId: dcim_locations_bulk_partial_update
  14775. description: ''
  14776. parameters:
  14777. - name: data
  14778. in: body
  14779. required: true
  14780. schema:
  14781. $ref: '#/definitions/WritableLocation'
  14782. responses:
  14783. '200':
  14784. description: ''
  14785. schema:
  14786. $ref: '#/definitions/Location'
  14787. tags:
  14788. - dcim
  14789. delete:
  14790. operationId: dcim_locations_bulk_delete
  14791. description: ''
  14792. parameters: []
  14793. responses:
  14794. '204':
  14795. description: ''
  14796. tags:
  14797. - dcim
  14798. parameters: []
  14799. /dcim/locations/{id}/:
  14800. get:
  14801. operationId: dcim_locations_read
  14802. description: ''
  14803. parameters: []
  14804. responses:
  14805. '200':
  14806. description: ''
  14807. schema:
  14808. $ref: '#/definitions/Location'
  14809. tags:
  14810. - dcim
  14811. put:
  14812. operationId: dcim_locations_update
  14813. description: ''
  14814. parameters:
  14815. - name: data
  14816. in: body
  14817. required: true
  14818. schema:
  14819. $ref: '#/definitions/WritableLocation'
  14820. responses:
  14821. '200':
  14822. description: ''
  14823. schema:
  14824. $ref: '#/definitions/Location'
  14825. tags:
  14826. - dcim
  14827. patch:
  14828. operationId: dcim_locations_partial_update
  14829. description: ''
  14830. parameters:
  14831. - name: data
  14832. in: body
  14833. required: true
  14834. schema:
  14835. $ref: '#/definitions/WritableLocation'
  14836. responses:
  14837. '200':
  14838. description: ''
  14839. schema:
  14840. $ref: '#/definitions/Location'
  14841. tags:
  14842. - dcim
  14843. delete:
  14844. operationId: dcim_locations_delete
  14845. description: ''
  14846. parameters: []
  14847. responses:
  14848. '204':
  14849. description: ''
  14850. tags:
  14851. - dcim
  14852. parameters:
  14853. - name: id
  14854. in: path
  14855. description: A unique integer value identifying this location.
  14856. required: true
  14857. type: integer
  14858. /dcim/manufacturers/:
  14859. get:
  14860. operationId: dcim_manufacturers_list
  14861. description: ''
  14862. parameters:
  14863. - name: id
  14864. in: query
  14865. description: ''
  14866. required: false
  14867. type: string
  14868. - name: name
  14869. in: query
  14870. description: ''
  14871. required: false
  14872. type: string
  14873. - name: slug
  14874. in: query
  14875. description: ''
  14876. required: false
  14877. type: string
  14878. - name: description
  14879. in: query
  14880. description: ''
  14881. required: false
  14882. type: string
  14883. - name: created
  14884. in: query
  14885. description: ''
  14886. required: false
  14887. type: string
  14888. - name: last_updated
  14889. in: query
  14890. description: ''
  14891. required: false
  14892. type: string
  14893. - name: created_by_request
  14894. in: query
  14895. description: ''
  14896. required: false
  14897. type: string
  14898. - name: updated_by_request
  14899. in: query
  14900. description: ''
  14901. required: false
  14902. type: string
  14903. - name: q
  14904. in: query
  14905. description: ''
  14906. required: false
  14907. type: string
  14908. - name: tag
  14909. in: query
  14910. description: ''
  14911. required: false
  14912. type: string
  14913. - name: contact
  14914. in: query
  14915. description: ''
  14916. required: false
  14917. type: string
  14918. - name: contact_role
  14919. in: query
  14920. description: ''
  14921. required: false
  14922. type: string
  14923. - name: contact_group
  14924. in: query
  14925. description: ''
  14926. required: false
  14927. type: string
  14928. - name: id__n
  14929. in: query
  14930. description: ''
  14931. required: false
  14932. type: string
  14933. - name: id__lte
  14934. in: query
  14935. description: ''
  14936. required: false
  14937. type: string
  14938. - name: id__lt
  14939. in: query
  14940. description: ''
  14941. required: false
  14942. type: string
  14943. - name: id__gte
  14944. in: query
  14945. description: ''
  14946. required: false
  14947. type: string
  14948. - name: id__gt
  14949. in: query
  14950. description: ''
  14951. required: false
  14952. type: string
  14953. - name: name__n
  14954. in: query
  14955. description: ''
  14956. required: false
  14957. type: string
  14958. - name: name__ic
  14959. in: query
  14960. description: ''
  14961. required: false
  14962. type: string
  14963. - name: name__nic
  14964. in: query
  14965. description: ''
  14966. required: false
  14967. type: string
  14968. - name: name__iew
  14969. in: query
  14970. description: ''
  14971. required: false
  14972. type: string
  14973. - name: name__niew
  14974. in: query
  14975. description: ''
  14976. required: false
  14977. type: string
  14978. - name: name__isw
  14979. in: query
  14980. description: ''
  14981. required: false
  14982. type: string
  14983. - name: name__nisw
  14984. in: query
  14985. description: ''
  14986. required: false
  14987. type: string
  14988. - name: name__ie
  14989. in: query
  14990. description: ''
  14991. required: false
  14992. type: string
  14993. - name: name__nie
  14994. in: query
  14995. description: ''
  14996. required: false
  14997. type: string
  14998. - name: name__empty
  14999. in: query
  15000. description: ''
  15001. required: false
  15002. type: string
  15003. - name: slug__n
  15004. in: query
  15005. description: ''
  15006. required: false
  15007. type: string
  15008. - name: slug__ic
  15009. in: query
  15010. description: ''
  15011. required: false
  15012. type: string
  15013. - name: slug__nic
  15014. in: query
  15015. description: ''
  15016. required: false
  15017. type: string
  15018. - name: slug__iew
  15019. in: query
  15020. description: ''
  15021. required: false
  15022. type: string
  15023. - name: slug__niew
  15024. in: query
  15025. description: ''
  15026. required: false
  15027. type: string
  15028. - name: slug__isw
  15029. in: query
  15030. description: ''
  15031. required: false
  15032. type: string
  15033. - name: slug__nisw
  15034. in: query
  15035. description: ''
  15036. required: false
  15037. type: string
  15038. - name: slug__ie
  15039. in: query
  15040. description: ''
  15041. required: false
  15042. type: string
  15043. - name: slug__nie
  15044. in: query
  15045. description: ''
  15046. required: false
  15047. type: string
  15048. - name: slug__empty
  15049. in: query
  15050. description: ''
  15051. required: false
  15052. type: string
  15053. - name: description__n
  15054. in: query
  15055. description: ''
  15056. required: false
  15057. type: string
  15058. - name: description__ic
  15059. in: query
  15060. description: ''
  15061. required: false
  15062. type: string
  15063. - name: description__nic
  15064. in: query
  15065. description: ''
  15066. required: false
  15067. type: string
  15068. - name: description__iew
  15069. in: query
  15070. description: ''
  15071. required: false
  15072. type: string
  15073. - name: description__niew
  15074. in: query
  15075. description: ''
  15076. required: false
  15077. type: string
  15078. - name: description__isw
  15079. in: query
  15080. description: ''
  15081. required: false
  15082. type: string
  15083. - name: description__nisw
  15084. in: query
  15085. description: ''
  15086. required: false
  15087. type: string
  15088. - name: description__ie
  15089. in: query
  15090. description: ''
  15091. required: false
  15092. type: string
  15093. - name: description__nie
  15094. in: query
  15095. description: ''
  15096. required: false
  15097. type: string
  15098. - name: description__empty
  15099. in: query
  15100. description: ''
  15101. required: false
  15102. type: string
  15103. - name: created__n
  15104. in: query
  15105. description: ''
  15106. required: false
  15107. type: string
  15108. - name: created__lte
  15109. in: query
  15110. description: ''
  15111. required: false
  15112. type: string
  15113. - name: created__lt
  15114. in: query
  15115. description: ''
  15116. required: false
  15117. type: string
  15118. - name: created__gte
  15119. in: query
  15120. description: ''
  15121. required: false
  15122. type: string
  15123. - name: created__gt
  15124. in: query
  15125. description: ''
  15126. required: false
  15127. type: string
  15128. - name: last_updated__n
  15129. in: query
  15130. description: ''
  15131. required: false
  15132. type: string
  15133. - name: last_updated__lte
  15134. in: query
  15135. description: ''
  15136. required: false
  15137. type: string
  15138. - name: last_updated__lt
  15139. in: query
  15140. description: ''
  15141. required: false
  15142. type: string
  15143. - name: last_updated__gte
  15144. in: query
  15145. description: ''
  15146. required: false
  15147. type: string
  15148. - name: last_updated__gt
  15149. in: query
  15150. description: ''
  15151. required: false
  15152. type: string
  15153. - name: tag__n
  15154. in: query
  15155. description: ''
  15156. required: false
  15157. type: string
  15158. - name: contact__n
  15159. in: query
  15160. description: ''
  15161. required: false
  15162. type: string
  15163. - name: contact_role__n
  15164. in: query
  15165. description: ''
  15166. required: false
  15167. type: string
  15168. - name: contact_group__n
  15169. in: query
  15170. description: ''
  15171. required: false
  15172. type: string
  15173. - name: ordering
  15174. in: query
  15175. description: Which field to use when ordering the results.
  15176. required: false
  15177. type: string
  15178. - name: limit
  15179. in: query
  15180. description: Number of results to return per page.
  15181. required: false
  15182. type: integer
  15183. - name: offset
  15184. in: query
  15185. description: The initial index from which to return the results.
  15186. required: false
  15187. type: integer
  15188. responses:
  15189. '200':
  15190. description: ''
  15191. schema:
  15192. required:
  15193. - count
  15194. - results
  15195. type: object
  15196. properties:
  15197. count:
  15198. type: integer
  15199. next:
  15200. type: string
  15201. format: uri
  15202. x-nullable: true
  15203. previous:
  15204. type: string
  15205. format: uri
  15206. x-nullable: true
  15207. results:
  15208. type: array
  15209. items:
  15210. $ref: '#/definitions/Manufacturer'
  15211. tags:
  15212. - dcim
  15213. post:
  15214. operationId: dcim_manufacturers_create
  15215. description: ''
  15216. parameters:
  15217. - name: data
  15218. in: body
  15219. required: true
  15220. schema:
  15221. $ref: '#/definitions/Manufacturer'
  15222. responses:
  15223. '201':
  15224. description: ''
  15225. schema:
  15226. $ref: '#/definitions/Manufacturer'
  15227. tags:
  15228. - dcim
  15229. put:
  15230. operationId: dcim_manufacturers_bulk_update
  15231. description: ''
  15232. parameters:
  15233. - name: data
  15234. in: body
  15235. required: true
  15236. schema:
  15237. $ref: '#/definitions/Manufacturer'
  15238. responses:
  15239. '200':
  15240. description: ''
  15241. schema:
  15242. $ref: '#/definitions/Manufacturer'
  15243. tags:
  15244. - dcim
  15245. patch:
  15246. operationId: dcim_manufacturers_bulk_partial_update
  15247. description: ''
  15248. parameters:
  15249. - name: data
  15250. in: body
  15251. required: true
  15252. schema:
  15253. $ref: '#/definitions/Manufacturer'
  15254. responses:
  15255. '200':
  15256. description: ''
  15257. schema:
  15258. $ref: '#/definitions/Manufacturer'
  15259. tags:
  15260. - dcim
  15261. delete:
  15262. operationId: dcim_manufacturers_bulk_delete
  15263. description: ''
  15264. parameters: []
  15265. responses:
  15266. '204':
  15267. description: ''
  15268. tags:
  15269. - dcim
  15270. parameters: []
  15271. /dcim/manufacturers/{id}/:
  15272. get:
  15273. operationId: dcim_manufacturers_read
  15274. description: ''
  15275. parameters: []
  15276. responses:
  15277. '200':
  15278. description: ''
  15279. schema:
  15280. $ref: '#/definitions/Manufacturer'
  15281. tags:
  15282. - dcim
  15283. put:
  15284. operationId: dcim_manufacturers_update
  15285. description: ''
  15286. parameters:
  15287. - name: data
  15288. in: body
  15289. required: true
  15290. schema:
  15291. $ref: '#/definitions/Manufacturer'
  15292. responses:
  15293. '200':
  15294. description: ''
  15295. schema:
  15296. $ref: '#/definitions/Manufacturer'
  15297. tags:
  15298. - dcim
  15299. patch:
  15300. operationId: dcim_manufacturers_partial_update
  15301. description: ''
  15302. parameters:
  15303. - name: data
  15304. in: body
  15305. required: true
  15306. schema:
  15307. $ref: '#/definitions/Manufacturer'
  15308. responses:
  15309. '200':
  15310. description: ''
  15311. schema:
  15312. $ref: '#/definitions/Manufacturer'
  15313. tags:
  15314. - dcim
  15315. delete:
  15316. operationId: dcim_manufacturers_delete
  15317. description: ''
  15318. parameters: []
  15319. responses:
  15320. '204':
  15321. description: ''
  15322. tags:
  15323. - dcim
  15324. parameters:
  15325. - name: id
  15326. in: path
  15327. description: A unique integer value identifying this manufacturer.
  15328. required: true
  15329. type: integer
  15330. /dcim/module-bay-templates/:
  15331. get:
  15332. operationId: dcim_module-bay-templates_list
  15333. description: ''
  15334. parameters:
  15335. - name: id
  15336. in: query
  15337. description: ''
  15338. required: false
  15339. type: string
  15340. - name: name
  15341. in: query
  15342. description: ''
  15343. required: false
  15344. type: string
  15345. - name: created
  15346. in: query
  15347. description: ''
  15348. required: false
  15349. type: string
  15350. - name: last_updated
  15351. in: query
  15352. description: ''
  15353. required: false
  15354. type: string
  15355. - name: created_by_request
  15356. in: query
  15357. description: ''
  15358. required: false
  15359. type: string
  15360. - name: updated_by_request
  15361. in: query
  15362. description: ''
  15363. required: false
  15364. type: string
  15365. - name: q
  15366. in: query
  15367. description: ''
  15368. required: false
  15369. type: string
  15370. - name: devicetype_id
  15371. in: query
  15372. description: ''
  15373. required: false
  15374. type: string
  15375. - name: id__n
  15376. in: query
  15377. description: ''
  15378. required: false
  15379. type: string
  15380. - name: id__lte
  15381. in: query
  15382. description: ''
  15383. required: false
  15384. type: string
  15385. - name: id__lt
  15386. in: query
  15387. description: ''
  15388. required: false
  15389. type: string
  15390. - name: id__gte
  15391. in: query
  15392. description: ''
  15393. required: false
  15394. type: string
  15395. - name: id__gt
  15396. in: query
  15397. description: ''
  15398. required: false
  15399. type: string
  15400. - name: name__n
  15401. in: query
  15402. description: ''
  15403. required: false
  15404. type: string
  15405. - name: name__ic
  15406. in: query
  15407. description: ''
  15408. required: false
  15409. type: string
  15410. - name: name__nic
  15411. in: query
  15412. description: ''
  15413. required: false
  15414. type: string
  15415. - name: name__iew
  15416. in: query
  15417. description: ''
  15418. required: false
  15419. type: string
  15420. - name: name__niew
  15421. in: query
  15422. description: ''
  15423. required: false
  15424. type: string
  15425. - name: name__isw
  15426. in: query
  15427. description: ''
  15428. required: false
  15429. type: string
  15430. - name: name__nisw
  15431. in: query
  15432. description: ''
  15433. required: false
  15434. type: string
  15435. - name: name__ie
  15436. in: query
  15437. description: ''
  15438. required: false
  15439. type: string
  15440. - name: name__nie
  15441. in: query
  15442. description: ''
  15443. required: false
  15444. type: string
  15445. - name: name__empty
  15446. in: query
  15447. description: ''
  15448. required: false
  15449. type: string
  15450. - name: created__n
  15451. in: query
  15452. description: ''
  15453. required: false
  15454. type: string
  15455. - name: created__lte
  15456. in: query
  15457. description: ''
  15458. required: false
  15459. type: string
  15460. - name: created__lt
  15461. in: query
  15462. description: ''
  15463. required: false
  15464. type: string
  15465. - name: created__gte
  15466. in: query
  15467. description: ''
  15468. required: false
  15469. type: string
  15470. - name: created__gt
  15471. in: query
  15472. description: ''
  15473. required: false
  15474. type: string
  15475. - name: last_updated__n
  15476. in: query
  15477. description: ''
  15478. required: false
  15479. type: string
  15480. - name: last_updated__lte
  15481. in: query
  15482. description: ''
  15483. required: false
  15484. type: string
  15485. - name: last_updated__lt
  15486. in: query
  15487. description: ''
  15488. required: false
  15489. type: string
  15490. - name: last_updated__gte
  15491. in: query
  15492. description: ''
  15493. required: false
  15494. type: string
  15495. - name: last_updated__gt
  15496. in: query
  15497. description: ''
  15498. required: false
  15499. type: string
  15500. - name: devicetype_id__n
  15501. in: query
  15502. description: ''
  15503. required: false
  15504. type: string
  15505. - name: ordering
  15506. in: query
  15507. description: Which field to use when ordering the results.
  15508. required: false
  15509. type: string
  15510. - name: limit
  15511. in: query
  15512. description: Number of results to return per page.
  15513. required: false
  15514. type: integer
  15515. - name: offset
  15516. in: query
  15517. description: The initial index from which to return the results.
  15518. required: false
  15519. type: integer
  15520. responses:
  15521. '200':
  15522. description: ''
  15523. schema:
  15524. required:
  15525. - count
  15526. - results
  15527. type: object
  15528. properties:
  15529. count:
  15530. type: integer
  15531. next:
  15532. type: string
  15533. format: uri
  15534. x-nullable: true
  15535. previous:
  15536. type: string
  15537. format: uri
  15538. x-nullable: true
  15539. results:
  15540. type: array
  15541. items:
  15542. $ref: '#/definitions/ModuleBayTemplate'
  15543. tags:
  15544. - dcim
  15545. post:
  15546. operationId: dcim_module-bay-templates_create
  15547. description: ''
  15548. parameters:
  15549. - name: data
  15550. in: body
  15551. required: true
  15552. schema:
  15553. $ref: '#/definitions/WritableModuleBayTemplate'
  15554. responses:
  15555. '201':
  15556. description: ''
  15557. schema:
  15558. $ref: '#/definitions/ModuleBayTemplate'
  15559. tags:
  15560. - dcim
  15561. put:
  15562. operationId: dcim_module-bay-templates_bulk_update
  15563. description: ''
  15564. parameters:
  15565. - name: data
  15566. in: body
  15567. required: true
  15568. schema:
  15569. $ref: '#/definitions/WritableModuleBayTemplate'
  15570. responses:
  15571. '200':
  15572. description: ''
  15573. schema:
  15574. $ref: '#/definitions/ModuleBayTemplate'
  15575. tags:
  15576. - dcim
  15577. patch:
  15578. operationId: dcim_module-bay-templates_bulk_partial_update
  15579. description: ''
  15580. parameters:
  15581. - name: data
  15582. in: body
  15583. required: true
  15584. schema:
  15585. $ref: '#/definitions/WritableModuleBayTemplate'
  15586. responses:
  15587. '200':
  15588. description: ''
  15589. schema:
  15590. $ref: '#/definitions/ModuleBayTemplate'
  15591. tags:
  15592. - dcim
  15593. delete:
  15594. operationId: dcim_module-bay-templates_bulk_delete
  15595. description: ''
  15596. parameters: []
  15597. responses:
  15598. '204':
  15599. description: ''
  15600. tags:
  15601. - dcim
  15602. parameters: []
  15603. /dcim/module-bay-templates/{id}/:
  15604. get:
  15605. operationId: dcim_module-bay-templates_read
  15606. description: ''
  15607. parameters: []
  15608. responses:
  15609. '200':
  15610. description: ''
  15611. schema:
  15612. $ref: '#/definitions/ModuleBayTemplate'
  15613. tags:
  15614. - dcim
  15615. put:
  15616. operationId: dcim_module-bay-templates_update
  15617. description: ''
  15618. parameters:
  15619. - name: data
  15620. in: body
  15621. required: true
  15622. schema:
  15623. $ref: '#/definitions/WritableModuleBayTemplate'
  15624. responses:
  15625. '200':
  15626. description: ''
  15627. schema:
  15628. $ref: '#/definitions/ModuleBayTemplate'
  15629. tags:
  15630. - dcim
  15631. patch:
  15632. operationId: dcim_module-bay-templates_partial_update
  15633. description: ''
  15634. parameters:
  15635. - name: data
  15636. in: body
  15637. required: true
  15638. schema:
  15639. $ref: '#/definitions/WritableModuleBayTemplate'
  15640. responses:
  15641. '200':
  15642. description: ''
  15643. schema:
  15644. $ref: '#/definitions/ModuleBayTemplate'
  15645. tags:
  15646. - dcim
  15647. delete:
  15648. operationId: dcim_module-bay-templates_delete
  15649. description: ''
  15650. parameters: []
  15651. responses:
  15652. '204':
  15653. description: ''
  15654. tags:
  15655. - dcim
  15656. parameters:
  15657. - name: id
  15658. in: path
  15659. description: A unique integer value identifying this module bay template.
  15660. required: true
  15661. type: integer
  15662. /dcim/module-bays/:
  15663. get:
  15664. operationId: dcim_module-bays_list
  15665. description: ''
  15666. parameters:
  15667. - name: id
  15668. in: query
  15669. description: ''
  15670. required: false
  15671. type: string
  15672. - name: name
  15673. in: query
  15674. description: ''
  15675. required: false
  15676. type: string
  15677. - name: label
  15678. in: query
  15679. description: ''
  15680. required: false
  15681. type: string
  15682. - name: description
  15683. in: query
  15684. description: ''
  15685. required: false
  15686. type: string
  15687. - name: q
  15688. in: query
  15689. description: ''
  15690. required: false
  15691. type: string
  15692. - name: region_id
  15693. in: query
  15694. description: ''
  15695. required: false
  15696. type: string
  15697. - name: region
  15698. in: query
  15699. description: ''
  15700. required: false
  15701. type: string
  15702. - name: site_group_id
  15703. in: query
  15704. description: ''
  15705. required: false
  15706. type: string
  15707. - name: site_group
  15708. in: query
  15709. description: ''
  15710. required: false
  15711. type: string
  15712. - name: site_id
  15713. in: query
  15714. description: ''
  15715. required: false
  15716. type: string
  15717. - name: site
  15718. in: query
  15719. description: ''
  15720. required: false
  15721. type: string
  15722. - name: location_id
  15723. in: query
  15724. description: ''
  15725. required: false
  15726. type: string
  15727. - name: location
  15728. in: query
  15729. description: ''
  15730. required: false
  15731. type: string
  15732. - name: rack_id
  15733. in: query
  15734. description: ''
  15735. required: false
  15736. type: string
  15737. - name: rack
  15738. in: query
  15739. description: ''
  15740. required: false
  15741. type: string
  15742. - name: device_id
  15743. in: query
  15744. description: ''
  15745. required: false
  15746. type: string
  15747. - name: device
  15748. in: query
  15749. description: ''
  15750. required: false
  15751. type: string
  15752. - name: virtual_chassis_id
  15753. in: query
  15754. description: ''
  15755. required: false
  15756. type: string
  15757. - name: virtual_chassis
  15758. in: query
  15759. description: ''
  15760. required: false
  15761. type: string
  15762. - name: created
  15763. in: query
  15764. description: ''
  15765. required: false
  15766. type: string
  15767. - name: last_updated
  15768. in: query
  15769. description: ''
  15770. required: false
  15771. type: string
  15772. - name: created_by_request
  15773. in: query
  15774. description: ''
  15775. required: false
  15776. type: string
  15777. - name: updated_by_request
  15778. in: query
  15779. description: ''
  15780. required: false
  15781. type: string
  15782. - name: tag
  15783. in: query
  15784. description: ''
  15785. required: false
  15786. type: string
  15787. - name: id__n
  15788. in: query
  15789. description: ''
  15790. required: false
  15791. type: string
  15792. - name: id__lte
  15793. in: query
  15794. description: ''
  15795. required: false
  15796. type: string
  15797. - name: id__lt
  15798. in: query
  15799. description: ''
  15800. required: false
  15801. type: string
  15802. - name: id__gte
  15803. in: query
  15804. description: ''
  15805. required: false
  15806. type: string
  15807. - name: id__gt
  15808. in: query
  15809. description: ''
  15810. required: false
  15811. type: string
  15812. - name: name__n
  15813. in: query
  15814. description: ''
  15815. required: false
  15816. type: string
  15817. - name: name__ic
  15818. in: query
  15819. description: ''
  15820. required: false
  15821. type: string
  15822. - name: name__nic
  15823. in: query
  15824. description: ''
  15825. required: false
  15826. type: string
  15827. - name: name__iew
  15828. in: query
  15829. description: ''
  15830. required: false
  15831. type: string
  15832. - name: name__niew
  15833. in: query
  15834. description: ''
  15835. required: false
  15836. type: string
  15837. - name: name__isw
  15838. in: query
  15839. description: ''
  15840. required: false
  15841. type: string
  15842. - name: name__nisw
  15843. in: query
  15844. description: ''
  15845. required: false
  15846. type: string
  15847. - name: name__ie
  15848. in: query
  15849. description: ''
  15850. required: false
  15851. type: string
  15852. - name: name__nie
  15853. in: query
  15854. description: ''
  15855. required: false
  15856. type: string
  15857. - name: name__empty
  15858. in: query
  15859. description: ''
  15860. required: false
  15861. type: string
  15862. - name: label__n
  15863. in: query
  15864. description: ''
  15865. required: false
  15866. type: string
  15867. - name: label__ic
  15868. in: query
  15869. description: ''
  15870. required: false
  15871. type: string
  15872. - name: label__nic
  15873. in: query
  15874. description: ''
  15875. required: false
  15876. type: string
  15877. - name: label__iew
  15878. in: query
  15879. description: ''
  15880. required: false
  15881. type: string
  15882. - name: label__niew
  15883. in: query
  15884. description: ''
  15885. required: false
  15886. type: string
  15887. - name: label__isw
  15888. in: query
  15889. description: ''
  15890. required: false
  15891. type: string
  15892. - name: label__nisw
  15893. in: query
  15894. description: ''
  15895. required: false
  15896. type: string
  15897. - name: label__ie
  15898. in: query
  15899. description: ''
  15900. required: false
  15901. type: string
  15902. - name: label__nie
  15903. in: query
  15904. description: ''
  15905. required: false
  15906. type: string
  15907. - name: label__empty
  15908. in: query
  15909. description: ''
  15910. required: false
  15911. type: string
  15912. - name: description__n
  15913. in: query
  15914. description: ''
  15915. required: false
  15916. type: string
  15917. - name: description__ic
  15918. in: query
  15919. description: ''
  15920. required: false
  15921. type: string
  15922. - name: description__nic
  15923. in: query
  15924. description: ''
  15925. required: false
  15926. type: string
  15927. - name: description__iew
  15928. in: query
  15929. description: ''
  15930. required: false
  15931. type: string
  15932. - name: description__niew
  15933. in: query
  15934. description: ''
  15935. required: false
  15936. type: string
  15937. - name: description__isw
  15938. in: query
  15939. description: ''
  15940. required: false
  15941. type: string
  15942. - name: description__nisw
  15943. in: query
  15944. description: ''
  15945. required: false
  15946. type: string
  15947. - name: description__ie
  15948. in: query
  15949. description: ''
  15950. required: false
  15951. type: string
  15952. - name: description__nie
  15953. in: query
  15954. description: ''
  15955. required: false
  15956. type: string
  15957. - name: description__empty
  15958. in: query
  15959. description: ''
  15960. required: false
  15961. type: string
  15962. - name: region_id__n
  15963. in: query
  15964. description: ''
  15965. required: false
  15966. type: string
  15967. - name: region__n
  15968. in: query
  15969. description: ''
  15970. required: false
  15971. type: string
  15972. - name: site_group_id__n
  15973. in: query
  15974. description: ''
  15975. required: false
  15976. type: string
  15977. - name: site_group__n
  15978. in: query
  15979. description: ''
  15980. required: false
  15981. type: string
  15982. - name: site_id__n
  15983. in: query
  15984. description: ''
  15985. required: false
  15986. type: string
  15987. - name: site__n
  15988. in: query
  15989. description: ''
  15990. required: false
  15991. type: string
  15992. - name: location_id__n
  15993. in: query
  15994. description: ''
  15995. required: false
  15996. type: string
  15997. - name: location__n
  15998. in: query
  15999. description: ''
  16000. required: false
  16001. type: string
  16002. - name: rack_id__n
  16003. in: query
  16004. description: ''
  16005. required: false
  16006. type: string
  16007. - name: rack__n
  16008. in: query
  16009. description: ''
  16010. required: false
  16011. type: string
  16012. - name: device_id__n
  16013. in: query
  16014. description: ''
  16015. required: false
  16016. type: string
  16017. - name: device__n
  16018. in: query
  16019. description: ''
  16020. required: false
  16021. type: string
  16022. - name: virtual_chassis_id__n
  16023. in: query
  16024. description: ''
  16025. required: false
  16026. type: string
  16027. - name: virtual_chassis__n
  16028. in: query
  16029. description: ''
  16030. required: false
  16031. type: string
  16032. - name: created__n
  16033. in: query
  16034. description: ''
  16035. required: false
  16036. type: string
  16037. - name: created__lte
  16038. in: query
  16039. description: ''
  16040. required: false
  16041. type: string
  16042. - name: created__lt
  16043. in: query
  16044. description: ''
  16045. required: false
  16046. type: string
  16047. - name: created__gte
  16048. in: query
  16049. description: ''
  16050. required: false
  16051. type: string
  16052. - name: created__gt
  16053. in: query
  16054. description: ''
  16055. required: false
  16056. type: string
  16057. - name: last_updated__n
  16058. in: query
  16059. description: ''
  16060. required: false
  16061. type: string
  16062. - name: last_updated__lte
  16063. in: query
  16064. description: ''
  16065. required: false
  16066. type: string
  16067. - name: last_updated__lt
  16068. in: query
  16069. description: ''
  16070. required: false
  16071. type: string
  16072. - name: last_updated__gte
  16073. in: query
  16074. description: ''
  16075. required: false
  16076. type: string
  16077. - name: last_updated__gt
  16078. in: query
  16079. description: ''
  16080. required: false
  16081. type: string
  16082. - name: tag__n
  16083. in: query
  16084. description: ''
  16085. required: false
  16086. type: string
  16087. - name: ordering
  16088. in: query
  16089. description: Which field to use when ordering the results.
  16090. required: false
  16091. type: string
  16092. - name: limit
  16093. in: query
  16094. description: Number of results to return per page.
  16095. required: false
  16096. type: integer
  16097. - name: offset
  16098. in: query
  16099. description: The initial index from which to return the results.
  16100. required: false
  16101. type: integer
  16102. responses:
  16103. '200':
  16104. description: ''
  16105. schema:
  16106. required:
  16107. - count
  16108. - results
  16109. type: object
  16110. properties:
  16111. count:
  16112. type: integer
  16113. next:
  16114. type: string
  16115. format: uri
  16116. x-nullable: true
  16117. previous:
  16118. type: string
  16119. format: uri
  16120. x-nullable: true
  16121. results:
  16122. type: array
  16123. items:
  16124. $ref: '#/definitions/ModuleBay'
  16125. tags:
  16126. - dcim
  16127. post:
  16128. operationId: dcim_module-bays_create
  16129. description: ''
  16130. parameters:
  16131. - name: data
  16132. in: body
  16133. required: true
  16134. schema:
  16135. $ref: '#/definitions/WritableModuleBay'
  16136. responses:
  16137. '201':
  16138. description: ''
  16139. schema:
  16140. $ref: '#/definitions/ModuleBay'
  16141. tags:
  16142. - dcim
  16143. put:
  16144. operationId: dcim_module-bays_bulk_update
  16145. description: ''
  16146. parameters:
  16147. - name: data
  16148. in: body
  16149. required: true
  16150. schema:
  16151. $ref: '#/definitions/WritableModuleBay'
  16152. responses:
  16153. '200':
  16154. description: ''
  16155. schema:
  16156. $ref: '#/definitions/ModuleBay'
  16157. tags:
  16158. - dcim
  16159. patch:
  16160. operationId: dcim_module-bays_bulk_partial_update
  16161. description: ''
  16162. parameters:
  16163. - name: data
  16164. in: body
  16165. required: true
  16166. schema:
  16167. $ref: '#/definitions/WritableModuleBay'
  16168. responses:
  16169. '200':
  16170. description: ''
  16171. schema:
  16172. $ref: '#/definitions/ModuleBay'
  16173. tags:
  16174. - dcim
  16175. delete:
  16176. operationId: dcim_module-bays_bulk_delete
  16177. description: ''
  16178. parameters: []
  16179. responses:
  16180. '204':
  16181. description: ''
  16182. tags:
  16183. - dcim
  16184. parameters: []
  16185. /dcim/module-bays/{id}/:
  16186. get:
  16187. operationId: dcim_module-bays_read
  16188. description: ''
  16189. parameters: []
  16190. responses:
  16191. '200':
  16192. description: ''
  16193. schema:
  16194. $ref: '#/definitions/ModuleBay'
  16195. tags:
  16196. - dcim
  16197. put:
  16198. operationId: dcim_module-bays_update
  16199. description: ''
  16200. parameters:
  16201. - name: data
  16202. in: body
  16203. required: true
  16204. schema:
  16205. $ref: '#/definitions/WritableModuleBay'
  16206. responses:
  16207. '200':
  16208. description: ''
  16209. schema:
  16210. $ref: '#/definitions/ModuleBay'
  16211. tags:
  16212. - dcim
  16213. patch:
  16214. operationId: dcim_module-bays_partial_update
  16215. description: ''
  16216. parameters:
  16217. - name: data
  16218. in: body
  16219. required: true
  16220. schema:
  16221. $ref: '#/definitions/WritableModuleBay'
  16222. responses:
  16223. '200':
  16224. description: ''
  16225. schema:
  16226. $ref: '#/definitions/ModuleBay'
  16227. tags:
  16228. - dcim
  16229. delete:
  16230. operationId: dcim_module-bays_delete
  16231. description: ''
  16232. parameters: []
  16233. responses:
  16234. '204':
  16235. description: ''
  16236. tags:
  16237. - dcim
  16238. parameters:
  16239. - name: id
  16240. in: path
  16241. description: A unique integer value identifying this module bay.
  16242. required: true
  16243. type: integer
  16244. /dcim/module-types/:
  16245. get:
  16246. operationId: dcim_module-types_list
  16247. description: ''
  16248. parameters:
  16249. - name: id
  16250. in: query
  16251. description: ''
  16252. required: false
  16253. type: string
  16254. - name: model
  16255. in: query
  16256. description: ''
  16257. required: false
  16258. type: string
  16259. - name: part_number
  16260. in: query
  16261. description: ''
  16262. required: false
  16263. type: string
  16264. - name: weight
  16265. in: query
  16266. description: ''
  16267. required: false
  16268. type: string
  16269. - name: weight_unit
  16270. in: query
  16271. description: ''
  16272. required: false
  16273. type: string
  16274. - name: created
  16275. in: query
  16276. description: ''
  16277. required: false
  16278. type: string
  16279. - name: last_updated
  16280. in: query
  16281. description: ''
  16282. required: false
  16283. type: string
  16284. - name: created_by_request
  16285. in: query
  16286. description: ''
  16287. required: false
  16288. type: string
  16289. - name: updated_by_request
  16290. in: query
  16291. description: ''
  16292. required: false
  16293. type: string
  16294. - name: q
  16295. in: query
  16296. description: ''
  16297. required: false
  16298. type: string
  16299. - name: tag
  16300. in: query
  16301. description: ''
  16302. required: false
  16303. type: string
  16304. - name: manufacturer_id
  16305. in: query
  16306. description: ''
  16307. required: false
  16308. type: string
  16309. - name: manufacturer
  16310. in: query
  16311. description: ''
  16312. required: false
  16313. type: string
  16314. - name: console_ports
  16315. in: query
  16316. description: ''
  16317. required: false
  16318. type: string
  16319. - name: console_server_ports
  16320. in: query
  16321. description: ''
  16322. required: false
  16323. type: string
  16324. - name: power_ports
  16325. in: query
  16326. description: ''
  16327. required: false
  16328. type: string
  16329. - name: power_outlets
  16330. in: query
  16331. description: ''
  16332. required: false
  16333. type: string
  16334. - name: interfaces
  16335. in: query
  16336. description: ''
  16337. required: false
  16338. type: string
  16339. - name: pass_through_ports
  16340. in: query
  16341. description: ''
  16342. required: false
  16343. type: string
  16344. - name: id__n
  16345. in: query
  16346. description: ''
  16347. required: false
  16348. type: string
  16349. - name: id__lte
  16350. in: query
  16351. description: ''
  16352. required: false
  16353. type: string
  16354. - name: id__lt
  16355. in: query
  16356. description: ''
  16357. required: false
  16358. type: string
  16359. - name: id__gte
  16360. in: query
  16361. description: ''
  16362. required: false
  16363. type: string
  16364. - name: id__gt
  16365. in: query
  16366. description: ''
  16367. required: false
  16368. type: string
  16369. - name: model__n
  16370. in: query
  16371. description: ''
  16372. required: false
  16373. type: string
  16374. - name: model__ic
  16375. in: query
  16376. description: ''
  16377. required: false
  16378. type: string
  16379. - name: model__nic
  16380. in: query
  16381. description: ''
  16382. required: false
  16383. type: string
  16384. - name: model__iew
  16385. in: query
  16386. description: ''
  16387. required: false
  16388. type: string
  16389. - name: model__niew
  16390. in: query
  16391. description: ''
  16392. required: false
  16393. type: string
  16394. - name: model__isw
  16395. in: query
  16396. description: ''
  16397. required: false
  16398. type: string
  16399. - name: model__nisw
  16400. in: query
  16401. description: ''
  16402. required: false
  16403. type: string
  16404. - name: model__ie
  16405. in: query
  16406. description: ''
  16407. required: false
  16408. type: string
  16409. - name: model__nie
  16410. in: query
  16411. description: ''
  16412. required: false
  16413. type: string
  16414. - name: model__empty
  16415. in: query
  16416. description: ''
  16417. required: false
  16418. type: string
  16419. - name: part_number__n
  16420. in: query
  16421. description: ''
  16422. required: false
  16423. type: string
  16424. - name: part_number__ic
  16425. in: query
  16426. description: ''
  16427. required: false
  16428. type: string
  16429. - name: part_number__nic
  16430. in: query
  16431. description: ''
  16432. required: false
  16433. type: string
  16434. - name: part_number__iew
  16435. in: query
  16436. description: ''
  16437. required: false
  16438. type: string
  16439. - name: part_number__niew
  16440. in: query
  16441. description: ''
  16442. required: false
  16443. type: string
  16444. - name: part_number__isw
  16445. in: query
  16446. description: ''
  16447. required: false
  16448. type: string
  16449. - name: part_number__nisw
  16450. in: query
  16451. description: ''
  16452. required: false
  16453. type: string
  16454. - name: part_number__ie
  16455. in: query
  16456. description: ''
  16457. required: false
  16458. type: string
  16459. - name: part_number__nie
  16460. in: query
  16461. description: ''
  16462. required: false
  16463. type: string
  16464. - name: part_number__empty
  16465. in: query
  16466. description: ''
  16467. required: false
  16468. type: string
  16469. - name: weight__n
  16470. in: query
  16471. description: ''
  16472. required: false
  16473. type: string
  16474. - name: weight__lte
  16475. in: query
  16476. description: ''
  16477. required: false
  16478. type: string
  16479. - name: weight__lt
  16480. in: query
  16481. description: ''
  16482. required: false
  16483. type: string
  16484. - name: weight__gte
  16485. in: query
  16486. description: ''
  16487. required: false
  16488. type: string
  16489. - name: weight__gt
  16490. in: query
  16491. description: ''
  16492. required: false
  16493. type: string
  16494. - name: weight_unit__n
  16495. in: query
  16496. description: ''
  16497. required: false
  16498. type: string
  16499. - name: created__n
  16500. in: query
  16501. description: ''
  16502. required: false
  16503. type: string
  16504. - name: created__lte
  16505. in: query
  16506. description: ''
  16507. required: false
  16508. type: string
  16509. - name: created__lt
  16510. in: query
  16511. description: ''
  16512. required: false
  16513. type: string
  16514. - name: created__gte
  16515. in: query
  16516. description: ''
  16517. required: false
  16518. type: string
  16519. - name: created__gt
  16520. in: query
  16521. description: ''
  16522. required: false
  16523. type: string
  16524. - name: last_updated__n
  16525. in: query
  16526. description: ''
  16527. required: false
  16528. type: string
  16529. - name: last_updated__lte
  16530. in: query
  16531. description: ''
  16532. required: false
  16533. type: string
  16534. - name: last_updated__lt
  16535. in: query
  16536. description: ''
  16537. required: false
  16538. type: string
  16539. - name: last_updated__gte
  16540. in: query
  16541. description: ''
  16542. required: false
  16543. type: string
  16544. - name: last_updated__gt
  16545. in: query
  16546. description: ''
  16547. required: false
  16548. type: string
  16549. - name: tag__n
  16550. in: query
  16551. description: ''
  16552. required: false
  16553. type: string
  16554. - name: manufacturer_id__n
  16555. in: query
  16556. description: ''
  16557. required: false
  16558. type: string
  16559. - name: manufacturer__n
  16560. in: query
  16561. description: ''
  16562. required: false
  16563. type: string
  16564. - name: ordering
  16565. in: query
  16566. description: Which field to use when ordering the results.
  16567. required: false
  16568. type: string
  16569. - name: limit
  16570. in: query
  16571. description: Number of results to return per page.
  16572. required: false
  16573. type: integer
  16574. - name: offset
  16575. in: query
  16576. description: The initial index from which to return the results.
  16577. required: false
  16578. type: integer
  16579. responses:
  16580. '200':
  16581. description: ''
  16582. schema:
  16583. required:
  16584. - count
  16585. - results
  16586. type: object
  16587. properties:
  16588. count:
  16589. type: integer
  16590. next:
  16591. type: string
  16592. format: uri
  16593. x-nullable: true
  16594. previous:
  16595. type: string
  16596. format: uri
  16597. x-nullable: true
  16598. results:
  16599. type: array
  16600. items:
  16601. $ref: '#/definitions/ModuleType'
  16602. tags:
  16603. - dcim
  16604. post:
  16605. operationId: dcim_module-types_create
  16606. description: ''
  16607. parameters:
  16608. - name: data
  16609. in: body
  16610. required: true
  16611. schema:
  16612. $ref: '#/definitions/WritableModuleType'
  16613. responses:
  16614. '201':
  16615. description: ''
  16616. schema:
  16617. $ref: '#/definitions/ModuleType'
  16618. tags:
  16619. - dcim
  16620. put:
  16621. operationId: dcim_module-types_bulk_update
  16622. description: ''
  16623. parameters:
  16624. - name: data
  16625. in: body
  16626. required: true
  16627. schema:
  16628. $ref: '#/definitions/WritableModuleType'
  16629. responses:
  16630. '200':
  16631. description: ''
  16632. schema:
  16633. $ref: '#/definitions/ModuleType'
  16634. tags:
  16635. - dcim
  16636. patch:
  16637. operationId: dcim_module-types_bulk_partial_update
  16638. description: ''
  16639. parameters:
  16640. - name: data
  16641. in: body
  16642. required: true
  16643. schema:
  16644. $ref: '#/definitions/WritableModuleType'
  16645. responses:
  16646. '200':
  16647. description: ''
  16648. schema:
  16649. $ref: '#/definitions/ModuleType'
  16650. tags:
  16651. - dcim
  16652. delete:
  16653. operationId: dcim_module-types_bulk_delete
  16654. description: ''
  16655. parameters: []
  16656. responses:
  16657. '204':
  16658. description: ''
  16659. tags:
  16660. - dcim
  16661. parameters: []
  16662. /dcim/module-types/{id}/:
  16663. get:
  16664. operationId: dcim_module-types_read
  16665. description: ''
  16666. parameters: []
  16667. responses:
  16668. '200':
  16669. description: ''
  16670. schema:
  16671. $ref: '#/definitions/ModuleType'
  16672. tags:
  16673. - dcim
  16674. put:
  16675. operationId: dcim_module-types_update
  16676. description: ''
  16677. parameters:
  16678. - name: data
  16679. in: body
  16680. required: true
  16681. schema:
  16682. $ref: '#/definitions/WritableModuleType'
  16683. responses:
  16684. '200':
  16685. description: ''
  16686. schema:
  16687. $ref: '#/definitions/ModuleType'
  16688. tags:
  16689. - dcim
  16690. patch:
  16691. operationId: dcim_module-types_partial_update
  16692. description: ''
  16693. parameters:
  16694. - name: data
  16695. in: body
  16696. required: true
  16697. schema:
  16698. $ref: '#/definitions/WritableModuleType'
  16699. responses:
  16700. '200':
  16701. description: ''
  16702. schema:
  16703. $ref: '#/definitions/ModuleType'
  16704. tags:
  16705. - dcim
  16706. delete:
  16707. operationId: dcim_module-types_delete
  16708. description: ''
  16709. parameters: []
  16710. responses:
  16711. '204':
  16712. description: ''
  16713. tags:
  16714. - dcim
  16715. parameters:
  16716. - name: id
  16717. in: path
  16718. description: A unique integer value identifying this module type.
  16719. required: true
  16720. type: integer
  16721. /dcim/modules/:
  16722. get:
  16723. operationId: dcim_modules_list
  16724. description: ''
  16725. parameters:
  16726. - name: id
  16727. in: query
  16728. description: ''
  16729. required: false
  16730. type: string
  16731. - name: status
  16732. in: query
  16733. description: ''
  16734. required: false
  16735. type: string
  16736. - name: asset_tag
  16737. in: query
  16738. description: ''
  16739. required: false
  16740. type: string
  16741. - name: created
  16742. in: query
  16743. description: ''
  16744. required: false
  16745. type: string
  16746. - name: last_updated
  16747. in: query
  16748. description: ''
  16749. required: false
  16750. type: string
  16751. - name: created_by_request
  16752. in: query
  16753. description: ''
  16754. required: false
  16755. type: string
  16756. - name: updated_by_request
  16757. in: query
  16758. description: ''
  16759. required: false
  16760. type: string
  16761. - name: q
  16762. in: query
  16763. description: ''
  16764. required: false
  16765. type: string
  16766. - name: tag
  16767. in: query
  16768. description: ''
  16769. required: false
  16770. type: string
  16771. - name: manufacturer_id
  16772. in: query
  16773. description: ''
  16774. required: false
  16775. type: string
  16776. - name: manufacturer
  16777. in: query
  16778. description: ''
  16779. required: false
  16780. type: string
  16781. - name: module_type_id
  16782. in: query
  16783. description: ''
  16784. required: false
  16785. type: string
  16786. - name: module_type
  16787. in: query
  16788. description: ''
  16789. required: false
  16790. type: string
  16791. - name: module_bay_id
  16792. in: query
  16793. description: ''
  16794. required: false
  16795. type: string
  16796. - name: device_id
  16797. in: query
  16798. description: ''
  16799. required: false
  16800. type: string
  16801. - name: serial
  16802. in: query
  16803. description: ''
  16804. required: false
  16805. type: string
  16806. - name: id__n
  16807. in: query
  16808. description: ''
  16809. required: false
  16810. type: string
  16811. - name: id__lte
  16812. in: query
  16813. description: ''
  16814. required: false
  16815. type: string
  16816. - name: id__lt
  16817. in: query
  16818. description: ''
  16819. required: false
  16820. type: string
  16821. - name: id__gte
  16822. in: query
  16823. description: ''
  16824. required: false
  16825. type: string
  16826. - name: id__gt
  16827. in: query
  16828. description: ''
  16829. required: false
  16830. type: string
  16831. - name: status__n
  16832. in: query
  16833. description: ''
  16834. required: false
  16835. type: string
  16836. - name: asset_tag__n
  16837. in: query
  16838. description: ''
  16839. required: false
  16840. type: string
  16841. - name: asset_tag__ic
  16842. in: query
  16843. description: ''
  16844. required: false
  16845. type: string
  16846. - name: asset_tag__nic
  16847. in: query
  16848. description: ''
  16849. required: false
  16850. type: string
  16851. - name: asset_tag__iew
  16852. in: query
  16853. description: ''
  16854. required: false
  16855. type: string
  16856. - name: asset_tag__niew
  16857. in: query
  16858. description: ''
  16859. required: false
  16860. type: string
  16861. - name: asset_tag__isw
  16862. in: query
  16863. description: ''
  16864. required: false
  16865. type: string
  16866. - name: asset_tag__nisw
  16867. in: query
  16868. description: ''
  16869. required: false
  16870. type: string
  16871. - name: asset_tag__ie
  16872. in: query
  16873. description: ''
  16874. required: false
  16875. type: string
  16876. - name: asset_tag__nie
  16877. in: query
  16878. description: ''
  16879. required: false
  16880. type: string
  16881. - name: asset_tag__empty
  16882. in: query
  16883. description: ''
  16884. required: false
  16885. type: string
  16886. - name: created__n
  16887. in: query
  16888. description: ''
  16889. required: false
  16890. type: string
  16891. - name: created__lte
  16892. in: query
  16893. description: ''
  16894. required: false
  16895. type: string
  16896. - name: created__lt
  16897. in: query
  16898. description: ''
  16899. required: false
  16900. type: string
  16901. - name: created__gte
  16902. in: query
  16903. description: ''
  16904. required: false
  16905. type: string
  16906. - name: created__gt
  16907. in: query
  16908. description: ''
  16909. required: false
  16910. type: string
  16911. - name: last_updated__n
  16912. in: query
  16913. description: ''
  16914. required: false
  16915. type: string
  16916. - name: last_updated__lte
  16917. in: query
  16918. description: ''
  16919. required: false
  16920. type: string
  16921. - name: last_updated__lt
  16922. in: query
  16923. description: ''
  16924. required: false
  16925. type: string
  16926. - name: last_updated__gte
  16927. in: query
  16928. description: ''
  16929. required: false
  16930. type: string
  16931. - name: last_updated__gt
  16932. in: query
  16933. description: ''
  16934. required: false
  16935. type: string
  16936. - name: tag__n
  16937. in: query
  16938. description: ''
  16939. required: false
  16940. type: string
  16941. - name: manufacturer_id__n
  16942. in: query
  16943. description: ''
  16944. required: false
  16945. type: string
  16946. - name: manufacturer__n
  16947. in: query
  16948. description: ''
  16949. required: false
  16950. type: string
  16951. - name: module_type_id__n
  16952. in: query
  16953. description: ''
  16954. required: false
  16955. type: string
  16956. - name: module_type__n
  16957. in: query
  16958. description: ''
  16959. required: false
  16960. type: string
  16961. - name: module_bay_id__n
  16962. in: query
  16963. description: ''
  16964. required: false
  16965. type: string
  16966. - name: device_id__n
  16967. in: query
  16968. description: ''
  16969. required: false
  16970. type: string
  16971. - name: serial__n
  16972. in: query
  16973. description: ''
  16974. required: false
  16975. type: string
  16976. - name: serial__ic
  16977. in: query
  16978. description: ''
  16979. required: false
  16980. type: string
  16981. - name: serial__nic
  16982. in: query
  16983. description: ''
  16984. required: false
  16985. type: string
  16986. - name: serial__iew
  16987. in: query
  16988. description: ''
  16989. required: false
  16990. type: string
  16991. - name: serial__niew
  16992. in: query
  16993. description: ''
  16994. required: false
  16995. type: string
  16996. - name: serial__isw
  16997. in: query
  16998. description: ''
  16999. required: false
  17000. type: string
  17001. - name: serial__nisw
  17002. in: query
  17003. description: ''
  17004. required: false
  17005. type: string
  17006. - name: serial__ie
  17007. in: query
  17008. description: ''
  17009. required: false
  17010. type: string
  17011. - name: serial__nie
  17012. in: query
  17013. description: ''
  17014. required: false
  17015. type: string
  17016. - name: serial__empty
  17017. in: query
  17018. description: ''
  17019. required: false
  17020. type: string
  17021. - name: ordering
  17022. in: query
  17023. description: Which field to use when ordering the results.
  17024. required: false
  17025. type: string
  17026. - name: limit
  17027. in: query
  17028. description: Number of results to return per page.
  17029. required: false
  17030. type: integer
  17031. - name: offset
  17032. in: query
  17033. description: The initial index from which to return the results.
  17034. required: false
  17035. type: integer
  17036. responses:
  17037. '200':
  17038. description: ''
  17039. schema:
  17040. required:
  17041. - count
  17042. - results
  17043. type: object
  17044. properties:
  17045. count:
  17046. type: integer
  17047. next:
  17048. type: string
  17049. format: uri
  17050. x-nullable: true
  17051. previous:
  17052. type: string
  17053. format: uri
  17054. x-nullable: true
  17055. results:
  17056. type: array
  17057. items:
  17058. $ref: '#/definitions/Module'
  17059. tags:
  17060. - dcim
  17061. post:
  17062. operationId: dcim_modules_create
  17063. description: ''
  17064. parameters:
  17065. - name: data
  17066. in: body
  17067. required: true
  17068. schema:
  17069. $ref: '#/definitions/WritableModule'
  17070. responses:
  17071. '201':
  17072. description: ''
  17073. schema:
  17074. $ref: '#/definitions/Module'
  17075. tags:
  17076. - dcim
  17077. put:
  17078. operationId: dcim_modules_bulk_update
  17079. description: ''
  17080. parameters:
  17081. - name: data
  17082. in: body
  17083. required: true
  17084. schema:
  17085. $ref: '#/definitions/WritableModule'
  17086. responses:
  17087. '200':
  17088. description: ''
  17089. schema:
  17090. $ref: '#/definitions/Module'
  17091. tags:
  17092. - dcim
  17093. patch:
  17094. operationId: dcim_modules_bulk_partial_update
  17095. description: ''
  17096. parameters:
  17097. - name: data
  17098. in: body
  17099. required: true
  17100. schema:
  17101. $ref: '#/definitions/WritableModule'
  17102. responses:
  17103. '200':
  17104. description: ''
  17105. schema:
  17106. $ref: '#/definitions/Module'
  17107. tags:
  17108. - dcim
  17109. delete:
  17110. operationId: dcim_modules_bulk_delete
  17111. description: ''
  17112. parameters: []
  17113. responses:
  17114. '204':
  17115. description: ''
  17116. tags:
  17117. - dcim
  17118. parameters: []
  17119. /dcim/modules/{id}/:
  17120. get:
  17121. operationId: dcim_modules_read
  17122. description: ''
  17123. parameters: []
  17124. responses:
  17125. '200':
  17126. description: ''
  17127. schema:
  17128. $ref: '#/definitions/Module'
  17129. tags:
  17130. - dcim
  17131. put:
  17132. operationId: dcim_modules_update
  17133. description: ''
  17134. parameters:
  17135. - name: data
  17136. in: body
  17137. required: true
  17138. schema:
  17139. $ref: '#/definitions/WritableModule'
  17140. responses:
  17141. '200':
  17142. description: ''
  17143. schema:
  17144. $ref: '#/definitions/Module'
  17145. tags:
  17146. - dcim
  17147. patch:
  17148. operationId: dcim_modules_partial_update
  17149. description: ''
  17150. parameters:
  17151. - name: data
  17152. in: body
  17153. required: true
  17154. schema:
  17155. $ref: '#/definitions/WritableModule'
  17156. responses:
  17157. '200':
  17158. description: ''
  17159. schema:
  17160. $ref: '#/definitions/Module'
  17161. tags:
  17162. - dcim
  17163. delete:
  17164. operationId: dcim_modules_delete
  17165. description: ''
  17166. parameters: []
  17167. responses:
  17168. '204':
  17169. description: ''
  17170. tags:
  17171. - dcim
  17172. parameters:
  17173. - name: id
  17174. in: path
  17175. description: A unique integer value identifying this module.
  17176. required: true
  17177. type: integer
  17178. /dcim/platforms/:
  17179. get:
  17180. operationId: dcim_platforms_list
  17181. description: ''
  17182. parameters:
  17183. - name: id
  17184. in: query
  17185. description: ''
  17186. required: false
  17187. type: string
  17188. - name: name
  17189. in: query
  17190. description: ''
  17191. required: false
  17192. type: string
  17193. - name: slug
  17194. in: query
  17195. description: ''
  17196. required: false
  17197. type: string
  17198. - name: description
  17199. in: query
  17200. description: ''
  17201. required: false
  17202. type: string
  17203. - name: created
  17204. in: query
  17205. description: ''
  17206. required: false
  17207. type: string
  17208. - name: last_updated
  17209. in: query
  17210. description: ''
  17211. required: false
  17212. type: string
  17213. - name: created_by_request
  17214. in: query
  17215. description: ''
  17216. required: false
  17217. type: string
  17218. - name: updated_by_request
  17219. in: query
  17220. description: ''
  17221. required: false
  17222. type: string
  17223. - name: q
  17224. in: query
  17225. description: ''
  17226. required: false
  17227. type: string
  17228. - name: tag
  17229. in: query
  17230. description: ''
  17231. required: false
  17232. type: string
  17233. - name: manufacturer_id
  17234. in: query
  17235. description: ''
  17236. required: false
  17237. type: string
  17238. - name: manufacturer
  17239. in: query
  17240. description: ''
  17241. required: false
  17242. type: string
  17243. - name: config_template_id
  17244. in: query
  17245. description: ''
  17246. required: false
  17247. type: string
  17248. - name: id__n
  17249. in: query
  17250. description: ''
  17251. required: false
  17252. type: string
  17253. - name: id__lte
  17254. in: query
  17255. description: ''
  17256. required: false
  17257. type: string
  17258. - name: id__lt
  17259. in: query
  17260. description: ''
  17261. required: false
  17262. type: string
  17263. - name: id__gte
  17264. in: query
  17265. description: ''
  17266. required: false
  17267. type: string
  17268. - name: id__gt
  17269. in: query
  17270. description: ''
  17271. required: false
  17272. type: string
  17273. - name: name__n
  17274. in: query
  17275. description: ''
  17276. required: false
  17277. type: string
  17278. - name: name__ic
  17279. in: query
  17280. description: ''
  17281. required: false
  17282. type: string
  17283. - name: name__nic
  17284. in: query
  17285. description: ''
  17286. required: false
  17287. type: string
  17288. - name: name__iew
  17289. in: query
  17290. description: ''
  17291. required: false
  17292. type: string
  17293. - name: name__niew
  17294. in: query
  17295. description: ''
  17296. required: false
  17297. type: string
  17298. - name: name__isw
  17299. in: query
  17300. description: ''
  17301. required: false
  17302. type: string
  17303. - name: name__nisw
  17304. in: query
  17305. description: ''
  17306. required: false
  17307. type: string
  17308. - name: name__ie
  17309. in: query
  17310. description: ''
  17311. required: false
  17312. type: string
  17313. - name: name__nie
  17314. in: query
  17315. description: ''
  17316. required: false
  17317. type: string
  17318. - name: name__empty
  17319. in: query
  17320. description: ''
  17321. required: false
  17322. type: string
  17323. - name: slug__n
  17324. in: query
  17325. description: ''
  17326. required: false
  17327. type: string
  17328. - name: slug__ic
  17329. in: query
  17330. description: ''
  17331. required: false
  17332. type: string
  17333. - name: slug__nic
  17334. in: query
  17335. description: ''
  17336. required: false
  17337. type: string
  17338. - name: slug__iew
  17339. in: query
  17340. description: ''
  17341. required: false
  17342. type: string
  17343. - name: slug__niew
  17344. in: query
  17345. description: ''
  17346. required: false
  17347. type: string
  17348. - name: slug__isw
  17349. in: query
  17350. description: ''
  17351. required: false
  17352. type: string
  17353. - name: slug__nisw
  17354. in: query
  17355. description: ''
  17356. required: false
  17357. type: string
  17358. - name: slug__ie
  17359. in: query
  17360. description: ''
  17361. required: false
  17362. type: string
  17363. - name: slug__nie
  17364. in: query
  17365. description: ''
  17366. required: false
  17367. type: string
  17368. - name: slug__empty
  17369. in: query
  17370. description: ''
  17371. required: false
  17372. type: string
  17373. - name: description__n
  17374. in: query
  17375. description: ''
  17376. required: false
  17377. type: string
  17378. - name: description__ic
  17379. in: query
  17380. description: ''
  17381. required: false
  17382. type: string
  17383. - name: description__nic
  17384. in: query
  17385. description: ''
  17386. required: false
  17387. type: string
  17388. - name: description__iew
  17389. in: query
  17390. description: ''
  17391. required: false
  17392. type: string
  17393. - name: description__niew
  17394. in: query
  17395. description: ''
  17396. required: false
  17397. type: string
  17398. - name: description__isw
  17399. in: query
  17400. description: ''
  17401. required: false
  17402. type: string
  17403. - name: description__nisw
  17404. in: query
  17405. description: ''
  17406. required: false
  17407. type: string
  17408. - name: description__ie
  17409. in: query
  17410. description: ''
  17411. required: false
  17412. type: string
  17413. - name: description__nie
  17414. in: query
  17415. description: ''
  17416. required: false
  17417. type: string
  17418. - name: description__empty
  17419. in: query
  17420. description: ''
  17421. required: false
  17422. type: string
  17423. - name: created__n
  17424. in: query
  17425. description: ''
  17426. required: false
  17427. type: string
  17428. - name: created__lte
  17429. in: query
  17430. description: ''
  17431. required: false
  17432. type: string
  17433. - name: created__lt
  17434. in: query
  17435. description: ''
  17436. required: false
  17437. type: string
  17438. - name: created__gte
  17439. in: query
  17440. description: ''
  17441. required: false
  17442. type: string
  17443. - name: created__gt
  17444. in: query
  17445. description: ''
  17446. required: false
  17447. type: string
  17448. - name: last_updated__n
  17449. in: query
  17450. description: ''
  17451. required: false
  17452. type: string
  17453. - name: last_updated__lte
  17454. in: query
  17455. description: ''
  17456. required: false
  17457. type: string
  17458. - name: last_updated__lt
  17459. in: query
  17460. description: ''
  17461. required: false
  17462. type: string
  17463. - name: last_updated__gte
  17464. in: query
  17465. description: ''
  17466. required: false
  17467. type: string
  17468. - name: last_updated__gt
  17469. in: query
  17470. description: ''
  17471. required: false
  17472. type: string
  17473. - name: tag__n
  17474. in: query
  17475. description: ''
  17476. required: false
  17477. type: string
  17478. - name: manufacturer_id__n
  17479. in: query
  17480. description: ''
  17481. required: false
  17482. type: string
  17483. - name: manufacturer__n
  17484. in: query
  17485. description: ''
  17486. required: false
  17487. type: string
  17488. - name: config_template_id__n
  17489. in: query
  17490. description: ''
  17491. required: false
  17492. type: string
  17493. - name: ordering
  17494. in: query
  17495. description: Which field to use when ordering the results.
  17496. required: false
  17497. type: string
  17498. - name: limit
  17499. in: query
  17500. description: Number of results to return per page.
  17501. required: false
  17502. type: integer
  17503. - name: offset
  17504. in: query
  17505. description: The initial index from which to return the results.
  17506. required: false
  17507. type: integer
  17508. responses:
  17509. '200':
  17510. description: ''
  17511. schema:
  17512. required:
  17513. - count
  17514. - results
  17515. type: object
  17516. properties:
  17517. count:
  17518. type: integer
  17519. next:
  17520. type: string
  17521. format: uri
  17522. x-nullable: true
  17523. previous:
  17524. type: string
  17525. format: uri
  17526. x-nullable: true
  17527. results:
  17528. type: array
  17529. items:
  17530. $ref: '#/definitions/Platform'
  17531. tags:
  17532. - dcim
  17533. post:
  17534. operationId: dcim_platforms_create
  17535. description: ''
  17536. parameters:
  17537. - name: data
  17538. in: body
  17539. required: true
  17540. schema:
  17541. $ref: '#/definitions/WritablePlatform'
  17542. responses:
  17543. '201':
  17544. description: ''
  17545. schema:
  17546. $ref: '#/definitions/Platform'
  17547. tags:
  17548. - dcim
  17549. put:
  17550. operationId: dcim_platforms_bulk_update
  17551. description: ''
  17552. parameters:
  17553. - name: data
  17554. in: body
  17555. required: true
  17556. schema:
  17557. $ref: '#/definitions/WritablePlatform'
  17558. responses:
  17559. '200':
  17560. description: ''
  17561. schema:
  17562. $ref: '#/definitions/Platform'
  17563. tags:
  17564. - dcim
  17565. patch:
  17566. operationId: dcim_platforms_bulk_partial_update
  17567. description: ''
  17568. parameters:
  17569. - name: data
  17570. in: body
  17571. required: true
  17572. schema:
  17573. $ref: '#/definitions/WritablePlatform'
  17574. responses:
  17575. '200':
  17576. description: ''
  17577. schema:
  17578. $ref: '#/definitions/Platform'
  17579. tags:
  17580. - dcim
  17581. delete:
  17582. operationId: dcim_platforms_bulk_delete
  17583. description: ''
  17584. parameters: []
  17585. responses:
  17586. '204':
  17587. description: ''
  17588. tags:
  17589. - dcim
  17590. parameters: []
  17591. /dcim/platforms/{id}/:
  17592. get:
  17593. operationId: dcim_platforms_read
  17594. description: ''
  17595. parameters: []
  17596. responses:
  17597. '200':
  17598. description: ''
  17599. schema:
  17600. $ref: '#/definitions/Platform'
  17601. tags:
  17602. - dcim
  17603. put:
  17604. operationId: dcim_platforms_update
  17605. description: ''
  17606. parameters:
  17607. - name: data
  17608. in: body
  17609. required: true
  17610. schema:
  17611. $ref: '#/definitions/WritablePlatform'
  17612. responses:
  17613. '200':
  17614. description: ''
  17615. schema:
  17616. $ref: '#/definitions/Platform'
  17617. tags:
  17618. - dcim
  17619. patch:
  17620. operationId: dcim_platforms_partial_update
  17621. description: ''
  17622. parameters:
  17623. - name: data
  17624. in: body
  17625. required: true
  17626. schema:
  17627. $ref: '#/definitions/WritablePlatform'
  17628. responses:
  17629. '200':
  17630. description: ''
  17631. schema:
  17632. $ref: '#/definitions/Platform'
  17633. tags:
  17634. - dcim
  17635. delete:
  17636. operationId: dcim_platforms_delete
  17637. description: ''
  17638. parameters: []
  17639. responses:
  17640. '204':
  17641. description: ''
  17642. tags:
  17643. - dcim
  17644. parameters:
  17645. - name: id
  17646. in: path
  17647. description: A unique integer value identifying this platform.
  17648. required: true
  17649. type: integer
  17650. /dcim/power-feeds/:
  17651. get:
  17652. operationId: dcim_power-feeds_list
  17653. description: ''
  17654. parameters:
  17655. - name: id
  17656. in: query
  17657. description: ''
  17658. required: false
  17659. type: string
  17660. - name: name
  17661. in: query
  17662. description: ''
  17663. required: false
  17664. type: string
  17665. - name: status
  17666. in: query
  17667. description: ''
  17668. required: false
  17669. type: string
  17670. - name: type
  17671. in: query
  17672. description: ''
  17673. required: false
  17674. type: string
  17675. - name: supply
  17676. in: query
  17677. description: ''
  17678. required: false
  17679. type: string
  17680. - name: phase
  17681. in: query
  17682. description: ''
  17683. required: false
  17684. type: string
  17685. - name: voltage
  17686. in: query
  17687. description: ''
  17688. required: false
  17689. type: string
  17690. - name: amperage
  17691. in: query
  17692. description: ''
  17693. required: false
  17694. type: string
  17695. - name: max_utilization
  17696. in: query
  17697. description: ''
  17698. required: false
  17699. type: string
  17700. - name: cable_end
  17701. in: query
  17702. description: ''
  17703. required: false
  17704. type: string
  17705. - name: created
  17706. in: query
  17707. description: ''
  17708. required: false
  17709. type: string
  17710. - name: last_updated
  17711. in: query
  17712. description: ''
  17713. required: false
  17714. type: string
  17715. - name: created_by_request
  17716. in: query
  17717. description: ''
  17718. required: false
  17719. type: string
  17720. - name: updated_by_request
  17721. in: query
  17722. description: ''
  17723. required: false
  17724. type: string
  17725. - name: q
  17726. in: query
  17727. description: ''
  17728. required: false
  17729. type: string
  17730. - name: tag
  17731. in: query
  17732. description: ''
  17733. required: false
  17734. type: string
  17735. - name: cabled
  17736. in: query
  17737. description: ''
  17738. required: false
  17739. type: string
  17740. - name: occupied
  17741. in: query
  17742. description: ''
  17743. required: false
  17744. type: string
  17745. - name: connected
  17746. in: query
  17747. description: ''
  17748. required: false
  17749. type: string
  17750. - name: region_id
  17751. in: query
  17752. description: ''
  17753. required: false
  17754. type: string
  17755. - name: region
  17756. in: query
  17757. description: ''
  17758. required: false
  17759. type: string
  17760. - name: site_group_id
  17761. in: query
  17762. description: ''
  17763. required: false
  17764. type: string
  17765. - name: site_group
  17766. in: query
  17767. description: ''
  17768. required: false
  17769. type: string
  17770. - name: site_id
  17771. in: query
  17772. description: ''
  17773. required: false
  17774. type: string
  17775. - name: site
  17776. in: query
  17777. description: ''
  17778. required: false
  17779. type: string
  17780. - name: power_panel_id
  17781. in: query
  17782. description: ''
  17783. required: false
  17784. type: string
  17785. - name: rack_id
  17786. in: query
  17787. description: ''
  17788. required: false
  17789. type: string
  17790. - name: id__n
  17791. in: query
  17792. description: ''
  17793. required: false
  17794. type: string
  17795. - name: id__lte
  17796. in: query
  17797. description: ''
  17798. required: false
  17799. type: string
  17800. - name: id__lt
  17801. in: query
  17802. description: ''
  17803. required: false
  17804. type: string
  17805. - name: id__gte
  17806. in: query
  17807. description: ''
  17808. required: false
  17809. type: string
  17810. - name: id__gt
  17811. in: query
  17812. description: ''
  17813. required: false
  17814. type: string
  17815. - name: name__n
  17816. in: query
  17817. description: ''
  17818. required: false
  17819. type: string
  17820. - name: name__ic
  17821. in: query
  17822. description: ''
  17823. required: false
  17824. type: string
  17825. - name: name__nic
  17826. in: query
  17827. description: ''
  17828. required: false
  17829. type: string
  17830. - name: name__iew
  17831. in: query
  17832. description: ''
  17833. required: false
  17834. type: string
  17835. - name: name__niew
  17836. in: query
  17837. description: ''
  17838. required: false
  17839. type: string
  17840. - name: name__isw
  17841. in: query
  17842. description: ''
  17843. required: false
  17844. type: string
  17845. - name: name__nisw
  17846. in: query
  17847. description: ''
  17848. required: false
  17849. type: string
  17850. - name: name__ie
  17851. in: query
  17852. description: ''
  17853. required: false
  17854. type: string
  17855. - name: name__nie
  17856. in: query
  17857. description: ''
  17858. required: false
  17859. type: string
  17860. - name: name__empty
  17861. in: query
  17862. description: ''
  17863. required: false
  17864. type: string
  17865. - name: status__n
  17866. in: query
  17867. description: ''
  17868. required: false
  17869. type: string
  17870. - name: type__n
  17871. in: query
  17872. description: ''
  17873. required: false
  17874. type: string
  17875. - name: supply__n
  17876. in: query
  17877. description: ''
  17878. required: false
  17879. type: string
  17880. - name: phase__n
  17881. in: query
  17882. description: ''
  17883. required: false
  17884. type: string
  17885. - name: voltage__n
  17886. in: query
  17887. description: ''
  17888. required: false
  17889. type: string
  17890. - name: voltage__lte
  17891. in: query
  17892. description: ''
  17893. required: false
  17894. type: string
  17895. - name: voltage__lt
  17896. in: query
  17897. description: ''
  17898. required: false
  17899. type: string
  17900. - name: voltage__gte
  17901. in: query
  17902. description: ''
  17903. required: false
  17904. type: string
  17905. - name: voltage__gt
  17906. in: query
  17907. description: ''
  17908. required: false
  17909. type: string
  17910. - name: amperage__n
  17911. in: query
  17912. description: ''
  17913. required: false
  17914. type: string
  17915. - name: amperage__lte
  17916. in: query
  17917. description: ''
  17918. required: false
  17919. type: string
  17920. - name: amperage__lt
  17921. in: query
  17922. description: ''
  17923. required: false
  17924. type: string
  17925. - name: amperage__gte
  17926. in: query
  17927. description: ''
  17928. required: false
  17929. type: string
  17930. - name: amperage__gt
  17931. in: query
  17932. description: ''
  17933. required: false
  17934. type: string
  17935. - name: max_utilization__n
  17936. in: query
  17937. description: ''
  17938. required: false
  17939. type: string
  17940. - name: max_utilization__lte
  17941. in: query
  17942. description: ''
  17943. required: false
  17944. type: string
  17945. - name: max_utilization__lt
  17946. in: query
  17947. description: ''
  17948. required: false
  17949. type: string
  17950. - name: max_utilization__gte
  17951. in: query
  17952. description: ''
  17953. required: false
  17954. type: string
  17955. - name: max_utilization__gt
  17956. in: query
  17957. description: ''
  17958. required: false
  17959. type: string
  17960. - name: cable_end__n
  17961. in: query
  17962. description: ''
  17963. required: false
  17964. type: string
  17965. - name: created__n
  17966. in: query
  17967. description: ''
  17968. required: false
  17969. type: string
  17970. - name: created__lte
  17971. in: query
  17972. description: ''
  17973. required: false
  17974. type: string
  17975. - name: created__lt
  17976. in: query
  17977. description: ''
  17978. required: false
  17979. type: string
  17980. - name: created__gte
  17981. in: query
  17982. description: ''
  17983. required: false
  17984. type: string
  17985. - name: created__gt
  17986. in: query
  17987. description: ''
  17988. required: false
  17989. type: string
  17990. - name: last_updated__n
  17991. in: query
  17992. description: ''
  17993. required: false
  17994. type: string
  17995. - name: last_updated__lte
  17996. in: query
  17997. description: ''
  17998. required: false
  17999. type: string
  18000. - name: last_updated__lt
  18001. in: query
  18002. description: ''
  18003. required: false
  18004. type: string
  18005. - name: last_updated__gte
  18006. in: query
  18007. description: ''
  18008. required: false
  18009. type: string
  18010. - name: last_updated__gt
  18011. in: query
  18012. description: ''
  18013. required: false
  18014. type: string
  18015. - name: tag__n
  18016. in: query
  18017. description: ''
  18018. required: false
  18019. type: string
  18020. - name: region_id__n
  18021. in: query
  18022. description: ''
  18023. required: false
  18024. type: string
  18025. - name: region__n
  18026. in: query
  18027. description: ''
  18028. required: false
  18029. type: string
  18030. - name: site_group_id__n
  18031. in: query
  18032. description: ''
  18033. required: false
  18034. type: string
  18035. - name: site_group__n
  18036. in: query
  18037. description: ''
  18038. required: false
  18039. type: string
  18040. - name: site_id__n
  18041. in: query
  18042. description: ''
  18043. required: false
  18044. type: string
  18045. - name: site__n
  18046. in: query
  18047. description: ''
  18048. required: false
  18049. type: string
  18050. - name: power_panel_id__n
  18051. in: query
  18052. description: ''
  18053. required: false
  18054. type: string
  18055. - name: rack_id__n
  18056. in: query
  18057. description: ''
  18058. required: false
  18059. type: string
  18060. - name: ordering
  18061. in: query
  18062. description: Which field to use when ordering the results.
  18063. required: false
  18064. type: string
  18065. - name: limit
  18066. in: query
  18067. description: Number of results to return per page.
  18068. required: false
  18069. type: integer
  18070. - name: offset
  18071. in: query
  18072. description: The initial index from which to return the results.
  18073. required: false
  18074. type: integer
  18075. responses:
  18076. '200':
  18077. description: ''
  18078. schema:
  18079. required:
  18080. - count
  18081. - results
  18082. type: object
  18083. properties:
  18084. count:
  18085. type: integer
  18086. next:
  18087. type: string
  18088. format: uri
  18089. x-nullable: true
  18090. previous:
  18091. type: string
  18092. format: uri
  18093. x-nullable: true
  18094. results:
  18095. type: array
  18096. items:
  18097. $ref: '#/definitions/PowerFeed'
  18098. tags:
  18099. - dcim
  18100. post:
  18101. operationId: dcim_power-feeds_create
  18102. description: ''
  18103. parameters:
  18104. - name: data
  18105. in: body
  18106. required: true
  18107. schema:
  18108. $ref: '#/definitions/WritablePowerFeed'
  18109. responses:
  18110. '201':
  18111. description: ''
  18112. schema:
  18113. $ref: '#/definitions/PowerFeed'
  18114. tags:
  18115. - dcim
  18116. put:
  18117. operationId: dcim_power-feeds_bulk_update
  18118. description: ''
  18119. parameters:
  18120. - name: data
  18121. in: body
  18122. required: true
  18123. schema:
  18124. $ref: '#/definitions/WritablePowerFeed'
  18125. responses:
  18126. '200':
  18127. description: ''
  18128. schema:
  18129. $ref: '#/definitions/PowerFeed'
  18130. tags:
  18131. - dcim
  18132. patch:
  18133. operationId: dcim_power-feeds_bulk_partial_update
  18134. description: ''
  18135. parameters:
  18136. - name: data
  18137. in: body
  18138. required: true
  18139. schema:
  18140. $ref: '#/definitions/WritablePowerFeed'
  18141. responses:
  18142. '200':
  18143. description: ''
  18144. schema:
  18145. $ref: '#/definitions/PowerFeed'
  18146. tags:
  18147. - dcim
  18148. delete:
  18149. operationId: dcim_power-feeds_bulk_delete
  18150. description: ''
  18151. parameters: []
  18152. responses:
  18153. '204':
  18154. description: ''
  18155. tags:
  18156. - dcim
  18157. parameters: []
  18158. /dcim/power-feeds/{id}/:
  18159. get:
  18160. operationId: dcim_power-feeds_read
  18161. description: ''
  18162. parameters: []
  18163. responses:
  18164. '200':
  18165. description: ''
  18166. schema:
  18167. $ref: '#/definitions/PowerFeed'
  18168. tags:
  18169. - dcim
  18170. put:
  18171. operationId: dcim_power-feeds_update
  18172. description: ''
  18173. parameters:
  18174. - name: data
  18175. in: body
  18176. required: true
  18177. schema:
  18178. $ref: '#/definitions/WritablePowerFeed'
  18179. responses:
  18180. '200':
  18181. description: ''
  18182. schema:
  18183. $ref: '#/definitions/PowerFeed'
  18184. tags:
  18185. - dcim
  18186. patch:
  18187. operationId: dcim_power-feeds_partial_update
  18188. description: ''
  18189. parameters:
  18190. - name: data
  18191. in: body
  18192. required: true
  18193. schema:
  18194. $ref: '#/definitions/WritablePowerFeed'
  18195. responses:
  18196. '200':
  18197. description: ''
  18198. schema:
  18199. $ref: '#/definitions/PowerFeed'
  18200. tags:
  18201. - dcim
  18202. delete:
  18203. operationId: dcim_power-feeds_delete
  18204. description: ''
  18205. parameters: []
  18206. responses:
  18207. '204':
  18208. description: ''
  18209. tags:
  18210. - dcim
  18211. parameters:
  18212. - name: id
  18213. in: path
  18214. description: A unique integer value identifying this power feed.
  18215. required: true
  18216. type: integer
  18217. /dcim/power-feeds/{id}/trace/:
  18218. get:
  18219. operationId: dcim_power-feeds_trace
  18220. description: Trace a complete cable path and return each segment as a three-tuple
  18221. of (termination, cable, termination).
  18222. parameters: []
  18223. responses:
  18224. '200':
  18225. description: ''
  18226. schema:
  18227. $ref: '#/definitions/PowerFeed'
  18228. tags:
  18229. - dcim
  18230. parameters:
  18231. - name: id
  18232. in: path
  18233. description: A unique integer value identifying this power feed.
  18234. required: true
  18235. type: integer
  18236. /dcim/power-outlet-templates/:
  18237. get:
  18238. operationId: dcim_power-outlet-templates_list
  18239. description: ''
  18240. parameters:
  18241. - name: id
  18242. in: query
  18243. description: ''
  18244. required: false
  18245. type: string
  18246. - name: name
  18247. in: query
  18248. description: ''
  18249. required: false
  18250. type: string
  18251. - name: type
  18252. in: query
  18253. description: ''
  18254. required: false
  18255. type: string
  18256. - name: feed_leg
  18257. in: query
  18258. description: ''
  18259. required: false
  18260. type: string
  18261. - name: created
  18262. in: query
  18263. description: ''
  18264. required: false
  18265. type: string
  18266. - name: last_updated
  18267. in: query
  18268. description: ''
  18269. required: false
  18270. type: string
  18271. - name: created_by_request
  18272. in: query
  18273. description: ''
  18274. required: false
  18275. type: string
  18276. - name: updated_by_request
  18277. in: query
  18278. description: ''
  18279. required: false
  18280. type: string
  18281. - name: q
  18282. in: query
  18283. description: ''
  18284. required: false
  18285. type: string
  18286. - name: devicetype_id
  18287. in: query
  18288. description: ''
  18289. required: false
  18290. type: string
  18291. - name: moduletype_id
  18292. in: query
  18293. description: ''
  18294. required: false
  18295. type: string
  18296. - name: id__n
  18297. in: query
  18298. description: ''
  18299. required: false
  18300. type: string
  18301. - name: id__lte
  18302. in: query
  18303. description: ''
  18304. required: false
  18305. type: string
  18306. - name: id__lt
  18307. in: query
  18308. description: ''
  18309. required: false
  18310. type: string
  18311. - name: id__gte
  18312. in: query
  18313. description: ''
  18314. required: false
  18315. type: string
  18316. - name: id__gt
  18317. in: query
  18318. description: ''
  18319. required: false
  18320. type: string
  18321. - name: name__n
  18322. in: query
  18323. description: ''
  18324. required: false
  18325. type: string
  18326. - name: name__ic
  18327. in: query
  18328. description: ''
  18329. required: false
  18330. type: string
  18331. - name: name__nic
  18332. in: query
  18333. description: ''
  18334. required: false
  18335. type: string
  18336. - name: name__iew
  18337. in: query
  18338. description: ''
  18339. required: false
  18340. type: string
  18341. - name: name__niew
  18342. in: query
  18343. description: ''
  18344. required: false
  18345. type: string
  18346. - name: name__isw
  18347. in: query
  18348. description: ''
  18349. required: false
  18350. type: string
  18351. - name: name__nisw
  18352. in: query
  18353. description: ''
  18354. required: false
  18355. type: string
  18356. - name: name__ie
  18357. in: query
  18358. description: ''
  18359. required: false
  18360. type: string
  18361. - name: name__nie
  18362. in: query
  18363. description: ''
  18364. required: false
  18365. type: string
  18366. - name: name__empty
  18367. in: query
  18368. description: ''
  18369. required: false
  18370. type: string
  18371. - name: type__n
  18372. in: query
  18373. description: ''
  18374. required: false
  18375. type: string
  18376. - name: feed_leg__n
  18377. in: query
  18378. description: ''
  18379. required: false
  18380. type: string
  18381. - name: created__n
  18382. in: query
  18383. description: ''
  18384. required: false
  18385. type: string
  18386. - name: created__lte
  18387. in: query
  18388. description: ''
  18389. required: false
  18390. type: string
  18391. - name: created__lt
  18392. in: query
  18393. description: ''
  18394. required: false
  18395. type: string
  18396. - name: created__gte
  18397. in: query
  18398. description: ''
  18399. required: false
  18400. type: string
  18401. - name: created__gt
  18402. in: query
  18403. description: ''
  18404. required: false
  18405. type: string
  18406. - name: last_updated__n
  18407. in: query
  18408. description: ''
  18409. required: false
  18410. type: string
  18411. - name: last_updated__lte
  18412. in: query
  18413. description: ''
  18414. required: false
  18415. type: string
  18416. - name: last_updated__lt
  18417. in: query
  18418. description: ''
  18419. required: false
  18420. type: string
  18421. - name: last_updated__gte
  18422. in: query
  18423. description: ''
  18424. required: false
  18425. type: string
  18426. - name: last_updated__gt
  18427. in: query
  18428. description: ''
  18429. required: false
  18430. type: string
  18431. - name: devicetype_id__n
  18432. in: query
  18433. description: ''
  18434. required: false
  18435. type: string
  18436. - name: moduletype_id__n
  18437. in: query
  18438. description: ''
  18439. required: false
  18440. type: string
  18441. - name: ordering
  18442. in: query
  18443. description: Which field to use when ordering the results.
  18444. required: false
  18445. type: string
  18446. - name: limit
  18447. in: query
  18448. description: Number of results to return per page.
  18449. required: false
  18450. type: integer
  18451. - name: offset
  18452. in: query
  18453. description: The initial index from which to return the results.
  18454. required: false
  18455. type: integer
  18456. responses:
  18457. '200':
  18458. description: ''
  18459. schema:
  18460. required:
  18461. - count
  18462. - results
  18463. type: object
  18464. properties:
  18465. count:
  18466. type: integer
  18467. next:
  18468. type: string
  18469. format: uri
  18470. x-nullable: true
  18471. previous:
  18472. type: string
  18473. format: uri
  18474. x-nullable: true
  18475. results:
  18476. type: array
  18477. items:
  18478. $ref: '#/definitions/PowerOutletTemplate'
  18479. tags:
  18480. - dcim
  18481. post:
  18482. operationId: dcim_power-outlet-templates_create
  18483. description: ''
  18484. parameters:
  18485. - name: data
  18486. in: body
  18487. required: true
  18488. schema:
  18489. $ref: '#/definitions/WritablePowerOutletTemplate'
  18490. responses:
  18491. '201':
  18492. description: ''
  18493. schema:
  18494. $ref: '#/definitions/PowerOutletTemplate'
  18495. tags:
  18496. - dcim
  18497. put:
  18498. operationId: dcim_power-outlet-templates_bulk_update
  18499. description: ''
  18500. parameters:
  18501. - name: data
  18502. in: body
  18503. required: true
  18504. schema:
  18505. $ref: '#/definitions/WritablePowerOutletTemplate'
  18506. responses:
  18507. '200':
  18508. description: ''
  18509. schema:
  18510. $ref: '#/definitions/PowerOutletTemplate'
  18511. tags:
  18512. - dcim
  18513. patch:
  18514. operationId: dcim_power-outlet-templates_bulk_partial_update
  18515. description: ''
  18516. parameters:
  18517. - name: data
  18518. in: body
  18519. required: true
  18520. schema:
  18521. $ref: '#/definitions/WritablePowerOutletTemplate'
  18522. responses:
  18523. '200':
  18524. description: ''
  18525. schema:
  18526. $ref: '#/definitions/PowerOutletTemplate'
  18527. tags:
  18528. - dcim
  18529. delete:
  18530. operationId: dcim_power-outlet-templates_bulk_delete
  18531. description: ''
  18532. parameters: []
  18533. responses:
  18534. '204':
  18535. description: ''
  18536. tags:
  18537. - dcim
  18538. parameters: []
  18539. /dcim/power-outlet-templates/{id}/:
  18540. get:
  18541. operationId: dcim_power-outlet-templates_read
  18542. description: ''
  18543. parameters: []
  18544. responses:
  18545. '200':
  18546. description: ''
  18547. schema:
  18548. $ref: '#/definitions/PowerOutletTemplate'
  18549. tags:
  18550. - dcim
  18551. put:
  18552. operationId: dcim_power-outlet-templates_update
  18553. description: ''
  18554. parameters:
  18555. - name: data
  18556. in: body
  18557. required: true
  18558. schema:
  18559. $ref: '#/definitions/WritablePowerOutletTemplate'
  18560. responses:
  18561. '200':
  18562. description: ''
  18563. schema:
  18564. $ref: '#/definitions/PowerOutletTemplate'
  18565. tags:
  18566. - dcim
  18567. patch:
  18568. operationId: dcim_power-outlet-templates_partial_update
  18569. description: ''
  18570. parameters:
  18571. - name: data
  18572. in: body
  18573. required: true
  18574. schema:
  18575. $ref: '#/definitions/WritablePowerOutletTemplate'
  18576. responses:
  18577. '200':
  18578. description: ''
  18579. schema:
  18580. $ref: '#/definitions/PowerOutletTemplate'
  18581. tags:
  18582. - dcim
  18583. delete:
  18584. operationId: dcim_power-outlet-templates_delete
  18585. description: ''
  18586. parameters: []
  18587. responses:
  18588. '204':
  18589. description: ''
  18590. tags:
  18591. - dcim
  18592. parameters:
  18593. - name: id
  18594. in: path
  18595. description: A unique integer value identifying this power outlet template.
  18596. required: true
  18597. type: integer
  18598. /dcim/power-outlets/:
  18599. get:
  18600. operationId: dcim_power-outlets_list
  18601. description: ''
  18602. parameters:
  18603. - name: id
  18604. in: query
  18605. description: ''
  18606. required: false
  18607. type: string
  18608. - name: name
  18609. in: query
  18610. description: ''
  18611. required: false
  18612. type: string
  18613. - name: label
  18614. in: query
  18615. description: ''
  18616. required: false
  18617. type: string
  18618. - name: feed_leg
  18619. in: query
  18620. description: ''
  18621. required: false
  18622. type: string
  18623. - name: description
  18624. in: query
  18625. description: ''
  18626. required: false
  18627. type: string
  18628. - name: cable_end
  18629. in: query
  18630. description: ''
  18631. required: false
  18632. type: string
  18633. - name: q
  18634. in: query
  18635. description: ''
  18636. required: false
  18637. type: string
  18638. - name: region_id
  18639. in: query
  18640. description: ''
  18641. required: false
  18642. type: string
  18643. - name: region
  18644. in: query
  18645. description: ''
  18646. required: false
  18647. type: string
  18648. - name: site_group_id
  18649. in: query
  18650. description: ''
  18651. required: false
  18652. type: string
  18653. - name: site_group
  18654. in: query
  18655. description: ''
  18656. required: false
  18657. type: string
  18658. - name: site_id
  18659. in: query
  18660. description: ''
  18661. required: false
  18662. type: string
  18663. - name: site
  18664. in: query
  18665. description: ''
  18666. required: false
  18667. type: string
  18668. - name: location_id
  18669. in: query
  18670. description: ''
  18671. required: false
  18672. type: string
  18673. - name: location
  18674. in: query
  18675. description: ''
  18676. required: false
  18677. type: string
  18678. - name: rack_id
  18679. in: query
  18680. description: ''
  18681. required: false
  18682. type: string
  18683. - name: rack
  18684. in: query
  18685. description: ''
  18686. required: false
  18687. type: string
  18688. - name: device_id
  18689. in: query
  18690. description: ''
  18691. required: false
  18692. type: string
  18693. - name: device
  18694. in: query
  18695. description: ''
  18696. required: false
  18697. type: string
  18698. - name: virtual_chassis_id
  18699. in: query
  18700. description: ''
  18701. required: false
  18702. type: string
  18703. - name: virtual_chassis
  18704. in: query
  18705. description: ''
  18706. required: false
  18707. type: string
  18708. - name: module_id
  18709. in: query
  18710. description: ''
  18711. required: false
  18712. type: string
  18713. - name: created
  18714. in: query
  18715. description: ''
  18716. required: false
  18717. type: string
  18718. - name: last_updated
  18719. in: query
  18720. description: ''
  18721. required: false
  18722. type: string
  18723. - name: created_by_request
  18724. in: query
  18725. description: ''
  18726. required: false
  18727. type: string
  18728. - name: updated_by_request
  18729. in: query
  18730. description: ''
  18731. required: false
  18732. type: string
  18733. - name: tag
  18734. in: query
  18735. description: ''
  18736. required: false
  18737. type: string
  18738. - name: cabled
  18739. in: query
  18740. description: ''
  18741. required: false
  18742. type: string
  18743. - name: occupied
  18744. in: query
  18745. description: ''
  18746. required: false
  18747. type: string
  18748. - name: connected
  18749. in: query
  18750. description: ''
  18751. required: false
  18752. type: string
  18753. - name: type
  18754. in: query
  18755. description: ''
  18756. required: false
  18757. type: string
  18758. - name: id__n
  18759. in: query
  18760. description: ''
  18761. required: false
  18762. type: string
  18763. - name: id__lte
  18764. in: query
  18765. description: ''
  18766. required: false
  18767. type: string
  18768. - name: id__lt
  18769. in: query
  18770. description: ''
  18771. required: false
  18772. type: string
  18773. - name: id__gte
  18774. in: query
  18775. description: ''
  18776. required: false
  18777. type: string
  18778. - name: id__gt
  18779. in: query
  18780. description: ''
  18781. required: false
  18782. type: string
  18783. - name: name__n
  18784. in: query
  18785. description: ''
  18786. required: false
  18787. type: string
  18788. - name: name__ic
  18789. in: query
  18790. description: ''
  18791. required: false
  18792. type: string
  18793. - name: name__nic
  18794. in: query
  18795. description: ''
  18796. required: false
  18797. type: string
  18798. - name: name__iew
  18799. in: query
  18800. description: ''
  18801. required: false
  18802. type: string
  18803. - name: name__niew
  18804. in: query
  18805. description: ''
  18806. required: false
  18807. type: string
  18808. - name: name__isw
  18809. in: query
  18810. description: ''
  18811. required: false
  18812. type: string
  18813. - name: name__nisw
  18814. in: query
  18815. description: ''
  18816. required: false
  18817. type: string
  18818. - name: name__ie
  18819. in: query
  18820. description: ''
  18821. required: false
  18822. type: string
  18823. - name: name__nie
  18824. in: query
  18825. description: ''
  18826. required: false
  18827. type: string
  18828. - name: name__empty
  18829. in: query
  18830. description: ''
  18831. required: false
  18832. type: string
  18833. - name: label__n
  18834. in: query
  18835. description: ''
  18836. required: false
  18837. type: string
  18838. - name: label__ic
  18839. in: query
  18840. description: ''
  18841. required: false
  18842. type: string
  18843. - name: label__nic
  18844. in: query
  18845. description: ''
  18846. required: false
  18847. type: string
  18848. - name: label__iew
  18849. in: query
  18850. description: ''
  18851. required: false
  18852. type: string
  18853. - name: label__niew
  18854. in: query
  18855. description: ''
  18856. required: false
  18857. type: string
  18858. - name: label__isw
  18859. in: query
  18860. description: ''
  18861. required: false
  18862. type: string
  18863. - name: label__nisw
  18864. in: query
  18865. description: ''
  18866. required: false
  18867. type: string
  18868. - name: label__ie
  18869. in: query
  18870. description: ''
  18871. required: false
  18872. type: string
  18873. - name: label__nie
  18874. in: query
  18875. description: ''
  18876. required: false
  18877. type: string
  18878. - name: label__empty
  18879. in: query
  18880. description: ''
  18881. required: false
  18882. type: string
  18883. - name: feed_leg__n
  18884. in: query
  18885. description: ''
  18886. required: false
  18887. type: string
  18888. - name: description__n
  18889. in: query
  18890. description: ''
  18891. required: false
  18892. type: string
  18893. - name: description__ic
  18894. in: query
  18895. description: ''
  18896. required: false
  18897. type: string
  18898. - name: description__nic
  18899. in: query
  18900. description: ''
  18901. required: false
  18902. type: string
  18903. - name: description__iew
  18904. in: query
  18905. description: ''
  18906. required: false
  18907. type: string
  18908. - name: description__niew
  18909. in: query
  18910. description: ''
  18911. required: false
  18912. type: string
  18913. - name: description__isw
  18914. in: query
  18915. description: ''
  18916. required: false
  18917. type: string
  18918. - name: description__nisw
  18919. in: query
  18920. description: ''
  18921. required: false
  18922. type: string
  18923. - name: description__ie
  18924. in: query
  18925. description: ''
  18926. required: false
  18927. type: string
  18928. - name: description__nie
  18929. in: query
  18930. description: ''
  18931. required: false
  18932. type: string
  18933. - name: description__empty
  18934. in: query
  18935. description: ''
  18936. required: false
  18937. type: string
  18938. - name: cable_end__n
  18939. in: query
  18940. description: ''
  18941. required: false
  18942. type: string
  18943. - name: region_id__n
  18944. in: query
  18945. description: ''
  18946. required: false
  18947. type: string
  18948. - name: region__n
  18949. in: query
  18950. description: ''
  18951. required: false
  18952. type: string
  18953. - name: site_group_id__n
  18954. in: query
  18955. description: ''
  18956. required: false
  18957. type: string
  18958. - name: site_group__n
  18959. in: query
  18960. description: ''
  18961. required: false
  18962. type: string
  18963. - name: site_id__n
  18964. in: query
  18965. description: ''
  18966. required: false
  18967. type: string
  18968. - name: site__n
  18969. in: query
  18970. description: ''
  18971. required: false
  18972. type: string
  18973. - name: location_id__n
  18974. in: query
  18975. description: ''
  18976. required: false
  18977. type: string
  18978. - name: location__n
  18979. in: query
  18980. description: ''
  18981. required: false
  18982. type: string
  18983. - name: rack_id__n
  18984. in: query
  18985. description: ''
  18986. required: false
  18987. type: string
  18988. - name: rack__n
  18989. in: query
  18990. description: ''
  18991. required: false
  18992. type: string
  18993. - name: device_id__n
  18994. in: query
  18995. description: ''
  18996. required: false
  18997. type: string
  18998. - name: device__n
  18999. in: query
  19000. description: ''
  19001. required: false
  19002. type: string
  19003. - name: virtual_chassis_id__n
  19004. in: query
  19005. description: ''
  19006. required: false
  19007. type: string
  19008. - name: virtual_chassis__n
  19009. in: query
  19010. description: ''
  19011. required: false
  19012. type: string
  19013. - name: module_id__n
  19014. in: query
  19015. description: ''
  19016. required: false
  19017. type: string
  19018. - name: created__n
  19019. in: query
  19020. description: ''
  19021. required: false
  19022. type: string
  19023. - name: created__lte
  19024. in: query
  19025. description: ''
  19026. required: false
  19027. type: string
  19028. - name: created__lt
  19029. in: query
  19030. description: ''
  19031. required: false
  19032. type: string
  19033. - name: created__gte
  19034. in: query
  19035. description: ''
  19036. required: false
  19037. type: string
  19038. - name: created__gt
  19039. in: query
  19040. description: ''
  19041. required: false
  19042. type: string
  19043. - name: last_updated__n
  19044. in: query
  19045. description: ''
  19046. required: false
  19047. type: string
  19048. - name: last_updated__lte
  19049. in: query
  19050. description: ''
  19051. required: false
  19052. type: string
  19053. - name: last_updated__lt
  19054. in: query
  19055. description: ''
  19056. required: false
  19057. type: string
  19058. - name: last_updated__gte
  19059. in: query
  19060. description: ''
  19061. required: false
  19062. type: string
  19063. - name: last_updated__gt
  19064. in: query
  19065. description: ''
  19066. required: false
  19067. type: string
  19068. - name: tag__n
  19069. in: query
  19070. description: ''
  19071. required: false
  19072. type: string
  19073. - name: type__n
  19074. in: query
  19075. description: ''
  19076. required: false
  19077. type: string
  19078. - name: ordering
  19079. in: query
  19080. description: Which field to use when ordering the results.
  19081. required: false
  19082. type: string
  19083. - name: limit
  19084. in: query
  19085. description: Number of results to return per page.
  19086. required: false
  19087. type: integer
  19088. - name: offset
  19089. in: query
  19090. description: The initial index from which to return the results.
  19091. required: false
  19092. type: integer
  19093. responses:
  19094. '200':
  19095. description: ''
  19096. schema:
  19097. required:
  19098. - count
  19099. - results
  19100. type: object
  19101. properties:
  19102. count:
  19103. type: integer
  19104. next:
  19105. type: string
  19106. format: uri
  19107. x-nullable: true
  19108. previous:
  19109. type: string
  19110. format: uri
  19111. x-nullable: true
  19112. results:
  19113. type: array
  19114. items:
  19115. $ref: '#/definitions/PowerOutlet'
  19116. tags:
  19117. - dcim
  19118. post:
  19119. operationId: dcim_power-outlets_create
  19120. description: ''
  19121. parameters:
  19122. - name: data
  19123. in: body
  19124. required: true
  19125. schema:
  19126. $ref: '#/definitions/WritablePowerOutlet'
  19127. responses:
  19128. '201':
  19129. description: ''
  19130. schema:
  19131. $ref: '#/definitions/PowerOutlet'
  19132. tags:
  19133. - dcim
  19134. put:
  19135. operationId: dcim_power-outlets_bulk_update
  19136. description: ''
  19137. parameters:
  19138. - name: data
  19139. in: body
  19140. required: true
  19141. schema:
  19142. $ref: '#/definitions/WritablePowerOutlet'
  19143. responses:
  19144. '200':
  19145. description: ''
  19146. schema:
  19147. $ref: '#/definitions/PowerOutlet'
  19148. tags:
  19149. - dcim
  19150. patch:
  19151. operationId: dcim_power-outlets_bulk_partial_update
  19152. description: ''
  19153. parameters:
  19154. - name: data
  19155. in: body
  19156. required: true
  19157. schema:
  19158. $ref: '#/definitions/WritablePowerOutlet'
  19159. responses:
  19160. '200':
  19161. description: ''
  19162. schema:
  19163. $ref: '#/definitions/PowerOutlet'
  19164. tags:
  19165. - dcim
  19166. delete:
  19167. operationId: dcim_power-outlets_bulk_delete
  19168. description: ''
  19169. parameters: []
  19170. responses:
  19171. '204':
  19172. description: ''
  19173. tags:
  19174. - dcim
  19175. parameters: []
  19176. /dcim/power-outlets/{id}/:
  19177. get:
  19178. operationId: dcim_power-outlets_read
  19179. description: ''
  19180. parameters: []
  19181. responses:
  19182. '200':
  19183. description: ''
  19184. schema:
  19185. $ref: '#/definitions/PowerOutlet'
  19186. tags:
  19187. - dcim
  19188. put:
  19189. operationId: dcim_power-outlets_update
  19190. description: ''
  19191. parameters:
  19192. - name: data
  19193. in: body
  19194. required: true
  19195. schema:
  19196. $ref: '#/definitions/WritablePowerOutlet'
  19197. responses:
  19198. '200':
  19199. description: ''
  19200. schema:
  19201. $ref: '#/definitions/PowerOutlet'
  19202. tags:
  19203. - dcim
  19204. patch:
  19205. operationId: dcim_power-outlets_partial_update
  19206. description: ''
  19207. parameters:
  19208. - name: data
  19209. in: body
  19210. required: true
  19211. schema:
  19212. $ref: '#/definitions/WritablePowerOutlet'
  19213. responses:
  19214. '200':
  19215. description: ''
  19216. schema:
  19217. $ref: '#/definitions/PowerOutlet'
  19218. tags:
  19219. - dcim
  19220. delete:
  19221. operationId: dcim_power-outlets_delete
  19222. description: ''
  19223. parameters: []
  19224. responses:
  19225. '204':
  19226. description: ''
  19227. tags:
  19228. - dcim
  19229. parameters:
  19230. - name: id
  19231. in: path
  19232. description: A unique integer value identifying this power outlet.
  19233. required: true
  19234. type: integer
  19235. /dcim/power-outlets/{id}/trace/:
  19236. get:
  19237. operationId: dcim_power-outlets_trace
  19238. description: Trace a complete cable path and return each segment as a three-tuple
  19239. of (termination, cable, termination).
  19240. parameters: []
  19241. responses:
  19242. '200':
  19243. description: ''
  19244. schema:
  19245. $ref: '#/definitions/PowerOutlet'
  19246. tags:
  19247. - dcim
  19248. parameters:
  19249. - name: id
  19250. in: path
  19251. description: A unique integer value identifying this power outlet.
  19252. required: true
  19253. type: integer
  19254. /dcim/power-panels/:
  19255. get:
  19256. operationId: dcim_power-panels_list
  19257. description: ''
  19258. parameters:
  19259. - name: id
  19260. in: query
  19261. description: ''
  19262. required: false
  19263. type: string
  19264. - name: name
  19265. in: query
  19266. description: ''
  19267. required: false
  19268. type: string
  19269. - name: created
  19270. in: query
  19271. description: ''
  19272. required: false
  19273. type: string
  19274. - name: last_updated
  19275. in: query
  19276. description: ''
  19277. required: false
  19278. type: string
  19279. - name: created_by_request
  19280. in: query
  19281. description: ''
  19282. required: false
  19283. type: string
  19284. - name: updated_by_request
  19285. in: query
  19286. description: ''
  19287. required: false
  19288. type: string
  19289. - name: q
  19290. in: query
  19291. description: ''
  19292. required: false
  19293. type: string
  19294. - name: tag
  19295. in: query
  19296. description: ''
  19297. required: false
  19298. type: string
  19299. - name: contact
  19300. in: query
  19301. description: ''
  19302. required: false
  19303. type: string
  19304. - name: contact_role
  19305. in: query
  19306. description: ''
  19307. required: false
  19308. type: string
  19309. - name: contact_group
  19310. in: query
  19311. description: ''
  19312. required: false
  19313. type: string
  19314. - name: region_id
  19315. in: query
  19316. description: ''
  19317. required: false
  19318. type: string
  19319. - name: region
  19320. in: query
  19321. description: ''
  19322. required: false
  19323. type: string
  19324. - name: site_group_id
  19325. in: query
  19326. description: ''
  19327. required: false
  19328. type: string
  19329. - name: site_group
  19330. in: query
  19331. description: ''
  19332. required: false
  19333. type: string
  19334. - name: site_id
  19335. in: query
  19336. description: ''
  19337. required: false
  19338. type: string
  19339. - name: site
  19340. in: query
  19341. description: ''
  19342. required: false
  19343. type: string
  19344. - name: location_id
  19345. in: query
  19346. description: ''
  19347. required: false
  19348. type: string
  19349. - name: id__n
  19350. in: query
  19351. description: ''
  19352. required: false
  19353. type: string
  19354. - name: id__lte
  19355. in: query
  19356. description: ''
  19357. required: false
  19358. type: string
  19359. - name: id__lt
  19360. in: query
  19361. description: ''
  19362. required: false
  19363. type: string
  19364. - name: id__gte
  19365. in: query
  19366. description: ''
  19367. required: false
  19368. type: string
  19369. - name: id__gt
  19370. in: query
  19371. description: ''
  19372. required: false
  19373. type: string
  19374. - name: name__n
  19375. in: query
  19376. description: ''
  19377. required: false
  19378. type: string
  19379. - name: name__ic
  19380. in: query
  19381. description: ''
  19382. required: false
  19383. type: string
  19384. - name: name__nic
  19385. in: query
  19386. description: ''
  19387. required: false
  19388. type: string
  19389. - name: name__iew
  19390. in: query
  19391. description: ''
  19392. required: false
  19393. type: string
  19394. - name: name__niew
  19395. in: query
  19396. description: ''
  19397. required: false
  19398. type: string
  19399. - name: name__isw
  19400. in: query
  19401. description: ''
  19402. required: false
  19403. type: string
  19404. - name: name__nisw
  19405. in: query
  19406. description: ''
  19407. required: false
  19408. type: string
  19409. - name: name__ie
  19410. in: query
  19411. description: ''
  19412. required: false
  19413. type: string
  19414. - name: name__nie
  19415. in: query
  19416. description: ''
  19417. required: false
  19418. type: string
  19419. - name: name__empty
  19420. in: query
  19421. description: ''
  19422. required: false
  19423. type: string
  19424. - name: created__n
  19425. in: query
  19426. description: ''
  19427. required: false
  19428. type: string
  19429. - name: created__lte
  19430. in: query
  19431. description: ''
  19432. required: false
  19433. type: string
  19434. - name: created__lt
  19435. in: query
  19436. description: ''
  19437. required: false
  19438. type: string
  19439. - name: created__gte
  19440. in: query
  19441. description: ''
  19442. required: false
  19443. type: string
  19444. - name: created__gt
  19445. in: query
  19446. description: ''
  19447. required: false
  19448. type: string
  19449. - name: last_updated__n
  19450. in: query
  19451. description: ''
  19452. required: false
  19453. type: string
  19454. - name: last_updated__lte
  19455. in: query
  19456. description: ''
  19457. required: false
  19458. type: string
  19459. - name: last_updated__lt
  19460. in: query
  19461. description: ''
  19462. required: false
  19463. type: string
  19464. - name: last_updated__gte
  19465. in: query
  19466. description: ''
  19467. required: false
  19468. type: string
  19469. - name: last_updated__gt
  19470. in: query
  19471. description: ''
  19472. required: false
  19473. type: string
  19474. - name: tag__n
  19475. in: query
  19476. description: ''
  19477. required: false
  19478. type: string
  19479. - name: contact__n
  19480. in: query
  19481. description: ''
  19482. required: false
  19483. type: string
  19484. - name: contact_role__n
  19485. in: query
  19486. description: ''
  19487. required: false
  19488. type: string
  19489. - name: contact_group__n
  19490. in: query
  19491. description: ''
  19492. required: false
  19493. type: string
  19494. - name: region_id__n
  19495. in: query
  19496. description: ''
  19497. required: false
  19498. type: string
  19499. - name: region__n
  19500. in: query
  19501. description: ''
  19502. required: false
  19503. type: string
  19504. - name: site_group_id__n
  19505. in: query
  19506. description: ''
  19507. required: false
  19508. type: string
  19509. - name: site_group__n
  19510. in: query
  19511. description: ''
  19512. required: false
  19513. type: string
  19514. - name: site_id__n
  19515. in: query
  19516. description: ''
  19517. required: false
  19518. type: string
  19519. - name: site__n
  19520. in: query
  19521. description: ''
  19522. required: false
  19523. type: string
  19524. - name: location_id__n
  19525. in: query
  19526. description: ''
  19527. required: false
  19528. type: string
  19529. - name: ordering
  19530. in: query
  19531. description: Which field to use when ordering the results.
  19532. required: false
  19533. type: string
  19534. - name: limit
  19535. in: query
  19536. description: Number of results to return per page.
  19537. required: false
  19538. type: integer
  19539. - name: offset
  19540. in: query
  19541. description: The initial index from which to return the results.
  19542. required: false
  19543. type: integer
  19544. responses:
  19545. '200':
  19546. description: ''
  19547. schema:
  19548. required:
  19549. - count
  19550. - results
  19551. type: object
  19552. properties:
  19553. count:
  19554. type: integer
  19555. next:
  19556. type: string
  19557. format: uri
  19558. x-nullable: true
  19559. previous:
  19560. type: string
  19561. format: uri
  19562. x-nullable: true
  19563. results:
  19564. type: array
  19565. items:
  19566. $ref: '#/definitions/PowerPanel'
  19567. tags:
  19568. - dcim
  19569. post:
  19570. operationId: dcim_power-panels_create
  19571. description: ''
  19572. parameters:
  19573. - name: data
  19574. in: body
  19575. required: true
  19576. schema:
  19577. $ref: '#/definitions/WritablePowerPanel'
  19578. responses:
  19579. '201':
  19580. description: ''
  19581. schema:
  19582. $ref: '#/definitions/PowerPanel'
  19583. tags:
  19584. - dcim
  19585. put:
  19586. operationId: dcim_power-panels_bulk_update
  19587. description: ''
  19588. parameters:
  19589. - name: data
  19590. in: body
  19591. required: true
  19592. schema:
  19593. $ref: '#/definitions/WritablePowerPanel'
  19594. responses:
  19595. '200':
  19596. description: ''
  19597. schema:
  19598. $ref: '#/definitions/PowerPanel'
  19599. tags:
  19600. - dcim
  19601. patch:
  19602. operationId: dcim_power-panels_bulk_partial_update
  19603. description: ''
  19604. parameters:
  19605. - name: data
  19606. in: body
  19607. required: true
  19608. schema:
  19609. $ref: '#/definitions/WritablePowerPanel'
  19610. responses:
  19611. '200':
  19612. description: ''
  19613. schema:
  19614. $ref: '#/definitions/PowerPanel'
  19615. tags:
  19616. - dcim
  19617. delete:
  19618. operationId: dcim_power-panels_bulk_delete
  19619. description: ''
  19620. parameters: []
  19621. responses:
  19622. '204':
  19623. description: ''
  19624. tags:
  19625. - dcim
  19626. parameters: []
  19627. /dcim/power-panels/{id}/:
  19628. get:
  19629. operationId: dcim_power-panels_read
  19630. description: ''
  19631. parameters: []
  19632. responses:
  19633. '200':
  19634. description: ''
  19635. schema:
  19636. $ref: '#/definitions/PowerPanel'
  19637. tags:
  19638. - dcim
  19639. put:
  19640. operationId: dcim_power-panels_update
  19641. description: ''
  19642. parameters:
  19643. - name: data
  19644. in: body
  19645. required: true
  19646. schema:
  19647. $ref: '#/definitions/WritablePowerPanel'
  19648. responses:
  19649. '200':
  19650. description: ''
  19651. schema:
  19652. $ref: '#/definitions/PowerPanel'
  19653. tags:
  19654. - dcim
  19655. patch:
  19656. operationId: dcim_power-panels_partial_update
  19657. description: ''
  19658. parameters:
  19659. - name: data
  19660. in: body
  19661. required: true
  19662. schema:
  19663. $ref: '#/definitions/WritablePowerPanel'
  19664. responses:
  19665. '200':
  19666. description: ''
  19667. schema:
  19668. $ref: '#/definitions/PowerPanel'
  19669. tags:
  19670. - dcim
  19671. delete:
  19672. operationId: dcim_power-panels_delete
  19673. description: ''
  19674. parameters: []
  19675. responses:
  19676. '204':
  19677. description: ''
  19678. tags:
  19679. - dcim
  19680. parameters:
  19681. - name: id
  19682. in: path
  19683. description: A unique integer value identifying this power panel.
  19684. required: true
  19685. type: integer
  19686. /dcim/power-port-templates/:
  19687. get:
  19688. operationId: dcim_power-port-templates_list
  19689. description: ''
  19690. parameters:
  19691. - name: id
  19692. in: query
  19693. description: ''
  19694. required: false
  19695. type: string
  19696. - name: name
  19697. in: query
  19698. description: ''
  19699. required: false
  19700. type: string
  19701. - name: type
  19702. in: query
  19703. description: ''
  19704. required: false
  19705. type: string
  19706. - name: maximum_draw
  19707. in: query
  19708. description: ''
  19709. required: false
  19710. type: string
  19711. - name: allocated_draw
  19712. in: query
  19713. description: ''
  19714. required: false
  19715. type: string
  19716. - name: created
  19717. in: query
  19718. description: ''
  19719. required: false
  19720. type: string
  19721. - name: last_updated
  19722. in: query
  19723. description: ''
  19724. required: false
  19725. type: string
  19726. - name: created_by_request
  19727. in: query
  19728. description: ''
  19729. required: false
  19730. type: string
  19731. - name: updated_by_request
  19732. in: query
  19733. description: ''
  19734. required: false
  19735. type: string
  19736. - name: q
  19737. in: query
  19738. description: ''
  19739. required: false
  19740. type: string
  19741. - name: devicetype_id
  19742. in: query
  19743. description: ''
  19744. required: false
  19745. type: string
  19746. - name: moduletype_id
  19747. in: query
  19748. description: ''
  19749. required: false
  19750. type: string
  19751. - name: id__n
  19752. in: query
  19753. description: ''
  19754. required: false
  19755. type: string
  19756. - name: id__lte
  19757. in: query
  19758. description: ''
  19759. required: false
  19760. type: string
  19761. - name: id__lt
  19762. in: query
  19763. description: ''
  19764. required: false
  19765. type: string
  19766. - name: id__gte
  19767. in: query
  19768. description: ''
  19769. required: false
  19770. type: string
  19771. - name: id__gt
  19772. in: query
  19773. description: ''
  19774. required: false
  19775. type: string
  19776. - name: name__n
  19777. in: query
  19778. description: ''
  19779. required: false
  19780. type: string
  19781. - name: name__ic
  19782. in: query
  19783. description: ''
  19784. required: false
  19785. type: string
  19786. - name: name__nic
  19787. in: query
  19788. description: ''
  19789. required: false
  19790. type: string
  19791. - name: name__iew
  19792. in: query
  19793. description: ''
  19794. required: false
  19795. type: string
  19796. - name: name__niew
  19797. in: query
  19798. description: ''
  19799. required: false
  19800. type: string
  19801. - name: name__isw
  19802. in: query
  19803. description: ''
  19804. required: false
  19805. type: string
  19806. - name: name__nisw
  19807. in: query
  19808. description: ''
  19809. required: false
  19810. type: string
  19811. - name: name__ie
  19812. in: query
  19813. description: ''
  19814. required: false
  19815. type: string
  19816. - name: name__nie
  19817. in: query
  19818. description: ''
  19819. required: false
  19820. type: string
  19821. - name: name__empty
  19822. in: query
  19823. description: ''
  19824. required: false
  19825. type: string
  19826. - name: type__n
  19827. in: query
  19828. description: ''
  19829. required: false
  19830. type: string
  19831. - name: maximum_draw__n
  19832. in: query
  19833. description: ''
  19834. required: false
  19835. type: string
  19836. - name: maximum_draw__lte
  19837. in: query
  19838. description: ''
  19839. required: false
  19840. type: string
  19841. - name: maximum_draw__lt
  19842. in: query
  19843. description: ''
  19844. required: false
  19845. type: string
  19846. - name: maximum_draw__gte
  19847. in: query
  19848. description: ''
  19849. required: false
  19850. type: string
  19851. - name: maximum_draw__gt
  19852. in: query
  19853. description: ''
  19854. required: false
  19855. type: string
  19856. - name: allocated_draw__n
  19857. in: query
  19858. description: ''
  19859. required: false
  19860. type: string
  19861. - name: allocated_draw__lte
  19862. in: query
  19863. description: ''
  19864. required: false
  19865. type: string
  19866. - name: allocated_draw__lt
  19867. in: query
  19868. description: ''
  19869. required: false
  19870. type: string
  19871. - name: allocated_draw__gte
  19872. in: query
  19873. description: ''
  19874. required: false
  19875. type: string
  19876. - name: allocated_draw__gt
  19877. in: query
  19878. description: ''
  19879. required: false
  19880. type: string
  19881. - name: created__n
  19882. in: query
  19883. description: ''
  19884. required: false
  19885. type: string
  19886. - name: created__lte
  19887. in: query
  19888. description: ''
  19889. required: false
  19890. type: string
  19891. - name: created__lt
  19892. in: query
  19893. description: ''
  19894. required: false
  19895. type: string
  19896. - name: created__gte
  19897. in: query
  19898. description: ''
  19899. required: false
  19900. type: string
  19901. - name: created__gt
  19902. in: query
  19903. description: ''
  19904. required: false
  19905. type: string
  19906. - name: last_updated__n
  19907. in: query
  19908. description: ''
  19909. required: false
  19910. type: string
  19911. - name: last_updated__lte
  19912. in: query
  19913. description: ''
  19914. required: false
  19915. type: string
  19916. - name: last_updated__lt
  19917. in: query
  19918. description: ''
  19919. required: false
  19920. type: string
  19921. - name: last_updated__gte
  19922. in: query
  19923. description: ''
  19924. required: false
  19925. type: string
  19926. - name: last_updated__gt
  19927. in: query
  19928. description: ''
  19929. required: false
  19930. type: string
  19931. - name: devicetype_id__n
  19932. in: query
  19933. description: ''
  19934. required: false
  19935. type: string
  19936. - name: moduletype_id__n
  19937. in: query
  19938. description: ''
  19939. required: false
  19940. type: string
  19941. - name: ordering
  19942. in: query
  19943. description: Which field to use when ordering the results.
  19944. required: false
  19945. type: string
  19946. - name: limit
  19947. in: query
  19948. description: Number of results to return per page.
  19949. required: false
  19950. type: integer
  19951. - name: offset
  19952. in: query
  19953. description: The initial index from which to return the results.
  19954. required: false
  19955. type: integer
  19956. responses:
  19957. '200':
  19958. description: ''
  19959. schema:
  19960. required:
  19961. - count
  19962. - results
  19963. type: object
  19964. properties:
  19965. count:
  19966. type: integer
  19967. next:
  19968. type: string
  19969. format: uri
  19970. x-nullable: true
  19971. previous:
  19972. type: string
  19973. format: uri
  19974. x-nullable: true
  19975. results:
  19976. type: array
  19977. items:
  19978. $ref: '#/definitions/PowerPortTemplate'
  19979. tags:
  19980. - dcim
  19981. post:
  19982. operationId: dcim_power-port-templates_create
  19983. description: ''
  19984. parameters:
  19985. - name: data
  19986. in: body
  19987. required: true
  19988. schema:
  19989. $ref: '#/definitions/WritablePowerPortTemplate'
  19990. responses:
  19991. '201':
  19992. description: ''
  19993. schema:
  19994. $ref: '#/definitions/PowerPortTemplate'
  19995. tags:
  19996. - dcim
  19997. put:
  19998. operationId: dcim_power-port-templates_bulk_update
  19999. description: ''
  20000. parameters:
  20001. - name: data
  20002. in: body
  20003. required: true
  20004. schema:
  20005. $ref: '#/definitions/WritablePowerPortTemplate'
  20006. responses:
  20007. '200':
  20008. description: ''
  20009. schema:
  20010. $ref: '#/definitions/PowerPortTemplate'
  20011. tags:
  20012. - dcim
  20013. patch:
  20014. operationId: dcim_power-port-templates_bulk_partial_update
  20015. description: ''
  20016. parameters:
  20017. - name: data
  20018. in: body
  20019. required: true
  20020. schema:
  20021. $ref: '#/definitions/WritablePowerPortTemplate'
  20022. responses:
  20023. '200':
  20024. description: ''
  20025. schema:
  20026. $ref: '#/definitions/PowerPortTemplate'
  20027. tags:
  20028. - dcim
  20029. delete:
  20030. operationId: dcim_power-port-templates_bulk_delete
  20031. description: ''
  20032. parameters: []
  20033. responses:
  20034. '204':
  20035. description: ''
  20036. tags:
  20037. - dcim
  20038. parameters: []
  20039. /dcim/power-port-templates/{id}/:
  20040. get:
  20041. operationId: dcim_power-port-templates_read
  20042. description: ''
  20043. parameters: []
  20044. responses:
  20045. '200':
  20046. description: ''
  20047. schema:
  20048. $ref: '#/definitions/PowerPortTemplate'
  20049. tags:
  20050. - dcim
  20051. put:
  20052. operationId: dcim_power-port-templates_update
  20053. description: ''
  20054. parameters:
  20055. - name: data
  20056. in: body
  20057. required: true
  20058. schema:
  20059. $ref: '#/definitions/WritablePowerPortTemplate'
  20060. responses:
  20061. '200':
  20062. description: ''
  20063. schema:
  20064. $ref: '#/definitions/PowerPortTemplate'
  20065. tags:
  20066. - dcim
  20067. patch:
  20068. operationId: dcim_power-port-templates_partial_update
  20069. description: ''
  20070. parameters:
  20071. - name: data
  20072. in: body
  20073. required: true
  20074. schema:
  20075. $ref: '#/definitions/WritablePowerPortTemplate'
  20076. responses:
  20077. '200':
  20078. description: ''
  20079. schema:
  20080. $ref: '#/definitions/PowerPortTemplate'
  20081. tags:
  20082. - dcim
  20083. delete:
  20084. operationId: dcim_power-port-templates_delete
  20085. description: ''
  20086. parameters: []
  20087. responses:
  20088. '204':
  20089. description: ''
  20090. tags:
  20091. - dcim
  20092. parameters:
  20093. - name: id
  20094. in: path
  20095. description: A unique integer value identifying this power port template.
  20096. required: true
  20097. type: integer
  20098. /dcim/power-ports/:
  20099. get:
  20100. operationId: dcim_power-ports_list
  20101. description: ''
  20102. parameters:
  20103. - name: id
  20104. in: query
  20105. description: ''
  20106. required: false
  20107. type: string
  20108. - name: name
  20109. in: query
  20110. description: ''
  20111. required: false
  20112. type: string
  20113. - name: label
  20114. in: query
  20115. description: ''
  20116. required: false
  20117. type: string
  20118. - name: maximum_draw
  20119. in: query
  20120. description: ''
  20121. required: false
  20122. type: string
  20123. - name: allocated_draw
  20124. in: query
  20125. description: ''
  20126. required: false
  20127. type: string
  20128. - name: description
  20129. in: query
  20130. description: ''
  20131. required: false
  20132. type: string
  20133. - name: cable_end
  20134. in: query
  20135. description: ''
  20136. required: false
  20137. type: string
  20138. - name: q
  20139. in: query
  20140. description: ''
  20141. required: false
  20142. type: string
  20143. - name: region_id
  20144. in: query
  20145. description: ''
  20146. required: false
  20147. type: string
  20148. - name: region
  20149. in: query
  20150. description: ''
  20151. required: false
  20152. type: string
  20153. - name: site_group_id
  20154. in: query
  20155. description: ''
  20156. required: false
  20157. type: string
  20158. - name: site_group
  20159. in: query
  20160. description: ''
  20161. required: false
  20162. type: string
  20163. - name: site_id
  20164. in: query
  20165. description: ''
  20166. required: false
  20167. type: string
  20168. - name: site
  20169. in: query
  20170. description: ''
  20171. required: false
  20172. type: string
  20173. - name: location_id
  20174. in: query
  20175. description: ''
  20176. required: false
  20177. type: string
  20178. - name: location
  20179. in: query
  20180. description: ''
  20181. required: false
  20182. type: string
  20183. - name: rack_id
  20184. in: query
  20185. description: ''
  20186. required: false
  20187. type: string
  20188. - name: rack
  20189. in: query
  20190. description: ''
  20191. required: false
  20192. type: string
  20193. - name: device_id
  20194. in: query
  20195. description: ''
  20196. required: false
  20197. type: string
  20198. - name: device
  20199. in: query
  20200. description: ''
  20201. required: false
  20202. type: string
  20203. - name: virtual_chassis_id
  20204. in: query
  20205. description: ''
  20206. required: false
  20207. type: string
  20208. - name: virtual_chassis
  20209. in: query
  20210. description: ''
  20211. required: false
  20212. type: string
  20213. - name: module_id
  20214. in: query
  20215. description: ''
  20216. required: false
  20217. type: string
  20218. - name: created
  20219. in: query
  20220. description: ''
  20221. required: false
  20222. type: string
  20223. - name: last_updated
  20224. in: query
  20225. description: ''
  20226. required: false
  20227. type: string
  20228. - name: created_by_request
  20229. in: query
  20230. description: ''
  20231. required: false
  20232. type: string
  20233. - name: updated_by_request
  20234. in: query
  20235. description: ''
  20236. required: false
  20237. type: string
  20238. - name: tag
  20239. in: query
  20240. description: ''
  20241. required: false
  20242. type: string
  20243. - name: cabled
  20244. in: query
  20245. description: ''
  20246. required: false
  20247. type: string
  20248. - name: occupied
  20249. in: query
  20250. description: ''
  20251. required: false
  20252. type: string
  20253. - name: connected
  20254. in: query
  20255. description: ''
  20256. required: false
  20257. type: string
  20258. - name: type
  20259. in: query
  20260. description: ''
  20261. required: false
  20262. type: string
  20263. - name: id__n
  20264. in: query
  20265. description: ''
  20266. required: false
  20267. type: string
  20268. - name: id__lte
  20269. in: query
  20270. description: ''
  20271. required: false
  20272. type: string
  20273. - name: id__lt
  20274. in: query
  20275. description: ''
  20276. required: false
  20277. type: string
  20278. - name: id__gte
  20279. in: query
  20280. description: ''
  20281. required: false
  20282. type: string
  20283. - name: id__gt
  20284. in: query
  20285. description: ''
  20286. required: false
  20287. type: string
  20288. - name: name__n
  20289. in: query
  20290. description: ''
  20291. required: false
  20292. type: string
  20293. - name: name__ic
  20294. in: query
  20295. description: ''
  20296. required: false
  20297. type: string
  20298. - name: name__nic
  20299. in: query
  20300. description: ''
  20301. required: false
  20302. type: string
  20303. - name: name__iew
  20304. in: query
  20305. description: ''
  20306. required: false
  20307. type: string
  20308. - name: name__niew
  20309. in: query
  20310. description: ''
  20311. required: false
  20312. type: string
  20313. - name: name__isw
  20314. in: query
  20315. description: ''
  20316. required: false
  20317. type: string
  20318. - name: name__nisw
  20319. in: query
  20320. description: ''
  20321. required: false
  20322. type: string
  20323. - name: name__ie
  20324. in: query
  20325. description: ''
  20326. required: false
  20327. type: string
  20328. - name: name__nie
  20329. in: query
  20330. description: ''
  20331. required: false
  20332. type: string
  20333. - name: name__empty
  20334. in: query
  20335. description: ''
  20336. required: false
  20337. type: string
  20338. - name: label__n
  20339. in: query
  20340. description: ''
  20341. required: false
  20342. type: string
  20343. - name: label__ic
  20344. in: query
  20345. description: ''
  20346. required: false
  20347. type: string
  20348. - name: label__nic
  20349. in: query
  20350. description: ''
  20351. required: false
  20352. type: string
  20353. - name: label__iew
  20354. in: query
  20355. description: ''
  20356. required: false
  20357. type: string
  20358. - name: label__niew
  20359. in: query
  20360. description: ''
  20361. required: false
  20362. type: string
  20363. - name: label__isw
  20364. in: query
  20365. description: ''
  20366. required: false
  20367. type: string
  20368. - name: label__nisw
  20369. in: query
  20370. description: ''
  20371. required: false
  20372. type: string
  20373. - name: label__ie
  20374. in: query
  20375. description: ''
  20376. required: false
  20377. type: string
  20378. - name: label__nie
  20379. in: query
  20380. description: ''
  20381. required: false
  20382. type: string
  20383. - name: label__empty
  20384. in: query
  20385. description: ''
  20386. required: false
  20387. type: string
  20388. - name: maximum_draw__n
  20389. in: query
  20390. description: ''
  20391. required: false
  20392. type: string
  20393. - name: maximum_draw__lte
  20394. in: query
  20395. description: ''
  20396. required: false
  20397. type: string
  20398. - name: maximum_draw__lt
  20399. in: query
  20400. description: ''
  20401. required: false
  20402. type: string
  20403. - name: maximum_draw__gte
  20404. in: query
  20405. description: ''
  20406. required: false
  20407. type: string
  20408. - name: maximum_draw__gt
  20409. in: query
  20410. description: ''
  20411. required: false
  20412. type: string
  20413. - name: allocated_draw__n
  20414. in: query
  20415. description: ''
  20416. required: false
  20417. type: string
  20418. - name: allocated_draw__lte
  20419. in: query
  20420. description: ''
  20421. required: false
  20422. type: string
  20423. - name: allocated_draw__lt
  20424. in: query
  20425. description: ''
  20426. required: false
  20427. type: string
  20428. - name: allocated_draw__gte
  20429. in: query
  20430. description: ''
  20431. required: false
  20432. type: string
  20433. - name: allocated_draw__gt
  20434. in: query
  20435. description: ''
  20436. required: false
  20437. type: string
  20438. - name: description__n
  20439. in: query
  20440. description: ''
  20441. required: false
  20442. type: string
  20443. - name: description__ic
  20444. in: query
  20445. description: ''
  20446. required: false
  20447. type: string
  20448. - name: description__nic
  20449. in: query
  20450. description: ''
  20451. required: false
  20452. type: string
  20453. - name: description__iew
  20454. in: query
  20455. description: ''
  20456. required: false
  20457. type: string
  20458. - name: description__niew
  20459. in: query
  20460. description: ''
  20461. required: false
  20462. type: string
  20463. - name: description__isw
  20464. in: query
  20465. description: ''
  20466. required: false
  20467. type: string
  20468. - name: description__nisw
  20469. in: query
  20470. description: ''
  20471. required: false
  20472. type: string
  20473. - name: description__ie
  20474. in: query
  20475. description: ''
  20476. required: false
  20477. type: string
  20478. - name: description__nie
  20479. in: query
  20480. description: ''
  20481. required: false
  20482. type: string
  20483. - name: description__empty
  20484. in: query
  20485. description: ''
  20486. required: false
  20487. type: string
  20488. - name: cable_end__n
  20489. in: query
  20490. description: ''
  20491. required: false
  20492. type: string
  20493. - name: region_id__n
  20494. in: query
  20495. description: ''
  20496. required: false
  20497. type: string
  20498. - name: region__n
  20499. in: query
  20500. description: ''
  20501. required: false
  20502. type: string
  20503. - name: site_group_id__n
  20504. in: query
  20505. description: ''
  20506. required: false
  20507. type: string
  20508. - name: site_group__n
  20509. in: query
  20510. description: ''
  20511. required: false
  20512. type: string
  20513. - name: site_id__n
  20514. in: query
  20515. description: ''
  20516. required: false
  20517. type: string
  20518. - name: site__n
  20519. in: query
  20520. description: ''
  20521. required: false
  20522. type: string
  20523. - name: location_id__n
  20524. in: query
  20525. description: ''
  20526. required: false
  20527. type: string
  20528. - name: location__n
  20529. in: query
  20530. description: ''
  20531. required: false
  20532. type: string
  20533. - name: rack_id__n
  20534. in: query
  20535. description: ''
  20536. required: false
  20537. type: string
  20538. - name: rack__n
  20539. in: query
  20540. description: ''
  20541. required: false
  20542. type: string
  20543. - name: device_id__n
  20544. in: query
  20545. description: ''
  20546. required: false
  20547. type: string
  20548. - name: device__n
  20549. in: query
  20550. description: ''
  20551. required: false
  20552. type: string
  20553. - name: virtual_chassis_id__n
  20554. in: query
  20555. description: ''
  20556. required: false
  20557. type: string
  20558. - name: virtual_chassis__n
  20559. in: query
  20560. description: ''
  20561. required: false
  20562. type: string
  20563. - name: module_id__n
  20564. in: query
  20565. description: ''
  20566. required: false
  20567. type: string
  20568. - name: created__n
  20569. in: query
  20570. description: ''
  20571. required: false
  20572. type: string
  20573. - name: created__lte
  20574. in: query
  20575. description: ''
  20576. required: false
  20577. type: string
  20578. - name: created__lt
  20579. in: query
  20580. description: ''
  20581. required: false
  20582. type: string
  20583. - name: created__gte
  20584. in: query
  20585. description: ''
  20586. required: false
  20587. type: string
  20588. - name: created__gt
  20589. in: query
  20590. description: ''
  20591. required: false
  20592. type: string
  20593. - name: last_updated__n
  20594. in: query
  20595. description: ''
  20596. required: false
  20597. type: string
  20598. - name: last_updated__lte
  20599. in: query
  20600. description: ''
  20601. required: false
  20602. type: string
  20603. - name: last_updated__lt
  20604. in: query
  20605. description: ''
  20606. required: false
  20607. type: string
  20608. - name: last_updated__gte
  20609. in: query
  20610. description: ''
  20611. required: false
  20612. type: string
  20613. - name: last_updated__gt
  20614. in: query
  20615. description: ''
  20616. required: false
  20617. type: string
  20618. - name: tag__n
  20619. in: query
  20620. description: ''
  20621. required: false
  20622. type: string
  20623. - name: type__n
  20624. in: query
  20625. description: ''
  20626. required: false
  20627. type: string
  20628. - name: ordering
  20629. in: query
  20630. description: Which field to use when ordering the results.
  20631. required: false
  20632. type: string
  20633. - name: limit
  20634. in: query
  20635. description: Number of results to return per page.
  20636. required: false
  20637. type: integer
  20638. - name: offset
  20639. in: query
  20640. description: The initial index from which to return the results.
  20641. required: false
  20642. type: integer
  20643. responses:
  20644. '200':
  20645. description: ''
  20646. schema:
  20647. required:
  20648. - count
  20649. - results
  20650. type: object
  20651. properties:
  20652. count:
  20653. type: integer
  20654. next:
  20655. type: string
  20656. format: uri
  20657. x-nullable: true
  20658. previous:
  20659. type: string
  20660. format: uri
  20661. x-nullable: true
  20662. results:
  20663. type: array
  20664. items:
  20665. $ref: '#/definitions/PowerPort'
  20666. tags:
  20667. - dcim
  20668. post:
  20669. operationId: dcim_power-ports_create
  20670. description: ''
  20671. parameters:
  20672. - name: data
  20673. in: body
  20674. required: true
  20675. schema:
  20676. $ref: '#/definitions/WritablePowerPort'
  20677. responses:
  20678. '201':
  20679. description: ''
  20680. schema:
  20681. $ref: '#/definitions/PowerPort'
  20682. tags:
  20683. - dcim
  20684. put:
  20685. operationId: dcim_power-ports_bulk_update
  20686. description: ''
  20687. parameters:
  20688. - name: data
  20689. in: body
  20690. required: true
  20691. schema:
  20692. $ref: '#/definitions/WritablePowerPort'
  20693. responses:
  20694. '200':
  20695. description: ''
  20696. schema:
  20697. $ref: '#/definitions/PowerPort'
  20698. tags:
  20699. - dcim
  20700. patch:
  20701. operationId: dcim_power-ports_bulk_partial_update
  20702. description: ''
  20703. parameters:
  20704. - name: data
  20705. in: body
  20706. required: true
  20707. schema:
  20708. $ref: '#/definitions/WritablePowerPort'
  20709. responses:
  20710. '200':
  20711. description: ''
  20712. schema:
  20713. $ref: '#/definitions/PowerPort'
  20714. tags:
  20715. - dcim
  20716. delete:
  20717. operationId: dcim_power-ports_bulk_delete
  20718. description: ''
  20719. parameters: []
  20720. responses:
  20721. '204':
  20722. description: ''
  20723. tags:
  20724. - dcim
  20725. parameters: []
  20726. /dcim/power-ports/{id}/:
  20727. get:
  20728. operationId: dcim_power-ports_read
  20729. description: ''
  20730. parameters: []
  20731. responses:
  20732. '200':
  20733. description: ''
  20734. schema:
  20735. $ref: '#/definitions/PowerPort'
  20736. tags:
  20737. - dcim
  20738. put:
  20739. operationId: dcim_power-ports_update
  20740. description: ''
  20741. parameters:
  20742. - name: data
  20743. in: body
  20744. required: true
  20745. schema:
  20746. $ref: '#/definitions/WritablePowerPort'
  20747. responses:
  20748. '200':
  20749. description: ''
  20750. schema:
  20751. $ref: '#/definitions/PowerPort'
  20752. tags:
  20753. - dcim
  20754. patch:
  20755. operationId: dcim_power-ports_partial_update
  20756. description: ''
  20757. parameters:
  20758. - name: data
  20759. in: body
  20760. required: true
  20761. schema:
  20762. $ref: '#/definitions/WritablePowerPort'
  20763. responses:
  20764. '200':
  20765. description: ''
  20766. schema:
  20767. $ref: '#/definitions/PowerPort'
  20768. tags:
  20769. - dcim
  20770. delete:
  20771. operationId: dcim_power-ports_delete
  20772. description: ''
  20773. parameters: []
  20774. responses:
  20775. '204':
  20776. description: ''
  20777. tags:
  20778. - dcim
  20779. parameters:
  20780. - name: id
  20781. in: path
  20782. description: A unique integer value identifying this power port.
  20783. required: true
  20784. type: integer
  20785. /dcim/power-ports/{id}/trace/:
  20786. get:
  20787. operationId: dcim_power-ports_trace
  20788. description: Trace a complete cable path and return each segment as a three-tuple
  20789. of (termination, cable, termination).
  20790. parameters: []
  20791. responses:
  20792. '200':
  20793. description: ''
  20794. schema:
  20795. $ref: '#/definitions/PowerPort'
  20796. tags:
  20797. - dcim
  20798. parameters:
  20799. - name: id
  20800. in: path
  20801. description: A unique integer value identifying this power port.
  20802. required: true
  20803. type: integer
  20804. /dcim/rack-reservations/:
  20805. get:
  20806. operationId: dcim_rack-reservations_list
  20807. description: ''
  20808. parameters:
  20809. - name: id
  20810. in: query
  20811. description: ''
  20812. required: false
  20813. type: string
  20814. - name: created
  20815. in: query
  20816. description: ''
  20817. required: false
  20818. type: string
  20819. - name: description
  20820. in: query
  20821. description: ''
  20822. required: false
  20823. type: string
  20824. - name: last_updated
  20825. in: query
  20826. description: ''
  20827. required: false
  20828. type: string
  20829. - name: created_by_request
  20830. in: query
  20831. description: ''
  20832. required: false
  20833. type: string
  20834. - name: updated_by_request
  20835. in: query
  20836. description: ''
  20837. required: false
  20838. type: string
  20839. - name: q
  20840. in: query
  20841. description: ''
  20842. required: false
  20843. type: string
  20844. - name: tag
  20845. in: query
  20846. description: ''
  20847. required: false
  20848. type: string
  20849. - name: tenant_group_id
  20850. in: query
  20851. description: ''
  20852. required: false
  20853. type: string
  20854. - name: tenant_group
  20855. in: query
  20856. description: ''
  20857. required: false
  20858. type: string
  20859. - name: tenant_id
  20860. in: query
  20861. description: ''
  20862. required: false
  20863. type: string
  20864. - name: tenant
  20865. in: query
  20866. description: ''
  20867. required: false
  20868. type: string
  20869. - name: rack_id
  20870. in: query
  20871. description: ''
  20872. required: false
  20873. type: string
  20874. - name: site_id
  20875. in: query
  20876. description: ''
  20877. required: false
  20878. type: string
  20879. - name: site
  20880. in: query
  20881. description: ''
  20882. required: false
  20883. type: string
  20884. - name: region_id
  20885. in: query
  20886. description: ''
  20887. required: false
  20888. type: string
  20889. - name: region
  20890. in: query
  20891. description: ''
  20892. required: false
  20893. type: string
  20894. - name: site_group_id
  20895. in: query
  20896. description: ''
  20897. required: false
  20898. type: string
  20899. - name: site_group
  20900. in: query
  20901. description: ''
  20902. required: false
  20903. type: string
  20904. - name: location_id
  20905. in: query
  20906. description: ''
  20907. required: false
  20908. type: string
  20909. - name: location
  20910. in: query
  20911. description: ''
  20912. required: false
  20913. type: string
  20914. - name: user_id
  20915. in: query
  20916. description: ''
  20917. required: false
  20918. type: string
  20919. - name: user
  20920. in: query
  20921. description: ''
  20922. required: false
  20923. type: string
  20924. - name: id__n
  20925. in: query
  20926. description: ''
  20927. required: false
  20928. type: string
  20929. - name: id__lte
  20930. in: query
  20931. description: ''
  20932. required: false
  20933. type: string
  20934. - name: id__lt
  20935. in: query
  20936. description: ''
  20937. required: false
  20938. type: string
  20939. - name: id__gte
  20940. in: query
  20941. description: ''
  20942. required: false
  20943. type: string
  20944. - name: id__gt
  20945. in: query
  20946. description: ''
  20947. required: false
  20948. type: string
  20949. - name: created__n
  20950. in: query
  20951. description: ''
  20952. required: false
  20953. type: string
  20954. - name: created__lte
  20955. in: query
  20956. description: ''
  20957. required: false
  20958. type: string
  20959. - name: created__lt
  20960. in: query
  20961. description: ''
  20962. required: false
  20963. type: string
  20964. - name: created__gte
  20965. in: query
  20966. description: ''
  20967. required: false
  20968. type: string
  20969. - name: created__gt
  20970. in: query
  20971. description: ''
  20972. required: false
  20973. type: string
  20974. - name: description__n
  20975. in: query
  20976. description: ''
  20977. required: false
  20978. type: string
  20979. - name: description__ic
  20980. in: query
  20981. description: ''
  20982. required: false
  20983. type: string
  20984. - name: description__nic
  20985. in: query
  20986. description: ''
  20987. required: false
  20988. type: string
  20989. - name: description__iew
  20990. in: query
  20991. description: ''
  20992. required: false
  20993. type: string
  20994. - name: description__niew
  20995. in: query
  20996. description: ''
  20997. required: false
  20998. type: string
  20999. - name: description__isw
  21000. in: query
  21001. description: ''
  21002. required: false
  21003. type: string
  21004. - name: description__nisw
  21005. in: query
  21006. description: ''
  21007. required: false
  21008. type: string
  21009. - name: description__ie
  21010. in: query
  21011. description: ''
  21012. required: false
  21013. type: string
  21014. - name: description__nie
  21015. in: query
  21016. description: ''
  21017. required: false
  21018. type: string
  21019. - name: description__empty
  21020. in: query
  21021. description: ''
  21022. required: false
  21023. type: string
  21024. - name: last_updated__n
  21025. in: query
  21026. description: ''
  21027. required: false
  21028. type: string
  21029. - name: last_updated__lte
  21030. in: query
  21031. description: ''
  21032. required: false
  21033. type: string
  21034. - name: last_updated__lt
  21035. in: query
  21036. description: ''
  21037. required: false
  21038. type: string
  21039. - name: last_updated__gte
  21040. in: query
  21041. description: ''
  21042. required: false
  21043. type: string
  21044. - name: last_updated__gt
  21045. in: query
  21046. description: ''
  21047. required: false
  21048. type: string
  21049. - name: tag__n
  21050. in: query
  21051. description: ''
  21052. required: false
  21053. type: string
  21054. - name: tenant_group_id__n
  21055. in: query
  21056. description: ''
  21057. required: false
  21058. type: string
  21059. - name: tenant_group__n
  21060. in: query
  21061. description: ''
  21062. required: false
  21063. type: string
  21064. - name: tenant_id__n
  21065. in: query
  21066. description: ''
  21067. required: false
  21068. type: string
  21069. - name: tenant__n
  21070. in: query
  21071. description: ''
  21072. required: false
  21073. type: string
  21074. - name: rack_id__n
  21075. in: query
  21076. description: ''
  21077. required: false
  21078. type: string
  21079. - name: site_id__n
  21080. in: query
  21081. description: ''
  21082. required: false
  21083. type: string
  21084. - name: site__n
  21085. in: query
  21086. description: ''
  21087. required: false
  21088. type: string
  21089. - name: region_id__n
  21090. in: query
  21091. description: ''
  21092. required: false
  21093. type: string
  21094. - name: region__n
  21095. in: query
  21096. description: ''
  21097. required: false
  21098. type: string
  21099. - name: site_group_id__n
  21100. in: query
  21101. description: ''
  21102. required: false
  21103. type: string
  21104. - name: site_group__n
  21105. in: query
  21106. description: ''
  21107. required: false
  21108. type: string
  21109. - name: location_id__n
  21110. in: query
  21111. description: ''
  21112. required: false
  21113. type: string
  21114. - name: location__n
  21115. in: query
  21116. description: ''
  21117. required: false
  21118. type: string
  21119. - name: user_id__n
  21120. in: query
  21121. description: ''
  21122. required: false
  21123. type: string
  21124. - name: user__n
  21125. in: query
  21126. description: ''
  21127. required: false
  21128. type: string
  21129. - name: ordering
  21130. in: query
  21131. description: Which field to use when ordering the results.
  21132. required: false
  21133. type: string
  21134. - name: limit
  21135. in: query
  21136. description: Number of results to return per page.
  21137. required: false
  21138. type: integer
  21139. - name: offset
  21140. in: query
  21141. description: The initial index from which to return the results.
  21142. required: false
  21143. type: integer
  21144. responses:
  21145. '200':
  21146. description: ''
  21147. schema:
  21148. required:
  21149. - count
  21150. - results
  21151. type: object
  21152. properties:
  21153. count:
  21154. type: integer
  21155. next:
  21156. type: string
  21157. format: uri
  21158. x-nullable: true
  21159. previous:
  21160. type: string
  21161. format: uri
  21162. x-nullable: true
  21163. results:
  21164. type: array
  21165. items:
  21166. $ref: '#/definitions/RackReservation'
  21167. tags:
  21168. - dcim
  21169. post:
  21170. operationId: dcim_rack-reservations_create
  21171. description: ''
  21172. parameters:
  21173. - name: data
  21174. in: body
  21175. required: true
  21176. schema:
  21177. $ref: '#/definitions/WritableRackReservation'
  21178. responses:
  21179. '201':
  21180. description: ''
  21181. schema:
  21182. $ref: '#/definitions/RackReservation'
  21183. tags:
  21184. - dcim
  21185. put:
  21186. operationId: dcim_rack-reservations_bulk_update
  21187. description: ''
  21188. parameters:
  21189. - name: data
  21190. in: body
  21191. required: true
  21192. schema:
  21193. $ref: '#/definitions/WritableRackReservation'
  21194. responses:
  21195. '200':
  21196. description: ''
  21197. schema:
  21198. $ref: '#/definitions/RackReservation'
  21199. tags:
  21200. - dcim
  21201. patch:
  21202. operationId: dcim_rack-reservations_bulk_partial_update
  21203. description: ''
  21204. parameters:
  21205. - name: data
  21206. in: body
  21207. required: true
  21208. schema:
  21209. $ref: '#/definitions/WritableRackReservation'
  21210. responses:
  21211. '200':
  21212. description: ''
  21213. schema:
  21214. $ref: '#/definitions/RackReservation'
  21215. tags:
  21216. - dcim
  21217. delete:
  21218. operationId: dcim_rack-reservations_bulk_delete
  21219. description: ''
  21220. parameters: []
  21221. responses:
  21222. '204':
  21223. description: ''
  21224. tags:
  21225. - dcim
  21226. parameters: []
  21227. /dcim/rack-reservations/{id}/:
  21228. get:
  21229. operationId: dcim_rack-reservations_read
  21230. description: ''
  21231. parameters: []
  21232. responses:
  21233. '200':
  21234. description: ''
  21235. schema:
  21236. $ref: '#/definitions/RackReservation'
  21237. tags:
  21238. - dcim
  21239. put:
  21240. operationId: dcim_rack-reservations_update
  21241. description: ''
  21242. parameters:
  21243. - name: data
  21244. in: body
  21245. required: true
  21246. schema:
  21247. $ref: '#/definitions/WritableRackReservation'
  21248. responses:
  21249. '200':
  21250. description: ''
  21251. schema:
  21252. $ref: '#/definitions/RackReservation'
  21253. tags:
  21254. - dcim
  21255. patch:
  21256. operationId: dcim_rack-reservations_partial_update
  21257. description: ''
  21258. parameters:
  21259. - name: data
  21260. in: body
  21261. required: true
  21262. schema:
  21263. $ref: '#/definitions/WritableRackReservation'
  21264. responses:
  21265. '200':
  21266. description: ''
  21267. schema:
  21268. $ref: '#/definitions/RackReservation'
  21269. tags:
  21270. - dcim
  21271. delete:
  21272. operationId: dcim_rack-reservations_delete
  21273. description: ''
  21274. parameters: []
  21275. responses:
  21276. '204':
  21277. description: ''
  21278. tags:
  21279. - dcim
  21280. parameters:
  21281. - name: id
  21282. in: path
  21283. description: A unique integer value identifying this rack reservation.
  21284. required: true
  21285. type: integer
  21286. /dcim/rack-roles/:
  21287. get:
  21288. operationId: dcim_rack-roles_list
  21289. description: ''
  21290. parameters:
  21291. - name: id
  21292. in: query
  21293. description: ''
  21294. required: false
  21295. type: string
  21296. - name: name
  21297. in: query
  21298. description: ''
  21299. required: false
  21300. type: string
  21301. - name: slug
  21302. in: query
  21303. description: ''
  21304. required: false
  21305. type: string
  21306. - name: color
  21307. in: query
  21308. description: ''
  21309. required: false
  21310. type: string
  21311. - name: description
  21312. in: query
  21313. description: ''
  21314. required: false
  21315. type: string
  21316. - name: created
  21317. in: query
  21318. description: ''
  21319. required: false
  21320. type: string
  21321. - name: last_updated
  21322. in: query
  21323. description: ''
  21324. required: false
  21325. type: string
  21326. - name: created_by_request
  21327. in: query
  21328. description: ''
  21329. required: false
  21330. type: string
  21331. - name: updated_by_request
  21332. in: query
  21333. description: ''
  21334. required: false
  21335. type: string
  21336. - name: q
  21337. in: query
  21338. description: ''
  21339. required: false
  21340. type: string
  21341. - name: tag
  21342. in: query
  21343. description: ''
  21344. required: false
  21345. type: string
  21346. - name: id__n
  21347. in: query
  21348. description: ''
  21349. required: false
  21350. type: string
  21351. - name: id__lte
  21352. in: query
  21353. description: ''
  21354. required: false
  21355. type: string
  21356. - name: id__lt
  21357. in: query
  21358. description: ''
  21359. required: false
  21360. type: string
  21361. - name: id__gte
  21362. in: query
  21363. description: ''
  21364. required: false
  21365. type: string
  21366. - name: id__gt
  21367. in: query
  21368. description: ''
  21369. required: false
  21370. type: string
  21371. - name: name__n
  21372. in: query
  21373. description: ''
  21374. required: false
  21375. type: string
  21376. - name: name__ic
  21377. in: query
  21378. description: ''
  21379. required: false
  21380. type: string
  21381. - name: name__nic
  21382. in: query
  21383. description: ''
  21384. required: false
  21385. type: string
  21386. - name: name__iew
  21387. in: query
  21388. description: ''
  21389. required: false
  21390. type: string
  21391. - name: name__niew
  21392. in: query
  21393. description: ''
  21394. required: false
  21395. type: string
  21396. - name: name__isw
  21397. in: query
  21398. description: ''
  21399. required: false
  21400. type: string
  21401. - name: name__nisw
  21402. in: query
  21403. description: ''
  21404. required: false
  21405. type: string
  21406. - name: name__ie
  21407. in: query
  21408. description: ''
  21409. required: false
  21410. type: string
  21411. - name: name__nie
  21412. in: query
  21413. description: ''
  21414. required: false
  21415. type: string
  21416. - name: name__empty
  21417. in: query
  21418. description: ''
  21419. required: false
  21420. type: string
  21421. - name: slug__n
  21422. in: query
  21423. description: ''
  21424. required: false
  21425. type: string
  21426. - name: slug__ic
  21427. in: query
  21428. description: ''
  21429. required: false
  21430. type: string
  21431. - name: slug__nic
  21432. in: query
  21433. description: ''
  21434. required: false
  21435. type: string
  21436. - name: slug__iew
  21437. in: query
  21438. description: ''
  21439. required: false
  21440. type: string
  21441. - name: slug__niew
  21442. in: query
  21443. description: ''
  21444. required: false
  21445. type: string
  21446. - name: slug__isw
  21447. in: query
  21448. description: ''
  21449. required: false
  21450. type: string
  21451. - name: slug__nisw
  21452. in: query
  21453. description: ''
  21454. required: false
  21455. type: string
  21456. - name: slug__ie
  21457. in: query
  21458. description: ''
  21459. required: false
  21460. type: string
  21461. - name: slug__nie
  21462. in: query
  21463. description: ''
  21464. required: false
  21465. type: string
  21466. - name: slug__empty
  21467. in: query
  21468. description: ''
  21469. required: false
  21470. type: string
  21471. - name: color__n
  21472. in: query
  21473. description: ''
  21474. required: false
  21475. type: string
  21476. - name: color__ic
  21477. in: query
  21478. description: ''
  21479. required: false
  21480. type: string
  21481. - name: color__nic
  21482. in: query
  21483. description: ''
  21484. required: false
  21485. type: string
  21486. - name: color__iew
  21487. in: query
  21488. description: ''
  21489. required: false
  21490. type: string
  21491. - name: color__niew
  21492. in: query
  21493. description: ''
  21494. required: false
  21495. type: string
  21496. - name: color__isw
  21497. in: query
  21498. description: ''
  21499. required: false
  21500. type: string
  21501. - name: color__nisw
  21502. in: query
  21503. description: ''
  21504. required: false
  21505. type: string
  21506. - name: color__ie
  21507. in: query
  21508. description: ''
  21509. required: false
  21510. type: string
  21511. - name: color__nie
  21512. in: query
  21513. description: ''
  21514. required: false
  21515. type: string
  21516. - name: color__empty
  21517. in: query
  21518. description: ''
  21519. required: false
  21520. type: string
  21521. - name: description__n
  21522. in: query
  21523. description: ''
  21524. required: false
  21525. type: string
  21526. - name: description__ic
  21527. in: query
  21528. description: ''
  21529. required: false
  21530. type: string
  21531. - name: description__nic
  21532. in: query
  21533. description: ''
  21534. required: false
  21535. type: string
  21536. - name: description__iew
  21537. in: query
  21538. description: ''
  21539. required: false
  21540. type: string
  21541. - name: description__niew
  21542. in: query
  21543. description: ''
  21544. required: false
  21545. type: string
  21546. - name: description__isw
  21547. in: query
  21548. description: ''
  21549. required: false
  21550. type: string
  21551. - name: description__nisw
  21552. in: query
  21553. description: ''
  21554. required: false
  21555. type: string
  21556. - name: description__ie
  21557. in: query
  21558. description: ''
  21559. required: false
  21560. type: string
  21561. - name: description__nie
  21562. in: query
  21563. description: ''
  21564. required: false
  21565. type: string
  21566. - name: description__empty
  21567. in: query
  21568. description: ''
  21569. required: false
  21570. type: string
  21571. - name: created__n
  21572. in: query
  21573. description: ''
  21574. required: false
  21575. type: string
  21576. - name: created__lte
  21577. in: query
  21578. description: ''
  21579. required: false
  21580. type: string
  21581. - name: created__lt
  21582. in: query
  21583. description: ''
  21584. required: false
  21585. type: string
  21586. - name: created__gte
  21587. in: query
  21588. description: ''
  21589. required: false
  21590. type: string
  21591. - name: created__gt
  21592. in: query
  21593. description: ''
  21594. required: false
  21595. type: string
  21596. - name: last_updated__n
  21597. in: query
  21598. description: ''
  21599. required: false
  21600. type: string
  21601. - name: last_updated__lte
  21602. in: query
  21603. description: ''
  21604. required: false
  21605. type: string
  21606. - name: last_updated__lt
  21607. in: query
  21608. description: ''
  21609. required: false
  21610. type: string
  21611. - name: last_updated__gte
  21612. in: query
  21613. description: ''
  21614. required: false
  21615. type: string
  21616. - name: last_updated__gt
  21617. in: query
  21618. description: ''
  21619. required: false
  21620. type: string
  21621. - name: tag__n
  21622. in: query
  21623. description: ''
  21624. required: false
  21625. type: string
  21626. - name: ordering
  21627. in: query
  21628. description: Which field to use when ordering the results.
  21629. required: false
  21630. type: string
  21631. - name: limit
  21632. in: query
  21633. description: Number of results to return per page.
  21634. required: false
  21635. type: integer
  21636. - name: offset
  21637. in: query
  21638. description: The initial index from which to return the results.
  21639. required: false
  21640. type: integer
  21641. responses:
  21642. '200':
  21643. description: ''
  21644. schema:
  21645. required:
  21646. - count
  21647. - results
  21648. type: object
  21649. properties:
  21650. count:
  21651. type: integer
  21652. next:
  21653. type: string
  21654. format: uri
  21655. x-nullable: true
  21656. previous:
  21657. type: string
  21658. format: uri
  21659. x-nullable: true
  21660. results:
  21661. type: array
  21662. items:
  21663. $ref: '#/definitions/RackRole'
  21664. tags:
  21665. - dcim
  21666. post:
  21667. operationId: dcim_rack-roles_create
  21668. description: ''
  21669. parameters:
  21670. - name: data
  21671. in: body
  21672. required: true
  21673. schema:
  21674. $ref: '#/definitions/RackRole'
  21675. responses:
  21676. '201':
  21677. description: ''
  21678. schema:
  21679. $ref: '#/definitions/RackRole'
  21680. tags:
  21681. - dcim
  21682. put:
  21683. operationId: dcim_rack-roles_bulk_update
  21684. description: ''
  21685. parameters:
  21686. - name: data
  21687. in: body
  21688. required: true
  21689. schema:
  21690. $ref: '#/definitions/RackRole'
  21691. responses:
  21692. '200':
  21693. description: ''
  21694. schema:
  21695. $ref: '#/definitions/RackRole'
  21696. tags:
  21697. - dcim
  21698. patch:
  21699. operationId: dcim_rack-roles_bulk_partial_update
  21700. description: ''
  21701. parameters:
  21702. - name: data
  21703. in: body
  21704. required: true
  21705. schema:
  21706. $ref: '#/definitions/RackRole'
  21707. responses:
  21708. '200':
  21709. description: ''
  21710. schema:
  21711. $ref: '#/definitions/RackRole'
  21712. tags:
  21713. - dcim
  21714. delete:
  21715. operationId: dcim_rack-roles_bulk_delete
  21716. description: ''
  21717. parameters: []
  21718. responses:
  21719. '204':
  21720. description: ''
  21721. tags:
  21722. - dcim
  21723. parameters: []
  21724. /dcim/rack-roles/{id}/:
  21725. get:
  21726. operationId: dcim_rack-roles_read
  21727. description: ''
  21728. parameters: []
  21729. responses:
  21730. '200':
  21731. description: ''
  21732. schema:
  21733. $ref: '#/definitions/RackRole'
  21734. tags:
  21735. - dcim
  21736. put:
  21737. operationId: dcim_rack-roles_update
  21738. description: ''
  21739. parameters:
  21740. - name: data
  21741. in: body
  21742. required: true
  21743. schema:
  21744. $ref: '#/definitions/RackRole'
  21745. responses:
  21746. '200':
  21747. description: ''
  21748. schema:
  21749. $ref: '#/definitions/RackRole'
  21750. tags:
  21751. - dcim
  21752. patch:
  21753. operationId: dcim_rack-roles_partial_update
  21754. description: ''
  21755. parameters:
  21756. - name: data
  21757. in: body
  21758. required: true
  21759. schema:
  21760. $ref: '#/definitions/RackRole'
  21761. responses:
  21762. '200':
  21763. description: ''
  21764. schema:
  21765. $ref: '#/definitions/RackRole'
  21766. tags:
  21767. - dcim
  21768. delete:
  21769. operationId: dcim_rack-roles_delete
  21770. description: ''
  21771. parameters: []
  21772. responses:
  21773. '204':
  21774. description: ''
  21775. tags:
  21776. - dcim
  21777. parameters:
  21778. - name: id
  21779. in: path
  21780. description: A unique integer value identifying this rack role.
  21781. required: true
  21782. type: integer
  21783. /dcim/racks/:
  21784. get:
  21785. operationId: dcim_racks_list
  21786. description: ''
  21787. parameters:
  21788. - name: id
  21789. in: query
  21790. description: ''
  21791. required: false
  21792. type: string
  21793. - name: name
  21794. in: query
  21795. description: ''
  21796. required: false
  21797. type: string
  21798. - name: facility_id
  21799. in: query
  21800. description: ''
  21801. required: false
  21802. type: string
  21803. - name: asset_tag
  21804. in: query
  21805. description: ''
  21806. required: false
  21807. type: string
  21808. - name: u_height
  21809. in: query
  21810. description: ''
  21811. required: false
  21812. type: string
  21813. - name: desc_units
  21814. in: query
  21815. description: ''
  21816. required: false
  21817. type: string
  21818. - name: outer_width
  21819. in: query
  21820. description: ''
  21821. required: false
  21822. type: string
  21823. - name: outer_depth
  21824. in: query
  21825. description: ''
  21826. required: false
  21827. type: string
  21828. - name: outer_unit
  21829. in: query
  21830. description: ''
  21831. required: false
  21832. type: string
  21833. - name: mounting_depth
  21834. in: query
  21835. description: ''
  21836. required: false
  21837. type: string
  21838. - name: weight
  21839. in: query
  21840. description: ''
  21841. required: false
  21842. type: string
  21843. - name: max_weight
  21844. in: query
  21845. description: ''
  21846. required: false
  21847. type: string
  21848. - name: weight_unit
  21849. in: query
  21850. description: ''
  21851. required: false
  21852. type: string
  21853. - name: created
  21854. in: query
  21855. description: ''
  21856. required: false
  21857. type: string
  21858. - name: last_updated
  21859. in: query
  21860. description: ''
  21861. required: false
  21862. type: string
  21863. - name: created_by_request
  21864. in: query
  21865. description: ''
  21866. required: false
  21867. type: string
  21868. - name: updated_by_request
  21869. in: query
  21870. description: ''
  21871. required: false
  21872. type: string
  21873. - name: q
  21874. in: query
  21875. description: ''
  21876. required: false
  21877. type: string
  21878. - name: tag
  21879. in: query
  21880. description: ''
  21881. required: false
  21882. type: string
  21883. - name: tenant_group_id
  21884. in: query
  21885. description: ''
  21886. required: false
  21887. type: string
  21888. - name: tenant_group
  21889. in: query
  21890. description: ''
  21891. required: false
  21892. type: string
  21893. - name: tenant_id
  21894. in: query
  21895. description: ''
  21896. required: false
  21897. type: string
  21898. - name: tenant
  21899. in: query
  21900. description: ''
  21901. required: false
  21902. type: string
  21903. - name: contact
  21904. in: query
  21905. description: ''
  21906. required: false
  21907. type: string
  21908. - name: contact_role
  21909. in: query
  21910. description: ''
  21911. required: false
  21912. type: string
  21913. - name: contact_group
  21914. in: query
  21915. description: ''
  21916. required: false
  21917. type: string
  21918. - name: region_id
  21919. in: query
  21920. description: ''
  21921. required: false
  21922. type: string
  21923. - name: region
  21924. in: query
  21925. description: ''
  21926. required: false
  21927. type: string
  21928. - name: site_group_id
  21929. in: query
  21930. description: ''
  21931. required: false
  21932. type: string
  21933. - name: site_group
  21934. in: query
  21935. description: ''
  21936. required: false
  21937. type: string
  21938. - name: site_id
  21939. in: query
  21940. description: ''
  21941. required: false
  21942. type: string
  21943. - name: site
  21944. in: query
  21945. description: ''
  21946. required: false
  21947. type: string
  21948. - name: location_id
  21949. in: query
  21950. description: ''
  21951. required: false
  21952. type: string
  21953. - name: location
  21954. in: query
  21955. description: ''
  21956. required: false
  21957. type: string
  21958. - name: status
  21959. in: query
  21960. description: ''
  21961. required: false
  21962. type: string
  21963. - name: type
  21964. in: query
  21965. description: ''
  21966. required: false
  21967. type: string
  21968. - name: width
  21969. in: query
  21970. description: ''
  21971. required: false
  21972. type: string
  21973. - name: role_id
  21974. in: query
  21975. description: ''
  21976. required: false
  21977. type: string
  21978. - name: role
  21979. in: query
  21980. description: ''
  21981. required: false
  21982. type: string
  21983. - name: serial
  21984. in: query
  21985. description: ''
  21986. required: false
  21987. type: string
  21988. - name: id__n
  21989. in: query
  21990. description: ''
  21991. required: false
  21992. type: string
  21993. - name: id__lte
  21994. in: query
  21995. description: ''
  21996. required: false
  21997. type: string
  21998. - name: id__lt
  21999. in: query
  22000. description: ''
  22001. required: false
  22002. type: string
  22003. - name: id__gte
  22004. in: query
  22005. description: ''
  22006. required: false
  22007. type: string
  22008. - name: id__gt
  22009. in: query
  22010. description: ''
  22011. required: false
  22012. type: string
  22013. - name: name__n
  22014. in: query
  22015. description: ''
  22016. required: false
  22017. type: string
  22018. - name: name__ic
  22019. in: query
  22020. description: ''
  22021. required: false
  22022. type: string
  22023. - name: name__nic
  22024. in: query
  22025. description: ''
  22026. required: false
  22027. type: string
  22028. - name: name__iew
  22029. in: query
  22030. description: ''
  22031. required: false
  22032. type: string
  22033. - name: name__niew
  22034. in: query
  22035. description: ''
  22036. required: false
  22037. type: string
  22038. - name: name__isw
  22039. in: query
  22040. description: ''
  22041. required: false
  22042. type: string
  22043. - name: name__nisw
  22044. in: query
  22045. description: ''
  22046. required: false
  22047. type: string
  22048. - name: name__ie
  22049. in: query
  22050. description: ''
  22051. required: false
  22052. type: string
  22053. - name: name__nie
  22054. in: query
  22055. description: ''
  22056. required: false
  22057. type: string
  22058. - name: name__empty
  22059. in: query
  22060. description: ''
  22061. required: false
  22062. type: string
  22063. - name: facility_id__n
  22064. in: query
  22065. description: ''
  22066. required: false
  22067. type: string
  22068. - name: facility_id__ic
  22069. in: query
  22070. description: ''
  22071. required: false
  22072. type: string
  22073. - name: facility_id__nic
  22074. in: query
  22075. description: ''
  22076. required: false
  22077. type: string
  22078. - name: facility_id__iew
  22079. in: query
  22080. description: ''
  22081. required: false
  22082. type: string
  22083. - name: facility_id__niew
  22084. in: query
  22085. description: ''
  22086. required: false
  22087. type: string
  22088. - name: facility_id__isw
  22089. in: query
  22090. description: ''
  22091. required: false
  22092. type: string
  22093. - name: facility_id__nisw
  22094. in: query
  22095. description: ''
  22096. required: false
  22097. type: string
  22098. - name: facility_id__ie
  22099. in: query
  22100. description: ''
  22101. required: false
  22102. type: string
  22103. - name: facility_id__nie
  22104. in: query
  22105. description: ''
  22106. required: false
  22107. type: string
  22108. - name: facility_id__empty
  22109. in: query
  22110. description: ''
  22111. required: false
  22112. type: string
  22113. - name: asset_tag__n
  22114. in: query
  22115. description: ''
  22116. required: false
  22117. type: string
  22118. - name: asset_tag__ic
  22119. in: query
  22120. description: ''
  22121. required: false
  22122. type: string
  22123. - name: asset_tag__nic
  22124. in: query
  22125. description: ''
  22126. required: false
  22127. type: string
  22128. - name: asset_tag__iew
  22129. in: query
  22130. description: ''
  22131. required: false
  22132. type: string
  22133. - name: asset_tag__niew
  22134. in: query
  22135. description: ''
  22136. required: false
  22137. type: string
  22138. - name: asset_tag__isw
  22139. in: query
  22140. description: ''
  22141. required: false
  22142. type: string
  22143. - name: asset_tag__nisw
  22144. in: query
  22145. description: ''
  22146. required: false
  22147. type: string
  22148. - name: asset_tag__ie
  22149. in: query
  22150. description: ''
  22151. required: false
  22152. type: string
  22153. - name: asset_tag__nie
  22154. in: query
  22155. description: ''
  22156. required: false
  22157. type: string
  22158. - name: asset_tag__empty
  22159. in: query
  22160. description: ''
  22161. required: false
  22162. type: string
  22163. - name: u_height__n
  22164. in: query
  22165. description: ''
  22166. required: false
  22167. type: string
  22168. - name: u_height__lte
  22169. in: query
  22170. description: ''
  22171. required: false
  22172. type: string
  22173. - name: u_height__lt
  22174. in: query
  22175. description: ''
  22176. required: false
  22177. type: string
  22178. - name: u_height__gte
  22179. in: query
  22180. description: ''
  22181. required: false
  22182. type: string
  22183. - name: u_height__gt
  22184. in: query
  22185. description: ''
  22186. required: false
  22187. type: string
  22188. - name: outer_width__n
  22189. in: query
  22190. description: ''
  22191. required: false
  22192. type: string
  22193. - name: outer_width__lte
  22194. in: query
  22195. description: ''
  22196. required: false
  22197. type: string
  22198. - name: outer_width__lt
  22199. in: query
  22200. description: ''
  22201. required: false
  22202. type: string
  22203. - name: outer_width__gte
  22204. in: query
  22205. description: ''
  22206. required: false
  22207. type: string
  22208. - name: outer_width__gt
  22209. in: query
  22210. description: ''
  22211. required: false
  22212. type: string
  22213. - name: outer_depth__n
  22214. in: query
  22215. description: ''
  22216. required: false
  22217. type: string
  22218. - name: outer_depth__lte
  22219. in: query
  22220. description: ''
  22221. required: false
  22222. type: string
  22223. - name: outer_depth__lt
  22224. in: query
  22225. description: ''
  22226. required: false
  22227. type: string
  22228. - name: outer_depth__gte
  22229. in: query
  22230. description: ''
  22231. required: false
  22232. type: string
  22233. - name: outer_depth__gt
  22234. in: query
  22235. description: ''
  22236. required: false
  22237. type: string
  22238. - name: outer_unit__n
  22239. in: query
  22240. description: ''
  22241. required: false
  22242. type: string
  22243. - name: mounting_depth__n
  22244. in: query
  22245. description: ''
  22246. required: false
  22247. type: string
  22248. - name: mounting_depth__lte
  22249. in: query
  22250. description: ''
  22251. required: false
  22252. type: string
  22253. - name: mounting_depth__lt
  22254. in: query
  22255. description: ''
  22256. required: false
  22257. type: string
  22258. - name: mounting_depth__gte
  22259. in: query
  22260. description: ''
  22261. required: false
  22262. type: string
  22263. - name: mounting_depth__gt
  22264. in: query
  22265. description: ''
  22266. required: false
  22267. type: string
  22268. - name: weight__n
  22269. in: query
  22270. description: ''
  22271. required: false
  22272. type: string
  22273. - name: weight__lte
  22274. in: query
  22275. description: ''
  22276. required: false
  22277. type: string
  22278. - name: weight__lt
  22279. in: query
  22280. description: ''
  22281. required: false
  22282. type: string
  22283. - name: weight__gte
  22284. in: query
  22285. description: ''
  22286. required: false
  22287. type: string
  22288. - name: weight__gt
  22289. in: query
  22290. description: ''
  22291. required: false
  22292. type: string
  22293. - name: max_weight__n
  22294. in: query
  22295. description: ''
  22296. required: false
  22297. type: string
  22298. - name: max_weight__lte
  22299. in: query
  22300. description: ''
  22301. required: false
  22302. type: string
  22303. - name: max_weight__lt
  22304. in: query
  22305. description: ''
  22306. required: false
  22307. type: string
  22308. - name: max_weight__gte
  22309. in: query
  22310. description: ''
  22311. required: false
  22312. type: string
  22313. - name: max_weight__gt
  22314. in: query
  22315. description: ''
  22316. required: false
  22317. type: string
  22318. - name: weight_unit__n
  22319. in: query
  22320. description: ''
  22321. required: false
  22322. type: string
  22323. - name: created__n
  22324. in: query
  22325. description: ''
  22326. required: false
  22327. type: string
  22328. - name: created__lte
  22329. in: query
  22330. description: ''
  22331. required: false
  22332. type: string
  22333. - name: created__lt
  22334. in: query
  22335. description: ''
  22336. required: false
  22337. type: string
  22338. - name: created__gte
  22339. in: query
  22340. description: ''
  22341. required: false
  22342. type: string
  22343. - name: created__gt
  22344. in: query
  22345. description: ''
  22346. required: false
  22347. type: string
  22348. - name: last_updated__n
  22349. in: query
  22350. description: ''
  22351. required: false
  22352. type: string
  22353. - name: last_updated__lte
  22354. in: query
  22355. description: ''
  22356. required: false
  22357. type: string
  22358. - name: last_updated__lt
  22359. in: query
  22360. description: ''
  22361. required: false
  22362. type: string
  22363. - name: last_updated__gte
  22364. in: query
  22365. description: ''
  22366. required: false
  22367. type: string
  22368. - name: last_updated__gt
  22369. in: query
  22370. description: ''
  22371. required: false
  22372. type: string
  22373. - name: tag__n
  22374. in: query
  22375. description: ''
  22376. required: false
  22377. type: string
  22378. - name: tenant_group_id__n
  22379. in: query
  22380. description: ''
  22381. required: false
  22382. type: string
  22383. - name: tenant_group__n
  22384. in: query
  22385. description: ''
  22386. required: false
  22387. type: string
  22388. - name: tenant_id__n
  22389. in: query
  22390. description: ''
  22391. required: false
  22392. type: string
  22393. - name: tenant__n
  22394. in: query
  22395. description: ''
  22396. required: false
  22397. type: string
  22398. - name: contact__n
  22399. in: query
  22400. description: ''
  22401. required: false
  22402. type: string
  22403. - name: contact_role__n
  22404. in: query
  22405. description: ''
  22406. required: false
  22407. type: string
  22408. - name: contact_group__n
  22409. in: query
  22410. description: ''
  22411. required: false
  22412. type: string
  22413. - name: region_id__n
  22414. in: query
  22415. description: ''
  22416. required: false
  22417. type: string
  22418. - name: region__n
  22419. in: query
  22420. description: ''
  22421. required: false
  22422. type: string
  22423. - name: site_group_id__n
  22424. in: query
  22425. description: ''
  22426. required: false
  22427. type: string
  22428. - name: site_group__n
  22429. in: query
  22430. description: ''
  22431. required: false
  22432. type: string
  22433. - name: site_id__n
  22434. in: query
  22435. description: ''
  22436. required: false
  22437. type: string
  22438. - name: site__n
  22439. in: query
  22440. description: ''
  22441. required: false
  22442. type: string
  22443. - name: location_id__n
  22444. in: query
  22445. description: ''
  22446. required: false
  22447. type: string
  22448. - name: location__n
  22449. in: query
  22450. description: ''
  22451. required: false
  22452. type: string
  22453. - name: status__n
  22454. in: query
  22455. description: ''
  22456. required: false
  22457. type: string
  22458. - name: type__n
  22459. in: query
  22460. description: ''
  22461. required: false
  22462. type: string
  22463. - name: width__n
  22464. in: query
  22465. description: ''
  22466. required: false
  22467. type: string
  22468. - name: role_id__n
  22469. in: query
  22470. description: ''
  22471. required: false
  22472. type: string
  22473. - name: role__n
  22474. in: query
  22475. description: ''
  22476. required: false
  22477. type: string
  22478. - name: serial__n
  22479. in: query
  22480. description: ''
  22481. required: false
  22482. type: string
  22483. - name: serial__ic
  22484. in: query
  22485. description: ''
  22486. required: false
  22487. type: string
  22488. - name: serial__nic
  22489. in: query
  22490. description: ''
  22491. required: false
  22492. type: string
  22493. - name: serial__iew
  22494. in: query
  22495. description: ''
  22496. required: false
  22497. type: string
  22498. - name: serial__niew
  22499. in: query
  22500. description: ''
  22501. required: false
  22502. type: string
  22503. - name: serial__isw
  22504. in: query
  22505. description: ''
  22506. required: false
  22507. type: string
  22508. - name: serial__nisw
  22509. in: query
  22510. description: ''
  22511. required: false
  22512. type: string
  22513. - name: serial__ie
  22514. in: query
  22515. description: ''
  22516. required: false
  22517. type: string
  22518. - name: serial__nie
  22519. in: query
  22520. description: ''
  22521. required: false
  22522. type: string
  22523. - name: serial__empty
  22524. in: query
  22525. description: ''
  22526. required: false
  22527. type: string
  22528. - name: ordering
  22529. in: query
  22530. description: Which field to use when ordering the results.
  22531. required: false
  22532. type: string
  22533. - name: limit
  22534. in: query
  22535. description: Number of results to return per page.
  22536. required: false
  22537. type: integer
  22538. - name: offset
  22539. in: query
  22540. description: The initial index from which to return the results.
  22541. required: false
  22542. type: integer
  22543. responses:
  22544. '200':
  22545. description: ''
  22546. schema:
  22547. required:
  22548. - count
  22549. - results
  22550. type: object
  22551. properties:
  22552. count:
  22553. type: integer
  22554. next:
  22555. type: string
  22556. format: uri
  22557. x-nullable: true
  22558. previous:
  22559. type: string
  22560. format: uri
  22561. x-nullable: true
  22562. results:
  22563. type: array
  22564. items:
  22565. $ref: '#/definitions/Rack'
  22566. tags:
  22567. - dcim
  22568. post:
  22569. operationId: dcim_racks_create
  22570. description: ''
  22571. parameters:
  22572. - name: data
  22573. in: body
  22574. required: true
  22575. schema:
  22576. $ref: '#/definitions/WritableRack'
  22577. responses:
  22578. '201':
  22579. description: ''
  22580. schema:
  22581. $ref: '#/definitions/Rack'
  22582. tags:
  22583. - dcim
  22584. put:
  22585. operationId: dcim_racks_bulk_update
  22586. description: ''
  22587. parameters:
  22588. - name: data
  22589. in: body
  22590. required: true
  22591. schema:
  22592. $ref: '#/definitions/WritableRack'
  22593. responses:
  22594. '200':
  22595. description: ''
  22596. schema:
  22597. $ref: '#/definitions/Rack'
  22598. tags:
  22599. - dcim
  22600. patch:
  22601. operationId: dcim_racks_bulk_partial_update
  22602. description: ''
  22603. parameters:
  22604. - name: data
  22605. in: body
  22606. required: true
  22607. schema:
  22608. $ref: '#/definitions/WritableRack'
  22609. responses:
  22610. '200':
  22611. description: ''
  22612. schema:
  22613. $ref: '#/definitions/Rack'
  22614. tags:
  22615. - dcim
  22616. delete:
  22617. operationId: dcim_racks_bulk_delete
  22618. description: ''
  22619. parameters: []
  22620. responses:
  22621. '204':
  22622. description: ''
  22623. tags:
  22624. - dcim
  22625. parameters: []
  22626. /dcim/racks/{id}/:
  22627. get:
  22628. operationId: dcim_racks_read
  22629. description: ''
  22630. parameters: []
  22631. responses:
  22632. '200':
  22633. description: ''
  22634. schema:
  22635. $ref: '#/definitions/Rack'
  22636. tags:
  22637. - dcim
  22638. put:
  22639. operationId: dcim_racks_update
  22640. description: ''
  22641. parameters:
  22642. - name: data
  22643. in: body
  22644. required: true
  22645. schema:
  22646. $ref: '#/definitions/WritableRack'
  22647. responses:
  22648. '200':
  22649. description: ''
  22650. schema:
  22651. $ref: '#/definitions/Rack'
  22652. tags:
  22653. - dcim
  22654. patch:
  22655. operationId: dcim_racks_partial_update
  22656. description: ''
  22657. parameters:
  22658. - name: data
  22659. in: body
  22660. required: true
  22661. schema:
  22662. $ref: '#/definitions/WritableRack'
  22663. responses:
  22664. '200':
  22665. description: ''
  22666. schema:
  22667. $ref: '#/definitions/Rack'
  22668. tags:
  22669. - dcim
  22670. delete:
  22671. operationId: dcim_racks_delete
  22672. description: ''
  22673. parameters: []
  22674. responses:
  22675. '204':
  22676. description: ''
  22677. tags:
  22678. - dcim
  22679. parameters:
  22680. - name: id
  22681. in: path
  22682. description: A unique integer value identifying this rack.
  22683. required: true
  22684. type: integer
  22685. /dcim/racks/{id}/elevation/:
  22686. get:
  22687. operationId: dcim_racks_elevation
  22688. description: Rack elevation representing the list of rack units. Also supports
  22689. rendering the elevation as an SVG.
  22690. parameters:
  22691. - name: q
  22692. in: query
  22693. required: false
  22694. type: string
  22695. minLength: 1
  22696. - name: face
  22697. in: query
  22698. required: false
  22699. type: string
  22700. enum:
  22701. - front
  22702. - rear
  22703. default: front
  22704. - name: render
  22705. in: query
  22706. required: false
  22707. type: string
  22708. enum:
  22709. - json
  22710. - svg
  22711. default: json
  22712. - name: unit_width
  22713. in: query
  22714. required: false
  22715. type: integer
  22716. default: 220
  22717. - name: unit_height
  22718. in: query
  22719. required: false
  22720. type: integer
  22721. default: 22
  22722. - name: legend_width
  22723. in: query
  22724. required: false
  22725. type: integer
  22726. default: 30
  22727. - name: margin_width
  22728. in: query
  22729. required: false
  22730. type: integer
  22731. default: 15
  22732. - name: exclude
  22733. in: query
  22734. required: false
  22735. type: integer
  22736. - name: expand_devices
  22737. in: query
  22738. required: false
  22739. type: boolean
  22740. default: true
  22741. - name: include_images
  22742. in: query
  22743. required: false
  22744. type: boolean
  22745. default: true
  22746. responses:
  22747. '200':
  22748. description: ''
  22749. schema:
  22750. type: array
  22751. items:
  22752. $ref: '#/definitions/RackUnit'
  22753. tags:
  22754. - dcim
  22755. parameters:
  22756. - name: id
  22757. in: path
  22758. description: A unique integer value identifying this rack.
  22759. required: true
  22760. type: integer
  22761. /dcim/rear-port-templates/:
  22762. get:
  22763. operationId: dcim_rear-port-templates_list
  22764. description: ''
  22765. parameters:
  22766. - name: id
  22767. in: query
  22768. description: ''
  22769. required: false
  22770. type: string
  22771. - name: name
  22772. in: query
  22773. description: ''
  22774. required: false
  22775. type: string
  22776. - name: type
  22777. in: query
  22778. description: ''
  22779. required: false
  22780. type: string
  22781. - name: color
  22782. in: query
  22783. description: ''
  22784. required: false
  22785. type: string
  22786. - name: positions
  22787. in: query
  22788. description: ''
  22789. required: false
  22790. type: string
  22791. - name: created
  22792. in: query
  22793. description: ''
  22794. required: false
  22795. type: string
  22796. - name: last_updated
  22797. in: query
  22798. description: ''
  22799. required: false
  22800. type: string
  22801. - name: created_by_request
  22802. in: query
  22803. description: ''
  22804. required: false
  22805. type: string
  22806. - name: updated_by_request
  22807. in: query
  22808. description: ''
  22809. required: false
  22810. type: string
  22811. - name: q
  22812. in: query
  22813. description: ''
  22814. required: false
  22815. type: string
  22816. - name: devicetype_id
  22817. in: query
  22818. description: ''
  22819. required: false
  22820. type: string
  22821. - name: moduletype_id
  22822. in: query
  22823. description: ''
  22824. required: false
  22825. type: string
  22826. - name: id__n
  22827. in: query
  22828. description: ''
  22829. required: false
  22830. type: string
  22831. - name: id__lte
  22832. in: query
  22833. description: ''
  22834. required: false
  22835. type: string
  22836. - name: id__lt
  22837. in: query
  22838. description: ''
  22839. required: false
  22840. type: string
  22841. - name: id__gte
  22842. in: query
  22843. description: ''
  22844. required: false
  22845. type: string
  22846. - name: id__gt
  22847. in: query
  22848. description: ''
  22849. required: false
  22850. type: string
  22851. - name: name__n
  22852. in: query
  22853. description: ''
  22854. required: false
  22855. type: string
  22856. - name: name__ic
  22857. in: query
  22858. description: ''
  22859. required: false
  22860. type: string
  22861. - name: name__nic
  22862. in: query
  22863. description: ''
  22864. required: false
  22865. type: string
  22866. - name: name__iew
  22867. in: query
  22868. description: ''
  22869. required: false
  22870. type: string
  22871. - name: name__niew
  22872. in: query
  22873. description: ''
  22874. required: false
  22875. type: string
  22876. - name: name__isw
  22877. in: query
  22878. description: ''
  22879. required: false
  22880. type: string
  22881. - name: name__nisw
  22882. in: query
  22883. description: ''
  22884. required: false
  22885. type: string
  22886. - name: name__ie
  22887. in: query
  22888. description: ''
  22889. required: false
  22890. type: string
  22891. - name: name__nie
  22892. in: query
  22893. description: ''
  22894. required: false
  22895. type: string
  22896. - name: name__empty
  22897. in: query
  22898. description: ''
  22899. required: false
  22900. type: string
  22901. - name: type__n
  22902. in: query
  22903. description: ''
  22904. required: false
  22905. type: string
  22906. - name: color__n
  22907. in: query
  22908. description: ''
  22909. required: false
  22910. type: string
  22911. - name: color__ic
  22912. in: query
  22913. description: ''
  22914. required: false
  22915. type: string
  22916. - name: color__nic
  22917. in: query
  22918. description: ''
  22919. required: false
  22920. type: string
  22921. - name: color__iew
  22922. in: query
  22923. description: ''
  22924. required: false
  22925. type: string
  22926. - name: color__niew
  22927. in: query
  22928. description: ''
  22929. required: false
  22930. type: string
  22931. - name: color__isw
  22932. in: query
  22933. description: ''
  22934. required: false
  22935. type: string
  22936. - name: color__nisw
  22937. in: query
  22938. description: ''
  22939. required: false
  22940. type: string
  22941. - name: color__ie
  22942. in: query
  22943. description: ''
  22944. required: false
  22945. type: string
  22946. - name: color__nie
  22947. in: query
  22948. description: ''
  22949. required: false
  22950. type: string
  22951. - name: color__empty
  22952. in: query
  22953. description: ''
  22954. required: false
  22955. type: string
  22956. - name: positions__n
  22957. in: query
  22958. description: ''
  22959. required: false
  22960. type: string
  22961. - name: positions__lte
  22962. in: query
  22963. description: ''
  22964. required: false
  22965. type: string
  22966. - name: positions__lt
  22967. in: query
  22968. description: ''
  22969. required: false
  22970. type: string
  22971. - name: positions__gte
  22972. in: query
  22973. description: ''
  22974. required: false
  22975. type: string
  22976. - name: positions__gt
  22977. in: query
  22978. description: ''
  22979. required: false
  22980. type: string
  22981. - name: created__n
  22982. in: query
  22983. description: ''
  22984. required: false
  22985. type: string
  22986. - name: created__lte
  22987. in: query
  22988. description: ''
  22989. required: false
  22990. type: string
  22991. - name: created__lt
  22992. in: query
  22993. description: ''
  22994. required: false
  22995. type: string
  22996. - name: created__gte
  22997. in: query
  22998. description: ''
  22999. required: false
  23000. type: string
  23001. - name: created__gt
  23002. in: query
  23003. description: ''
  23004. required: false
  23005. type: string
  23006. - name: last_updated__n
  23007. in: query
  23008. description: ''
  23009. required: false
  23010. type: string
  23011. - name: last_updated__lte
  23012. in: query
  23013. description: ''
  23014. required: false
  23015. type: string
  23016. - name: last_updated__lt
  23017. in: query
  23018. description: ''
  23019. required: false
  23020. type: string
  23021. - name: last_updated__gte
  23022. in: query
  23023. description: ''
  23024. required: false
  23025. type: string
  23026. - name: last_updated__gt
  23027. in: query
  23028. description: ''
  23029. required: false
  23030. type: string
  23031. - name: devicetype_id__n
  23032. in: query
  23033. description: ''
  23034. required: false
  23035. type: string
  23036. - name: moduletype_id__n
  23037. in: query
  23038. description: ''
  23039. required: false
  23040. type: string
  23041. - name: ordering
  23042. in: query
  23043. description: Which field to use when ordering the results.
  23044. required: false
  23045. type: string
  23046. - name: limit
  23047. in: query
  23048. description: Number of results to return per page.
  23049. required: false
  23050. type: integer
  23051. - name: offset
  23052. in: query
  23053. description: The initial index from which to return the results.
  23054. required: false
  23055. type: integer
  23056. responses:
  23057. '200':
  23058. description: ''
  23059. schema:
  23060. required:
  23061. - count
  23062. - results
  23063. type: object
  23064. properties:
  23065. count:
  23066. type: integer
  23067. next:
  23068. type: string
  23069. format: uri
  23070. x-nullable: true
  23071. previous:
  23072. type: string
  23073. format: uri
  23074. x-nullable: true
  23075. results:
  23076. type: array
  23077. items:
  23078. $ref: '#/definitions/RearPortTemplate'
  23079. tags:
  23080. - dcim
  23081. post:
  23082. operationId: dcim_rear-port-templates_create
  23083. description: ''
  23084. parameters:
  23085. - name: data
  23086. in: body
  23087. required: true
  23088. schema:
  23089. $ref: '#/definitions/WritableRearPortTemplate'
  23090. responses:
  23091. '201':
  23092. description: ''
  23093. schema:
  23094. $ref: '#/definitions/RearPortTemplate'
  23095. tags:
  23096. - dcim
  23097. put:
  23098. operationId: dcim_rear-port-templates_bulk_update
  23099. description: ''
  23100. parameters:
  23101. - name: data
  23102. in: body
  23103. required: true
  23104. schema:
  23105. $ref: '#/definitions/WritableRearPortTemplate'
  23106. responses:
  23107. '200':
  23108. description: ''
  23109. schema:
  23110. $ref: '#/definitions/RearPortTemplate'
  23111. tags:
  23112. - dcim
  23113. patch:
  23114. operationId: dcim_rear-port-templates_bulk_partial_update
  23115. description: ''
  23116. parameters:
  23117. - name: data
  23118. in: body
  23119. required: true
  23120. schema:
  23121. $ref: '#/definitions/WritableRearPortTemplate'
  23122. responses:
  23123. '200':
  23124. description: ''
  23125. schema:
  23126. $ref: '#/definitions/RearPortTemplate'
  23127. tags:
  23128. - dcim
  23129. delete:
  23130. operationId: dcim_rear-port-templates_bulk_delete
  23131. description: ''
  23132. parameters: []
  23133. responses:
  23134. '204':
  23135. description: ''
  23136. tags:
  23137. - dcim
  23138. parameters: []
  23139. /dcim/rear-port-templates/{id}/:
  23140. get:
  23141. operationId: dcim_rear-port-templates_read
  23142. description: ''
  23143. parameters: []
  23144. responses:
  23145. '200':
  23146. description: ''
  23147. schema:
  23148. $ref: '#/definitions/RearPortTemplate'
  23149. tags:
  23150. - dcim
  23151. put:
  23152. operationId: dcim_rear-port-templates_update
  23153. description: ''
  23154. parameters:
  23155. - name: data
  23156. in: body
  23157. required: true
  23158. schema:
  23159. $ref: '#/definitions/WritableRearPortTemplate'
  23160. responses:
  23161. '200':
  23162. description: ''
  23163. schema:
  23164. $ref: '#/definitions/RearPortTemplate'
  23165. tags:
  23166. - dcim
  23167. patch:
  23168. operationId: dcim_rear-port-templates_partial_update
  23169. description: ''
  23170. parameters:
  23171. - name: data
  23172. in: body
  23173. required: true
  23174. schema:
  23175. $ref: '#/definitions/WritableRearPortTemplate'
  23176. responses:
  23177. '200':
  23178. description: ''
  23179. schema:
  23180. $ref: '#/definitions/RearPortTemplate'
  23181. tags:
  23182. - dcim
  23183. delete:
  23184. operationId: dcim_rear-port-templates_delete
  23185. description: ''
  23186. parameters: []
  23187. responses:
  23188. '204':
  23189. description: ''
  23190. tags:
  23191. - dcim
  23192. parameters:
  23193. - name: id
  23194. in: path
  23195. description: A unique integer value identifying this rear port template.
  23196. required: true
  23197. type: integer
  23198. /dcim/rear-ports/:
  23199. get:
  23200. operationId: dcim_rear-ports_list
  23201. description: ''
  23202. parameters:
  23203. - name: id
  23204. in: query
  23205. description: ''
  23206. required: false
  23207. type: string
  23208. - name: name
  23209. in: query
  23210. description: ''
  23211. required: false
  23212. type: string
  23213. - name: label
  23214. in: query
  23215. description: ''
  23216. required: false
  23217. type: string
  23218. - name: type
  23219. in: query
  23220. description: ''
  23221. required: false
  23222. type: string
  23223. - name: color
  23224. in: query
  23225. description: ''
  23226. required: false
  23227. type: string
  23228. - name: positions
  23229. in: query
  23230. description: ''
  23231. required: false
  23232. type: string
  23233. - name: description
  23234. in: query
  23235. description: ''
  23236. required: false
  23237. type: string
  23238. - name: cable_end
  23239. in: query
  23240. description: ''
  23241. required: false
  23242. type: string
  23243. - name: q
  23244. in: query
  23245. description: ''
  23246. required: false
  23247. type: string
  23248. - name: region_id
  23249. in: query
  23250. description: ''
  23251. required: false
  23252. type: string
  23253. - name: region
  23254. in: query
  23255. description: ''
  23256. required: false
  23257. type: string
  23258. - name: site_group_id
  23259. in: query
  23260. description: ''
  23261. required: false
  23262. type: string
  23263. - name: site_group
  23264. in: query
  23265. description: ''
  23266. required: false
  23267. type: string
  23268. - name: site_id
  23269. in: query
  23270. description: ''
  23271. required: false
  23272. type: string
  23273. - name: site
  23274. in: query
  23275. description: ''
  23276. required: false
  23277. type: string
  23278. - name: location_id
  23279. in: query
  23280. description: ''
  23281. required: false
  23282. type: string
  23283. - name: location
  23284. in: query
  23285. description: ''
  23286. required: false
  23287. type: string
  23288. - name: rack_id
  23289. in: query
  23290. description: ''
  23291. required: false
  23292. type: string
  23293. - name: rack
  23294. in: query
  23295. description: ''
  23296. required: false
  23297. type: string
  23298. - name: device_id
  23299. in: query
  23300. description: ''
  23301. required: false
  23302. type: string
  23303. - name: device
  23304. in: query
  23305. description: ''
  23306. required: false
  23307. type: string
  23308. - name: virtual_chassis_id
  23309. in: query
  23310. description: ''
  23311. required: false
  23312. type: string
  23313. - name: virtual_chassis
  23314. in: query
  23315. description: ''
  23316. required: false
  23317. type: string
  23318. - name: module_id
  23319. in: query
  23320. description: ''
  23321. required: false
  23322. type: string
  23323. - name: created
  23324. in: query
  23325. description: ''
  23326. required: false
  23327. type: string
  23328. - name: last_updated
  23329. in: query
  23330. description: ''
  23331. required: false
  23332. type: string
  23333. - name: created_by_request
  23334. in: query
  23335. description: ''
  23336. required: false
  23337. type: string
  23338. - name: updated_by_request
  23339. in: query
  23340. description: ''
  23341. required: false
  23342. type: string
  23343. - name: tag
  23344. in: query
  23345. description: ''
  23346. required: false
  23347. type: string
  23348. - name: cabled
  23349. in: query
  23350. description: ''
  23351. required: false
  23352. type: string
  23353. - name: occupied
  23354. in: query
  23355. description: ''
  23356. required: false
  23357. type: string
  23358. - name: id__n
  23359. in: query
  23360. description: ''
  23361. required: false
  23362. type: string
  23363. - name: id__lte
  23364. in: query
  23365. description: ''
  23366. required: false
  23367. type: string
  23368. - name: id__lt
  23369. in: query
  23370. description: ''
  23371. required: false
  23372. type: string
  23373. - name: id__gte
  23374. in: query
  23375. description: ''
  23376. required: false
  23377. type: string
  23378. - name: id__gt
  23379. in: query
  23380. description: ''
  23381. required: false
  23382. type: string
  23383. - name: name__n
  23384. in: query
  23385. description: ''
  23386. required: false
  23387. type: string
  23388. - name: name__ic
  23389. in: query
  23390. description: ''
  23391. required: false
  23392. type: string
  23393. - name: name__nic
  23394. in: query
  23395. description: ''
  23396. required: false
  23397. type: string
  23398. - name: name__iew
  23399. in: query
  23400. description: ''
  23401. required: false
  23402. type: string
  23403. - name: name__niew
  23404. in: query
  23405. description: ''
  23406. required: false
  23407. type: string
  23408. - name: name__isw
  23409. in: query
  23410. description: ''
  23411. required: false
  23412. type: string
  23413. - name: name__nisw
  23414. in: query
  23415. description: ''
  23416. required: false
  23417. type: string
  23418. - name: name__ie
  23419. in: query
  23420. description: ''
  23421. required: false
  23422. type: string
  23423. - name: name__nie
  23424. in: query
  23425. description: ''
  23426. required: false
  23427. type: string
  23428. - name: name__empty
  23429. in: query
  23430. description: ''
  23431. required: false
  23432. type: string
  23433. - name: label__n
  23434. in: query
  23435. description: ''
  23436. required: false
  23437. type: string
  23438. - name: label__ic
  23439. in: query
  23440. description: ''
  23441. required: false
  23442. type: string
  23443. - name: label__nic
  23444. in: query
  23445. description: ''
  23446. required: false
  23447. type: string
  23448. - name: label__iew
  23449. in: query
  23450. description: ''
  23451. required: false
  23452. type: string
  23453. - name: label__niew
  23454. in: query
  23455. description: ''
  23456. required: false
  23457. type: string
  23458. - name: label__isw
  23459. in: query
  23460. description: ''
  23461. required: false
  23462. type: string
  23463. - name: label__nisw
  23464. in: query
  23465. description: ''
  23466. required: false
  23467. type: string
  23468. - name: label__ie
  23469. in: query
  23470. description: ''
  23471. required: false
  23472. type: string
  23473. - name: label__nie
  23474. in: query
  23475. description: ''
  23476. required: false
  23477. type: string
  23478. - name: label__empty
  23479. in: query
  23480. description: ''
  23481. required: false
  23482. type: string
  23483. - name: type__n
  23484. in: query
  23485. description: ''
  23486. required: false
  23487. type: string
  23488. - name: color__n
  23489. in: query
  23490. description: ''
  23491. required: false
  23492. type: string
  23493. - name: color__ic
  23494. in: query
  23495. description: ''
  23496. required: false
  23497. type: string
  23498. - name: color__nic
  23499. in: query
  23500. description: ''
  23501. required: false
  23502. type: string
  23503. - name: color__iew
  23504. in: query
  23505. description: ''
  23506. required: false
  23507. type: string
  23508. - name: color__niew
  23509. in: query
  23510. description: ''
  23511. required: false
  23512. type: string
  23513. - name: color__isw
  23514. in: query
  23515. description: ''
  23516. required: false
  23517. type: string
  23518. - name: color__nisw
  23519. in: query
  23520. description: ''
  23521. required: false
  23522. type: string
  23523. - name: color__ie
  23524. in: query
  23525. description: ''
  23526. required: false
  23527. type: string
  23528. - name: color__nie
  23529. in: query
  23530. description: ''
  23531. required: false
  23532. type: string
  23533. - name: color__empty
  23534. in: query
  23535. description: ''
  23536. required: false
  23537. type: string
  23538. - name: positions__n
  23539. in: query
  23540. description: ''
  23541. required: false
  23542. type: string
  23543. - name: positions__lte
  23544. in: query
  23545. description: ''
  23546. required: false
  23547. type: string
  23548. - name: positions__lt
  23549. in: query
  23550. description: ''
  23551. required: false
  23552. type: string
  23553. - name: positions__gte
  23554. in: query
  23555. description: ''
  23556. required: false
  23557. type: string
  23558. - name: positions__gt
  23559. in: query
  23560. description: ''
  23561. required: false
  23562. type: string
  23563. - name: description__n
  23564. in: query
  23565. description: ''
  23566. required: false
  23567. type: string
  23568. - name: description__ic
  23569. in: query
  23570. description: ''
  23571. required: false
  23572. type: string
  23573. - name: description__nic
  23574. in: query
  23575. description: ''
  23576. required: false
  23577. type: string
  23578. - name: description__iew
  23579. in: query
  23580. description: ''
  23581. required: false
  23582. type: string
  23583. - name: description__niew
  23584. in: query
  23585. description: ''
  23586. required: false
  23587. type: string
  23588. - name: description__isw
  23589. in: query
  23590. description: ''
  23591. required: false
  23592. type: string
  23593. - name: description__nisw
  23594. in: query
  23595. description: ''
  23596. required: false
  23597. type: string
  23598. - name: description__ie
  23599. in: query
  23600. description: ''
  23601. required: false
  23602. type: string
  23603. - name: description__nie
  23604. in: query
  23605. description: ''
  23606. required: false
  23607. type: string
  23608. - name: description__empty
  23609. in: query
  23610. description: ''
  23611. required: false
  23612. type: string
  23613. - name: cable_end__n
  23614. in: query
  23615. description: ''
  23616. required: false
  23617. type: string
  23618. - name: region_id__n
  23619. in: query
  23620. description: ''
  23621. required: false
  23622. type: string
  23623. - name: region__n
  23624. in: query
  23625. description: ''
  23626. required: false
  23627. type: string
  23628. - name: site_group_id__n
  23629. in: query
  23630. description: ''
  23631. required: false
  23632. type: string
  23633. - name: site_group__n
  23634. in: query
  23635. description: ''
  23636. required: false
  23637. type: string
  23638. - name: site_id__n
  23639. in: query
  23640. description: ''
  23641. required: false
  23642. type: string
  23643. - name: site__n
  23644. in: query
  23645. description: ''
  23646. required: false
  23647. type: string
  23648. - name: location_id__n
  23649. in: query
  23650. description: ''
  23651. required: false
  23652. type: string
  23653. - name: location__n
  23654. in: query
  23655. description: ''
  23656. required: false
  23657. type: string
  23658. - name: rack_id__n
  23659. in: query
  23660. description: ''
  23661. required: false
  23662. type: string
  23663. - name: rack__n
  23664. in: query
  23665. description: ''
  23666. required: false
  23667. type: string
  23668. - name: device_id__n
  23669. in: query
  23670. description: ''
  23671. required: false
  23672. type: string
  23673. - name: device__n
  23674. in: query
  23675. description: ''
  23676. required: false
  23677. type: string
  23678. - name: virtual_chassis_id__n
  23679. in: query
  23680. description: ''
  23681. required: false
  23682. type: string
  23683. - name: virtual_chassis__n
  23684. in: query
  23685. description: ''
  23686. required: false
  23687. type: string
  23688. - name: module_id__n
  23689. in: query
  23690. description: ''
  23691. required: false
  23692. type: string
  23693. - name: created__n
  23694. in: query
  23695. description: ''
  23696. required: false
  23697. type: string
  23698. - name: created__lte
  23699. in: query
  23700. description: ''
  23701. required: false
  23702. type: string
  23703. - name: created__lt
  23704. in: query
  23705. description: ''
  23706. required: false
  23707. type: string
  23708. - name: created__gte
  23709. in: query
  23710. description: ''
  23711. required: false
  23712. type: string
  23713. - name: created__gt
  23714. in: query
  23715. description: ''
  23716. required: false
  23717. type: string
  23718. - name: last_updated__n
  23719. in: query
  23720. description: ''
  23721. required: false
  23722. type: string
  23723. - name: last_updated__lte
  23724. in: query
  23725. description: ''
  23726. required: false
  23727. type: string
  23728. - name: last_updated__lt
  23729. in: query
  23730. description: ''
  23731. required: false
  23732. type: string
  23733. - name: last_updated__gte
  23734. in: query
  23735. description: ''
  23736. required: false
  23737. type: string
  23738. - name: last_updated__gt
  23739. in: query
  23740. description: ''
  23741. required: false
  23742. type: string
  23743. - name: tag__n
  23744. in: query
  23745. description: ''
  23746. required: false
  23747. type: string
  23748. - name: ordering
  23749. in: query
  23750. description: Which field to use when ordering the results.
  23751. required: false
  23752. type: string
  23753. - name: limit
  23754. in: query
  23755. description: Number of results to return per page.
  23756. required: false
  23757. type: integer
  23758. - name: offset
  23759. in: query
  23760. description: The initial index from which to return the results.
  23761. required: false
  23762. type: integer
  23763. responses:
  23764. '200':
  23765. description: ''
  23766. schema:
  23767. required:
  23768. - count
  23769. - results
  23770. type: object
  23771. properties:
  23772. count:
  23773. type: integer
  23774. next:
  23775. type: string
  23776. format: uri
  23777. x-nullable: true
  23778. previous:
  23779. type: string
  23780. format: uri
  23781. x-nullable: true
  23782. results:
  23783. type: array
  23784. items:
  23785. $ref: '#/definitions/RearPort'
  23786. tags:
  23787. - dcim
  23788. post:
  23789. operationId: dcim_rear-ports_create
  23790. description: ''
  23791. parameters:
  23792. - name: data
  23793. in: body
  23794. required: true
  23795. schema:
  23796. $ref: '#/definitions/WritableRearPort'
  23797. responses:
  23798. '201':
  23799. description: ''
  23800. schema:
  23801. $ref: '#/definitions/RearPort'
  23802. tags:
  23803. - dcim
  23804. put:
  23805. operationId: dcim_rear-ports_bulk_update
  23806. description: ''
  23807. parameters:
  23808. - name: data
  23809. in: body
  23810. required: true
  23811. schema:
  23812. $ref: '#/definitions/WritableRearPort'
  23813. responses:
  23814. '200':
  23815. description: ''
  23816. schema:
  23817. $ref: '#/definitions/RearPort'
  23818. tags:
  23819. - dcim
  23820. patch:
  23821. operationId: dcim_rear-ports_bulk_partial_update
  23822. description: ''
  23823. parameters:
  23824. - name: data
  23825. in: body
  23826. required: true
  23827. schema:
  23828. $ref: '#/definitions/WritableRearPort'
  23829. responses:
  23830. '200':
  23831. description: ''
  23832. schema:
  23833. $ref: '#/definitions/RearPort'
  23834. tags:
  23835. - dcim
  23836. delete:
  23837. operationId: dcim_rear-ports_bulk_delete
  23838. description: ''
  23839. parameters: []
  23840. responses:
  23841. '204':
  23842. description: ''
  23843. tags:
  23844. - dcim
  23845. parameters: []
  23846. /dcim/rear-ports/{id}/:
  23847. get:
  23848. operationId: dcim_rear-ports_read
  23849. description: ''
  23850. parameters: []
  23851. responses:
  23852. '200':
  23853. description: ''
  23854. schema:
  23855. $ref: '#/definitions/RearPort'
  23856. tags:
  23857. - dcim
  23858. put:
  23859. operationId: dcim_rear-ports_update
  23860. description: ''
  23861. parameters:
  23862. - name: data
  23863. in: body
  23864. required: true
  23865. schema:
  23866. $ref: '#/definitions/WritableRearPort'
  23867. responses:
  23868. '200':
  23869. description: ''
  23870. schema:
  23871. $ref: '#/definitions/RearPort'
  23872. tags:
  23873. - dcim
  23874. patch:
  23875. operationId: dcim_rear-ports_partial_update
  23876. description: ''
  23877. parameters:
  23878. - name: data
  23879. in: body
  23880. required: true
  23881. schema:
  23882. $ref: '#/definitions/WritableRearPort'
  23883. responses:
  23884. '200':
  23885. description: ''
  23886. schema:
  23887. $ref: '#/definitions/RearPort'
  23888. tags:
  23889. - dcim
  23890. delete:
  23891. operationId: dcim_rear-ports_delete
  23892. description: ''
  23893. parameters: []
  23894. responses:
  23895. '204':
  23896. description: ''
  23897. tags:
  23898. - dcim
  23899. parameters:
  23900. - name: id
  23901. in: path
  23902. description: A unique integer value identifying this rear port.
  23903. required: true
  23904. type: integer
  23905. /dcim/rear-ports/{id}/paths/:
  23906. get:
  23907. operationId: dcim_rear-ports_paths
  23908. description: Return all CablePaths which traverse a given pass-through port.
  23909. parameters: []
  23910. responses:
  23911. '200':
  23912. description: ''
  23913. schema:
  23914. $ref: '#/definitions/RearPort'
  23915. tags:
  23916. - dcim
  23917. parameters:
  23918. - name: id
  23919. in: path
  23920. description: A unique integer value identifying this rear port.
  23921. required: true
  23922. type: integer
  23923. /dcim/regions/:
  23924. get:
  23925. operationId: dcim_regions_list
  23926. description: ''
  23927. parameters:
  23928. - name: id
  23929. in: query
  23930. description: ''
  23931. required: false
  23932. type: string
  23933. - name: name
  23934. in: query
  23935. description: ''
  23936. required: false
  23937. type: string
  23938. - name: slug
  23939. in: query
  23940. description: ''
  23941. required: false
  23942. type: string
  23943. - name: description
  23944. in: query
  23945. description: ''
  23946. required: false
  23947. type: string
  23948. - name: created
  23949. in: query
  23950. description: ''
  23951. required: false
  23952. type: string
  23953. - name: last_updated
  23954. in: query
  23955. description: ''
  23956. required: false
  23957. type: string
  23958. - name: created_by_request
  23959. in: query
  23960. description: ''
  23961. required: false
  23962. type: string
  23963. - name: updated_by_request
  23964. in: query
  23965. description: ''
  23966. required: false
  23967. type: string
  23968. - name: q
  23969. in: query
  23970. description: ''
  23971. required: false
  23972. type: string
  23973. - name: tag
  23974. in: query
  23975. description: ''
  23976. required: false
  23977. type: string
  23978. - name: contact
  23979. in: query
  23980. description: ''
  23981. required: false
  23982. type: string
  23983. - name: contact_role
  23984. in: query
  23985. description: ''
  23986. required: false
  23987. type: string
  23988. - name: contact_group
  23989. in: query
  23990. description: ''
  23991. required: false
  23992. type: string
  23993. - name: parent_id
  23994. in: query
  23995. description: ''
  23996. required: false
  23997. type: string
  23998. - name: parent
  23999. in: query
  24000. description: ''
  24001. required: false
  24002. type: string
  24003. - name: id__n
  24004. in: query
  24005. description: ''
  24006. required: false
  24007. type: string
  24008. - name: id__lte
  24009. in: query
  24010. description: ''
  24011. required: false
  24012. type: string
  24013. - name: id__lt
  24014. in: query
  24015. description: ''
  24016. required: false
  24017. type: string
  24018. - name: id__gte
  24019. in: query
  24020. description: ''
  24021. required: false
  24022. type: string
  24023. - name: id__gt
  24024. in: query
  24025. description: ''
  24026. required: false
  24027. type: string
  24028. - name: name__n
  24029. in: query
  24030. description: ''
  24031. required: false
  24032. type: string
  24033. - name: name__ic
  24034. in: query
  24035. description: ''
  24036. required: false
  24037. type: string
  24038. - name: name__nic
  24039. in: query
  24040. description: ''
  24041. required: false
  24042. type: string
  24043. - name: name__iew
  24044. in: query
  24045. description: ''
  24046. required: false
  24047. type: string
  24048. - name: name__niew
  24049. in: query
  24050. description: ''
  24051. required: false
  24052. type: string
  24053. - name: name__isw
  24054. in: query
  24055. description: ''
  24056. required: false
  24057. type: string
  24058. - name: name__nisw
  24059. in: query
  24060. description: ''
  24061. required: false
  24062. type: string
  24063. - name: name__ie
  24064. in: query
  24065. description: ''
  24066. required: false
  24067. type: string
  24068. - name: name__nie
  24069. in: query
  24070. description: ''
  24071. required: false
  24072. type: string
  24073. - name: name__empty
  24074. in: query
  24075. description: ''
  24076. required: false
  24077. type: string
  24078. - name: slug__n
  24079. in: query
  24080. description: ''
  24081. required: false
  24082. type: string
  24083. - name: slug__ic
  24084. in: query
  24085. description: ''
  24086. required: false
  24087. type: string
  24088. - name: slug__nic
  24089. in: query
  24090. description: ''
  24091. required: false
  24092. type: string
  24093. - name: slug__iew
  24094. in: query
  24095. description: ''
  24096. required: false
  24097. type: string
  24098. - name: slug__niew
  24099. in: query
  24100. description: ''
  24101. required: false
  24102. type: string
  24103. - name: slug__isw
  24104. in: query
  24105. description: ''
  24106. required: false
  24107. type: string
  24108. - name: slug__nisw
  24109. in: query
  24110. description: ''
  24111. required: false
  24112. type: string
  24113. - name: slug__ie
  24114. in: query
  24115. description: ''
  24116. required: false
  24117. type: string
  24118. - name: slug__nie
  24119. in: query
  24120. description: ''
  24121. required: false
  24122. type: string
  24123. - name: slug__empty
  24124. in: query
  24125. description: ''
  24126. required: false
  24127. type: string
  24128. - name: description__n
  24129. in: query
  24130. description: ''
  24131. required: false
  24132. type: string
  24133. - name: description__ic
  24134. in: query
  24135. description: ''
  24136. required: false
  24137. type: string
  24138. - name: description__nic
  24139. in: query
  24140. description: ''
  24141. required: false
  24142. type: string
  24143. - name: description__iew
  24144. in: query
  24145. description: ''
  24146. required: false
  24147. type: string
  24148. - name: description__niew
  24149. in: query
  24150. description: ''
  24151. required: false
  24152. type: string
  24153. - name: description__isw
  24154. in: query
  24155. description: ''
  24156. required: false
  24157. type: string
  24158. - name: description__nisw
  24159. in: query
  24160. description: ''
  24161. required: false
  24162. type: string
  24163. - name: description__ie
  24164. in: query
  24165. description: ''
  24166. required: false
  24167. type: string
  24168. - name: description__nie
  24169. in: query
  24170. description: ''
  24171. required: false
  24172. type: string
  24173. - name: description__empty
  24174. in: query
  24175. description: ''
  24176. required: false
  24177. type: string
  24178. - name: created__n
  24179. in: query
  24180. description: ''
  24181. required: false
  24182. type: string
  24183. - name: created__lte
  24184. in: query
  24185. description: ''
  24186. required: false
  24187. type: string
  24188. - name: created__lt
  24189. in: query
  24190. description: ''
  24191. required: false
  24192. type: string
  24193. - name: created__gte
  24194. in: query
  24195. description: ''
  24196. required: false
  24197. type: string
  24198. - name: created__gt
  24199. in: query
  24200. description: ''
  24201. required: false
  24202. type: string
  24203. - name: last_updated__n
  24204. in: query
  24205. description: ''
  24206. required: false
  24207. type: string
  24208. - name: last_updated__lte
  24209. in: query
  24210. description: ''
  24211. required: false
  24212. type: string
  24213. - name: last_updated__lt
  24214. in: query
  24215. description: ''
  24216. required: false
  24217. type: string
  24218. - name: last_updated__gte
  24219. in: query
  24220. description: ''
  24221. required: false
  24222. type: string
  24223. - name: last_updated__gt
  24224. in: query
  24225. description: ''
  24226. required: false
  24227. type: string
  24228. - name: tag__n
  24229. in: query
  24230. description: ''
  24231. required: false
  24232. type: string
  24233. - name: contact__n
  24234. in: query
  24235. description: ''
  24236. required: false
  24237. type: string
  24238. - name: contact_role__n
  24239. in: query
  24240. description: ''
  24241. required: false
  24242. type: string
  24243. - name: contact_group__n
  24244. in: query
  24245. description: ''
  24246. required: false
  24247. type: string
  24248. - name: parent_id__n
  24249. in: query
  24250. description: ''
  24251. required: false
  24252. type: string
  24253. - name: parent__n
  24254. in: query
  24255. description: ''
  24256. required: false
  24257. type: string
  24258. - name: ordering
  24259. in: query
  24260. description: Which field to use when ordering the results.
  24261. required: false
  24262. type: string
  24263. - name: limit
  24264. in: query
  24265. description: Number of results to return per page.
  24266. required: false
  24267. type: integer
  24268. - name: offset
  24269. in: query
  24270. description: The initial index from which to return the results.
  24271. required: false
  24272. type: integer
  24273. responses:
  24274. '200':
  24275. description: ''
  24276. schema:
  24277. required:
  24278. - count
  24279. - results
  24280. type: object
  24281. properties:
  24282. count:
  24283. type: integer
  24284. next:
  24285. type: string
  24286. format: uri
  24287. x-nullable: true
  24288. previous:
  24289. type: string
  24290. format: uri
  24291. x-nullable: true
  24292. results:
  24293. type: array
  24294. items:
  24295. $ref: '#/definitions/Region'
  24296. tags:
  24297. - dcim
  24298. post:
  24299. operationId: dcim_regions_create
  24300. description: ''
  24301. parameters:
  24302. - name: data
  24303. in: body
  24304. required: true
  24305. schema:
  24306. $ref: '#/definitions/WritableRegion'
  24307. responses:
  24308. '201':
  24309. description: ''
  24310. schema:
  24311. $ref: '#/definitions/Region'
  24312. tags:
  24313. - dcim
  24314. put:
  24315. operationId: dcim_regions_bulk_update
  24316. description: ''
  24317. parameters:
  24318. - name: data
  24319. in: body
  24320. required: true
  24321. schema:
  24322. $ref: '#/definitions/WritableRegion'
  24323. responses:
  24324. '200':
  24325. description: ''
  24326. schema:
  24327. $ref: '#/definitions/Region'
  24328. tags:
  24329. - dcim
  24330. patch:
  24331. operationId: dcim_regions_bulk_partial_update
  24332. description: ''
  24333. parameters:
  24334. - name: data
  24335. in: body
  24336. required: true
  24337. schema:
  24338. $ref: '#/definitions/WritableRegion'
  24339. responses:
  24340. '200':
  24341. description: ''
  24342. schema:
  24343. $ref: '#/definitions/Region'
  24344. tags:
  24345. - dcim
  24346. delete:
  24347. operationId: dcim_regions_bulk_delete
  24348. description: ''
  24349. parameters: []
  24350. responses:
  24351. '204':
  24352. description: ''
  24353. tags:
  24354. - dcim
  24355. parameters: []
  24356. /dcim/regions/{id}/:
  24357. get:
  24358. operationId: dcim_regions_read
  24359. description: ''
  24360. parameters: []
  24361. responses:
  24362. '200':
  24363. description: ''
  24364. schema:
  24365. $ref: '#/definitions/Region'
  24366. tags:
  24367. - dcim
  24368. put:
  24369. operationId: dcim_regions_update
  24370. description: ''
  24371. parameters:
  24372. - name: data
  24373. in: body
  24374. required: true
  24375. schema:
  24376. $ref: '#/definitions/WritableRegion'
  24377. responses:
  24378. '200':
  24379. description: ''
  24380. schema:
  24381. $ref: '#/definitions/Region'
  24382. tags:
  24383. - dcim
  24384. patch:
  24385. operationId: dcim_regions_partial_update
  24386. description: ''
  24387. parameters:
  24388. - name: data
  24389. in: body
  24390. required: true
  24391. schema:
  24392. $ref: '#/definitions/WritableRegion'
  24393. responses:
  24394. '200':
  24395. description: ''
  24396. schema:
  24397. $ref: '#/definitions/Region'
  24398. tags:
  24399. - dcim
  24400. delete:
  24401. operationId: dcim_regions_delete
  24402. description: ''
  24403. parameters: []
  24404. responses:
  24405. '204':
  24406. description: ''
  24407. tags:
  24408. - dcim
  24409. parameters:
  24410. - name: id
  24411. in: path
  24412. description: A unique integer value identifying this region.
  24413. required: true
  24414. type: integer
  24415. /dcim/site-groups/:
  24416. get:
  24417. operationId: dcim_site-groups_list
  24418. description: ''
  24419. parameters:
  24420. - name: id
  24421. in: query
  24422. description: ''
  24423. required: false
  24424. type: string
  24425. - name: name
  24426. in: query
  24427. description: ''
  24428. required: false
  24429. type: string
  24430. - name: slug
  24431. in: query
  24432. description: ''
  24433. required: false
  24434. type: string
  24435. - name: description
  24436. in: query
  24437. description: ''
  24438. required: false
  24439. type: string
  24440. - name: created
  24441. in: query
  24442. description: ''
  24443. required: false
  24444. type: string
  24445. - name: last_updated
  24446. in: query
  24447. description: ''
  24448. required: false
  24449. type: string
  24450. - name: created_by_request
  24451. in: query
  24452. description: ''
  24453. required: false
  24454. type: string
  24455. - name: updated_by_request
  24456. in: query
  24457. description: ''
  24458. required: false
  24459. type: string
  24460. - name: q
  24461. in: query
  24462. description: ''
  24463. required: false
  24464. type: string
  24465. - name: tag
  24466. in: query
  24467. description: ''
  24468. required: false
  24469. type: string
  24470. - name: contact
  24471. in: query
  24472. description: ''
  24473. required: false
  24474. type: string
  24475. - name: contact_role
  24476. in: query
  24477. description: ''
  24478. required: false
  24479. type: string
  24480. - name: contact_group
  24481. in: query
  24482. description: ''
  24483. required: false
  24484. type: string
  24485. - name: parent_id
  24486. in: query
  24487. description: ''
  24488. required: false
  24489. type: string
  24490. - name: parent
  24491. in: query
  24492. description: ''
  24493. required: false
  24494. type: string
  24495. - name: id__n
  24496. in: query
  24497. description: ''
  24498. required: false
  24499. type: string
  24500. - name: id__lte
  24501. in: query
  24502. description: ''
  24503. required: false
  24504. type: string
  24505. - name: id__lt
  24506. in: query
  24507. description: ''
  24508. required: false
  24509. type: string
  24510. - name: id__gte
  24511. in: query
  24512. description: ''
  24513. required: false
  24514. type: string
  24515. - name: id__gt
  24516. in: query
  24517. description: ''
  24518. required: false
  24519. type: string
  24520. - name: name__n
  24521. in: query
  24522. description: ''
  24523. required: false
  24524. type: string
  24525. - name: name__ic
  24526. in: query
  24527. description: ''
  24528. required: false
  24529. type: string
  24530. - name: name__nic
  24531. in: query
  24532. description: ''
  24533. required: false
  24534. type: string
  24535. - name: name__iew
  24536. in: query
  24537. description: ''
  24538. required: false
  24539. type: string
  24540. - name: name__niew
  24541. in: query
  24542. description: ''
  24543. required: false
  24544. type: string
  24545. - name: name__isw
  24546. in: query
  24547. description: ''
  24548. required: false
  24549. type: string
  24550. - name: name__nisw
  24551. in: query
  24552. description: ''
  24553. required: false
  24554. type: string
  24555. - name: name__ie
  24556. in: query
  24557. description: ''
  24558. required: false
  24559. type: string
  24560. - name: name__nie
  24561. in: query
  24562. description: ''
  24563. required: false
  24564. type: string
  24565. - name: name__empty
  24566. in: query
  24567. description: ''
  24568. required: false
  24569. type: string
  24570. - name: slug__n
  24571. in: query
  24572. description: ''
  24573. required: false
  24574. type: string
  24575. - name: slug__ic
  24576. in: query
  24577. description: ''
  24578. required: false
  24579. type: string
  24580. - name: slug__nic
  24581. in: query
  24582. description: ''
  24583. required: false
  24584. type: string
  24585. - name: slug__iew
  24586. in: query
  24587. description: ''
  24588. required: false
  24589. type: string
  24590. - name: slug__niew
  24591. in: query
  24592. description: ''
  24593. required: false
  24594. type: string
  24595. - name: slug__isw
  24596. in: query
  24597. description: ''
  24598. required: false
  24599. type: string
  24600. - name: slug__nisw
  24601. in: query
  24602. description: ''
  24603. required: false
  24604. type: string
  24605. - name: slug__ie
  24606. in: query
  24607. description: ''
  24608. required: false
  24609. type: string
  24610. - name: slug__nie
  24611. in: query
  24612. description: ''
  24613. required: false
  24614. type: string
  24615. - name: slug__empty
  24616. in: query
  24617. description: ''
  24618. required: false
  24619. type: string
  24620. - name: description__n
  24621. in: query
  24622. description: ''
  24623. required: false
  24624. type: string
  24625. - name: description__ic
  24626. in: query
  24627. description: ''
  24628. required: false
  24629. type: string
  24630. - name: description__nic
  24631. in: query
  24632. description: ''
  24633. required: false
  24634. type: string
  24635. - name: description__iew
  24636. in: query
  24637. description: ''
  24638. required: false
  24639. type: string
  24640. - name: description__niew
  24641. in: query
  24642. description: ''
  24643. required: false
  24644. type: string
  24645. - name: description__isw
  24646. in: query
  24647. description: ''
  24648. required: false
  24649. type: string
  24650. - name: description__nisw
  24651. in: query
  24652. description: ''
  24653. required: false
  24654. type: string
  24655. - name: description__ie
  24656. in: query
  24657. description: ''
  24658. required: false
  24659. type: string
  24660. - name: description__nie
  24661. in: query
  24662. description: ''
  24663. required: false
  24664. type: string
  24665. - name: description__empty
  24666. in: query
  24667. description: ''
  24668. required: false
  24669. type: string
  24670. - name: created__n
  24671. in: query
  24672. description: ''
  24673. required: false
  24674. type: string
  24675. - name: created__lte
  24676. in: query
  24677. description: ''
  24678. required: false
  24679. type: string
  24680. - name: created__lt
  24681. in: query
  24682. description: ''
  24683. required: false
  24684. type: string
  24685. - name: created__gte
  24686. in: query
  24687. description: ''
  24688. required: false
  24689. type: string
  24690. - name: created__gt
  24691. in: query
  24692. description: ''
  24693. required: false
  24694. type: string
  24695. - name: last_updated__n
  24696. in: query
  24697. description: ''
  24698. required: false
  24699. type: string
  24700. - name: last_updated__lte
  24701. in: query
  24702. description: ''
  24703. required: false
  24704. type: string
  24705. - name: last_updated__lt
  24706. in: query
  24707. description: ''
  24708. required: false
  24709. type: string
  24710. - name: last_updated__gte
  24711. in: query
  24712. description: ''
  24713. required: false
  24714. type: string
  24715. - name: last_updated__gt
  24716. in: query
  24717. description: ''
  24718. required: false
  24719. type: string
  24720. - name: tag__n
  24721. in: query
  24722. description: ''
  24723. required: false
  24724. type: string
  24725. - name: contact__n
  24726. in: query
  24727. description: ''
  24728. required: false
  24729. type: string
  24730. - name: contact_role__n
  24731. in: query
  24732. description: ''
  24733. required: false
  24734. type: string
  24735. - name: contact_group__n
  24736. in: query
  24737. description: ''
  24738. required: false
  24739. type: string
  24740. - name: parent_id__n
  24741. in: query
  24742. description: ''
  24743. required: false
  24744. type: string
  24745. - name: parent__n
  24746. in: query
  24747. description: ''
  24748. required: false
  24749. type: string
  24750. - name: ordering
  24751. in: query
  24752. description: Which field to use when ordering the results.
  24753. required: false
  24754. type: string
  24755. - name: limit
  24756. in: query
  24757. description: Number of results to return per page.
  24758. required: false
  24759. type: integer
  24760. - name: offset
  24761. in: query
  24762. description: The initial index from which to return the results.
  24763. required: false
  24764. type: integer
  24765. responses:
  24766. '200':
  24767. description: ''
  24768. schema:
  24769. required:
  24770. - count
  24771. - results
  24772. type: object
  24773. properties:
  24774. count:
  24775. type: integer
  24776. next:
  24777. type: string
  24778. format: uri
  24779. x-nullable: true
  24780. previous:
  24781. type: string
  24782. format: uri
  24783. x-nullable: true
  24784. results:
  24785. type: array
  24786. items:
  24787. $ref: '#/definitions/SiteGroup'
  24788. tags:
  24789. - dcim
  24790. post:
  24791. operationId: dcim_site-groups_create
  24792. description: ''
  24793. parameters:
  24794. - name: data
  24795. in: body
  24796. required: true
  24797. schema:
  24798. $ref: '#/definitions/WritableSiteGroup'
  24799. responses:
  24800. '201':
  24801. description: ''
  24802. schema:
  24803. $ref: '#/definitions/SiteGroup'
  24804. tags:
  24805. - dcim
  24806. put:
  24807. operationId: dcim_site-groups_bulk_update
  24808. description: ''
  24809. parameters:
  24810. - name: data
  24811. in: body
  24812. required: true
  24813. schema:
  24814. $ref: '#/definitions/WritableSiteGroup'
  24815. responses:
  24816. '200':
  24817. description: ''
  24818. schema:
  24819. $ref: '#/definitions/SiteGroup'
  24820. tags:
  24821. - dcim
  24822. patch:
  24823. operationId: dcim_site-groups_bulk_partial_update
  24824. description: ''
  24825. parameters:
  24826. - name: data
  24827. in: body
  24828. required: true
  24829. schema:
  24830. $ref: '#/definitions/WritableSiteGroup'
  24831. responses:
  24832. '200':
  24833. description: ''
  24834. schema:
  24835. $ref: '#/definitions/SiteGroup'
  24836. tags:
  24837. - dcim
  24838. delete:
  24839. operationId: dcim_site-groups_bulk_delete
  24840. description: ''
  24841. parameters: []
  24842. responses:
  24843. '204':
  24844. description: ''
  24845. tags:
  24846. - dcim
  24847. parameters: []
  24848. /dcim/site-groups/{id}/:
  24849. get:
  24850. operationId: dcim_site-groups_read
  24851. description: ''
  24852. parameters: []
  24853. responses:
  24854. '200':
  24855. description: ''
  24856. schema:
  24857. $ref: '#/definitions/SiteGroup'
  24858. tags:
  24859. - dcim
  24860. put:
  24861. operationId: dcim_site-groups_update
  24862. description: ''
  24863. parameters:
  24864. - name: data
  24865. in: body
  24866. required: true
  24867. schema:
  24868. $ref: '#/definitions/WritableSiteGroup'
  24869. responses:
  24870. '200':
  24871. description: ''
  24872. schema:
  24873. $ref: '#/definitions/SiteGroup'
  24874. tags:
  24875. - dcim
  24876. patch:
  24877. operationId: dcim_site-groups_partial_update
  24878. description: ''
  24879. parameters:
  24880. - name: data
  24881. in: body
  24882. required: true
  24883. schema:
  24884. $ref: '#/definitions/WritableSiteGroup'
  24885. responses:
  24886. '200':
  24887. description: ''
  24888. schema:
  24889. $ref: '#/definitions/SiteGroup'
  24890. tags:
  24891. - dcim
  24892. delete:
  24893. operationId: dcim_site-groups_delete
  24894. description: ''
  24895. parameters: []
  24896. responses:
  24897. '204':
  24898. description: ''
  24899. tags:
  24900. - dcim
  24901. parameters:
  24902. - name: id
  24903. in: path
  24904. description: A unique integer value identifying this site group.
  24905. required: true
  24906. type: integer
  24907. /dcim/sites/:
  24908. get:
  24909. operationId: dcim_sites_list
  24910. description: ''
  24911. parameters:
  24912. - name: id
  24913. in: query
  24914. description: ''
  24915. required: false
  24916. type: string
  24917. - name: name
  24918. in: query
  24919. description: ''
  24920. required: false
  24921. type: string
  24922. - name: slug
  24923. in: query
  24924. description: ''
  24925. required: false
  24926. type: string
  24927. - name: facility
  24928. in: query
  24929. description: ''
  24930. required: false
  24931. type: string
  24932. - name: latitude
  24933. in: query
  24934. description: ''
  24935. required: false
  24936. type: string
  24937. - name: longitude
  24938. in: query
  24939. description: ''
  24940. required: false
  24941. type: string
  24942. - name: description
  24943. in: query
  24944. description: ''
  24945. required: false
  24946. type: string
  24947. - name: created
  24948. in: query
  24949. description: ''
  24950. required: false
  24951. type: string
  24952. - name: last_updated
  24953. in: query
  24954. description: ''
  24955. required: false
  24956. type: string
  24957. - name: created_by_request
  24958. in: query
  24959. description: ''
  24960. required: false
  24961. type: string
  24962. - name: updated_by_request
  24963. in: query
  24964. description: ''
  24965. required: false
  24966. type: string
  24967. - name: q
  24968. in: query
  24969. description: ''
  24970. required: false
  24971. type: string
  24972. - name: tag
  24973. in: query
  24974. description: ''
  24975. required: false
  24976. type: string
  24977. - name: tenant_group_id
  24978. in: query
  24979. description: ''
  24980. required: false
  24981. type: string
  24982. - name: tenant_group
  24983. in: query
  24984. description: ''
  24985. required: false
  24986. type: string
  24987. - name: tenant_id
  24988. in: query
  24989. description: ''
  24990. required: false
  24991. type: string
  24992. - name: tenant
  24993. in: query
  24994. description: ''
  24995. required: false
  24996. type: string
  24997. - name: contact
  24998. in: query
  24999. description: ''
  25000. required: false
  25001. type: string
  25002. - name: contact_role
  25003. in: query
  25004. description: ''
  25005. required: false
  25006. type: string
  25007. - name: contact_group
  25008. in: query
  25009. description: ''
  25010. required: false
  25011. type: string
  25012. - name: status
  25013. in: query
  25014. description: ''
  25015. required: false
  25016. type: string
  25017. - name: region_id
  25018. in: query
  25019. description: ''
  25020. required: false
  25021. type: string
  25022. - name: region
  25023. in: query
  25024. description: ''
  25025. required: false
  25026. type: string
  25027. - name: group_id
  25028. in: query
  25029. description: ''
  25030. required: false
  25031. type: string
  25032. - name: group
  25033. in: query
  25034. description: ''
  25035. required: false
  25036. type: string
  25037. - name: asn
  25038. in: query
  25039. description: ''
  25040. required: false
  25041. type: string
  25042. - name: asn_id
  25043. in: query
  25044. description: ''
  25045. required: false
  25046. type: string
  25047. - name: id__n
  25048. in: query
  25049. description: ''
  25050. required: false
  25051. type: string
  25052. - name: id__lte
  25053. in: query
  25054. description: ''
  25055. required: false
  25056. type: string
  25057. - name: id__lt
  25058. in: query
  25059. description: ''
  25060. required: false
  25061. type: string
  25062. - name: id__gte
  25063. in: query
  25064. description: ''
  25065. required: false
  25066. type: string
  25067. - name: id__gt
  25068. in: query
  25069. description: ''
  25070. required: false
  25071. type: string
  25072. - name: name__n
  25073. in: query
  25074. description: ''
  25075. required: false
  25076. type: string
  25077. - name: name__ic
  25078. in: query
  25079. description: ''
  25080. required: false
  25081. type: string
  25082. - name: name__nic
  25083. in: query
  25084. description: ''
  25085. required: false
  25086. type: string
  25087. - name: name__iew
  25088. in: query
  25089. description: ''
  25090. required: false
  25091. type: string
  25092. - name: name__niew
  25093. in: query
  25094. description: ''
  25095. required: false
  25096. type: string
  25097. - name: name__isw
  25098. in: query
  25099. description: ''
  25100. required: false
  25101. type: string
  25102. - name: name__nisw
  25103. in: query
  25104. description: ''
  25105. required: false
  25106. type: string
  25107. - name: name__ie
  25108. in: query
  25109. description: ''
  25110. required: false
  25111. type: string
  25112. - name: name__nie
  25113. in: query
  25114. description: ''
  25115. required: false
  25116. type: string
  25117. - name: name__empty
  25118. in: query
  25119. description: ''
  25120. required: false
  25121. type: string
  25122. - name: slug__n
  25123. in: query
  25124. description: ''
  25125. required: false
  25126. type: string
  25127. - name: slug__ic
  25128. in: query
  25129. description: ''
  25130. required: false
  25131. type: string
  25132. - name: slug__nic
  25133. in: query
  25134. description: ''
  25135. required: false
  25136. type: string
  25137. - name: slug__iew
  25138. in: query
  25139. description: ''
  25140. required: false
  25141. type: string
  25142. - name: slug__niew
  25143. in: query
  25144. description: ''
  25145. required: false
  25146. type: string
  25147. - name: slug__isw
  25148. in: query
  25149. description: ''
  25150. required: false
  25151. type: string
  25152. - name: slug__nisw
  25153. in: query
  25154. description: ''
  25155. required: false
  25156. type: string
  25157. - name: slug__ie
  25158. in: query
  25159. description: ''
  25160. required: false
  25161. type: string
  25162. - name: slug__nie
  25163. in: query
  25164. description: ''
  25165. required: false
  25166. type: string
  25167. - name: slug__empty
  25168. in: query
  25169. description: ''
  25170. required: false
  25171. type: string
  25172. - name: facility__n
  25173. in: query
  25174. description: ''
  25175. required: false
  25176. type: string
  25177. - name: facility__ic
  25178. in: query
  25179. description: ''
  25180. required: false
  25181. type: string
  25182. - name: facility__nic
  25183. in: query
  25184. description: ''
  25185. required: false
  25186. type: string
  25187. - name: facility__iew
  25188. in: query
  25189. description: ''
  25190. required: false
  25191. type: string
  25192. - name: facility__niew
  25193. in: query
  25194. description: ''
  25195. required: false
  25196. type: string
  25197. - name: facility__isw
  25198. in: query
  25199. description: ''
  25200. required: false
  25201. type: string
  25202. - name: facility__nisw
  25203. in: query
  25204. description: ''
  25205. required: false
  25206. type: string
  25207. - name: facility__ie
  25208. in: query
  25209. description: ''
  25210. required: false
  25211. type: string
  25212. - name: facility__nie
  25213. in: query
  25214. description: ''
  25215. required: false
  25216. type: string
  25217. - name: facility__empty
  25218. in: query
  25219. description: ''
  25220. required: false
  25221. type: string
  25222. - name: latitude__n
  25223. in: query
  25224. description: ''
  25225. required: false
  25226. type: string
  25227. - name: latitude__lte
  25228. in: query
  25229. description: ''
  25230. required: false
  25231. type: string
  25232. - name: latitude__lt
  25233. in: query
  25234. description: ''
  25235. required: false
  25236. type: string
  25237. - name: latitude__gte
  25238. in: query
  25239. description: ''
  25240. required: false
  25241. type: string
  25242. - name: latitude__gt
  25243. in: query
  25244. description: ''
  25245. required: false
  25246. type: string
  25247. - name: longitude__n
  25248. in: query
  25249. description: ''
  25250. required: false
  25251. type: string
  25252. - name: longitude__lte
  25253. in: query
  25254. description: ''
  25255. required: false
  25256. type: string
  25257. - name: longitude__lt
  25258. in: query
  25259. description: ''
  25260. required: false
  25261. type: string
  25262. - name: longitude__gte
  25263. in: query
  25264. description: ''
  25265. required: false
  25266. type: string
  25267. - name: longitude__gt
  25268. in: query
  25269. description: ''
  25270. required: false
  25271. type: string
  25272. - name: description__n
  25273. in: query
  25274. description: ''
  25275. required: false
  25276. type: string
  25277. - name: description__ic
  25278. in: query
  25279. description: ''
  25280. required: false
  25281. type: string
  25282. - name: description__nic
  25283. in: query
  25284. description: ''
  25285. required: false
  25286. type: string
  25287. - name: description__iew
  25288. in: query
  25289. description: ''
  25290. required: false
  25291. type: string
  25292. - name: description__niew
  25293. in: query
  25294. description: ''
  25295. required: false
  25296. type: string
  25297. - name: description__isw
  25298. in: query
  25299. description: ''
  25300. required: false
  25301. type: string
  25302. - name: description__nisw
  25303. in: query
  25304. description: ''
  25305. required: false
  25306. type: string
  25307. - name: description__ie
  25308. in: query
  25309. description: ''
  25310. required: false
  25311. type: string
  25312. - name: description__nie
  25313. in: query
  25314. description: ''
  25315. required: false
  25316. type: string
  25317. - name: description__empty
  25318. in: query
  25319. description: ''
  25320. required: false
  25321. type: string
  25322. - name: created__n
  25323. in: query
  25324. description: ''
  25325. required: false
  25326. type: string
  25327. - name: created__lte
  25328. in: query
  25329. description: ''
  25330. required: false
  25331. type: string
  25332. - name: created__lt
  25333. in: query
  25334. description: ''
  25335. required: false
  25336. type: string
  25337. - name: created__gte
  25338. in: query
  25339. description: ''
  25340. required: false
  25341. type: string
  25342. - name: created__gt
  25343. in: query
  25344. description: ''
  25345. required: false
  25346. type: string
  25347. - name: last_updated__n
  25348. in: query
  25349. description: ''
  25350. required: false
  25351. type: string
  25352. - name: last_updated__lte
  25353. in: query
  25354. description: ''
  25355. required: false
  25356. type: string
  25357. - name: last_updated__lt
  25358. in: query
  25359. description: ''
  25360. required: false
  25361. type: string
  25362. - name: last_updated__gte
  25363. in: query
  25364. description: ''
  25365. required: false
  25366. type: string
  25367. - name: last_updated__gt
  25368. in: query
  25369. description: ''
  25370. required: false
  25371. type: string
  25372. - name: tag__n
  25373. in: query
  25374. description: ''
  25375. required: false
  25376. type: string
  25377. - name: tenant_group_id__n
  25378. in: query
  25379. description: ''
  25380. required: false
  25381. type: string
  25382. - name: tenant_group__n
  25383. in: query
  25384. description: ''
  25385. required: false
  25386. type: string
  25387. - name: tenant_id__n
  25388. in: query
  25389. description: ''
  25390. required: false
  25391. type: string
  25392. - name: tenant__n
  25393. in: query
  25394. description: ''
  25395. required: false
  25396. type: string
  25397. - name: contact__n
  25398. in: query
  25399. description: ''
  25400. required: false
  25401. type: string
  25402. - name: contact_role__n
  25403. in: query
  25404. description: ''
  25405. required: false
  25406. type: string
  25407. - name: contact_group__n
  25408. in: query
  25409. description: ''
  25410. required: false
  25411. type: string
  25412. - name: status__n
  25413. in: query
  25414. description: ''
  25415. required: false
  25416. type: string
  25417. - name: region_id__n
  25418. in: query
  25419. description: ''
  25420. required: false
  25421. type: string
  25422. - name: region__n
  25423. in: query
  25424. description: ''
  25425. required: false
  25426. type: string
  25427. - name: group_id__n
  25428. in: query
  25429. description: ''
  25430. required: false
  25431. type: string
  25432. - name: group__n
  25433. in: query
  25434. description: ''
  25435. required: false
  25436. type: string
  25437. - name: asn__n
  25438. in: query
  25439. description: ''
  25440. required: false
  25441. type: string
  25442. - name: asn_id__n
  25443. in: query
  25444. description: ''
  25445. required: false
  25446. type: string
  25447. - name: ordering
  25448. in: query
  25449. description: Which field to use when ordering the results.
  25450. required: false
  25451. type: string
  25452. - name: limit
  25453. in: query
  25454. description: Number of results to return per page.
  25455. required: false
  25456. type: integer
  25457. - name: offset
  25458. in: query
  25459. description: The initial index from which to return the results.
  25460. required: false
  25461. type: integer
  25462. responses:
  25463. '200':
  25464. description: ''
  25465. schema:
  25466. required:
  25467. - count
  25468. - results
  25469. type: object
  25470. properties:
  25471. count:
  25472. type: integer
  25473. next:
  25474. type: string
  25475. format: uri
  25476. x-nullable: true
  25477. previous:
  25478. type: string
  25479. format: uri
  25480. x-nullable: true
  25481. results:
  25482. type: array
  25483. items:
  25484. $ref: '#/definitions/Site'
  25485. tags:
  25486. - dcim
  25487. post:
  25488. operationId: dcim_sites_create
  25489. description: ''
  25490. parameters:
  25491. - name: data
  25492. in: body
  25493. required: true
  25494. schema:
  25495. $ref: '#/definitions/WritableSite'
  25496. responses:
  25497. '201':
  25498. description: ''
  25499. schema:
  25500. $ref: '#/definitions/Site'
  25501. tags:
  25502. - dcim
  25503. put:
  25504. operationId: dcim_sites_bulk_update
  25505. description: ''
  25506. parameters:
  25507. - name: data
  25508. in: body
  25509. required: true
  25510. schema:
  25511. $ref: '#/definitions/WritableSite'
  25512. responses:
  25513. '200':
  25514. description: ''
  25515. schema:
  25516. $ref: '#/definitions/Site'
  25517. tags:
  25518. - dcim
  25519. patch:
  25520. operationId: dcim_sites_bulk_partial_update
  25521. description: ''
  25522. parameters:
  25523. - name: data
  25524. in: body
  25525. required: true
  25526. schema:
  25527. $ref: '#/definitions/WritableSite'
  25528. responses:
  25529. '200':
  25530. description: ''
  25531. schema:
  25532. $ref: '#/definitions/Site'
  25533. tags:
  25534. - dcim
  25535. delete:
  25536. operationId: dcim_sites_bulk_delete
  25537. description: ''
  25538. parameters: []
  25539. responses:
  25540. '204':
  25541. description: ''
  25542. tags:
  25543. - dcim
  25544. parameters: []
  25545. /dcim/sites/{id}/:
  25546. get:
  25547. operationId: dcim_sites_read
  25548. description: ''
  25549. parameters: []
  25550. responses:
  25551. '200':
  25552. description: ''
  25553. schema:
  25554. $ref: '#/definitions/Site'
  25555. tags:
  25556. - dcim
  25557. put:
  25558. operationId: dcim_sites_update
  25559. description: ''
  25560. parameters:
  25561. - name: data
  25562. in: body
  25563. required: true
  25564. schema:
  25565. $ref: '#/definitions/WritableSite'
  25566. responses:
  25567. '200':
  25568. description: ''
  25569. schema:
  25570. $ref: '#/definitions/Site'
  25571. tags:
  25572. - dcim
  25573. patch:
  25574. operationId: dcim_sites_partial_update
  25575. description: ''
  25576. parameters:
  25577. - name: data
  25578. in: body
  25579. required: true
  25580. schema:
  25581. $ref: '#/definitions/WritableSite'
  25582. responses:
  25583. '200':
  25584. description: ''
  25585. schema:
  25586. $ref: '#/definitions/Site'
  25587. tags:
  25588. - dcim
  25589. delete:
  25590. operationId: dcim_sites_delete
  25591. description: ''
  25592. parameters: []
  25593. responses:
  25594. '204':
  25595. description: ''
  25596. tags:
  25597. - dcim
  25598. parameters:
  25599. - name: id
  25600. in: path
  25601. description: A unique integer value identifying this site.
  25602. required: true
  25603. type: integer
  25604. /dcim/virtual-chassis/:
  25605. get:
  25606. operationId: dcim_virtual-chassis_list
  25607. description: ''
  25608. parameters:
  25609. - name: id
  25610. in: query
  25611. description: ''
  25612. required: false
  25613. type: string
  25614. - name: domain
  25615. in: query
  25616. description: ''
  25617. required: false
  25618. type: string
  25619. - name: name
  25620. in: query
  25621. description: ''
  25622. required: false
  25623. type: string
  25624. - name: created
  25625. in: query
  25626. description: ''
  25627. required: false
  25628. type: string
  25629. - name: last_updated
  25630. in: query
  25631. description: ''
  25632. required: false
  25633. type: string
  25634. - name: created_by_request
  25635. in: query
  25636. description: ''
  25637. required: false
  25638. type: string
  25639. - name: updated_by_request
  25640. in: query
  25641. description: ''
  25642. required: false
  25643. type: string
  25644. - name: q
  25645. in: query
  25646. description: ''
  25647. required: false
  25648. type: string
  25649. - name: tag
  25650. in: query
  25651. description: ''
  25652. required: false
  25653. type: string
  25654. - name: master_id
  25655. in: query
  25656. description: ''
  25657. required: false
  25658. type: string
  25659. - name: master
  25660. in: query
  25661. description: ''
  25662. required: false
  25663. type: string
  25664. - name: region_id
  25665. in: query
  25666. description: ''
  25667. required: false
  25668. type: string
  25669. - name: region
  25670. in: query
  25671. description: ''
  25672. required: false
  25673. type: string
  25674. - name: site_group_id
  25675. in: query
  25676. description: ''
  25677. required: false
  25678. type: string
  25679. - name: site_group
  25680. in: query
  25681. description: ''
  25682. required: false
  25683. type: string
  25684. - name: site_id
  25685. in: query
  25686. description: ''
  25687. required: false
  25688. type: string
  25689. - name: site
  25690. in: query
  25691. description: ''
  25692. required: false
  25693. type: string
  25694. - name: tenant_id
  25695. in: query
  25696. description: ''
  25697. required: false
  25698. type: string
  25699. - name: tenant
  25700. in: query
  25701. description: ''
  25702. required: false
  25703. type: string
  25704. - name: id__n
  25705. in: query
  25706. description: ''
  25707. required: false
  25708. type: string
  25709. - name: id__lte
  25710. in: query
  25711. description: ''
  25712. required: false
  25713. type: string
  25714. - name: id__lt
  25715. in: query
  25716. description: ''
  25717. required: false
  25718. type: string
  25719. - name: id__gte
  25720. in: query
  25721. description: ''
  25722. required: false
  25723. type: string
  25724. - name: id__gt
  25725. in: query
  25726. description: ''
  25727. required: false
  25728. type: string
  25729. - name: domain__n
  25730. in: query
  25731. description: ''
  25732. required: false
  25733. type: string
  25734. - name: domain__ic
  25735. in: query
  25736. description: ''
  25737. required: false
  25738. type: string
  25739. - name: domain__nic
  25740. in: query
  25741. description: ''
  25742. required: false
  25743. type: string
  25744. - name: domain__iew
  25745. in: query
  25746. description: ''
  25747. required: false
  25748. type: string
  25749. - name: domain__niew
  25750. in: query
  25751. description: ''
  25752. required: false
  25753. type: string
  25754. - name: domain__isw
  25755. in: query
  25756. description: ''
  25757. required: false
  25758. type: string
  25759. - name: domain__nisw
  25760. in: query
  25761. description: ''
  25762. required: false
  25763. type: string
  25764. - name: domain__ie
  25765. in: query
  25766. description: ''
  25767. required: false
  25768. type: string
  25769. - name: domain__nie
  25770. in: query
  25771. description: ''
  25772. required: false
  25773. type: string
  25774. - name: domain__empty
  25775. in: query
  25776. description: ''
  25777. required: false
  25778. type: string
  25779. - name: name__n
  25780. in: query
  25781. description: ''
  25782. required: false
  25783. type: string
  25784. - name: name__ic
  25785. in: query
  25786. description: ''
  25787. required: false
  25788. type: string
  25789. - name: name__nic
  25790. in: query
  25791. description: ''
  25792. required: false
  25793. type: string
  25794. - name: name__iew
  25795. in: query
  25796. description: ''
  25797. required: false
  25798. type: string
  25799. - name: name__niew
  25800. in: query
  25801. description: ''
  25802. required: false
  25803. type: string
  25804. - name: name__isw
  25805. in: query
  25806. description: ''
  25807. required: false
  25808. type: string
  25809. - name: name__nisw
  25810. in: query
  25811. description: ''
  25812. required: false
  25813. type: string
  25814. - name: name__ie
  25815. in: query
  25816. description: ''
  25817. required: false
  25818. type: string
  25819. - name: name__nie
  25820. in: query
  25821. description: ''
  25822. required: false
  25823. type: string
  25824. - name: name__empty
  25825. in: query
  25826. description: ''
  25827. required: false
  25828. type: string
  25829. - name: created__n
  25830. in: query
  25831. description: ''
  25832. required: false
  25833. type: string
  25834. - name: created__lte
  25835. in: query
  25836. description: ''
  25837. required: false
  25838. type: string
  25839. - name: created__lt
  25840. in: query
  25841. description: ''
  25842. required: false
  25843. type: string
  25844. - name: created__gte
  25845. in: query
  25846. description: ''
  25847. required: false
  25848. type: string
  25849. - name: created__gt
  25850. in: query
  25851. description: ''
  25852. required: false
  25853. type: string
  25854. - name: last_updated__n
  25855. in: query
  25856. description: ''
  25857. required: false
  25858. type: string
  25859. - name: last_updated__lte
  25860. in: query
  25861. description: ''
  25862. required: false
  25863. type: string
  25864. - name: last_updated__lt
  25865. in: query
  25866. description: ''
  25867. required: false
  25868. type: string
  25869. - name: last_updated__gte
  25870. in: query
  25871. description: ''
  25872. required: false
  25873. type: string
  25874. - name: last_updated__gt
  25875. in: query
  25876. description: ''
  25877. required: false
  25878. type: string
  25879. - name: tag__n
  25880. in: query
  25881. description: ''
  25882. required: false
  25883. type: string
  25884. - name: master_id__n
  25885. in: query
  25886. description: ''
  25887. required: false
  25888. type: string
  25889. - name: master__n
  25890. in: query
  25891. description: ''
  25892. required: false
  25893. type: string
  25894. - name: region_id__n
  25895. in: query
  25896. description: ''
  25897. required: false
  25898. type: string
  25899. - name: region__n
  25900. in: query
  25901. description: ''
  25902. required: false
  25903. type: string
  25904. - name: site_group_id__n
  25905. in: query
  25906. description: ''
  25907. required: false
  25908. type: string
  25909. - name: site_group__n
  25910. in: query
  25911. description: ''
  25912. required: false
  25913. type: string
  25914. - name: site_id__n
  25915. in: query
  25916. description: ''
  25917. required: false
  25918. type: string
  25919. - name: site__n
  25920. in: query
  25921. description: ''
  25922. required: false
  25923. type: string
  25924. - name: tenant_id__n
  25925. in: query
  25926. description: ''
  25927. required: false
  25928. type: string
  25929. - name: tenant__n
  25930. in: query
  25931. description: ''
  25932. required: false
  25933. type: string
  25934. - name: ordering
  25935. in: query
  25936. description: Which field to use when ordering the results.
  25937. required: false
  25938. type: string
  25939. - name: limit
  25940. in: query
  25941. description: Number of results to return per page.
  25942. required: false
  25943. type: integer
  25944. - name: offset
  25945. in: query
  25946. description: The initial index from which to return the results.
  25947. required: false
  25948. type: integer
  25949. responses:
  25950. '200':
  25951. description: ''
  25952. schema:
  25953. required:
  25954. - count
  25955. - results
  25956. type: object
  25957. properties:
  25958. count:
  25959. type: integer
  25960. next:
  25961. type: string
  25962. format: uri
  25963. x-nullable: true
  25964. previous:
  25965. type: string
  25966. format: uri
  25967. x-nullable: true
  25968. results:
  25969. type: array
  25970. items:
  25971. $ref: '#/definitions/VirtualChassis'
  25972. tags:
  25973. - dcim
  25974. post:
  25975. operationId: dcim_virtual-chassis_create
  25976. description: ''
  25977. parameters:
  25978. - name: data
  25979. in: body
  25980. required: true
  25981. schema:
  25982. $ref: '#/definitions/WritableVirtualChassis'
  25983. responses:
  25984. '201':
  25985. description: ''
  25986. schema:
  25987. $ref: '#/definitions/VirtualChassis'
  25988. tags:
  25989. - dcim
  25990. put:
  25991. operationId: dcim_virtual-chassis_bulk_update
  25992. description: ''
  25993. parameters:
  25994. - name: data
  25995. in: body
  25996. required: true
  25997. schema:
  25998. $ref: '#/definitions/WritableVirtualChassis'
  25999. responses:
  26000. '200':
  26001. description: ''
  26002. schema:
  26003. $ref: '#/definitions/VirtualChassis'
  26004. tags:
  26005. - dcim
  26006. patch:
  26007. operationId: dcim_virtual-chassis_bulk_partial_update
  26008. description: ''
  26009. parameters:
  26010. - name: data
  26011. in: body
  26012. required: true
  26013. schema:
  26014. $ref: '#/definitions/WritableVirtualChassis'
  26015. responses:
  26016. '200':
  26017. description: ''
  26018. schema:
  26019. $ref: '#/definitions/VirtualChassis'
  26020. tags:
  26021. - dcim
  26022. delete:
  26023. operationId: dcim_virtual-chassis_bulk_delete
  26024. description: ''
  26025. parameters: []
  26026. responses:
  26027. '204':
  26028. description: ''
  26029. tags:
  26030. - dcim
  26031. parameters: []
  26032. /dcim/virtual-chassis/{id}/:
  26033. get:
  26034. operationId: dcim_virtual-chassis_read
  26035. description: ''
  26036. parameters: []
  26037. responses:
  26038. '200':
  26039. description: ''
  26040. schema:
  26041. $ref: '#/definitions/VirtualChassis'
  26042. tags:
  26043. - dcim
  26044. put:
  26045. operationId: dcim_virtual-chassis_update
  26046. description: ''
  26047. parameters:
  26048. - name: data
  26049. in: body
  26050. required: true
  26051. schema:
  26052. $ref: '#/definitions/WritableVirtualChassis'
  26053. responses:
  26054. '200':
  26055. description: ''
  26056. schema:
  26057. $ref: '#/definitions/VirtualChassis'
  26058. tags:
  26059. - dcim
  26060. patch:
  26061. operationId: dcim_virtual-chassis_partial_update
  26062. description: ''
  26063. parameters:
  26064. - name: data
  26065. in: body
  26066. required: true
  26067. schema:
  26068. $ref: '#/definitions/WritableVirtualChassis'
  26069. responses:
  26070. '200':
  26071. description: ''
  26072. schema:
  26073. $ref: '#/definitions/VirtualChassis'
  26074. tags:
  26075. - dcim
  26076. delete:
  26077. operationId: dcim_virtual-chassis_delete
  26078. description: ''
  26079. parameters: []
  26080. responses:
  26081. '204':
  26082. description: ''
  26083. tags:
  26084. - dcim
  26085. parameters:
  26086. - name: id
  26087. in: path
  26088. description: A unique integer value identifying this virtual chassis.
  26089. required: true
  26090. type: integer
  26091. /dcim/virtual-device-contexts/:
  26092. get:
  26093. operationId: dcim_virtual-device-contexts_list
  26094. description: ''
  26095. parameters:
  26096. - name: id
  26097. in: query
  26098. description: ''
  26099. required: false
  26100. type: string
  26101. - name: device
  26102. in: query
  26103. description: ''
  26104. required: false
  26105. type: string
  26106. - name: name
  26107. in: query
  26108. description: ''
  26109. required: false
  26110. type: string
  26111. - name: created
  26112. in: query
  26113. description: ''
  26114. required: false
  26115. type: string
  26116. - name: last_updated
  26117. in: query
  26118. description: ''
  26119. required: false
  26120. type: string
  26121. - name: created_by_request
  26122. in: query
  26123. description: ''
  26124. required: false
  26125. type: string
  26126. - name: updated_by_request
  26127. in: query
  26128. description: ''
  26129. required: false
  26130. type: string
  26131. - name: q
  26132. in: query
  26133. description: ''
  26134. required: false
  26135. type: string
  26136. - name: tag
  26137. in: query
  26138. description: ''
  26139. required: false
  26140. type: string
  26141. - name: tenant_group_id
  26142. in: query
  26143. description: ''
  26144. required: false
  26145. type: string
  26146. - name: tenant_group
  26147. in: query
  26148. description: ''
  26149. required: false
  26150. type: string
  26151. - name: tenant_id
  26152. in: query
  26153. description: ''
  26154. required: false
  26155. type: string
  26156. - name: tenant
  26157. in: query
  26158. description: ''
  26159. required: false
  26160. type: string
  26161. - name: device_id
  26162. in: query
  26163. description: ''
  26164. required: false
  26165. type: string
  26166. - name: status
  26167. in: query
  26168. description: ''
  26169. required: false
  26170. type: string
  26171. - name: has_primary_ip
  26172. in: query
  26173. description: ''
  26174. required: false
  26175. type: string
  26176. - name: id__n
  26177. in: query
  26178. description: ''
  26179. required: false
  26180. type: string
  26181. - name: id__lte
  26182. in: query
  26183. description: ''
  26184. required: false
  26185. type: string
  26186. - name: id__lt
  26187. in: query
  26188. description: ''
  26189. required: false
  26190. type: string
  26191. - name: id__gte
  26192. in: query
  26193. description: ''
  26194. required: false
  26195. type: string
  26196. - name: id__gt
  26197. in: query
  26198. description: ''
  26199. required: false
  26200. type: string
  26201. - name: device__n
  26202. in: query
  26203. description: ''
  26204. required: false
  26205. type: string
  26206. - name: name__n
  26207. in: query
  26208. description: ''
  26209. required: false
  26210. type: string
  26211. - name: name__ic
  26212. in: query
  26213. description: ''
  26214. required: false
  26215. type: string
  26216. - name: name__nic
  26217. in: query
  26218. description: ''
  26219. required: false
  26220. type: string
  26221. - name: name__iew
  26222. in: query
  26223. description: ''
  26224. required: false
  26225. type: string
  26226. - name: name__niew
  26227. in: query
  26228. description: ''
  26229. required: false
  26230. type: string
  26231. - name: name__isw
  26232. in: query
  26233. description: ''
  26234. required: false
  26235. type: string
  26236. - name: name__nisw
  26237. in: query
  26238. description: ''
  26239. required: false
  26240. type: string
  26241. - name: name__ie
  26242. in: query
  26243. description: ''
  26244. required: false
  26245. type: string
  26246. - name: name__nie
  26247. in: query
  26248. description: ''
  26249. required: false
  26250. type: string
  26251. - name: name__empty
  26252. in: query
  26253. description: ''
  26254. required: false
  26255. type: string
  26256. - name: created__n
  26257. in: query
  26258. description: ''
  26259. required: false
  26260. type: string
  26261. - name: created__lte
  26262. in: query
  26263. description: ''
  26264. required: false
  26265. type: string
  26266. - name: created__lt
  26267. in: query
  26268. description: ''
  26269. required: false
  26270. type: string
  26271. - name: created__gte
  26272. in: query
  26273. description: ''
  26274. required: false
  26275. type: string
  26276. - name: created__gt
  26277. in: query
  26278. description: ''
  26279. required: false
  26280. type: string
  26281. - name: last_updated__n
  26282. in: query
  26283. description: ''
  26284. required: false
  26285. type: string
  26286. - name: last_updated__lte
  26287. in: query
  26288. description: ''
  26289. required: false
  26290. type: string
  26291. - name: last_updated__lt
  26292. in: query
  26293. description: ''
  26294. required: false
  26295. type: string
  26296. - name: last_updated__gte
  26297. in: query
  26298. description: ''
  26299. required: false
  26300. type: string
  26301. - name: last_updated__gt
  26302. in: query
  26303. description: ''
  26304. required: false
  26305. type: string
  26306. - name: tag__n
  26307. in: query
  26308. description: ''
  26309. required: false
  26310. type: string
  26311. - name: tenant_group_id__n
  26312. in: query
  26313. description: ''
  26314. required: false
  26315. type: string
  26316. - name: tenant_group__n
  26317. in: query
  26318. description: ''
  26319. required: false
  26320. type: string
  26321. - name: tenant_id__n
  26322. in: query
  26323. description: ''
  26324. required: false
  26325. type: string
  26326. - name: tenant__n
  26327. in: query
  26328. description: ''
  26329. required: false
  26330. type: string
  26331. - name: device_id__n
  26332. in: query
  26333. description: ''
  26334. required: false
  26335. type: string
  26336. - name: status__n
  26337. in: query
  26338. description: ''
  26339. required: false
  26340. type: string
  26341. - name: ordering
  26342. in: query
  26343. description: Which field to use when ordering the results.
  26344. required: false
  26345. type: string
  26346. - name: limit
  26347. in: query
  26348. description: Number of results to return per page.
  26349. required: false
  26350. type: integer
  26351. - name: offset
  26352. in: query
  26353. description: The initial index from which to return the results.
  26354. required: false
  26355. type: integer
  26356. responses:
  26357. '200':
  26358. description: ''
  26359. schema:
  26360. required:
  26361. - count
  26362. - results
  26363. type: object
  26364. properties:
  26365. count:
  26366. type: integer
  26367. next:
  26368. type: string
  26369. format: uri
  26370. x-nullable: true
  26371. previous:
  26372. type: string
  26373. format: uri
  26374. x-nullable: true
  26375. results:
  26376. type: array
  26377. items:
  26378. $ref: '#/definitions/VirtualDeviceContext'
  26379. tags:
  26380. - dcim
  26381. post:
  26382. operationId: dcim_virtual-device-contexts_create
  26383. description: ''
  26384. parameters:
  26385. - name: data
  26386. in: body
  26387. required: true
  26388. schema:
  26389. $ref: '#/definitions/WritableVirtualDeviceContext'
  26390. responses:
  26391. '201':
  26392. description: ''
  26393. schema:
  26394. $ref: '#/definitions/VirtualDeviceContext'
  26395. tags:
  26396. - dcim
  26397. put:
  26398. operationId: dcim_virtual-device-contexts_bulk_update
  26399. description: ''
  26400. parameters:
  26401. - name: data
  26402. in: body
  26403. required: true
  26404. schema:
  26405. $ref: '#/definitions/WritableVirtualDeviceContext'
  26406. responses:
  26407. '200':
  26408. description: ''
  26409. schema:
  26410. $ref: '#/definitions/VirtualDeviceContext'
  26411. tags:
  26412. - dcim
  26413. patch:
  26414. operationId: dcim_virtual-device-contexts_bulk_partial_update
  26415. description: ''
  26416. parameters:
  26417. - name: data
  26418. in: body
  26419. required: true
  26420. schema:
  26421. $ref: '#/definitions/WritableVirtualDeviceContext'
  26422. responses:
  26423. '200':
  26424. description: ''
  26425. schema:
  26426. $ref: '#/definitions/VirtualDeviceContext'
  26427. tags:
  26428. - dcim
  26429. delete:
  26430. operationId: dcim_virtual-device-contexts_bulk_delete
  26431. description: ''
  26432. parameters: []
  26433. responses:
  26434. '204':
  26435. description: ''
  26436. tags:
  26437. - dcim
  26438. parameters: []
  26439. /dcim/virtual-device-contexts/{id}/:
  26440. get:
  26441. operationId: dcim_virtual-device-contexts_read
  26442. description: ''
  26443. parameters: []
  26444. responses:
  26445. '200':
  26446. description: ''
  26447. schema:
  26448. $ref: '#/definitions/VirtualDeviceContext'
  26449. tags:
  26450. - dcim
  26451. put:
  26452. operationId: dcim_virtual-device-contexts_update
  26453. description: ''
  26454. parameters:
  26455. - name: data
  26456. in: body
  26457. required: true
  26458. schema:
  26459. $ref: '#/definitions/WritableVirtualDeviceContext'
  26460. responses:
  26461. '200':
  26462. description: ''
  26463. schema:
  26464. $ref: '#/definitions/VirtualDeviceContext'
  26465. tags:
  26466. - dcim
  26467. patch:
  26468. operationId: dcim_virtual-device-contexts_partial_update
  26469. description: ''
  26470. parameters:
  26471. - name: data
  26472. in: body
  26473. required: true
  26474. schema:
  26475. $ref: '#/definitions/WritableVirtualDeviceContext'
  26476. responses:
  26477. '200':
  26478. description: ''
  26479. schema:
  26480. $ref: '#/definitions/VirtualDeviceContext'
  26481. tags:
  26482. - dcim
  26483. delete:
  26484. operationId: dcim_virtual-device-contexts_delete
  26485. description: ''
  26486. parameters: []
  26487. responses:
  26488. '204':
  26489. description: ''
  26490. tags:
  26491. - dcim
  26492. parameters:
  26493. - name: id
  26494. in: path
  26495. description: A unique integer value identifying this virtual device context.
  26496. required: true
  26497. type: integer
  26498. /extras/config-contexts/:
  26499. get:
  26500. operationId: extras_config-contexts_list
  26501. description: ''
  26502. parameters:
  26503. - name: id
  26504. in: query
  26505. description: ''
  26506. required: false
  26507. type: string
  26508. - name: name
  26509. in: query
  26510. description: ''
  26511. required: false
  26512. type: string
  26513. - name: is_active
  26514. in: query
  26515. description: ''
  26516. required: false
  26517. type: string
  26518. - name: data_synced
  26519. in: query
  26520. description: ''
  26521. required: false
  26522. type: string
  26523. - name: created
  26524. in: query
  26525. description: ''
  26526. required: false
  26527. type: string
  26528. - name: last_updated
  26529. in: query
  26530. description: ''
  26531. required: false
  26532. type: string
  26533. - name: created_by_request
  26534. in: query
  26535. description: ''
  26536. required: false
  26537. type: string
  26538. - name: updated_by_request
  26539. in: query
  26540. description: ''
  26541. required: false
  26542. type: string
  26543. - name: q
  26544. in: query
  26545. description: ''
  26546. required: false
  26547. type: string
  26548. - name: region_id
  26549. in: query
  26550. description: ''
  26551. required: false
  26552. type: string
  26553. - name: region
  26554. in: query
  26555. description: ''
  26556. required: false
  26557. type: string
  26558. - name: site_group
  26559. in: query
  26560. description: ''
  26561. required: false
  26562. type: string
  26563. - name: site_group_id
  26564. in: query
  26565. description: ''
  26566. required: false
  26567. type: string
  26568. - name: site_id
  26569. in: query
  26570. description: ''
  26571. required: false
  26572. type: string
  26573. - name: site
  26574. in: query
  26575. description: ''
  26576. required: false
  26577. type: string
  26578. - name: location_id
  26579. in: query
  26580. description: ''
  26581. required: false
  26582. type: string
  26583. - name: location
  26584. in: query
  26585. description: ''
  26586. required: false
  26587. type: string
  26588. - name: device_type_id
  26589. in: query
  26590. description: ''
  26591. required: false
  26592. type: string
  26593. - name: role_id
  26594. in: query
  26595. description: ''
  26596. required: false
  26597. type: string
  26598. - name: role
  26599. in: query
  26600. description: ''
  26601. required: false
  26602. type: string
  26603. - name: platform_id
  26604. in: query
  26605. description: ''
  26606. required: false
  26607. type: string
  26608. - name: platform
  26609. in: query
  26610. description: ''
  26611. required: false
  26612. type: string
  26613. - name: cluster_type_id
  26614. in: query
  26615. description: ''
  26616. required: false
  26617. type: string
  26618. - name: cluster_type
  26619. in: query
  26620. description: ''
  26621. required: false
  26622. type: string
  26623. - name: cluster_group_id
  26624. in: query
  26625. description: ''
  26626. required: false
  26627. type: string
  26628. - name: cluster_group
  26629. in: query
  26630. description: ''
  26631. required: false
  26632. type: string
  26633. - name: cluster_id
  26634. in: query
  26635. description: ''
  26636. required: false
  26637. type: string
  26638. - name: tenant_group_id
  26639. in: query
  26640. description: ''
  26641. required: false
  26642. type: string
  26643. - name: tenant_group
  26644. in: query
  26645. description: ''
  26646. required: false
  26647. type: string
  26648. - name: tenant_id
  26649. in: query
  26650. description: ''
  26651. required: false
  26652. type: string
  26653. - name: tenant
  26654. in: query
  26655. description: ''
  26656. required: false
  26657. type: string
  26658. - name: tag_id
  26659. in: query
  26660. description: ''
  26661. required: false
  26662. type: string
  26663. - name: tag
  26664. in: query
  26665. description: ''
  26666. required: false
  26667. type: string
  26668. - name: data_source_id
  26669. in: query
  26670. description: ''
  26671. required: false
  26672. type: string
  26673. - name: data_file_id
  26674. in: query
  26675. description: ''
  26676. required: false
  26677. type: string
  26678. - name: id__n
  26679. in: query
  26680. description: ''
  26681. required: false
  26682. type: string
  26683. - name: id__lte
  26684. in: query
  26685. description: ''
  26686. required: false
  26687. type: string
  26688. - name: id__lt
  26689. in: query
  26690. description: ''
  26691. required: false
  26692. type: string
  26693. - name: id__gte
  26694. in: query
  26695. description: ''
  26696. required: false
  26697. type: string
  26698. - name: id__gt
  26699. in: query
  26700. description: ''
  26701. required: false
  26702. type: string
  26703. - name: name__n
  26704. in: query
  26705. description: ''
  26706. required: false
  26707. type: string
  26708. - name: name__ic
  26709. in: query
  26710. description: ''
  26711. required: false
  26712. type: string
  26713. - name: name__nic
  26714. in: query
  26715. description: ''
  26716. required: false
  26717. type: string
  26718. - name: name__iew
  26719. in: query
  26720. description: ''
  26721. required: false
  26722. type: string
  26723. - name: name__niew
  26724. in: query
  26725. description: ''
  26726. required: false
  26727. type: string
  26728. - name: name__isw
  26729. in: query
  26730. description: ''
  26731. required: false
  26732. type: string
  26733. - name: name__nisw
  26734. in: query
  26735. description: ''
  26736. required: false
  26737. type: string
  26738. - name: name__ie
  26739. in: query
  26740. description: ''
  26741. required: false
  26742. type: string
  26743. - name: name__nie
  26744. in: query
  26745. description: ''
  26746. required: false
  26747. type: string
  26748. - name: name__empty
  26749. in: query
  26750. description: ''
  26751. required: false
  26752. type: string
  26753. - name: data_synced__n
  26754. in: query
  26755. description: ''
  26756. required: false
  26757. type: string
  26758. - name: data_synced__lte
  26759. in: query
  26760. description: ''
  26761. required: false
  26762. type: string
  26763. - name: data_synced__lt
  26764. in: query
  26765. description: ''
  26766. required: false
  26767. type: string
  26768. - name: data_synced__gte
  26769. in: query
  26770. description: ''
  26771. required: false
  26772. type: string
  26773. - name: data_synced__gt
  26774. in: query
  26775. description: ''
  26776. required: false
  26777. type: string
  26778. - name: created__n
  26779. in: query
  26780. description: ''
  26781. required: false
  26782. type: string
  26783. - name: created__lte
  26784. in: query
  26785. description: ''
  26786. required: false
  26787. type: string
  26788. - name: created__lt
  26789. in: query
  26790. description: ''
  26791. required: false
  26792. type: string
  26793. - name: created__gte
  26794. in: query
  26795. description: ''
  26796. required: false
  26797. type: string
  26798. - name: created__gt
  26799. in: query
  26800. description: ''
  26801. required: false
  26802. type: string
  26803. - name: last_updated__n
  26804. in: query
  26805. description: ''
  26806. required: false
  26807. type: string
  26808. - name: last_updated__lte
  26809. in: query
  26810. description: ''
  26811. required: false
  26812. type: string
  26813. - name: last_updated__lt
  26814. in: query
  26815. description: ''
  26816. required: false
  26817. type: string
  26818. - name: last_updated__gte
  26819. in: query
  26820. description: ''
  26821. required: false
  26822. type: string
  26823. - name: last_updated__gt
  26824. in: query
  26825. description: ''
  26826. required: false
  26827. type: string
  26828. - name: region_id__n
  26829. in: query
  26830. description: ''
  26831. required: false
  26832. type: string
  26833. - name: region__n
  26834. in: query
  26835. description: ''
  26836. required: false
  26837. type: string
  26838. - name: site_group__n
  26839. in: query
  26840. description: ''
  26841. required: false
  26842. type: string
  26843. - name: site_group_id__n
  26844. in: query
  26845. description: ''
  26846. required: false
  26847. type: string
  26848. - name: site_id__n
  26849. in: query
  26850. description: ''
  26851. required: false
  26852. type: string
  26853. - name: site__n
  26854. in: query
  26855. description: ''
  26856. required: false
  26857. type: string
  26858. - name: location_id__n
  26859. in: query
  26860. description: ''
  26861. required: false
  26862. type: string
  26863. - name: location__n
  26864. in: query
  26865. description: ''
  26866. required: false
  26867. type: string
  26868. - name: device_type_id__n
  26869. in: query
  26870. description: ''
  26871. required: false
  26872. type: string
  26873. - name: role_id__n
  26874. in: query
  26875. description: ''
  26876. required: false
  26877. type: string
  26878. - name: role__n
  26879. in: query
  26880. description: ''
  26881. required: false
  26882. type: string
  26883. - name: platform_id__n
  26884. in: query
  26885. description: ''
  26886. required: false
  26887. type: string
  26888. - name: platform__n
  26889. in: query
  26890. description: ''
  26891. required: false
  26892. type: string
  26893. - name: cluster_type_id__n
  26894. in: query
  26895. description: ''
  26896. required: false
  26897. type: string
  26898. - name: cluster_type__n
  26899. in: query
  26900. description: ''
  26901. required: false
  26902. type: string
  26903. - name: cluster_group_id__n
  26904. in: query
  26905. description: ''
  26906. required: false
  26907. type: string
  26908. - name: cluster_group__n
  26909. in: query
  26910. description: ''
  26911. required: false
  26912. type: string
  26913. - name: cluster_id__n
  26914. in: query
  26915. description: ''
  26916. required: false
  26917. type: string
  26918. - name: tenant_group_id__n
  26919. in: query
  26920. description: ''
  26921. required: false
  26922. type: string
  26923. - name: tenant_group__n
  26924. in: query
  26925. description: ''
  26926. required: false
  26927. type: string
  26928. - name: tenant_id__n
  26929. in: query
  26930. description: ''
  26931. required: false
  26932. type: string
  26933. - name: tenant__n
  26934. in: query
  26935. description: ''
  26936. required: false
  26937. type: string
  26938. - name: tag_id__n
  26939. in: query
  26940. description: ''
  26941. required: false
  26942. type: string
  26943. - name: tag__n
  26944. in: query
  26945. description: ''
  26946. required: false
  26947. type: string
  26948. - name: data_source_id__n
  26949. in: query
  26950. description: ''
  26951. required: false
  26952. type: string
  26953. - name: data_file_id__n
  26954. in: query
  26955. description: ''
  26956. required: false
  26957. type: string
  26958. - name: ordering
  26959. in: query
  26960. description: Which field to use when ordering the results.
  26961. required: false
  26962. type: string
  26963. - name: limit
  26964. in: query
  26965. description: Number of results to return per page.
  26966. required: false
  26967. type: integer
  26968. - name: offset
  26969. in: query
  26970. description: The initial index from which to return the results.
  26971. required: false
  26972. type: integer
  26973. responses:
  26974. '200':
  26975. description: ''
  26976. schema:
  26977. required:
  26978. - count
  26979. - results
  26980. type: object
  26981. properties:
  26982. count:
  26983. type: integer
  26984. next:
  26985. type: string
  26986. format: uri
  26987. x-nullable: true
  26988. previous:
  26989. type: string
  26990. format: uri
  26991. x-nullable: true
  26992. results:
  26993. type: array
  26994. items:
  26995. $ref: '#/definitions/ConfigContext'
  26996. tags:
  26997. - extras
  26998. post:
  26999. operationId: extras_config-contexts_create
  27000. description: ''
  27001. parameters:
  27002. - name: data
  27003. in: body
  27004. required: true
  27005. schema:
  27006. $ref: '#/definitions/WritableConfigContext'
  27007. responses:
  27008. '201':
  27009. description: ''
  27010. schema:
  27011. $ref: '#/definitions/ConfigContext'
  27012. tags:
  27013. - extras
  27014. put:
  27015. operationId: extras_config-contexts_bulk_update
  27016. description: ''
  27017. parameters:
  27018. - name: data
  27019. in: body
  27020. required: true
  27021. schema:
  27022. $ref: '#/definitions/WritableConfigContext'
  27023. responses:
  27024. '200':
  27025. description: ''
  27026. schema:
  27027. $ref: '#/definitions/ConfigContext'
  27028. tags:
  27029. - extras
  27030. patch:
  27031. operationId: extras_config-contexts_bulk_partial_update
  27032. description: ''
  27033. parameters:
  27034. - name: data
  27035. in: body
  27036. required: true
  27037. schema:
  27038. $ref: '#/definitions/WritableConfigContext'
  27039. responses:
  27040. '200':
  27041. description: ''
  27042. schema:
  27043. $ref: '#/definitions/ConfigContext'
  27044. tags:
  27045. - extras
  27046. delete:
  27047. operationId: extras_config-contexts_bulk_delete
  27048. description: ''
  27049. parameters: []
  27050. responses:
  27051. '204':
  27052. description: ''
  27053. tags:
  27054. - extras
  27055. parameters: []
  27056. /extras/config-contexts/{id}/:
  27057. get:
  27058. operationId: extras_config-contexts_read
  27059. description: ''
  27060. parameters: []
  27061. responses:
  27062. '200':
  27063. description: ''
  27064. schema:
  27065. $ref: '#/definitions/ConfigContext'
  27066. tags:
  27067. - extras
  27068. put:
  27069. operationId: extras_config-contexts_update
  27070. description: ''
  27071. parameters:
  27072. - name: data
  27073. in: body
  27074. required: true
  27075. schema:
  27076. $ref: '#/definitions/WritableConfigContext'
  27077. responses:
  27078. '200':
  27079. description: ''
  27080. schema:
  27081. $ref: '#/definitions/ConfigContext'
  27082. tags:
  27083. - extras
  27084. patch:
  27085. operationId: extras_config-contexts_partial_update
  27086. description: ''
  27087. parameters:
  27088. - name: data
  27089. in: body
  27090. required: true
  27091. schema:
  27092. $ref: '#/definitions/WritableConfigContext'
  27093. responses:
  27094. '200':
  27095. description: ''
  27096. schema:
  27097. $ref: '#/definitions/ConfigContext'
  27098. tags:
  27099. - extras
  27100. delete:
  27101. operationId: extras_config-contexts_delete
  27102. description: ''
  27103. parameters: []
  27104. responses:
  27105. '204':
  27106. description: ''
  27107. tags:
  27108. - extras
  27109. parameters:
  27110. - name: id
  27111. in: path
  27112. description: A unique integer value identifying this config context.
  27113. required: true
  27114. type: integer
  27115. /extras/config-contexts/{id}/sync/:
  27116. post:
  27117. operationId: extras_config-contexts_sync
  27118. description: Provide a /sync API endpoint to synchronize an object's data from
  27119. its associated DataFile (if any).
  27120. parameters:
  27121. - name: data
  27122. in: body
  27123. required: true
  27124. schema:
  27125. $ref: '#/definitions/WritableConfigContext'
  27126. responses:
  27127. '201':
  27128. description: ''
  27129. schema:
  27130. $ref: '#/definitions/ConfigContext'
  27131. tags:
  27132. - extras
  27133. parameters:
  27134. - name: id
  27135. in: path
  27136. description: A unique integer value identifying this config context.
  27137. required: true
  27138. type: integer
  27139. /extras/config-templates/:
  27140. get:
  27141. operationId: extras_config-templates_list
  27142. description: ''
  27143. parameters:
  27144. - name: id
  27145. in: query
  27146. description: ''
  27147. required: false
  27148. type: string
  27149. - name: name
  27150. in: query
  27151. description: ''
  27152. required: false
  27153. type: string
  27154. - name: description
  27155. in: query
  27156. description: ''
  27157. required: false
  27158. type: string
  27159. - name: data_synced
  27160. in: query
  27161. description: ''
  27162. required: false
  27163. type: string
  27164. - name: q
  27165. in: query
  27166. description: ''
  27167. required: false
  27168. type: string
  27169. - name: data_source_id
  27170. in: query
  27171. description: ''
  27172. required: false
  27173. type: string
  27174. - name: data_file_id
  27175. in: query
  27176. description: ''
  27177. required: false
  27178. type: string
  27179. - name: tag
  27180. in: query
  27181. description: ''
  27182. required: false
  27183. type: string
  27184. - name: id__n
  27185. in: query
  27186. description: ''
  27187. required: false
  27188. type: string
  27189. - name: id__lte
  27190. in: query
  27191. description: ''
  27192. required: false
  27193. type: string
  27194. - name: id__lt
  27195. in: query
  27196. description: ''
  27197. required: false
  27198. type: string
  27199. - name: id__gte
  27200. in: query
  27201. description: ''
  27202. required: false
  27203. type: string
  27204. - name: id__gt
  27205. in: query
  27206. description: ''
  27207. required: false
  27208. type: string
  27209. - name: name__n
  27210. in: query
  27211. description: ''
  27212. required: false
  27213. type: string
  27214. - name: name__ic
  27215. in: query
  27216. description: ''
  27217. required: false
  27218. type: string
  27219. - name: name__nic
  27220. in: query
  27221. description: ''
  27222. required: false
  27223. type: string
  27224. - name: name__iew
  27225. in: query
  27226. description: ''
  27227. required: false
  27228. type: string
  27229. - name: name__niew
  27230. in: query
  27231. description: ''
  27232. required: false
  27233. type: string
  27234. - name: name__isw
  27235. in: query
  27236. description: ''
  27237. required: false
  27238. type: string
  27239. - name: name__nisw
  27240. in: query
  27241. description: ''
  27242. required: false
  27243. type: string
  27244. - name: name__ie
  27245. in: query
  27246. description: ''
  27247. required: false
  27248. type: string
  27249. - name: name__nie
  27250. in: query
  27251. description: ''
  27252. required: false
  27253. type: string
  27254. - name: name__empty
  27255. in: query
  27256. description: ''
  27257. required: false
  27258. type: string
  27259. - name: description__n
  27260. in: query
  27261. description: ''
  27262. required: false
  27263. type: string
  27264. - name: description__ic
  27265. in: query
  27266. description: ''
  27267. required: false
  27268. type: string
  27269. - name: description__nic
  27270. in: query
  27271. description: ''
  27272. required: false
  27273. type: string
  27274. - name: description__iew
  27275. in: query
  27276. description: ''
  27277. required: false
  27278. type: string
  27279. - name: description__niew
  27280. in: query
  27281. description: ''
  27282. required: false
  27283. type: string
  27284. - name: description__isw
  27285. in: query
  27286. description: ''
  27287. required: false
  27288. type: string
  27289. - name: description__nisw
  27290. in: query
  27291. description: ''
  27292. required: false
  27293. type: string
  27294. - name: description__ie
  27295. in: query
  27296. description: ''
  27297. required: false
  27298. type: string
  27299. - name: description__nie
  27300. in: query
  27301. description: ''
  27302. required: false
  27303. type: string
  27304. - name: description__empty
  27305. in: query
  27306. description: ''
  27307. required: false
  27308. type: string
  27309. - name: data_synced__n
  27310. in: query
  27311. description: ''
  27312. required: false
  27313. type: string
  27314. - name: data_synced__lte
  27315. in: query
  27316. description: ''
  27317. required: false
  27318. type: string
  27319. - name: data_synced__lt
  27320. in: query
  27321. description: ''
  27322. required: false
  27323. type: string
  27324. - name: data_synced__gte
  27325. in: query
  27326. description: ''
  27327. required: false
  27328. type: string
  27329. - name: data_synced__gt
  27330. in: query
  27331. description: ''
  27332. required: false
  27333. type: string
  27334. - name: data_source_id__n
  27335. in: query
  27336. description: ''
  27337. required: false
  27338. type: string
  27339. - name: data_file_id__n
  27340. in: query
  27341. description: ''
  27342. required: false
  27343. type: string
  27344. - name: tag__n
  27345. in: query
  27346. description: ''
  27347. required: false
  27348. type: string
  27349. - name: ordering
  27350. in: query
  27351. description: Which field to use when ordering the results.
  27352. required: false
  27353. type: string
  27354. - name: limit
  27355. in: query
  27356. description: Number of results to return per page.
  27357. required: false
  27358. type: integer
  27359. - name: offset
  27360. in: query
  27361. description: The initial index from which to return the results.
  27362. required: false
  27363. type: integer
  27364. responses:
  27365. '200':
  27366. description: ''
  27367. schema:
  27368. required:
  27369. - count
  27370. - results
  27371. type: object
  27372. properties:
  27373. count:
  27374. type: integer
  27375. next:
  27376. type: string
  27377. format: uri
  27378. x-nullable: true
  27379. previous:
  27380. type: string
  27381. format: uri
  27382. x-nullable: true
  27383. results:
  27384. type: array
  27385. items:
  27386. $ref: '#/definitions/ConfigTemplate'
  27387. tags:
  27388. - extras
  27389. post:
  27390. operationId: extras_config-templates_create
  27391. description: ''
  27392. parameters:
  27393. - name: data
  27394. in: body
  27395. required: true
  27396. schema:
  27397. $ref: '#/definitions/WritableConfigTemplate'
  27398. responses:
  27399. '201':
  27400. description: ''
  27401. schema:
  27402. $ref: '#/definitions/ConfigTemplate'
  27403. tags:
  27404. - extras
  27405. put:
  27406. operationId: extras_config-templates_bulk_update
  27407. description: ''
  27408. parameters:
  27409. - name: data
  27410. in: body
  27411. required: true
  27412. schema:
  27413. $ref: '#/definitions/WritableConfigTemplate'
  27414. responses:
  27415. '200':
  27416. description: ''
  27417. schema:
  27418. $ref: '#/definitions/ConfigTemplate'
  27419. tags:
  27420. - extras
  27421. patch:
  27422. operationId: extras_config-templates_bulk_partial_update
  27423. description: ''
  27424. parameters:
  27425. - name: data
  27426. in: body
  27427. required: true
  27428. schema:
  27429. $ref: '#/definitions/WritableConfigTemplate'
  27430. responses:
  27431. '200':
  27432. description: ''
  27433. schema:
  27434. $ref: '#/definitions/ConfigTemplate'
  27435. tags:
  27436. - extras
  27437. delete:
  27438. operationId: extras_config-templates_bulk_delete
  27439. description: ''
  27440. parameters: []
  27441. responses:
  27442. '204':
  27443. description: ''
  27444. tags:
  27445. - extras
  27446. parameters: []
  27447. /extras/config-templates/{id}/:
  27448. get:
  27449. operationId: extras_config-templates_read
  27450. description: ''
  27451. parameters: []
  27452. responses:
  27453. '200':
  27454. description: ''
  27455. schema:
  27456. $ref: '#/definitions/ConfigTemplate'
  27457. tags:
  27458. - extras
  27459. put:
  27460. operationId: extras_config-templates_update
  27461. description: ''
  27462. parameters:
  27463. - name: data
  27464. in: body
  27465. required: true
  27466. schema:
  27467. $ref: '#/definitions/WritableConfigTemplate'
  27468. responses:
  27469. '200':
  27470. description: ''
  27471. schema:
  27472. $ref: '#/definitions/ConfigTemplate'
  27473. tags:
  27474. - extras
  27475. patch:
  27476. operationId: extras_config-templates_partial_update
  27477. description: ''
  27478. parameters:
  27479. - name: data
  27480. in: body
  27481. required: true
  27482. schema:
  27483. $ref: '#/definitions/WritableConfigTemplate'
  27484. responses:
  27485. '200':
  27486. description: ''
  27487. schema:
  27488. $ref: '#/definitions/ConfigTemplate'
  27489. tags:
  27490. - extras
  27491. delete:
  27492. operationId: extras_config-templates_delete
  27493. description: ''
  27494. parameters: []
  27495. responses:
  27496. '204':
  27497. description: ''
  27498. tags:
  27499. - extras
  27500. parameters:
  27501. - name: id
  27502. in: path
  27503. description: A unique integer value identifying this config template.
  27504. required: true
  27505. type: integer
  27506. /extras/config-templates/{id}/render/:
  27507. post:
  27508. operationId: extras_config-templates_render
  27509. description: |-
  27510. Render a ConfigTemplate using the context data provided (if any). If the client requests "text/plain" data,
  27511. return the raw rendered content, rather than serialized JSON.
  27512. parameters:
  27513. - name: data
  27514. in: body
  27515. required: true
  27516. schema:
  27517. $ref: '#/definitions/WritableConfigTemplate'
  27518. responses:
  27519. '201':
  27520. description: ''
  27521. schema:
  27522. $ref: '#/definitions/ConfigTemplate'
  27523. produces:
  27524. - application/json
  27525. - text/plain
  27526. tags:
  27527. - extras
  27528. parameters:
  27529. - name: id
  27530. in: path
  27531. description: A unique integer value identifying this config template.
  27532. required: true
  27533. type: integer
  27534. /extras/config-templates/{id}/sync/:
  27535. post:
  27536. operationId: extras_config-templates_sync
  27537. description: Provide a /sync API endpoint to synchronize an object's data from
  27538. its associated DataFile (if any).
  27539. parameters:
  27540. - name: data
  27541. in: body
  27542. required: true
  27543. schema:
  27544. $ref: '#/definitions/WritableConfigTemplate'
  27545. responses:
  27546. '201':
  27547. description: ''
  27548. schema:
  27549. $ref: '#/definitions/ConfigTemplate'
  27550. tags:
  27551. - extras
  27552. parameters:
  27553. - name: id
  27554. in: path
  27555. description: A unique integer value identifying this config template.
  27556. required: true
  27557. type: integer
  27558. /extras/content-types/:
  27559. get:
  27560. operationId: extras_content-types_list
  27561. description: Read-only list of ContentTypes. Limit results to ContentTypes pertinent
  27562. to NetBox objects.
  27563. parameters:
  27564. - name: id
  27565. in: query
  27566. description: ''
  27567. required: false
  27568. type: number
  27569. - name: app_label
  27570. in: query
  27571. description: ''
  27572. required: false
  27573. type: string
  27574. - name: model
  27575. in: query
  27576. description: ''
  27577. required: false
  27578. type: string
  27579. - name: q
  27580. in: query
  27581. description: ''
  27582. required: false
  27583. type: string
  27584. - name: ordering
  27585. in: query
  27586. description: Which field to use when ordering the results.
  27587. required: false
  27588. type: string
  27589. - name: limit
  27590. in: query
  27591. description: Number of results to return per page.
  27592. required: false
  27593. type: integer
  27594. - name: offset
  27595. in: query
  27596. description: The initial index from which to return the results.
  27597. required: false
  27598. type: integer
  27599. responses:
  27600. '200':
  27601. description: ''
  27602. schema:
  27603. required:
  27604. - count
  27605. - results
  27606. type: object
  27607. properties:
  27608. count:
  27609. type: integer
  27610. next:
  27611. type: string
  27612. format: uri
  27613. x-nullable: true
  27614. previous:
  27615. type: string
  27616. format: uri
  27617. x-nullable: true
  27618. results:
  27619. type: array
  27620. items:
  27621. $ref: '#/definitions/ContentType'
  27622. tags:
  27623. - extras
  27624. parameters: []
  27625. /extras/content-types/{id}/:
  27626. get:
  27627. operationId: extras_content-types_read
  27628. description: Read-only list of ContentTypes. Limit results to ContentTypes pertinent
  27629. to NetBox objects.
  27630. parameters: []
  27631. responses:
  27632. '200':
  27633. description: ''
  27634. schema:
  27635. $ref: '#/definitions/ContentType'
  27636. tags:
  27637. - extras
  27638. parameters:
  27639. - name: id
  27640. in: path
  27641. description: A unique integer value identifying this content type.
  27642. required: true
  27643. type: integer
  27644. /extras/custom-fields/:
  27645. get:
  27646. operationId: extras_custom-fields_list
  27647. description: ''
  27648. parameters:
  27649. - name: id
  27650. in: query
  27651. description: ''
  27652. required: false
  27653. type: string
  27654. - name: content_types
  27655. in: query
  27656. description: ''
  27657. required: false
  27658. type: string
  27659. - name: name
  27660. in: query
  27661. description: ''
  27662. required: false
  27663. type: string
  27664. - name: group_name
  27665. in: query
  27666. description: ''
  27667. required: false
  27668. type: string
  27669. - name: required
  27670. in: query
  27671. description: ''
  27672. required: false
  27673. type: string
  27674. - name: search_weight
  27675. in: query
  27676. description: ''
  27677. required: false
  27678. type: string
  27679. - name: filter_logic
  27680. in: query
  27681. description: ''
  27682. required: false
  27683. type: string
  27684. - name: ui_visibility
  27685. in: query
  27686. description: ''
  27687. required: false
  27688. type: string
  27689. - name: weight
  27690. in: query
  27691. description: ''
  27692. required: false
  27693. type: string
  27694. - name: is_cloneable
  27695. in: query
  27696. description: ''
  27697. required: false
  27698. type: string
  27699. - name: description
  27700. in: query
  27701. description: ''
  27702. required: false
  27703. type: string
  27704. - name: q
  27705. in: query
  27706. description: ''
  27707. required: false
  27708. type: string
  27709. - name: type
  27710. in: query
  27711. description: ''
  27712. required: false
  27713. type: string
  27714. - name: content_type_id
  27715. in: query
  27716. description: ''
  27717. required: false
  27718. type: string
  27719. - name: id__n
  27720. in: query
  27721. description: ''
  27722. required: false
  27723. type: string
  27724. - name: id__lte
  27725. in: query
  27726. description: ''
  27727. required: false
  27728. type: string
  27729. - name: id__lt
  27730. in: query
  27731. description: ''
  27732. required: false
  27733. type: string
  27734. - name: id__gte
  27735. in: query
  27736. description: ''
  27737. required: false
  27738. type: string
  27739. - name: id__gt
  27740. in: query
  27741. description: ''
  27742. required: false
  27743. type: string
  27744. - name: content_types__n
  27745. in: query
  27746. description: ''
  27747. required: false
  27748. type: string
  27749. - name: content_types__ic
  27750. in: query
  27751. description: ''
  27752. required: false
  27753. type: string
  27754. - name: content_types__nic
  27755. in: query
  27756. description: ''
  27757. required: false
  27758. type: string
  27759. - name: content_types__iew
  27760. in: query
  27761. description: ''
  27762. required: false
  27763. type: string
  27764. - name: content_types__niew
  27765. in: query
  27766. description: ''
  27767. required: false
  27768. type: string
  27769. - name: content_types__isw
  27770. in: query
  27771. description: ''
  27772. required: false
  27773. type: string
  27774. - name: content_types__nisw
  27775. in: query
  27776. description: ''
  27777. required: false
  27778. type: string
  27779. - name: content_types__ie
  27780. in: query
  27781. description: ''
  27782. required: false
  27783. type: string
  27784. - name: content_types__nie
  27785. in: query
  27786. description: ''
  27787. required: false
  27788. type: string
  27789. - name: name__n
  27790. in: query
  27791. description: ''
  27792. required: false
  27793. type: string
  27794. - name: name__ic
  27795. in: query
  27796. description: ''
  27797. required: false
  27798. type: string
  27799. - name: name__nic
  27800. in: query
  27801. description: ''
  27802. required: false
  27803. type: string
  27804. - name: name__iew
  27805. in: query
  27806. description: ''
  27807. required: false
  27808. type: string
  27809. - name: name__niew
  27810. in: query
  27811. description: ''
  27812. required: false
  27813. type: string
  27814. - name: name__isw
  27815. in: query
  27816. description: ''
  27817. required: false
  27818. type: string
  27819. - name: name__nisw
  27820. in: query
  27821. description: ''
  27822. required: false
  27823. type: string
  27824. - name: name__ie
  27825. in: query
  27826. description: ''
  27827. required: false
  27828. type: string
  27829. - name: name__nie
  27830. in: query
  27831. description: ''
  27832. required: false
  27833. type: string
  27834. - name: name__empty
  27835. in: query
  27836. description: ''
  27837. required: false
  27838. type: string
  27839. - name: group_name__n
  27840. in: query
  27841. description: ''
  27842. required: false
  27843. type: string
  27844. - name: group_name__ic
  27845. in: query
  27846. description: ''
  27847. required: false
  27848. type: string
  27849. - name: group_name__nic
  27850. in: query
  27851. description: ''
  27852. required: false
  27853. type: string
  27854. - name: group_name__iew
  27855. in: query
  27856. description: ''
  27857. required: false
  27858. type: string
  27859. - name: group_name__niew
  27860. in: query
  27861. description: ''
  27862. required: false
  27863. type: string
  27864. - name: group_name__isw
  27865. in: query
  27866. description: ''
  27867. required: false
  27868. type: string
  27869. - name: group_name__nisw
  27870. in: query
  27871. description: ''
  27872. required: false
  27873. type: string
  27874. - name: group_name__ie
  27875. in: query
  27876. description: ''
  27877. required: false
  27878. type: string
  27879. - name: group_name__nie
  27880. in: query
  27881. description: ''
  27882. required: false
  27883. type: string
  27884. - name: group_name__empty
  27885. in: query
  27886. description: ''
  27887. required: false
  27888. type: string
  27889. - name: search_weight__n
  27890. in: query
  27891. description: ''
  27892. required: false
  27893. type: string
  27894. - name: search_weight__lte
  27895. in: query
  27896. description: ''
  27897. required: false
  27898. type: string
  27899. - name: search_weight__lt
  27900. in: query
  27901. description: ''
  27902. required: false
  27903. type: string
  27904. - name: search_weight__gte
  27905. in: query
  27906. description: ''
  27907. required: false
  27908. type: string
  27909. - name: search_weight__gt
  27910. in: query
  27911. description: ''
  27912. required: false
  27913. type: string
  27914. - name: filter_logic__n
  27915. in: query
  27916. description: ''
  27917. required: false
  27918. type: string
  27919. - name: ui_visibility__n
  27920. in: query
  27921. description: ''
  27922. required: false
  27923. type: string
  27924. - name: weight__n
  27925. in: query
  27926. description: ''
  27927. required: false
  27928. type: string
  27929. - name: weight__lte
  27930. in: query
  27931. description: ''
  27932. required: false
  27933. type: string
  27934. - name: weight__lt
  27935. in: query
  27936. description: ''
  27937. required: false
  27938. type: string
  27939. - name: weight__gte
  27940. in: query
  27941. description: ''
  27942. required: false
  27943. type: string
  27944. - name: weight__gt
  27945. in: query
  27946. description: ''
  27947. required: false
  27948. type: string
  27949. - name: description__n
  27950. in: query
  27951. description: ''
  27952. required: false
  27953. type: string
  27954. - name: description__ic
  27955. in: query
  27956. description: ''
  27957. required: false
  27958. type: string
  27959. - name: description__nic
  27960. in: query
  27961. description: ''
  27962. required: false
  27963. type: string
  27964. - name: description__iew
  27965. in: query
  27966. description: ''
  27967. required: false
  27968. type: string
  27969. - name: description__niew
  27970. in: query
  27971. description: ''
  27972. required: false
  27973. type: string
  27974. - name: description__isw
  27975. in: query
  27976. description: ''
  27977. required: false
  27978. type: string
  27979. - name: description__nisw
  27980. in: query
  27981. description: ''
  27982. required: false
  27983. type: string
  27984. - name: description__ie
  27985. in: query
  27986. description: ''
  27987. required: false
  27988. type: string
  27989. - name: description__nie
  27990. in: query
  27991. description: ''
  27992. required: false
  27993. type: string
  27994. - name: description__empty
  27995. in: query
  27996. description: ''
  27997. required: false
  27998. type: string
  27999. - name: type__n
  28000. in: query
  28001. description: ''
  28002. required: false
  28003. type: string
  28004. - name: content_type_id__n
  28005. in: query
  28006. description: ''
  28007. required: false
  28008. type: string
  28009. - name: content_type_id__lte
  28010. in: query
  28011. description: ''
  28012. required: false
  28013. type: string
  28014. - name: content_type_id__lt
  28015. in: query
  28016. description: ''
  28017. required: false
  28018. type: string
  28019. - name: content_type_id__gte
  28020. in: query
  28021. description: ''
  28022. required: false
  28023. type: string
  28024. - name: content_type_id__gt
  28025. in: query
  28026. description: ''
  28027. required: false
  28028. type: string
  28029. - name: ordering
  28030. in: query
  28031. description: Which field to use when ordering the results.
  28032. required: false
  28033. type: string
  28034. - name: limit
  28035. in: query
  28036. description: Number of results to return per page.
  28037. required: false
  28038. type: integer
  28039. - name: offset
  28040. in: query
  28041. description: The initial index from which to return the results.
  28042. required: false
  28043. type: integer
  28044. responses:
  28045. '200':
  28046. description: ''
  28047. schema:
  28048. required:
  28049. - count
  28050. - results
  28051. type: object
  28052. properties:
  28053. count:
  28054. type: integer
  28055. next:
  28056. type: string
  28057. format: uri
  28058. x-nullable: true
  28059. previous:
  28060. type: string
  28061. format: uri
  28062. x-nullable: true
  28063. results:
  28064. type: array
  28065. items:
  28066. $ref: '#/definitions/CustomField'
  28067. tags:
  28068. - extras
  28069. post:
  28070. operationId: extras_custom-fields_create
  28071. description: ''
  28072. parameters:
  28073. - name: data
  28074. in: body
  28075. required: true
  28076. schema:
  28077. $ref: '#/definitions/WritableCustomField'
  28078. responses:
  28079. '201':
  28080. description: ''
  28081. schema:
  28082. $ref: '#/definitions/CustomField'
  28083. tags:
  28084. - extras
  28085. put:
  28086. operationId: extras_custom-fields_bulk_update
  28087. description: ''
  28088. parameters:
  28089. - name: data
  28090. in: body
  28091. required: true
  28092. schema:
  28093. $ref: '#/definitions/WritableCustomField'
  28094. responses:
  28095. '200':
  28096. description: ''
  28097. schema:
  28098. $ref: '#/definitions/CustomField'
  28099. tags:
  28100. - extras
  28101. patch:
  28102. operationId: extras_custom-fields_bulk_partial_update
  28103. description: ''
  28104. parameters:
  28105. - name: data
  28106. in: body
  28107. required: true
  28108. schema:
  28109. $ref: '#/definitions/WritableCustomField'
  28110. responses:
  28111. '200':
  28112. description: ''
  28113. schema:
  28114. $ref: '#/definitions/CustomField'
  28115. tags:
  28116. - extras
  28117. delete:
  28118. operationId: extras_custom-fields_bulk_delete
  28119. description: ''
  28120. parameters: []
  28121. responses:
  28122. '204':
  28123. description: ''
  28124. tags:
  28125. - extras
  28126. parameters: []
  28127. /extras/custom-fields/{id}/:
  28128. get:
  28129. operationId: extras_custom-fields_read
  28130. description: ''
  28131. parameters: []
  28132. responses:
  28133. '200':
  28134. description: ''
  28135. schema:
  28136. $ref: '#/definitions/CustomField'
  28137. tags:
  28138. - extras
  28139. put:
  28140. operationId: extras_custom-fields_update
  28141. description: ''
  28142. parameters:
  28143. - name: data
  28144. in: body
  28145. required: true
  28146. schema:
  28147. $ref: '#/definitions/WritableCustomField'
  28148. responses:
  28149. '200':
  28150. description: ''
  28151. schema:
  28152. $ref: '#/definitions/CustomField'
  28153. tags:
  28154. - extras
  28155. patch:
  28156. operationId: extras_custom-fields_partial_update
  28157. description: ''
  28158. parameters:
  28159. - name: data
  28160. in: body
  28161. required: true
  28162. schema:
  28163. $ref: '#/definitions/WritableCustomField'
  28164. responses:
  28165. '200':
  28166. description: ''
  28167. schema:
  28168. $ref: '#/definitions/CustomField'
  28169. tags:
  28170. - extras
  28171. delete:
  28172. operationId: extras_custom-fields_delete
  28173. description: ''
  28174. parameters: []
  28175. responses:
  28176. '204':
  28177. description: ''
  28178. tags:
  28179. - extras
  28180. parameters:
  28181. - name: id
  28182. in: path
  28183. description: A unique integer value identifying this custom field.
  28184. required: true
  28185. type: integer
  28186. /extras/custom-links/:
  28187. get:
  28188. operationId: extras_custom-links_list
  28189. description: ''
  28190. parameters:
  28191. - name: id
  28192. in: query
  28193. description: ''
  28194. required: false
  28195. type: string
  28196. - name: content_types
  28197. in: query
  28198. description: ''
  28199. required: false
  28200. type: string
  28201. - name: name
  28202. in: query
  28203. description: ''
  28204. required: false
  28205. type: string
  28206. - name: enabled
  28207. in: query
  28208. description: ''
  28209. required: false
  28210. type: string
  28211. - name: link_text
  28212. in: query
  28213. description: ''
  28214. required: false
  28215. type: string
  28216. - name: link_url
  28217. in: query
  28218. description: ''
  28219. required: false
  28220. type: string
  28221. - name: weight
  28222. in: query
  28223. description: ''
  28224. required: false
  28225. type: string
  28226. - name: group_name
  28227. in: query
  28228. description: ''
  28229. required: false
  28230. type: string
  28231. - name: new_window
  28232. in: query
  28233. description: ''
  28234. required: false
  28235. type: string
  28236. - name: q
  28237. in: query
  28238. description: ''
  28239. required: false
  28240. type: string
  28241. - name: content_type_id
  28242. in: query
  28243. description: ''
  28244. required: false
  28245. type: string
  28246. - name: id__n
  28247. in: query
  28248. description: ''
  28249. required: false
  28250. type: string
  28251. - name: id__lte
  28252. in: query
  28253. description: ''
  28254. required: false
  28255. type: string
  28256. - name: id__lt
  28257. in: query
  28258. description: ''
  28259. required: false
  28260. type: string
  28261. - name: id__gte
  28262. in: query
  28263. description: ''
  28264. required: false
  28265. type: string
  28266. - name: id__gt
  28267. in: query
  28268. description: ''
  28269. required: false
  28270. type: string
  28271. - name: content_types__n
  28272. in: query
  28273. description: ''
  28274. required: false
  28275. type: string
  28276. - name: content_types__ic
  28277. in: query
  28278. description: ''
  28279. required: false
  28280. type: string
  28281. - name: content_types__nic
  28282. in: query
  28283. description: ''
  28284. required: false
  28285. type: string
  28286. - name: content_types__iew
  28287. in: query
  28288. description: ''
  28289. required: false
  28290. type: string
  28291. - name: content_types__niew
  28292. in: query
  28293. description: ''
  28294. required: false
  28295. type: string
  28296. - name: content_types__isw
  28297. in: query
  28298. description: ''
  28299. required: false
  28300. type: string
  28301. - name: content_types__nisw
  28302. in: query
  28303. description: ''
  28304. required: false
  28305. type: string
  28306. - name: content_types__ie
  28307. in: query
  28308. description: ''
  28309. required: false
  28310. type: string
  28311. - name: content_types__nie
  28312. in: query
  28313. description: ''
  28314. required: false
  28315. type: string
  28316. - name: name__n
  28317. in: query
  28318. description: ''
  28319. required: false
  28320. type: string
  28321. - name: name__ic
  28322. in: query
  28323. description: ''
  28324. required: false
  28325. type: string
  28326. - name: name__nic
  28327. in: query
  28328. description: ''
  28329. required: false
  28330. type: string
  28331. - name: name__iew
  28332. in: query
  28333. description: ''
  28334. required: false
  28335. type: string
  28336. - name: name__niew
  28337. in: query
  28338. description: ''
  28339. required: false
  28340. type: string
  28341. - name: name__isw
  28342. in: query
  28343. description: ''
  28344. required: false
  28345. type: string
  28346. - name: name__nisw
  28347. in: query
  28348. description: ''
  28349. required: false
  28350. type: string
  28351. - name: name__ie
  28352. in: query
  28353. description: ''
  28354. required: false
  28355. type: string
  28356. - name: name__nie
  28357. in: query
  28358. description: ''
  28359. required: false
  28360. type: string
  28361. - name: name__empty
  28362. in: query
  28363. description: ''
  28364. required: false
  28365. type: string
  28366. - name: link_text__n
  28367. in: query
  28368. description: ''
  28369. required: false
  28370. type: string
  28371. - name: link_text__ic
  28372. in: query
  28373. description: ''
  28374. required: false
  28375. type: string
  28376. - name: link_text__nic
  28377. in: query
  28378. description: ''
  28379. required: false
  28380. type: string
  28381. - name: link_text__iew
  28382. in: query
  28383. description: ''
  28384. required: false
  28385. type: string
  28386. - name: link_text__niew
  28387. in: query
  28388. description: ''
  28389. required: false
  28390. type: string
  28391. - name: link_text__isw
  28392. in: query
  28393. description: ''
  28394. required: false
  28395. type: string
  28396. - name: link_text__nisw
  28397. in: query
  28398. description: ''
  28399. required: false
  28400. type: string
  28401. - name: link_text__ie
  28402. in: query
  28403. description: ''
  28404. required: false
  28405. type: string
  28406. - name: link_text__nie
  28407. in: query
  28408. description: ''
  28409. required: false
  28410. type: string
  28411. - name: link_url__n
  28412. in: query
  28413. description: ''
  28414. required: false
  28415. type: string
  28416. - name: link_url__ic
  28417. in: query
  28418. description: ''
  28419. required: false
  28420. type: string
  28421. - name: link_url__nic
  28422. in: query
  28423. description: ''
  28424. required: false
  28425. type: string
  28426. - name: link_url__iew
  28427. in: query
  28428. description: ''
  28429. required: false
  28430. type: string
  28431. - name: link_url__niew
  28432. in: query
  28433. description: ''
  28434. required: false
  28435. type: string
  28436. - name: link_url__isw
  28437. in: query
  28438. description: ''
  28439. required: false
  28440. type: string
  28441. - name: link_url__nisw
  28442. in: query
  28443. description: ''
  28444. required: false
  28445. type: string
  28446. - name: link_url__ie
  28447. in: query
  28448. description: ''
  28449. required: false
  28450. type: string
  28451. - name: link_url__nie
  28452. in: query
  28453. description: ''
  28454. required: false
  28455. type: string
  28456. - name: weight__n
  28457. in: query
  28458. description: ''
  28459. required: false
  28460. type: string
  28461. - name: weight__lte
  28462. in: query
  28463. description: ''
  28464. required: false
  28465. type: string
  28466. - name: weight__lt
  28467. in: query
  28468. description: ''
  28469. required: false
  28470. type: string
  28471. - name: weight__gte
  28472. in: query
  28473. description: ''
  28474. required: false
  28475. type: string
  28476. - name: weight__gt
  28477. in: query
  28478. description: ''
  28479. required: false
  28480. type: string
  28481. - name: group_name__n
  28482. in: query
  28483. description: ''
  28484. required: false
  28485. type: string
  28486. - name: group_name__ic
  28487. in: query
  28488. description: ''
  28489. required: false
  28490. type: string
  28491. - name: group_name__nic
  28492. in: query
  28493. description: ''
  28494. required: false
  28495. type: string
  28496. - name: group_name__iew
  28497. in: query
  28498. description: ''
  28499. required: false
  28500. type: string
  28501. - name: group_name__niew
  28502. in: query
  28503. description: ''
  28504. required: false
  28505. type: string
  28506. - name: group_name__isw
  28507. in: query
  28508. description: ''
  28509. required: false
  28510. type: string
  28511. - name: group_name__nisw
  28512. in: query
  28513. description: ''
  28514. required: false
  28515. type: string
  28516. - name: group_name__ie
  28517. in: query
  28518. description: ''
  28519. required: false
  28520. type: string
  28521. - name: group_name__nie
  28522. in: query
  28523. description: ''
  28524. required: false
  28525. type: string
  28526. - name: group_name__empty
  28527. in: query
  28528. description: ''
  28529. required: false
  28530. type: string
  28531. - name: content_type_id__n
  28532. in: query
  28533. description: ''
  28534. required: false
  28535. type: string
  28536. - name: content_type_id__lte
  28537. in: query
  28538. description: ''
  28539. required: false
  28540. type: string
  28541. - name: content_type_id__lt
  28542. in: query
  28543. description: ''
  28544. required: false
  28545. type: string
  28546. - name: content_type_id__gte
  28547. in: query
  28548. description: ''
  28549. required: false
  28550. type: string
  28551. - name: content_type_id__gt
  28552. in: query
  28553. description: ''
  28554. required: false
  28555. type: string
  28556. - name: ordering
  28557. in: query
  28558. description: Which field to use when ordering the results.
  28559. required: false
  28560. type: string
  28561. - name: limit
  28562. in: query
  28563. description: Number of results to return per page.
  28564. required: false
  28565. type: integer
  28566. - name: offset
  28567. in: query
  28568. description: The initial index from which to return the results.
  28569. required: false
  28570. type: integer
  28571. responses:
  28572. '200':
  28573. description: ''
  28574. schema:
  28575. required:
  28576. - count
  28577. - results
  28578. type: object
  28579. properties:
  28580. count:
  28581. type: integer
  28582. next:
  28583. type: string
  28584. format: uri
  28585. x-nullable: true
  28586. previous:
  28587. type: string
  28588. format: uri
  28589. x-nullable: true
  28590. results:
  28591. type: array
  28592. items:
  28593. $ref: '#/definitions/CustomLink'
  28594. tags:
  28595. - extras
  28596. post:
  28597. operationId: extras_custom-links_create
  28598. description: ''
  28599. parameters:
  28600. - name: data
  28601. in: body
  28602. required: true
  28603. schema:
  28604. $ref: '#/definitions/CustomLink'
  28605. responses:
  28606. '201':
  28607. description: ''
  28608. schema:
  28609. $ref: '#/definitions/CustomLink'
  28610. tags:
  28611. - extras
  28612. put:
  28613. operationId: extras_custom-links_bulk_update
  28614. description: ''
  28615. parameters:
  28616. - name: data
  28617. in: body
  28618. required: true
  28619. schema:
  28620. $ref: '#/definitions/CustomLink'
  28621. responses:
  28622. '200':
  28623. description: ''
  28624. schema:
  28625. $ref: '#/definitions/CustomLink'
  28626. tags:
  28627. - extras
  28628. patch:
  28629. operationId: extras_custom-links_bulk_partial_update
  28630. description: ''
  28631. parameters:
  28632. - name: data
  28633. in: body
  28634. required: true
  28635. schema:
  28636. $ref: '#/definitions/CustomLink'
  28637. responses:
  28638. '200':
  28639. description: ''
  28640. schema:
  28641. $ref: '#/definitions/CustomLink'
  28642. tags:
  28643. - extras
  28644. delete:
  28645. operationId: extras_custom-links_bulk_delete
  28646. description: ''
  28647. parameters: []
  28648. responses:
  28649. '204':
  28650. description: ''
  28651. tags:
  28652. - extras
  28653. parameters: []
  28654. /extras/custom-links/{id}/:
  28655. get:
  28656. operationId: extras_custom-links_read
  28657. description: ''
  28658. parameters: []
  28659. responses:
  28660. '200':
  28661. description: ''
  28662. schema:
  28663. $ref: '#/definitions/CustomLink'
  28664. tags:
  28665. - extras
  28666. put:
  28667. operationId: extras_custom-links_update
  28668. description: ''
  28669. parameters:
  28670. - name: data
  28671. in: body
  28672. required: true
  28673. schema:
  28674. $ref: '#/definitions/CustomLink'
  28675. responses:
  28676. '200':
  28677. description: ''
  28678. schema:
  28679. $ref: '#/definitions/CustomLink'
  28680. tags:
  28681. - extras
  28682. patch:
  28683. operationId: extras_custom-links_partial_update
  28684. description: ''
  28685. parameters:
  28686. - name: data
  28687. in: body
  28688. required: true
  28689. schema:
  28690. $ref: '#/definitions/CustomLink'
  28691. responses:
  28692. '200':
  28693. description: ''
  28694. schema:
  28695. $ref: '#/definitions/CustomLink'
  28696. tags:
  28697. - extras
  28698. delete:
  28699. operationId: extras_custom-links_delete
  28700. description: ''
  28701. parameters: []
  28702. responses:
  28703. '204':
  28704. description: ''
  28705. tags:
  28706. - extras
  28707. parameters:
  28708. - name: id
  28709. in: path
  28710. description: A unique integer value identifying this custom link.
  28711. required: true
  28712. type: integer
  28713. /extras/dashboard/:
  28714. get:
  28715. operationId: extras_dashboard_read
  28716. description: ''
  28717. parameters: []
  28718. responses:
  28719. '200':
  28720. description: ''
  28721. schema:
  28722. $ref: '#/definitions/Dashboard'
  28723. tags:
  28724. - extras
  28725. put:
  28726. operationId: extras_dashboard_bulk_update
  28727. description: ''
  28728. parameters:
  28729. - name: data
  28730. in: body
  28731. required: true
  28732. schema:
  28733. $ref: '#/definitions/Dashboard'
  28734. responses:
  28735. '200':
  28736. description: ''
  28737. schema:
  28738. $ref: '#/definitions/Dashboard'
  28739. tags:
  28740. - extras
  28741. patch:
  28742. operationId: extras_dashboard_bulk_partial_update
  28743. description: ''
  28744. parameters:
  28745. - name: data
  28746. in: body
  28747. required: true
  28748. schema:
  28749. $ref: '#/definitions/Dashboard'
  28750. responses:
  28751. '200':
  28752. description: ''
  28753. schema:
  28754. $ref: '#/definitions/Dashboard'
  28755. tags:
  28756. - extras
  28757. delete:
  28758. operationId: extras_dashboard_bulk_delete
  28759. description: ''
  28760. parameters: []
  28761. responses:
  28762. '204':
  28763. description: ''
  28764. tags:
  28765. - extras
  28766. parameters: []
  28767. /extras/export-templates/:
  28768. get:
  28769. operationId: extras_export-templates_list
  28770. description: ''
  28771. parameters:
  28772. - name: id
  28773. in: query
  28774. description: ''
  28775. required: false
  28776. type: string
  28777. - name: content_types
  28778. in: query
  28779. description: ''
  28780. required: false
  28781. type: string
  28782. - name: name
  28783. in: query
  28784. description: ''
  28785. required: false
  28786. type: string
  28787. - name: description
  28788. in: query
  28789. description: ''
  28790. required: false
  28791. type: string
  28792. - name: data_synced
  28793. in: query
  28794. description: ''
  28795. required: false
  28796. type: string
  28797. - name: q
  28798. in: query
  28799. description: ''
  28800. required: false
  28801. type: string
  28802. - name: content_type_id
  28803. in: query
  28804. description: ''
  28805. required: false
  28806. type: string
  28807. - name: data_source_id
  28808. in: query
  28809. description: ''
  28810. required: false
  28811. type: string
  28812. - name: data_file_id
  28813. in: query
  28814. description: ''
  28815. required: false
  28816. type: string
  28817. - name: id__n
  28818. in: query
  28819. description: ''
  28820. required: false
  28821. type: string
  28822. - name: id__lte
  28823. in: query
  28824. description: ''
  28825. required: false
  28826. type: string
  28827. - name: id__lt
  28828. in: query
  28829. description: ''
  28830. required: false
  28831. type: string
  28832. - name: id__gte
  28833. in: query
  28834. description: ''
  28835. required: false
  28836. type: string
  28837. - name: id__gt
  28838. in: query
  28839. description: ''
  28840. required: false
  28841. type: string
  28842. - name: content_types__n
  28843. in: query
  28844. description: ''
  28845. required: false
  28846. type: string
  28847. - name: content_types__ic
  28848. in: query
  28849. description: ''
  28850. required: false
  28851. type: string
  28852. - name: content_types__nic
  28853. in: query
  28854. description: ''
  28855. required: false
  28856. type: string
  28857. - name: content_types__iew
  28858. in: query
  28859. description: ''
  28860. required: false
  28861. type: string
  28862. - name: content_types__niew
  28863. in: query
  28864. description: ''
  28865. required: false
  28866. type: string
  28867. - name: content_types__isw
  28868. in: query
  28869. description: ''
  28870. required: false
  28871. type: string
  28872. - name: content_types__nisw
  28873. in: query
  28874. description: ''
  28875. required: false
  28876. type: string
  28877. - name: content_types__ie
  28878. in: query
  28879. description: ''
  28880. required: false
  28881. type: string
  28882. - name: content_types__nie
  28883. in: query
  28884. description: ''
  28885. required: false
  28886. type: string
  28887. - name: name__n
  28888. in: query
  28889. description: ''
  28890. required: false
  28891. type: string
  28892. - name: name__ic
  28893. in: query
  28894. description: ''
  28895. required: false
  28896. type: string
  28897. - name: name__nic
  28898. in: query
  28899. description: ''
  28900. required: false
  28901. type: string
  28902. - name: name__iew
  28903. in: query
  28904. description: ''
  28905. required: false
  28906. type: string
  28907. - name: name__niew
  28908. in: query
  28909. description: ''
  28910. required: false
  28911. type: string
  28912. - name: name__isw
  28913. in: query
  28914. description: ''
  28915. required: false
  28916. type: string
  28917. - name: name__nisw
  28918. in: query
  28919. description: ''
  28920. required: false
  28921. type: string
  28922. - name: name__ie
  28923. in: query
  28924. description: ''
  28925. required: false
  28926. type: string
  28927. - name: name__nie
  28928. in: query
  28929. description: ''
  28930. required: false
  28931. type: string
  28932. - name: name__empty
  28933. in: query
  28934. description: ''
  28935. required: false
  28936. type: string
  28937. - name: description__n
  28938. in: query
  28939. description: ''
  28940. required: false
  28941. type: string
  28942. - name: description__ic
  28943. in: query
  28944. description: ''
  28945. required: false
  28946. type: string
  28947. - name: description__nic
  28948. in: query
  28949. description: ''
  28950. required: false
  28951. type: string
  28952. - name: description__iew
  28953. in: query
  28954. description: ''
  28955. required: false
  28956. type: string
  28957. - name: description__niew
  28958. in: query
  28959. description: ''
  28960. required: false
  28961. type: string
  28962. - name: description__isw
  28963. in: query
  28964. description: ''
  28965. required: false
  28966. type: string
  28967. - name: description__nisw
  28968. in: query
  28969. description: ''
  28970. required: false
  28971. type: string
  28972. - name: description__ie
  28973. in: query
  28974. description: ''
  28975. required: false
  28976. type: string
  28977. - name: description__nie
  28978. in: query
  28979. description: ''
  28980. required: false
  28981. type: string
  28982. - name: description__empty
  28983. in: query
  28984. description: ''
  28985. required: false
  28986. type: string
  28987. - name: data_synced__n
  28988. in: query
  28989. description: ''
  28990. required: false
  28991. type: string
  28992. - name: data_synced__lte
  28993. in: query
  28994. description: ''
  28995. required: false
  28996. type: string
  28997. - name: data_synced__lt
  28998. in: query
  28999. description: ''
  29000. required: false
  29001. type: string
  29002. - name: data_synced__gte
  29003. in: query
  29004. description: ''
  29005. required: false
  29006. type: string
  29007. - name: data_synced__gt
  29008. in: query
  29009. description: ''
  29010. required: false
  29011. type: string
  29012. - name: content_type_id__n
  29013. in: query
  29014. description: ''
  29015. required: false
  29016. type: string
  29017. - name: content_type_id__lte
  29018. in: query
  29019. description: ''
  29020. required: false
  29021. type: string
  29022. - name: content_type_id__lt
  29023. in: query
  29024. description: ''
  29025. required: false
  29026. type: string
  29027. - name: content_type_id__gte
  29028. in: query
  29029. description: ''
  29030. required: false
  29031. type: string
  29032. - name: content_type_id__gt
  29033. in: query
  29034. description: ''
  29035. required: false
  29036. type: string
  29037. - name: data_source_id__n
  29038. in: query
  29039. description: ''
  29040. required: false
  29041. type: string
  29042. - name: data_file_id__n
  29043. in: query
  29044. description: ''
  29045. required: false
  29046. type: string
  29047. - name: ordering
  29048. in: query
  29049. description: Which field to use when ordering the results.
  29050. required: false
  29051. type: string
  29052. - name: limit
  29053. in: query
  29054. description: Number of results to return per page.
  29055. required: false
  29056. type: integer
  29057. - name: offset
  29058. in: query
  29059. description: The initial index from which to return the results.
  29060. required: false
  29061. type: integer
  29062. responses:
  29063. '200':
  29064. description: ''
  29065. schema:
  29066. required:
  29067. - count
  29068. - results
  29069. type: object
  29070. properties:
  29071. count:
  29072. type: integer
  29073. next:
  29074. type: string
  29075. format: uri
  29076. x-nullable: true
  29077. previous:
  29078. type: string
  29079. format: uri
  29080. x-nullable: true
  29081. results:
  29082. type: array
  29083. items:
  29084. $ref: '#/definitions/ExportTemplate'
  29085. tags:
  29086. - extras
  29087. post:
  29088. operationId: extras_export-templates_create
  29089. description: ''
  29090. parameters:
  29091. - name: data
  29092. in: body
  29093. required: true
  29094. schema:
  29095. $ref: '#/definitions/WritableExportTemplate'
  29096. responses:
  29097. '201':
  29098. description: ''
  29099. schema:
  29100. $ref: '#/definitions/ExportTemplate'
  29101. tags:
  29102. - extras
  29103. put:
  29104. operationId: extras_export-templates_bulk_update
  29105. description: ''
  29106. parameters:
  29107. - name: data
  29108. in: body
  29109. required: true
  29110. schema:
  29111. $ref: '#/definitions/WritableExportTemplate'
  29112. responses:
  29113. '200':
  29114. description: ''
  29115. schema:
  29116. $ref: '#/definitions/ExportTemplate'
  29117. tags:
  29118. - extras
  29119. patch:
  29120. operationId: extras_export-templates_bulk_partial_update
  29121. description: ''
  29122. parameters:
  29123. - name: data
  29124. in: body
  29125. required: true
  29126. schema:
  29127. $ref: '#/definitions/WritableExportTemplate'
  29128. responses:
  29129. '200':
  29130. description: ''
  29131. schema:
  29132. $ref: '#/definitions/ExportTemplate'
  29133. tags:
  29134. - extras
  29135. delete:
  29136. operationId: extras_export-templates_bulk_delete
  29137. description: ''
  29138. parameters: []
  29139. responses:
  29140. '204':
  29141. description: ''
  29142. tags:
  29143. - extras
  29144. parameters: []
  29145. /extras/export-templates/{id}/:
  29146. get:
  29147. operationId: extras_export-templates_read
  29148. description: ''
  29149. parameters: []
  29150. responses:
  29151. '200':
  29152. description: ''
  29153. schema:
  29154. $ref: '#/definitions/ExportTemplate'
  29155. tags:
  29156. - extras
  29157. put:
  29158. operationId: extras_export-templates_update
  29159. description: ''
  29160. parameters:
  29161. - name: data
  29162. in: body
  29163. required: true
  29164. schema:
  29165. $ref: '#/definitions/WritableExportTemplate'
  29166. responses:
  29167. '200':
  29168. description: ''
  29169. schema:
  29170. $ref: '#/definitions/ExportTemplate'
  29171. tags:
  29172. - extras
  29173. patch:
  29174. operationId: extras_export-templates_partial_update
  29175. description: ''
  29176. parameters:
  29177. - name: data
  29178. in: body
  29179. required: true
  29180. schema:
  29181. $ref: '#/definitions/WritableExportTemplate'
  29182. responses:
  29183. '200':
  29184. description: ''
  29185. schema:
  29186. $ref: '#/definitions/ExportTemplate'
  29187. tags:
  29188. - extras
  29189. delete:
  29190. operationId: extras_export-templates_delete
  29191. description: ''
  29192. parameters: []
  29193. responses:
  29194. '204':
  29195. description: ''
  29196. tags:
  29197. - extras
  29198. parameters:
  29199. - name: id
  29200. in: path
  29201. description: A unique integer value identifying this export template.
  29202. required: true
  29203. type: integer
  29204. /extras/export-templates/{id}/sync/:
  29205. post:
  29206. operationId: extras_export-templates_sync
  29207. description: Provide a /sync API endpoint to synchronize an object's data from
  29208. its associated DataFile (if any).
  29209. parameters:
  29210. - name: data
  29211. in: body
  29212. required: true
  29213. schema:
  29214. $ref: '#/definitions/WritableExportTemplate'
  29215. responses:
  29216. '201':
  29217. description: ''
  29218. schema:
  29219. $ref: '#/definitions/ExportTemplate'
  29220. tags:
  29221. - extras
  29222. parameters:
  29223. - name: id
  29224. in: path
  29225. description: A unique integer value identifying this export template.
  29226. required: true
  29227. type: integer
  29228. /extras/image-attachments/:
  29229. get:
  29230. operationId: extras_image-attachments_list
  29231. description: ''
  29232. parameters:
  29233. - name: id
  29234. in: query
  29235. description: ''
  29236. required: false
  29237. type: string
  29238. - name: content_type_id
  29239. in: query
  29240. description: ''
  29241. required: false
  29242. type: string
  29243. - name: object_id
  29244. in: query
  29245. description: ''
  29246. required: false
  29247. type: string
  29248. - name: name
  29249. in: query
  29250. description: ''
  29251. required: false
  29252. type: string
  29253. - name: q
  29254. in: query
  29255. description: ''
  29256. required: false
  29257. type: string
  29258. - name: created
  29259. in: query
  29260. description: ''
  29261. required: false
  29262. type: string
  29263. - name: content_type
  29264. in: query
  29265. description: ''
  29266. required: false
  29267. type: string
  29268. - name: id__n
  29269. in: query
  29270. description: ''
  29271. required: false
  29272. type: string
  29273. - name: id__lte
  29274. in: query
  29275. description: ''
  29276. required: false
  29277. type: string
  29278. - name: id__lt
  29279. in: query
  29280. description: ''
  29281. required: false
  29282. type: string
  29283. - name: id__gte
  29284. in: query
  29285. description: ''
  29286. required: false
  29287. type: string
  29288. - name: id__gt
  29289. in: query
  29290. description: ''
  29291. required: false
  29292. type: string
  29293. - name: content_type_id__n
  29294. in: query
  29295. description: ''
  29296. required: false
  29297. type: string
  29298. - name: object_id__n
  29299. in: query
  29300. description: ''
  29301. required: false
  29302. type: string
  29303. - name: object_id__lte
  29304. in: query
  29305. description: ''
  29306. required: false
  29307. type: string
  29308. - name: object_id__lt
  29309. in: query
  29310. description: ''
  29311. required: false
  29312. type: string
  29313. - name: object_id__gte
  29314. in: query
  29315. description: ''
  29316. required: false
  29317. type: string
  29318. - name: object_id__gt
  29319. in: query
  29320. description: ''
  29321. required: false
  29322. type: string
  29323. - name: name__n
  29324. in: query
  29325. description: ''
  29326. required: false
  29327. type: string
  29328. - name: name__ic
  29329. in: query
  29330. description: ''
  29331. required: false
  29332. type: string
  29333. - name: name__nic
  29334. in: query
  29335. description: ''
  29336. required: false
  29337. type: string
  29338. - name: name__iew
  29339. in: query
  29340. description: ''
  29341. required: false
  29342. type: string
  29343. - name: name__niew
  29344. in: query
  29345. description: ''
  29346. required: false
  29347. type: string
  29348. - name: name__isw
  29349. in: query
  29350. description: ''
  29351. required: false
  29352. type: string
  29353. - name: name__nisw
  29354. in: query
  29355. description: ''
  29356. required: false
  29357. type: string
  29358. - name: name__ie
  29359. in: query
  29360. description: ''
  29361. required: false
  29362. type: string
  29363. - name: name__nie
  29364. in: query
  29365. description: ''
  29366. required: false
  29367. type: string
  29368. - name: name__empty
  29369. in: query
  29370. description: ''
  29371. required: false
  29372. type: string
  29373. - name: content_type__n
  29374. in: query
  29375. description: ''
  29376. required: false
  29377. type: string
  29378. - name: ordering
  29379. in: query
  29380. description: Which field to use when ordering the results.
  29381. required: false
  29382. type: string
  29383. - name: limit
  29384. in: query
  29385. description: Number of results to return per page.
  29386. required: false
  29387. type: integer
  29388. - name: offset
  29389. in: query
  29390. description: The initial index from which to return the results.
  29391. required: false
  29392. type: integer
  29393. responses:
  29394. '200':
  29395. description: ''
  29396. schema:
  29397. required:
  29398. - count
  29399. - results
  29400. type: object
  29401. properties:
  29402. count:
  29403. type: integer
  29404. next:
  29405. type: string
  29406. format: uri
  29407. x-nullable: true
  29408. previous:
  29409. type: string
  29410. format: uri
  29411. x-nullable: true
  29412. results:
  29413. type: array
  29414. items:
  29415. $ref: '#/definitions/ImageAttachment'
  29416. tags:
  29417. - extras
  29418. post:
  29419. operationId: extras_image-attachments_create
  29420. description: ''
  29421. parameters:
  29422. - name: data
  29423. in: body
  29424. required: true
  29425. schema:
  29426. $ref: '#/definitions/ImageAttachment'
  29427. responses:
  29428. '201':
  29429. description: ''
  29430. schema:
  29431. $ref: '#/definitions/ImageAttachment'
  29432. tags:
  29433. - extras
  29434. put:
  29435. operationId: extras_image-attachments_bulk_update
  29436. description: ''
  29437. parameters:
  29438. - name: data
  29439. in: body
  29440. required: true
  29441. schema:
  29442. $ref: '#/definitions/ImageAttachment'
  29443. responses:
  29444. '200':
  29445. description: ''
  29446. schema:
  29447. $ref: '#/definitions/ImageAttachment'
  29448. tags:
  29449. - extras
  29450. patch:
  29451. operationId: extras_image-attachments_bulk_partial_update
  29452. description: ''
  29453. parameters:
  29454. - name: data
  29455. in: body
  29456. required: true
  29457. schema:
  29458. $ref: '#/definitions/ImageAttachment'
  29459. responses:
  29460. '200':
  29461. description: ''
  29462. schema:
  29463. $ref: '#/definitions/ImageAttachment'
  29464. tags:
  29465. - extras
  29466. delete:
  29467. operationId: extras_image-attachments_bulk_delete
  29468. description: ''
  29469. parameters: []
  29470. responses:
  29471. '204':
  29472. description: ''
  29473. tags:
  29474. - extras
  29475. parameters: []
  29476. /extras/image-attachments/{id}/:
  29477. get:
  29478. operationId: extras_image-attachments_read
  29479. description: ''
  29480. parameters: []
  29481. responses:
  29482. '200':
  29483. description: ''
  29484. schema:
  29485. $ref: '#/definitions/ImageAttachment'
  29486. tags:
  29487. - extras
  29488. put:
  29489. operationId: extras_image-attachments_update
  29490. description: ''
  29491. parameters:
  29492. - name: data
  29493. in: body
  29494. required: true
  29495. schema:
  29496. $ref: '#/definitions/ImageAttachment'
  29497. responses:
  29498. '200':
  29499. description: ''
  29500. schema:
  29501. $ref: '#/definitions/ImageAttachment'
  29502. tags:
  29503. - extras
  29504. patch:
  29505. operationId: extras_image-attachments_partial_update
  29506. description: ''
  29507. parameters:
  29508. - name: data
  29509. in: body
  29510. required: true
  29511. schema:
  29512. $ref: '#/definitions/ImageAttachment'
  29513. responses:
  29514. '200':
  29515. description: ''
  29516. schema:
  29517. $ref: '#/definitions/ImageAttachment'
  29518. tags:
  29519. - extras
  29520. delete:
  29521. operationId: extras_image-attachments_delete
  29522. description: ''
  29523. parameters: []
  29524. responses:
  29525. '204':
  29526. description: ''
  29527. tags:
  29528. - extras
  29529. parameters:
  29530. - name: id
  29531. in: path
  29532. description: A unique integer value identifying this image attachment.
  29533. required: true
  29534. type: integer
  29535. /extras/journal-entries/:
  29536. get:
  29537. operationId: extras_journal-entries_list
  29538. description: ''
  29539. parameters:
  29540. - name: id
  29541. in: query
  29542. description: ''
  29543. required: false
  29544. type: string
  29545. - name: assigned_object_type_id
  29546. in: query
  29547. description: ''
  29548. required: false
  29549. type: string
  29550. - name: assigned_object_id
  29551. in: query
  29552. description: ''
  29553. required: false
  29554. type: string
  29555. - name: created
  29556. in: query
  29557. description: ''
  29558. required: false
  29559. type: string
  29560. - name: kind
  29561. in: query
  29562. description: ''
  29563. required: false
  29564. type: string
  29565. - name: last_updated
  29566. in: query
  29567. description: ''
  29568. required: false
  29569. type: string
  29570. - name: created_by_request
  29571. in: query
  29572. description: ''
  29573. required: false
  29574. type: string
  29575. - name: updated_by_request
  29576. in: query
  29577. description: ''
  29578. required: false
  29579. type: string
  29580. - name: q
  29581. in: query
  29582. description: ''
  29583. required: false
  29584. type: string
  29585. - name: tag
  29586. in: query
  29587. description: ''
  29588. required: false
  29589. type: string
  29590. - name: assigned_object_type
  29591. in: query
  29592. description: ''
  29593. required: false
  29594. type: string
  29595. - name: created_by_id
  29596. in: query
  29597. description: ''
  29598. required: false
  29599. type: string
  29600. - name: created_by
  29601. in: query
  29602. description: ''
  29603. required: false
  29604. type: string
  29605. - name: id__n
  29606. in: query
  29607. description: ''
  29608. required: false
  29609. type: string
  29610. - name: id__lte
  29611. in: query
  29612. description: ''
  29613. required: false
  29614. type: string
  29615. - name: id__lt
  29616. in: query
  29617. description: ''
  29618. required: false
  29619. type: string
  29620. - name: id__gte
  29621. in: query
  29622. description: ''
  29623. required: false
  29624. type: string
  29625. - name: id__gt
  29626. in: query
  29627. description: ''
  29628. required: false
  29629. type: string
  29630. - name: assigned_object_type_id__n
  29631. in: query
  29632. description: ''
  29633. required: false
  29634. type: string
  29635. - name: assigned_object_id__n
  29636. in: query
  29637. description: ''
  29638. required: false
  29639. type: string
  29640. - name: assigned_object_id__lte
  29641. in: query
  29642. description: ''
  29643. required: false
  29644. type: string
  29645. - name: assigned_object_id__lt
  29646. in: query
  29647. description: ''
  29648. required: false
  29649. type: string
  29650. - name: assigned_object_id__gte
  29651. in: query
  29652. description: ''
  29653. required: false
  29654. type: string
  29655. - name: assigned_object_id__gt
  29656. in: query
  29657. description: ''
  29658. required: false
  29659. type: string
  29660. - name: kind__n
  29661. in: query
  29662. description: ''
  29663. required: false
  29664. type: string
  29665. - name: last_updated__n
  29666. in: query
  29667. description: ''
  29668. required: false
  29669. type: string
  29670. - name: last_updated__lte
  29671. in: query
  29672. description: ''
  29673. required: false
  29674. type: string
  29675. - name: last_updated__lt
  29676. in: query
  29677. description: ''
  29678. required: false
  29679. type: string
  29680. - name: last_updated__gte
  29681. in: query
  29682. description: ''
  29683. required: false
  29684. type: string
  29685. - name: last_updated__gt
  29686. in: query
  29687. description: ''
  29688. required: false
  29689. type: string
  29690. - name: tag__n
  29691. in: query
  29692. description: ''
  29693. required: false
  29694. type: string
  29695. - name: assigned_object_type__n
  29696. in: query
  29697. description: ''
  29698. required: false
  29699. type: string
  29700. - name: created_by_id__n
  29701. in: query
  29702. description: ''
  29703. required: false
  29704. type: string
  29705. - name: created_by__n
  29706. in: query
  29707. description: ''
  29708. required: false
  29709. type: string
  29710. - name: ordering
  29711. in: query
  29712. description: Which field to use when ordering the results.
  29713. required: false
  29714. type: string
  29715. - name: limit
  29716. in: query
  29717. description: Number of results to return per page.
  29718. required: false
  29719. type: integer
  29720. - name: offset
  29721. in: query
  29722. description: The initial index from which to return the results.
  29723. required: false
  29724. type: integer
  29725. responses:
  29726. '200':
  29727. description: ''
  29728. schema:
  29729. required:
  29730. - count
  29731. - results
  29732. type: object
  29733. properties:
  29734. count:
  29735. type: integer
  29736. next:
  29737. type: string
  29738. format: uri
  29739. x-nullable: true
  29740. previous:
  29741. type: string
  29742. format: uri
  29743. x-nullable: true
  29744. results:
  29745. type: array
  29746. items:
  29747. $ref: '#/definitions/JournalEntry'
  29748. tags:
  29749. - extras
  29750. post:
  29751. operationId: extras_journal-entries_create
  29752. description: ''
  29753. parameters:
  29754. - name: data
  29755. in: body
  29756. required: true
  29757. schema:
  29758. $ref: '#/definitions/WritableJournalEntry'
  29759. responses:
  29760. '201':
  29761. description: ''
  29762. schema:
  29763. $ref: '#/definitions/JournalEntry'
  29764. tags:
  29765. - extras
  29766. put:
  29767. operationId: extras_journal-entries_bulk_update
  29768. description: ''
  29769. parameters:
  29770. - name: data
  29771. in: body
  29772. required: true
  29773. schema:
  29774. $ref: '#/definitions/WritableJournalEntry'
  29775. responses:
  29776. '200':
  29777. description: ''
  29778. schema:
  29779. $ref: '#/definitions/JournalEntry'
  29780. tags:
  29781. - extras
  29782. patch:
  29783. operationId: extras_journal-entries_bulk_partial_update
  29784. description: ''
  29785. parameters:
  29786. - name: data
  29787. in: body
  29788. required: true
  29789. schema:
  29790. $ref: '#/definitions/WritableJournalEntry'
  29791. responses:
  29792. '200':
  29793. description: ''
  29794. schema:
  29795. $ref: '#/definitions/JournalEntry'
  29796. tags:
  29797. - extras
  29798. delete:
  29799. operationId: extras_journal-entries_bulk_delete
  29800. description: ''
  29801. parameters: []
  29802. responses:
  29803. '204':
  29804. description: ''
  29805. tags:
  29806. - extras
  29807. parameters: []
  29808. /extras/journal-entries/{id}/:
  29809. get:
  29810. operationId: extras_journal-entries_read
  29811. description: ''
  29812. parameters: []
  29813. responses:
  29814. '200':
  29815. description: ''
  29816. schema:
  29817. $ref: '#/definitions/JournalEntry'
  29818. tags:
  29819. - extras
  29820. put:
  29821. operationId: extras_journal-entries_update
  29822. description: ''
  29823. parameters:
  29824. - name: data
  29825. in: body
  29826. required: true
  29827. schema:
  29828. $ref: '#/definitions/WritableJournalEntry'
  29829. responses:
  29830. '200':
  29831. description: ''
  29832. schema:
  29833. $ref: '#/definitions/JournalEntry'
  29834. tags:
  29835. - extras
  29836. patch:
  29837. operationId: extras_journal-entries_partial_update
  29838. description: ''
  29839. parameters:
  29840. - name: data
  29841. in: body
  29842. required: true
  29843. schema:
  29844. $ref: '#/definitions/WritableJournalEntry'
  29845. responses:
  29846. '200':
  29847. description: ''
  29848. schema:
  29849. $ref: '#/definitions/JournalEntry'
  29850. tags:
  29851. - extras
  29852. delete:
  29853. operationId: extras_journal-entries_delete
  29854. description: ''
  29855. parameters: []
  29856. responses:
  29857. '204':
  29858. description: ''
  29859. tags:
  29860. - extras
  29861. parameters:
  29862. - name: id
  29863. in: path
  29864. description: A unique integer value identifying this journal entry.
  29865. required: true
  29866. type: integer
  29867. /extras/object-changes/:
  29868. get:
  29869. operationId: extras_object-changes_list
  29870. description: Retrieve a list of recent changes.
  29871. parameters:
  29872. - name: id
  29873. in: query
  29874. description: ''
  29875. required: false
  29876. type: string
  29877. - name: user
  29878. in: query
  29879. description: ''
  29880. required: false
  29881. type: string
  29882. - name: user_name
  29883. in: query
  29884. description: ''
  29885. required: false
  29886. type: string
  29887. - name: request_id
  29888. in: query
  29889. description: ''
  29890. required: false
  29891. type: string
  29892. - name: action
  29893. in: query
  29894. description: ''
  29895. required: false
  29896. type: string
  29897. - name: changed_object_type_id
  29898. in: query
  29899. description: ''
  29900. required: false
  29901. type: string
  29902. - name: changed_object_id
  29903. in: query
  29904. description: ''
  29905. required: false
  29906. type: string
  29907. - name: object_repr
  29908. in: query
  29909. description: ''
  29910. required: false
  29911. type: string
  29912. - name: q
  29913. in: query
  29914. description: ''
  29915. required: false
  29916. type: string
  29917. - name: time
  29918. in: query
  29919. description: ''
  29920. required: false
  29921. type: string
  29922. - name: changed_object_type
  29923. in: query
  29924. description: ''
  29925. required: false
  29926. type: string
  29927. - name: user_id
  29928. in: query
  29929. description: ''
  29930. required: false
  29931. type: string
  29932. - name: id__n
  29933. in: query
  29934. description: ''
  29935. required: false
  29936. type: string
  29937. - name: id__lte
  29938. in: query
  29939. description: ''
  29940. required: false
  29941. type: string
  29942. - name: id__lt
  29943. in: query
  29944. description: ''
  29945. required: false
  29946. type: string
  29947. - name: id__gte
  29948. in: query
  29949. description: ''
  29950. required: false
  29951. type: string
  29952. - name: id__gt
  29953. in: query
  29954. description: ''
  29955. required: false
  29956. type: string
  29957. - name: user__n
  29958. in: query
  29959. description: ''
  29960. required: false
  29961. type: string
  29962. - name: user_name__n
  29963. in: query
  29964. description: ''
  29965. required: false
  29966. type: string
  29967. - name: user_name__ic
  29968. in: query
  29969. description: ''
  29970. required: false
  29971. type: string
  29972. - name: user_name__nic
  29973. in: query
  29974. description: ''
  29975. required: false
  29976. type: string
  29977. - name: user_name__iew
  29978. in: query
  29979. description: ''
  29980. required: false
  29981. type: string
  29982. - name: user_name__niew
  29983. in: query
  29984. description: ''
  29985. required: false
  29986. type: string
  29987. - name: user_name__isw
  29988. in: query
  29989. description: ''
  29990. required: false
  29991. type: string
  29992. - name: user_name__nisw
  29993. in: query
  29994. description: ''
  29995. required: false
  29996. type: string
  29997. - name: user_name__ie
  29998. in: query
  29999. description: ''
  30000. required: false
  30001. type: string
  30002. - name: user_name__nie
  30003. in: query
  30004. description: ''
  30005. required: false
  30006. type: string
  30007. - name: user_name__empty
  30008. in: query
  30009. description: ''
  30010. required: false
  30011. type: string
  30012. - name: action__n
  30013. in: query
  30014. description: ''
  30015. required: false
  30016. type: string
  30017. - name: changed_object_type_id__n
  30018. in: query
  30019. description: ''
  30020. required: false
  30021. type: string
  30022. - name: changed_object_id__n
  30023. in: query
  30024. description: ''
  30025. required: false
  30026. type: string
  30027. - name: changed_object_id__lte
  30028. in: query
  30029. description: ''
  30030. required: false
  30031. type: string
  30032. - name: changed_object_id__lt
  30033. in: query
  30034. description: ''
  30035. required: false
  30036. type: string
  30037. - name: changed_object_id__gte
  30038. in: query
  30039. description: ''
  30040. required: false
  30041. type: string
  30042. - name: changed_object_id__gt
  30043. in: query
  30044. description: ''
  30045. required: false
  30046. type: string
  30047. - name: object_repr__n
  30048. in: query
  30049. description: ''
  30050. required: false
  30051. type: string
  30052. - name: object_repr__ic
  30053. in: query
  30054. description: ''
  30055. required: false
  30056. type: string
  30057. - name: object_repr__nic
  30058. in: query
  30059. description: ''
  30060. required: false
  30061. type: string
  30062. - name: object_repr__iew
  30063. in: query
  30064. description: ''
  30065. required: false
  30066. type: string
  30067. - name: object_repr__niew
  30068. in: query
  30069. description: ''
  30070. required: false
  30071. type: string
  30072. - name: object_repr__isw
  30073. in: query
  30074. description: ''
  30075. required: false
  30076. type: string
  30077. - name: object_repr__nisw
  30078. in: query
  30079. description: ''
  30080. required: false
  30081. type: string
  30082. - name: object_repr__ie
  30083. in: query
  30084. description: ''
  30085. required: false
  30086. type: string
  30087. - name: object_repr__nie
  30088. in: query
  30089. description: ''
  30090. required: false
  30091. type: string
  30092. - name: object_repr__empty
  30093. in: query
  30094. description: ''
  30095. required: false
  30096. type: string
  30097. - name: changed_object_type__n
  30098. in: query
  30099. description: ''
  30100. required: false
  30101. type: string
  30102. - name: user_id__n
  30103. in: query
  30104. description: ''
  30105. required: false
  30106. type: string
  30107. - name: ordering
  30108. in: query
  30109. description: Which field to use when ordering the results.
  30110. required: false
  30111. type: string
  30112. - name: limit
  30113. in: query
  30114. description: Number of results to return per page.
  30115. required: false
  30116. type: integer
  30117. - name: offset
  30118. in: query
  30119. description: The initial index from which to return the results.
  30120. required: false
  30121. type: integer
  30122. responses:
  30123. '200':
  30124. description: ''
  30125. schema:
  30126. required:
  30127. - count
  30128. - results
  30129. type: object
  30130. properties:
  30131. count:
  30132. type: integer
  30133. next:
  30134. type: string
  30135. format: uri
  30136. x-nullable: true
  30137. previous:
  30138. type: string
  30139. format: uri
  30140. x-nullable: true
  30141. results:
  30142. type: array
  30143. items:
  30144. $ref: '#/definitions/ObjectChange'
  30145. tags:
  30146. - extras
  30147. parameters: []
  30148. /extras/object-changes/{id}/:
  30149. get:
  30150. operationId: extras_object-changes_read
  30151. description: Retrieve a list of recent changes.
  30152. parameters: []
  30153. responses:
  30154. '200':
  30155. description: ''
  30156. schema:
  30157. $ref: '#/definitions/ObjectChange'
  30158. tags:
  30159. - extras
  30160. parameters:
  30161. - name: id
  30162. in: path
  30163. description: A unique integer value identifying this object change.
  30164. required: true
  30165. type: integer
  30166. /extras/reports/:
  30167. get:
  30168. operationId: extras_reports_list
  30169. description: Compile all reports and their related results (if any). Result
  30170. data is deferred in the list view.
  30171. parameters: []
  30172. responses:
  30173. '200':
  30174. description: ''
  30175. tags:
  30176. - extras
  30177. parameters: []
  30178. /extras/reports/{id}/:
  30179. get:
  30180. operationId: extras_reports_read
  30181. description: Retrieve a single Report identified as "<module>.<report>".
  30182. parameters: []
  30183. responses:
  30184. '200':
  30185. description: ''
  30186. tags:
  30187. - extras
  30188. parameters:
  30189. - name: id
  30190. in: path
  30191. required: true
  30192. type: string
  30193. /extras/reports/{id}/run/:
  30194. post:
  30195. operationId: extras_reports_run
  30196. description: Run a Report identified as "<module>.<script>" and return the pending
  30197. Job as the result
  30198. parameters: []
  30199. responses:
  30200. '201':
  30201. description: ''
  30202. tags:
  30203. - extras
  30204. parameters:
  30205. - name: id
  30206. in: path
  30207. required: true
  30208. type: string
  30209. /extras/saved-filters/:
  30210. get:
  30211. operationId: extras_saved-filters_list
  30212. description: ''
  30213. parameters:
  30214. - name: id
  30215. in: query
  30216. description: ''
  30217. required: false
  30218. type: string
  30219. - name: content_types
  30220. in: query
  30221. description: ''
  30222. required: false
  30223. type: string
  30224. - name: name
  30225. in: query
  30226. description: ''
  30227. required: false
  30228. type: string
  30229. - name: slug
  30230. in: query
  30231. description: ''
  30232. required: false
  30233. type: string
  30234. - name: description
  30235. in: query
  30236. description: ''
  30237. required: false
  30238. type: string
  30239. - name: enabled
  30240. in: query
  30241. description: ''
  30242. required: false
  30243. type: string
  30244. - name: shared
  30245. in: query
  30246. description: ''
  30247. required: false
  30248. type: string
  30249. - name: weight
  30250. in: query
  30251. description: ''
  30252. required: false
  30253. type: string
  30254. - name: q
  30255. in: query
  30256. description: ''
  30257. required: false
  30258. type: string
  30259. - name: content_type_id
  30260. in: query
  30261. description: ''
  30262. required: false
  30263. type: string
  30264. - name: user_id
  30265. in: query
  30266. description: ''
  30267. required: false
  30268. type: string
  30269. - name: user
  30270. in: query
  30271. description: ''
  30272. required: false
  30273. type: string
  30274. - name: usable
  30275. in: query
  30276. description: ''
  30277. required: false
  30278. type: string
  30279. - name: id__n
  30280. in: query
  30281. description: ''
  30282. required: false
  30283. type: string
  30284. - name: id__lte
  30285. in: query
  30286. description: ''
  30287. required: false
  30288. type: string
  30289. - name: id__lt
  30290. in: query
  30291. description: ''
  30292. required: false
  30293. type: string
  30294. - name: id__gte
  30295. in: query
  30296. description: ''
  30297. required: false
  30298. type: string
  30299. - name: id__gt
  30300. in: query
  30301. description: ''
  30302. required: false
  30303. type: string
  30304. - name: content_types__n
  30305. in: query
  30306. description: ''
  30307. required: false
  30308. type: string
  30309. - name: content_types__ic
  30310. in: query
  30311. description: ''
  30312. required: false
  30313. type: string
  30314. - name: content_types__nic
  30315. in: query
  30316. description: ''
  30317. required: false
  30318. type: string
  30319. - name: content_types__iew
  30320. in: query
  30321. description: ''
  30322. required: false
  30323. type: string
  30324. - name: content_types__niew
  30325. in: query
  30326. description: ''
  30327. required: false
  30328. type: string
  30329. - name: content_types__isw
  30330. in: query
  30331. description: ''
  30332. required: false
  30333. type: string
  30334. - name: content_types__nisw
  30335. in: query
  30336. description: ''
  30337. required: false
  30338. type: string
  30339. - name: content_types__ie
  30340. in: query
  30341. description: ''
  30342. required: false
  30343. type: string
  30344. - name: content_types__nie
  30345. in: query
  30346. description: ''
  30347. required: false
  30348. type: string
  30349. - name: name__n
  30350. in: query
  30351. description: ''
  30352. required: false
  30353. type: string
  30354. - name: name__ic
  30355. in: query
  30356. description: ''
  30357. required: false
  30358. type: string
  30359. - name: name__nic
  30360. in: query
  30361. description: ''
  30362. required: false
  30363. type: string
  30364. - name: name__iew
  30365. in: query
  30366. description: ''
  30367. required: false
  30368. type: string
  30369. - name: name__niew
  30370. in: query
  30371. description: ''
  30372. required: false
  30373. type: string
  30374. - name: name__isw
  30375. in: query
  30376. description: ''
  30377. required: false
  30378. type: string
  30379. - name: name__nisw
  30380. in: query
  30381. description: ''
  30382. required: false
  30383. type: string
  30384. - name: name__ie
  30385. in: query
  30386. description: ''
  30387. required: false
  30388. type: string
  30389. - name: name__nie
  30390. in: query
  30391. description: ''
  30392. required: false
  30393. type: string
  30394. - name: name__empty
  30395. in: query
  30396. description: ''
  30397. required: false
  30398. type: string
  30399. - name: slug__n
  30400. in: query
  30401. description: ''
  30402. required: false
  30403. type: string
  30404. - name: slug__ic
  30405. in: query
  30406. description: ''
  30407. required: false
  30408. type: string
  30409. - name: slug__nic
  30410. in: query
  30411. description: ''
  30412. required: false
  30413. type: string
  30414. - name: slug__iew
  30415. in: query
  30416. description: ''
  30417. required: false
  30418. type: string
  30419. - name: slug__niew
  30420. in: query
  30421. description: ''
  30422. required: false
  30423. type: string
  30424. - name: slug__isw
  30425. in: query
  30426. description: ''
  30427. required: false
  30428. type: string
  30429. - name: slug__nisw
  30430. in: query
  30431. description: ''
  30432. required: false
  30433. type: string
  30434. - name: slug__ie
  30435. in: query
  30436. description: ''
  30437. required: false
  30438. type: string
  30439. - name: slug__nie
  30440. in: query
  30441. description: ''
  30442. required: false
  30443. type: string
  30444. - name: slug__empty
  30445. in: query
  30446. description: ''
  30447. required: false
  30448. type: string
  30449. - name: description__n
  30450. in: query
  30451. description: ''
  30452. required: false
  30453. type: string
  30454. - name: description__ic
  30455. in: query
  30456. description: ''
  30457. required: false
  30458. type: string
  30459. - name: description__nic
  30460. in: query
  30461. description: ''
  30462. required: false
  30463. type: string
  30464. - name: description__iew
  30465. in: query
  30466. description: ''
  30467. required: false
  30468. type: string
  30469. - name: description__niew
  30470. in: query
  30471. description: ''
  30472. required: false
  30473. type: string
  30474. - name: description__isw
  30475. in: query
  30476. description: ''
  30477. required: false
  30478. type: string
  30479. - name: description__nisw
  30480. in: query
  30481. description: ''
  30482. required: false
  30483. type: string
  30484. - name: description__ie
  30485. in: query
  30486. description: ''
  30487. required: false
  30488. type: string
  30489. - name: description__nie
  30490. in: query
  30491. description: ''
  30492. required: false
  30493. type: string
  30494. - name: description__empty
  30495. in: query
  30496. description: ''
  30497. required: false
  30498. type: string
  30499. - name: weight__n
  30500. in: query
  30501. description: ''
  30502. required: false
  30503. type: string
  30504. - name: weight__lte
  30505. in: query
  30506. description: ''
  30507. required: false
  30508. type: string
  30509. - name: weight__lt
  30510. in: query
  30511. description: ''
  30512. required: false
  30513. type: string
  30514. - name: weight__gte
  30515. in: query
  30516. description: ''
  30517. required: false
  30518. type: string
  30519. - name: weight__gt
  30520. in: query
  30521. description: ''
  30522. required: false
  30523. type: string
  30524. - name: content_type_id__n
  30525. in: query
  30526. description: ''
  30527. required: false
  30528. type: string
  30529. - name: content_type_id__lte
  30530. in: query
  30531. description: ''
  30532. required: false
  30533. type: string
  30534. - name: content_type_id__lt
  30535. in: query
  30536. description: ''
  30537. required: false
  30538. type: string
  30539. - name: content_type_id__gte
  30540. in: query
  30541. description: ''
  30542. required: false
  30543. type: string
  30544. - name: content_type_id__gt
  30545. in: query
  30546. description: ''
  30547. required: false
  30548. type: string
  30549. - name: user_id__n
  30550. in: query
  30551. description: ''
  30552. required: false
  30553. type: string
  30554. - name: user__n
  30555. in: query
  30556. description: ''
  30557. required: false
  30558. type: string
  30559. - name: ordering
  30560. in: query
  30561. description: Which field to use when ordering the results.
  30562. required: false
  30563. type: string
  30564. - name: limit
  30565. in: query
  30566. description: Number of results to return per page.
  30567. required: false
  30568. type: integer
  30569. - name: offset
  30570. in: query
  30571. description: The initial index from which to return the results.
  30572. required: false
  30573. type: integer
  30574. responses:
  30575. '200':
  30576. description: ''
  30577. schema:
  30578. required:
  30579. - count
  30580. - results
  30581. type: object
  30582. properties:
  30583. count:
  30584. type: integer
  30585. next:
  30586. type: string
  30587. format: uri
  30588. x-nullable: true
  30589. previous:
  30590. type: string
  30591. format: uri
  30592. x-nullable: true
  30593. results:
  30594. type: array
  30595. items:
  30596. $ref: '#/definitions/SavedFilter'
  30597. tags:
  30598. - extras
  30599. post:
  30600. operationId: extras_saved-filters_create
  30601. description: ''
  30602. parameters:
  30603. - name: data
  30604. in: body
  30605. required: true
  30606. schema:
  30607. $ref: '#/definitions/SavedFilter'
  30608. responses:
  30609. '201':
  30610. description: ''
  30611. schema:
  30612. $ref: '#/definitions/SavedFilter'
  30613. tags:
  30614. - extras
  30615. put:
  30616. operationId: extras_saved-filters_bulk_update
  30617. description: ''
  30618. parameters:
  30619. - name: data
  30620. in: body
  30621. required: true
  30622. schema:
  30623. $ref: '#/definitions/SavedFilter'
  30624. responses:
  30625. '200':
  30626. description: ''
  30627. schema:
  30628. $ref: '#/definitions/SavedFilter'
  30629. tags:
  30630. - extras
  30631. patch:
  30632. operationId: extras_saved-filters_bulk_partial_update
  30633. description: ''
  30634. parameters:
  30635. - name: data
  30636. in: body
  30637. required: true
  30638. schema:
  30639. $ref: '#/definitions/SavedFilter'
  30640. responses:
  30641. '200':
  30642. description: ''
  30643. schema:
  30644. $ref: '#/definitions/SavedFilter'
  30645. tags:
  30646. - extras
  30647. delete:
  30648. operationId: extras_saved-filters_bulk_delete
  30649. description: ''
  30650. parameters: []
  30651. responses:
  30652. '204':
  30653. description: ''
  30654. tags:
  30655. - extras
  30656. parameters: []
  30657. /extras/saved-filters/{id}/:
  30658. get:
  30659. operationId: extras_saved-filters_read
  30660. description: ''
  30661. parameters: []
  30662. responses:
  30663. '200':
  30664. description: ''
  30665. schema:
  30666. $ref: '#/definitions/SavedFilter'
  30667. tags:
  30668. - extras
  30669. put:
  30670. operationId: extras_saved-filters_update
  30671. description: ''
  30672. parameters:
  30673. - name: data
  30674. in: body
  30675. required: true
  30676. schema:
  30677. $ref: '#/definitions/SavedFilter'
  30678. responses:
  30679. '200':
  30680. description: ''
  30681. schema:
  30682. $ref: '#/definitions/SavedFilter'
  30683. tags:
  30684. - extras
  30685. patch:
  30686. operationId: extras_saved-filters_partial_update
  30687. description: ''
  30688. parameters:
  30689. - name: data
  30690. in: body
  30691. required: true
  30692. schema:
  30693. $ref: '#/definitions/SavedFilter'
  30694. responses:
  30695. '200':
  30696. description: ''
  30697. schema:
  30698. $ref: '#/definitions/SavedFilter'
  30699. tags:
  30700. - extras
  30701. delete:
  30702. operationId: extras_saved-filters_delete
  30703. description: ''
  30704. parameters: []
  30705. responses:
  30706. '204':
  30707. description: ''
  30708. tags:
  30709. - extras
  30710. parameters:
  30711. - name: id
  30712. in: path
  30713. description: A unique integer value identifying this saved filter.
  30714. required: true
  30715. type: integer
  30716. /extras/scripts/:
  30717. get:
  30718. operationId: extras_scripts_list
  30719. description: ''
  30720. parameters: []
  30721. responses:
  30722. '200':
  30723. description: ''
  30724. tags:
  30725. - extras
  30726. parameters: []
  30727. /extras/scripts/{id}/:
  30728. get:
  30729. operationId: extras_scripts_read
  30730. description: ''
  30731. parameters: []
  30732. responses:
  30733. '200':
  30734. description: ''
  30735. tags:
  30736. - extras
  30737. parameters:
  30738. - name: id
  30739. in: path
  30740. required: true
  30741. type: string
  30742. /extras/tags/:
  30743. get:
  30744. operationId: extras_tags_list
  30745. description: ''
  30746. parameters:
  30747. - name: id
  30748. in: query
  30749. description: ''
  30750. required: false
  30751. type: string
  30752. - name: name
  30753. in: query
  30754. description: ''
  30755. required: false
  30756. type: string
  30757. - name: slug
  30758. in: query
  30759. description: ''
  30760. required: false
  30761. type: string
  30762. - name: color
  30763. in: query
  30764. description: ''
  30765. required: false
  30766. type: string
  30767. - name: description
  30768. in: query
  30769. description: ''
  30770. required: false
  30771. type: string
  30772. - name: created
  30773. in: query
  30774. description: ''
  30775. required: false
  30776. type: string
  30777. - name: last_updated
  30778. in: query
  30779. description: ''
  30780. required: false
  30781. type: string
  30782. - name: created_by_request
  30783. in: query
  30784. description: ''
  30785. required: false
  30786. type: string
  30787. - name: updated_by_request
  30788. in: query
  30789. description: ''
  30790. required: false
  30791. type: string
  30792. - name: q
  30793. in: query
  30794. description: ''
  30795. required: false
  30796. type: string
  30797. - name: content_type
  30798. in: query
  30799. description: ''
  30800. required: false
  30801. type: string
  30802. - name: content_type_id
  30803. in: query
  30804. description: ''
  30805. required: false
  30806. type: string
  30807. - name: id__n
  30808. in: query
  30809. description: ''
  30810. required: false
  30811. type: string
  30812. - name: id__lte
  30813. in: query
  30814. description: ''
  30815. required: false
  30816. type: string
  30817. - name: id__lt
  30818. in: query
  30819. description: ''
  30820. required: false
  30821. type: string
  30822. - name: id__gte
  30823. in: query
  30824. description: ''
  30825. required: false
  30826. type: string
  30827. - name: id__gt
  30828. in: query
  30829. description: ''
  30830. required: false
  30831. type: string
  30832. - name: name__n
  30833. in: query
  30834. description: ''
  30835. required: false
  30836. type: string
  30837. - name: name__ic
  30838. in: query
  30839. description: ''
  30840. required: false
  30841. type: string
  30842. - name: name__nic
  30843. in: query
  30844. description: ''
  30845. required: false
  30846. type: string
  30847. - name: name__iew
  30848. in: query
  30849. description: ''
  30850. required: false
  30851. type: string
  30852. - name: name__niew
  30853. in: query
  30854. description: ''
  30855. required: false
  30856. type: string
  30857. - name: name__isw
  30858. in: query
  30859. description: ''
  30860. required: false
  30861. type: string
  30862. - name: name__nisw
  30863. in: query
  30864. description: ''
  30865. required: false
  30866. type: string
  30867. - name: name__ie
  30868. in: query
  30869. description: ''
  30870. required: false
  30871. type: string
  30872. - name: name__nie
  30873. in: query
  30874. description: ''
  30875. required: false
  30876. type: string
  30877. - name: name__empty
  30878. in: query
  30879. description: ''
  30880. required: false
  30881. type: string
  30882. - name: slug__n
  30883. in: query
  30884. description: ''
  30885. required: false
  30886. type: string
  30887. - name: slug__ic
  30888. in: query
  30889. description: ''
  30890. required: false
  30891. type: string
  30892. - name: slug__nic
  30893. in: query
  30894. description: ''
  30895. required: false
  30896. type: string
  30897. - name: slug__iew
  30898. in: query
  30899. description: ''
  30900. required: false
  30901. type: string
  30902. - name: slug__niew
  30903. in: query
  30904. description: ''
  30905. required: false
  30906. type: string
  30907. - name: slug__isw
  30908. in: query
  30909. description: ''
  30910. required: false
  30911. type: string
  30912. - name: slug__nisw
  30913. in: query
  30914. description: ''
  30915. required: false
  30916. type: string
  30917. - name: slug__ie
  30918. in: query
  30919. description: ''
  30920. required: false
  30921. type: string
  30922. - name: slug__nie
  30923. in: query
  30924. description: ''
  30925. required: false
  30926. type: string
  30927. - name: slug__empty
  30928. in: query
  30929. description: ''
  30930. required: false
  30931. type: string
  30932. - name: color__n
  30933. in: query
  30934. description: ''
  30935. required: false
  30936. type: string
  30937. - name: color__ic
  30938. in: query
  30939. description: ''
  30940. required: false
  30941. type: string
  30942. - name: color__nic
  30943. in: query
  30944. description: ''
  30945. required: false
  30946. type: string
  30947. - name: color__iew
  30948. in: query
  30949. description: ''
  30950. required: false
  30951. type: string
  30952. - name: color__niew
  30953. in: query
  30954. description: ''
  30955. required: false
  30956. type: string
  30957. - name: color__isw
  30958. in: query
  30959. description: ''
  30960. required: false
  30961. type: string
  30962. - name: color__nisw
  30963. in: query
  30964. description: ''
  30965. required: false
  30966. type: string
  30967. - name: color__ie
  30968. in: query
  30969. description: ''
  30970. required: false
  30971. type: string
  30972. - name: color__nie
  30973. in: query
  30974. description: ''
  30975. required: false
  30976. type: string
  30977. - name: color__empty
  30978. in: query
  30979. description: ''
  30980. required: false
  30981. type: string
  30982. - name: description__n
  30983. in: query
  30984. description: ''
  30985. required: false
  30986. type: string
  30987. - name: description__ic
  30988. in: query
  30989. description: ''
  30990. required: false
  30991. type: string
  30992. - name: description__nic
  30993. in: query
  30994. description: ''
  30995. required: false
  30996. type: string
  30997. - name: description__iew
  30998. in: query
  30999. description: ''
  31000. required: false
  31001. type: string
  31002. - name: description__niew
  31003. in: query
  31004. description: ''
  31005. required: false
  31006. type: string
  31007. - name: description__isw
  31008. in: query
  31009. description: ''
  31010. required: false
  31011. type: string
  31012. - name: description__nisw
  31013. in: query
  31014. description: ''
  31015. required: false
  31016. type: string
  31017. - name: description__ie
  31018. in: query
  31019. description: ''
  31020. required: false
  31021. type: string
  31022. - name: description__nie
  31023. in: query
  31024. description: ''
  31025. required: false
  31026. type: string
  31027. - name: description__empty
  31028. in: query
  31029. description: ''
  31030. required: false
  31031. type: string
  31032. - name: created__n
  31033. in: query
  31034. description: ''
  31035. required: false
  31036. type: string
  31037. - name: created__lte
  31038. in: query
  31039. description: ''
  31040. required: false
  31041. type: string
  31042. - name: created__lt
  31043. in: query
  31044. description: ''
  31045. required: false
  31046. type: string
  31047. - name: created__gte
  31048. in: query
  31049. description: ''
  31050. required: false
  31051. type: string
  31052. - name: created__gt
  31053. in: query
  31054. description: ''
  31055. required: false
  31056. type: string
  31057. - name: last_updated__n
  31058. in: query
  31059. description: ''
  31060. required: false
  31061. type: string
  31062. - name: last_updated__lte
  31063. in: query
  31064. description: ''
  31065. required: false
  31066. type: string
  31067. - name: last_updated__lt
  31068. in: query
  31069. description: ''
  31070. required: false
  31071. type: string
  31072. - name: last_updated__gte
  31073. in: query
  31074. description: ''
  31075. required: false
  31076. type: string
  31077. - name: last_updated__gt
  31078. in: query
  31079. description: ''
  31080. required: false
  31081. type: string
  31082. - name: ordering
  31083. in: query
  31084. description: Which field to use when ordering the results.
  31085. required: false
  31086. type: string
  31087. - name: limit
  31088. in: query
  31089. description: Number of results to return per page.
  31090. required: false
  31091. type: integer
  31092. - name: offset
  31093. in: query
  31094. description: The initial index from which to return the results.
  31095. required: false
  31096. type: integer
  31097. responses:
  31098. '200':
  31099. description: ''
  31100. schema:
  31101. required:
  31102. - count
  31103. - results
  31104. type: object
  31105. properties:
  31106. count:
  31107. type: integer
  31108. next:
  31109. type: string
  31110. format: uri
  31111. x-nullable: true
  31112. previous:
  31113. type: string
  31114. format: uri
  31115. x-nullable: true
  31116. results:
  31117. type: array
  31118. items:
  31119. $ref: '#/definitions/Tag'
  31120. tags:
  31121. - extras
  31122. post:
  31123. operationId: extras_tags_create
  31124. description: ''
  31125. parameters:
  31126. - name: data
  31127. in: body
  31128. required: true
  31129. schema:
  31130. $ref: '#/definitions/Tag'
  31131. responses:
  31132. '201':
  31133. description: ''
  31134. schema:
  31135. $ref: '#/definitions/Tag'
  31136. tags:
  31137. - extras
  31138. put:
  31139. operationId: extras_tags_bulk_update
  31140. description: ''
  31141. parameters:
  31142. - name: data
  31143. in: body
  31144. required: true
  31145. schema:
  31146. $ref: '#/definitions/Tag'
  31147. responses:
  31148. '200':
  31149. description: ''
  31150. schema:
  31151. $ref: '#/definitions/Tag'
  31152. tags:
  31153. - extras
  31154. patch:
  31155. operationId: extras_tags_bulk_partial_update
  31156. description: ''
  31157. parameters:
  31158. - name: data
  31159. in: body
  31160. required: true
  31161. schema:
  31162. $ref: '#/definitions/Tag'
  31163. responses:
  31164. '200':
  31165. description: ''
  31166. schema:
  31167. $ref: '#/definitions/Tag'
  31168. tags:
  31169. - extras
  31170. delete:
  31171. operationId: extras_tags_bulk_delete
  31172. description: ''
  31173. parameters: []
  31174. responses:
  31175. '204':
  31176. description: ''
  31177. tags:
  31178. - extras
  31179. parameters: []
  31180. /extras/tags/{id}/:
  31181. get:
  31182. operationId: extras_tags_read
  31183. description: ''
  31184. parameters: []
  31185. responses:
  31186. '200':
  31187. description: ''
  31188. schema:
  31189. $ref: '#/definitions/Tag'
  31190. tags:
  31191. - extras
  31192. put:
  31193. operationId: extras_tags_update
  31194. description: ''
  31195. parameters:
  31196. - name: data
  31197. in: body
  31198. required: true
  31199. schema:
  31200. $ref: '#/definitions/Tag'
  31201. responses:
  31202. '200':
  31203. description: ''
  31204. schema:
  31205. $ref: '#/definitions/Tag'
  31206. tags:
  31207. - extras
  31208. patch:
  31209. operationId: extras_tags_partial_update
  31210. description: ''
  31211. parameters:
  31212. - name: data
  31213. in: body
  31214. required: true
  31215. schema:
  31216. $ref: '#/definitions/Tag'
  31217. responses:
  31218. '200':
  31219. description: ''
  31220. schema:
  31221. $ref: '#/definitions/Tag'
  31222. tags:
  31223. - extras
  31224. delete:
  31225. operationId: extras_tags_delete
  31226. description: ''
  31227. parameters: []
  31228. responses:
  31229. '204':
  31230. description: ''
  31231. tags:
  31232. - extras
  31233. parameters:
  31234. - name: id
  31235. in: path
  31236. description: A unique integer value identifying this tag.
  31237. required: true
  31238. type: integer
  31239. /extras/webhooks/:
  31240. get:
  31241. operationId: extras_webhooks_list
  31242. description: ''
  31243. parameters:
  31244. - name: id
  31245. in: query
  31246. description: ''
  31247. required: false
  31248. type: string
  31249. - name: name
  31250. in: query
  31251. description: ''
  31252. required: false
  31253. type: string
  31254. - name: type_create
  31255. in: query
  31256. description: ''
  31257. required: false
  31258. type: string
  31259. - name: type_update
  31260. in: query
  31261. description: ''
  31262. required: false
  31263. type: string
  31264. - name: type_delete
  31265. in: query
  31266. description: ''
  31267. required: false
  31268. type: string
  31269. - name: type_job_start
  31270. in: query
  31271. description: ''
  31272. required: false
  31273. type: string
  31274. - name: type_job_end
  31275. in: query
  31276. description: ''
  31277. required: false
  31278. type: string
  31279. - name: payload_url
  31280. in: query
  31281. description: ''
  31282. required: false
  31283. type: string
  31284. - name: enabled
  31285. in: query
  31286. description: ''
  31287. required: false
  31288. type: string
  31289. - name: http_method
  31290. in: query
  31291. description: ''
  31292. required: false
  31293. type: string
  31294. - name: http_content_type
  31295. in: query
  31296. description: ''
  31297. required: false
  31298. type: string
  31299. - name: secret
  31300. in: query
  31301. description: ''
  31302. required: false
  31303. type: string
  31304. - name: ssl_verification
  31305. in: query
  31306. description: ''
  31307. required: false
  31308. type: string
  31309. - name: ca_file_path
  31310. in: query
  31311. description: ''
  31312. required: false
  31313. type: string
  31314. - name: q
  31315. in: query
  31316. description: ''
  31317. required: false
  31318. type: string
  31319. - name: content_type_id
  31320. in: query
  31321. description: ''
  31322. required: false
  31323. type: string
  31324. - name: content_types
  31325. in: query
  31326. description: ''
  31327. required: false
  31328. type: string
  31329. - name: id__n
  31330. in: query
  31331. description: ''
  31332. required: false
  31333. type: string
  31334. - name: id__lte
  31335. in: query
  31336. description: ''
  31337. required: false
  31338. type: string
  31339. - name: id__lt
  31340. in: query
  31341. description: ''
  31342. required: false
  31343. type: string
  31344. - name: id__gte
  31345. in: query
  31346. description: ''
  31347. required: false
  31348. type: string
  31349. - name: id__gt
  31350. in: query
  31351. description: ''
  31352. required: false
  31353. type: string
  31354. - name: name__n
  31355. in: query
  31356. description: ''
  31357. required: false
  31358. type: string
  31359. - name: name__ic
  31360. in: query
  31361. description: ''
  31362. required: false
  31363. type: string
  31364. - name: name__nic
  31365. in: query
  31366. description: ''
  31367. required: false
  31368. type: string
  31369. - name: name__iew
  31370. in: query
  31371. description: ''
  31372. required: false
  31373. type: string
  31374. - name: name__niew
  31375. in: query
  31376. description: ''
  31377. required: false
  31378. type: string
  31379. - name: name__isw
  31380. in: query
  31381. description: ''
  31382. required: false
  31383. type: string
  31384. - name: name__nisw
  31385. in: query
  31386. description: ''
  31387. required: false
  31388. type: string
  31389. - name: name__ie
  31390. in: query
  31391. description: ''
  31392. required: false
  31393. type: string
  31394. - name: name__nie
  31395. in: query
  31396. description: ''
  31397. required: false
  31398. type: string
  31399. - name: name__empty
  31400. in: query
  31401. description: ''
  31402. required: false
  31403. type: string
  31404. - name: payload_url__n
  31405. in: query
  31406. description: ''
  31407. required: false
  31408. type: string
  31409. - name: payload_url__ic
  31410. in: query
  31411. description: ''
  31412. required: false
  31413. type: string
  31414. - name: payload_url__nic
  31415. in: query
  31416. description: ''
  31417. required: false
  31418. type: string
  31419. - name: payload_url__iew
  31420. in: query
  31421. description: ''
  31422. required: false
  31423. type: string
  31424. - name: payload_url__niew
  31425. in: query
  31426. description: ''
  31427. required: false
  31428. type: string
  31429. - name: payload_url__isw
  31430. in: query
  31431. description: ''
  31432. required: false
  31433. type: string
  31434. - name: payload_url__nisw
  31435. in: query
  31436. description: ''
  31437. required: false
  31438. type: string
  31439. - name: payload_url__ie
  31440. in: query
  31441. description: ''
  31442. required: false
  31443. type: string
  31444. - name: payload_url__nie
  31445. in: query
  31446. description: ''
  31447. required: false
  31448. type: string
  31449. - name: payload_url__empty
  31450. in: query
  31451. description: ''
  31452. required: false
  31453. type: string
  31454. - name: http_method__n
  31455. in: query
  31456. description: ''
  31457. required: false
  31458. type: string
  31459. - name: http_content_type__n
  31460. in: query
  31461. description: ''
  31462. required: false
  31463. type: string
  31464. - name: http_content_type__ic
  31465. in: query
  31466. description: ''
  31467. required: false
  31468. type: string
  31469. - name: http_content_type__nic
  31470. in: query
  31471. description: ''
  31472. required: false
  31473. type: string
  31474. - name: http_content_type__iew
  31475. in: query
  31476. description: ''
  31477. required: false
  31478. type: string
  31479. - name: http_content_type__niew
  31480. in: query
  31481. description: ''
  31482. required: false
  31483. type: string
  31484. - name: http_content_type__isw
  31485. in: query
  31486. description: ''
  31487. required: false
  31488. type: string
  31489. - name: http_content_type__nisw
  31490. in: query
  31491. description: ''
  31492. required: false
  31493. type: string
  31494. - name: http_content_type__ie
  31495. in: query
  31496. description: ''
  31497. required: false
  31498. type: string
  31499. - name: http_content_type__nie
  31500. in: query
  31501. description: ''
  31502. required: false
  31503. type: string
  31504. - name: http_content_type__empty
  31505. in: query
  31506. description: ''
  31507. required: false
  31508. type: string
  31509. - name: secret__n
  31510. in: query
  31511. description: ''
  31512. required: false
  31513. type: string
  31514. - name: secret__ic
  31515. in: query
  31516. description: ''
  31517. required: false
  31518. type: string
  31519. - name: secret__nic
  31520. in: query
  31521. description: ''
  31522. required: false
  31523. type: string
  31524. - name: secret__iew
  31525. in: query
  31526. description: ''
  31527. required: false
  31528. type: string
  31529. - name: secret__niew
  31530. in: query
  31531. description: ''
  31532. required: false
  31533. type: string
  31534. - name: secret__isw
  31535. in: query
  31536. description: ''
  31537. required: false
  31538. type: string
  31539. - name: secret__nisw
  31540. in: query
  31541. description: ''
  31542. required: false
  31543. type: string
  31544. - name: secret__ie
  31545. in: query
  31546. description: ''
  31547. required: false
  31548. type: string
  31549. - name: secret__nie
  31550. in: query
  31551. description: ''
  31552. required: false
  31553. type: string
  31554. - name: secret__empty
  31555. in: query
  31556. description: ''
  31557. required: false
  31558. type: string
  31559. - name: ca_file_path__n
  31560. in: query
  31561. description: ''
  31562. required: false
  31563. type: string
  31564. - name: ca_file_path__ic
  31565. in: query
  31566. description: ''
  31567. required: false
  31568. type: string
  31569. - name: ca_file_path__nic
  31570. in: query
  31571. description: ''
  31572. required: false
  31573. type: string
  31574. - name: ca_file_path__iew
  31575. in: query
  31576. description: ''
  31577. required: false
  31578. type: string
  31579. - name: ca_file_path__niew
  31580. in: query
  31581. description: ''
  31582. required: false
  31583. type: string
  31584. - name: ca_file_path__isw
  31585. in: query
  31586. description: ''
  31587. required: false
  31588. type: string
  31589. - name: ca_file_path__nisw
  31590. in: query
  31591. description: ''
  31592. required: false
  31593. type: string
  31594. - name: ca_file_path__ie
  31595. in: query
  31596. description: ''
  31597. required: false
  31598. type: string
  31599. - name: ca_file_path__nie
  31600. in: query
  31601. description: ''
  31602. required: false
  31603. type: string
  31604. - name: ca_file_path__empty
  31605. in: query
  31606. description: ''
  31607. required: false
  31608. type: string
  31609. - name: content_type_id__n
  31610. in: query
  31611. description: ''
  31612. required: false
  31613. type: string
  31614. - name: content_type_id__lte
  31615. in: query
  31616. description: ''
  31617. required: false
  31618. type: string
  31619. - name: content_type_id__lt
  31620. in: query
  31621. description: ''
  31622. required: false
  31623. type: string
  31624. - name: content_type_id__gte
  31625. in: query
  31626. description: ''
  31627. required: false
  31628. type: string
  31629. - name: content_type_id__gt
  31630. in: query
  31631. description: ''
  31632. required: false
  31633. type: string
  31634. - name: content_types__n
  31635. in: query
  31636. description: ''
  31637. required: false
  31638. type: string
  31639. - name: content_types__ic
  31640. in: query
  31641. description: ''
  31642. required: false
  31643. type: string
  31644. - name: content_types__nic
  31645. in: query
  31646. description: ''
  31647. required: false
  31648. type: string
  31649. - name: content_types__iew
  31650. in: query
  31651. description: ''
  31652. required: false
  31653. type: string
  31654. - name: content_types__niew
  31655. in: query
  31656. description: ''
  31657. required: false
  31658. type: string
  31659. - name: content_types__isw
  31660. in: query
  31661. description: ''
  31662. required: false
  31663. type: string
  31664. - name: content_types__nisw
  31665. in: query
  31666. description: ''
  31667. required: false
  31668. type: string
  31669. - name: content_types__ie
  31670. in: query
  31671. description: ''
  31672. required: false
  31673. type: string
  31674. - name: content_types__nie
  31675. in: query
  31676. description: ''
  31677. required: false
  31678. type: string
  31679. - name: ordering
  31680. in: query
  31681. description: Which field to use when ordering the results.
  31682. required: false
  31683. type: string
  31684. - name: limit
  31685. in: query
  31686. description: Number of results to return per page.
  31687. required: false
  31688. type: integer
  31689. - name: offset
  31690. in: query
  31691. description: The initial index from which to return the results.
  31692. required: false
  31693. type: integer
  31694. responses:
  31695. '200':
  31696. description: ''
  31697. schema:
  31698. required:
  31699. - count
  31700. - results
  31701. type: object
  31702. properties:
  31703. count:
  31704. type: integer
  31705. next:
  31706. type: string
  31707. format: uri
  31708. x-nullable: true
  31709. previous:
  31710. type: string
  31711. format: uri
  31712. x-nullable: true
  31713. results:
  31714. type: array
  31715. items:
  31716. $ref: '#/definitions/Webhook'
  31717. tags:
  31718. - extras
  31719. post:
  31720. operationId: extras_webhooks_create
  31721. description: ''
  31722. parameters:
  31723. - name: data
  31724. in: body
  31725. required: true
  31726. schema:
  31727. $ref: '#/definitions/Webhook'
  31728. responses:
  31729. '201':
  31730. description: ''
  31731. schema:
  31732. $ref: '#/definitions/Webhook'
  31733. tags:
  31734. - extras
  31735. put:
  31736. operationId: extras_webhooks_bulk_update
  31737. description: ''
  31738. parameters:
  31739. - name: data
  31740. in: body
  31741. required: true
  31742. schema:
  31743. $ref: '#/definitions/Webhook'
  31744. responses:
  31745. '200':
  31746. description: ''
  31747. schema:
  31748. $ref: '#/definitions/Webhook'
  31749. tags:
  31750. - extras
  31751. patch:
  31752. operationId: extras_webhooks_bulk_partial_update
  31753. description: ''
  31754. parameters:
  31755. - name: data
  31756. in: body
  31757. required: true
  31758. schema:
  31759. $ref: '#/definitions/Webhook'
  31760. responses:
  31761. '200':
  31762. description: ''
  31763. schema:
  31764. $ref: '#/definitions/Webhook'
  31765. tags:
  31766. - extras
  31767. delete:
  31768. operationId: extras_webhooks_bulk_delete
  31769. description: ''
  31770. parameters: []
  31771. responses:
  31772. '204':
  31773. description: ''
  31774. tags:
  31775. - extras
  31776. parameters: []
  31777. /extras/webhooks/{id}/:
  31778. get:
  31779. operationId: extras_webhooks_read
  31780. description: ''
  31781. parameters: []
  31782. responses:
  31783. '200':
  31784. description: ''
  31785. schema:
  31786. $ref: '#/definitions/Webhook'
  31787. tags:
  31788. - extras
  31789. put:
  31790. operationId: extras_webhooks_update
  31791. description: ''
  31792. parameters:
  31793. - name: data
  31794. in: body
  31795. required: true
  31796. schema:
  31797. $ref: '#/definitions/Webhook'
  31798. responses:
  31799. '200':
  31800. description: ''
  31801. schema:
  31802. $ref: '#/definitions/Webhook'
  31803. tags:
  31804. - extras
  31805. patch:
  31806. operationId: extras_webhooks_partial_update
  31807. description: ''
  31808. parameters:
  31809. - name: data
  31810. in: body
  31811. required: true
  31812. schema:
  31813. $ref: '#/definitions/Webhook'
  31814. responses:
  31815. '200':
  31816. description: ''
  31817. schema:
  31818. $ref: '#/definitions/Webhook'
  31819. tags:
  31820. - extras
  31821. delete:
  31822. operationId: extras_webhooks_delete
  31823. description: ''
  31824. parameters: []
  31825. responses:
  31826. '204':
  31827. description: ''
  31828. tags:
  31829. - extras
  31830. parameters:
  31831. - name: id
  31832. in: path
  31833. description: A unique integer value identifying this webhook.
  31834. required: true
  31835. type: integer
  31836. /ipam/aggregates/:
  31837. get:
  31838. operationId: ipam_aggregates_list
  31839. description: ''
  31840. parameters:
  31841. - name: id
  31842. in: query
  31843. description: ''
  31844. required: false
  31845. type: string
  31846. - name: date_added
  31847. in: query
  31848. description: ''
  31849. required: false
  31850. type: string
  31851. - name: description
  31852. in: query
  31853. description: ''
  31854. required: false
  31855. type: string
  31856. - name: created
  31857. in: query
  31858. description: ''
  31859. required: false
  31860. type: string
  31861. - name: last_updated
  31862. in: query
  31863. description: ''
  31864. required: false
  31865. type: string
  31866. - name: created_by_request
  31867. in: query
  31868. description: ''
  31869. required: false
  31870. type: string
  31871. - name: updated_by_request
  31872. in: query
  31873. description: ''
  31874. required: false
  31875. type: string
  31876. - name: q
  31877. in: query
  31878. description: ''
  31879. required: false
  31880. type: string
  31881. - name: tag
  31882. in: query
  31883. description: ''
  31884. required: false
  31885. type: string
  31886. - name: tenant_group_id
  31887. in: query
  31888. description: ''
  31889. required: false
  31890. type: string
  31891. - name: tenant_group
  31892. in: query
  31893. description: ''
  31894. required: false
  31895. type: string
  31896. - name: tenant_id
  31897. in: query
  31898. description: ''
  31899. required: false
  31900. type: string
  31901. - name: tenant
  31902. in: query
  31903. description: ''
  31904. required: false
  31905. type: string
  31906. - name: family
  31907. in: query
  31908. description: ''
  31909. required: false
  31910. type: number
  31911. - name: prefix
  31912. in: query
  31913. description: ''
  31914. required: false
  31915. type: string
  31916. - name: rir_id
  31917. in: query
  31918. description: ''
  31919. required: false
  31920. type: string
  31921. - name: rir
  31922. in: query
  31923. description: ''
  31924. required: false
  31925. type: string
  31926. - name: id__n
  31927. in: query
  31928. description: ''
  31929. required: false
  31930. type: string
  31931. - name: id__lte
  31932. in: query
  31933. description: ''
  31934. required: false
  31935. type: string
  31936. - name: id__lt
  31937. in: query
  31938. description: ''
  31939. required: false
  31940. type: string
  31941. - name: id__gte
  31942. in: query
  31943. description: ''
  31944. required: false
  31945. type: string
  31946. - name: id__gt
  31947. in: query
  31948. description: ''
  31949. required: false
  31950. type: string
  31951. - name: date_added__n
  31952. in: query
  31953. description: ''
  31954. required: false
  31955. type: string
  31956. - name: date_added__lte
  31957. in: query
  31958. description: ''
  31959. required: false
  31960. type: string
  31961. - name: date_added__lt
  31962. in: query
  31963. description: ''
  31964. required: false
  31965. type: string
  31966. - name: date_added__gte
  31967. in: query
  31968. description: ''
  31969. required: false
  31970. type: string
  31971. - name: date_added__gt
  31972. in: query
  31973. description: ''
  31974. required: false
  31975. type: string
  31976. - name: description__n
  31977. in: query
  31978. description: ''
  31979. required: false
  31980. type: string
  31981. - name: description__ic
  31982. in: query
  31983. description: ''
  31984. required: false
  31985. type: string
  31986. - name: description__nic
  31987. in: query
  31988. description: ''
  31989. required: false
  31990. type: string
  31991. - name: description__iew
  31992. in: query
  31993. description: ''
  31994. required: false
  31995. type: string
  31996. - name: description__niew
  31997. in: query
  31998. description: ''
  31999. required: false
  32000. type: string
  32001. - name: description__isw
  32002. in: query
  32003. description: ''
  32004. required: false
  32005. type: string
  32006. - name: description__nisw
  32007. in: query
  32008. description: ''
  32009. required: false
  32010. type: string
  32011. - name: description__ie
  32012. in: query
  32013. description: ''
  32014. required: false
  32015. type: string
  32016. - name: description__nie
  32017. in: query
  32018. description: ''
  32019. required: false
  32020. type: string
  32021. - name: description__empty
  32022. in: query
  32023. description: ''
  32024. required: false
  32025. type: string
  32026. - name: created__n
  32027. in: query
  32028. description: ''
  32029. required: false
  32030. type: string
  32031. - name: created__lte
  32032. in: query
  32033. description: ''
  32034. required: false
  32035. type: string
  32036. - name: created__lt
  32037. in: query
  32038. description: ''
  32039. required: false
  32040. type: string
  32041. - name: created__gte
  32042. in: query
  32043. description: ''
  32044. required: false
  32045. type: string
  32046. - name: created__gt
  32047. in: query
  32048. description: ''
  32049. required: false
  32050. type: string
  32051. - name: last_updated__n
  32052. in: query
  32053. description: ''
  32054. required: false
  32055. type: string
  32056. - name: last_updated__lte
  32057. in: query
  32058. description: ''
  32059. required: false
  32060. type: string
  32061. - name: last_updated__lt
  32062. in: query
  32063. description: ''
  32064. required: false
  32065. type: string
  32066. - name: last_updated__gte
  32067. in: query
  32068. description: ''
  32069. required: false
  32070. type: string
  32071. - name: last_updated__gt
  32072. in: query
  32073. description: ''
  32074. required: false
  32075. type: string
  32076. - name: tag__n
  32077. in: query
  32078. description: ''
  32079. required: false
  32080. type: string
  32081. - name: tenant_group_id__n
  32082. in: query
  32083. description: ''
  32084. required: false
  32085. type: string
  32086. - name: tenant_group__n
  32087. in: query
  32088. description: ''
  32089. required: false
  32090. type: string
  32091. - name: tenant_id__n
  32092. in: query
  32093. description: ''
  32094. required: false
  32095. type: string
  32096. - name: tenant__n
  32097. in: query
  32098. description: ''
  32099. required: false
  32100. type: string
  32101. - name: rir_id__n
  32102. in: query
  32103. description: ''
  32104. required: false
  32105. type: string
  32106. - name: rir__n
  32107. in: query
  32108. description: ''
  32109. required: false
  32110. type: string
  32111. - name: ordering
  32112. in: query
  32113. description: Which field to use when ordering the results.
  32114. required: false
  32115. type: string
  32116. - name: limit
  32117. in: query
  32118. description: Number of results to return per page.
  32119. required: false
  32120. type: integer
  32121. - name: offset
  32122. in: query
  32123. description: The initial index from which to return the results.
  32124. required: false
  32125. type: integer
  32126. responses:
  32127. '200':
  32128. description: ''
  32129. schema:
  32130. required:
  32131. - count
  32132. - results
  32133. type: object
  32134. properties:
  32135. count:
  32136. type: integer
  32137. next:
  32138. type: string
  32139. format: uri
  32140. x-nullable: true
  32141. previous:
  32142. type: string
  32143. format: uri
  32144. x-nullable: true
  32145. results:
  32146. type: array
  32147. items:
  32148. $ref: '#/definitions/Aggregate'
  32149. tags:
  32150. - ipam
  32151. post:
  32152. operationId: ipam_aggregates_create
  32153. description: ''
  32154. parameters:
  32155. - name: data
  32156. in: body
  32157. required: true
  32158. schema:
  32159. $ref: '#/definitions/WritableAggregate'
  32160. responses:
  32161. '201':
  32162. description: ''
  32163. schema:
  32164. $ref: '#/definitions/Aggregate'
  32165. tags:
  32166. - ipam
  32167. put:
  32168. operationId: ipam_aggregates_bulk_update
  32169. description: ''
  32170. parameters:
  32171. - name: data
  32172. in: body
  32173. required: true
  32174. schema:
  32175. $ref: '#/definitions/WritableAggregate'
  32176. responses:
  32177. '200':
  32178. description: ''
  32179. schema:
  32180. $ref: '#/definitions/Aggregate'
  32181. tags:
  32182. - ipam
  32183. patch:
  32184. operationId: ipam_aggregates_bulk_partial_update
  32185. description: ''
  32186. parameters:
  32187. - name: data
  32188. in: body
  32189. required: true
  32190. schema:
  32191. $ref: '#/definitions/WritableAggregate'
  32192. responses:
  32193. '200':
  32194. description: ''
  32195. schema:
  32196. $ref: '#/definitions/Aggregate'
  32197. tags:
  32198. - ipam
  32199. delete:
  32200. operationId: ipam_aggregates_bulk_delete
  32201. description: ''
  32202. parameters: []
  32203. responses:
  32204. '204':
  32205. description: ''
  32206. tags:
  32207. - ipam
  32208. parameters: []
  32209. /ipam/aggregates/{id}/:
  32210. get:
  32211. operationId: ipam_aggregates_read
  32212. description: ''
  32213. parameters: []
  32214. responses:
  32215. '200':
  32216. description: ''
  32217. schema:
  32218. $ref: '#/definitions/Aggregate'
  32219. tags:
  32220. - ipam
  32221. put:
  32222. operationId: ipam_aggregates_update
  32223. description: ''
  32224. parameters:
  32225. - name: data
  32226. in: body
  32227. required: true
  32228. schema:
  32229. $ref: '#/definitions/WritableAggregate'
  32230. responses:
  32231. '200':
  32232. description: ''
  32233. schema:
  32234. $ref: '#/definitions/Aggregate'
  32235. tags:
  32236. - ipam
  32237. patch:
  32238. operationId: ipam_aggregates_partial_update
  32239. description: ''
  32240. parameters:
  32241. - name: data
  32242. in: body
  32243. required: true
  32244. schema:
  32245. $ref: '#/definitions/WritableAggregate'
  32246. responses:
  32247. '200':
  32248. description: ''
  32249. schema:
  32250. $ref: '#/definitions/Aggregate'
  32251. tags:
  32252. - ipam
  32253. delete:
  32254. operationId: ipam_aggregates_delete
  32255. description: ''
  32256. parameters: []
  32257. responses:
  32258. '204':
  32259. description: ''
  32260. tags:
  32261. - ipam
  32262. parameters:
  32263. - name: id
  32264. in: path
  32265. description: A unique integer value identifying this aggregate.
  32266. required: true
  32267. type: integer
  32268. /ipam/asn-ranges/:
  32269. get:
  32270. operationId: ipam_asn-ranges_list
  32271. description: ''
  32272. parameters:
  32273. - name: id
  32274. in: query
  32275. description: ''
  32276. required: false
  32277. type: string
  32278. - name: name
  32279. in: query
  32280. description: ''
  32281. required: false
  32282. type: string
  32283. - name: start
  32284. in: query
  32285. description: ''
  32286. required: false
  32287. type: string
  32288. - name: end
  32289. in: query
  32290. description: ''
  32291. required: false
  32292. type: string
  32293. - name: description
  32294. in: query
  32295. description: ''
  32296. required: false
  32297. type: string
  32298. - name: created
  32299. in: query
  32300. description: ''
  32301. required: false
  32302. type: string
  32303. - name: last_updated
  32304. in: query
  32305. description: ''
  32306. required: false
  32307. type: string
  32308. - name: created_by_request
  32309. in: query
  32310. description: ''
  32311. required: false
  32312. type: string
  32313. - name: updated_by_request
  32314. in: query
  32315. description: ''
  32316. required: false
  32317. type: string
  32318. - name: q
  32319. in: query
  32320. description: ''
  32321. required: false
  32322. type: string
  32323. - name: tag
  32324. in: query
  32325. description: ''
  32326. required: false
  32327. type: string
  32328. - name: tenant_group_id
  32329. in: query
  32330. description: ''
  32331. required: false
  32332. type: string
  32333. - name: tenant_group
  32334. in: query
  32335. description: ''
  32336. required: false
  32337. type: string
  32338. - name: tenant_id
  32339. in: query
  32340. description: ''
  32341. required: false
  32342. type: string
  32343. - name: tenant
  32344. in: query
  32345. description: ''
  32346. required: false
  32347. type: string
  32348. - name: rir_id
  32349. in: query
  32350. description: ''
  32351. required: false
  32352. type: string
  32353. - name: rir
  32354. in: query
  32355. description: ''
  32356. required: false
  32357. type: string
  32358. - name: id__n
  32359. in: query
  32360. description: ''
  32361. required: false
  32362. type: string
  32363. - name: id__lte
  32364. in: query
  32365. description: ''
  32366. required: false
  32367. type: string
  32368. - name: id__lt
  32369. in: query
  32370. description: ''
  32371. required: false
  32372. type: string
  32373. - name: id__gte
  32374. in: query
  32375. description: ''
  32376. required: false
  32377. type: string
  32378. - name: id__gt
  32379. in: query
  32380. description: ''
  32381. required: false
  32382. type: string
  32383. - name: name__n
  32384. in: query
  32385. description: ''
  32386. required: false
  32387. type: string
  32388. - name: name__ic
  32389. in: query
  32390. description: ''
  32391. required: false
  32392. type: string
  32393. - name: name__nic
  32394. in: query
  32395. description: ''
  32396. required: false
  32397. type: string
  32398. - name: name__iew
  32399. in: query
  32400. description: ''
  32401. required: false
  32402. type: string
  32403. - name: name__niew
  32404. in: query
  32405. description: ''
  32406. required: false
  32407. type: string
  32408. - name: name__isw
  32409. in: query
  32410. description: ''
  32411. required: false
  32412. type: string
  32413. - name: name__nisw
  32414. in: query
  32415. description: ''
  32416. required: false
  32417. type: string
  32418. - name: name__ie
  32419. in: query
  32420. description: ''
  32421. required: false
  32422. type: string
  32423. - name: name__nie
  32424. in: query
  32425. description: ''
  32426. required: false
  32427. type: string
  32428. - name: name__empty
  32429. in: query
  32430. description: ''
  32431. required: false
  32432. type: string
  32433. - name: start__n
  32434. in: query
  32435. description: ''
  32436. required: false
  32437. type: string
  32438. - name: start__lte
  32439. in: query
  32440. description: ''
  32441. required: false
  32442. type: string
  32443. - name: start__lt
  32444. in: query
  32445. description: ''
  32446. required: false
  32447. type: string
  32448. - name: start__gte
  32449. in: query
  32450. description: ''
  32451. required: false
  32452. type: string
  32453. - name: start__gt
  32454. in: query
  32455. description: ''
  32456. required: false
  32457. type: string
  32458. - name: end__n
  32459. in: query
  32460. description: ''
  32461. required: false
  32462. type: string
  32463. - name: end__lte
  32464. in: query
  32465. description: ''
  32466. required: false
  32467. type: string
  32468. - name: end__lt
  32469. in: query
  32470. description: ''
  32471. required: false
  32472. type: string
  32473. - name: end__gte
  32474. in: query
  32475. description: ''
  32476. required: false
  32477. type: string
  32478. - name: end__gt
  32479. in: query
  32480. description: ''
  32481. required: false
  32482. type: string
  32483. - name: description__n
  32484. in: query
  32485. description: ''
  32486. required: false
  32487. type: string
  32488. - name: description__ic
  32489. in: query
  32490. description: ''
  32491. required: false
  32492. type: string
  32493. - name: description__nic
  32494. in: query
  32495. description: ''
  32496. required: false
  32497. type: string
  32498. - name: description__iew
  32499. in: query
  32500. description: ''
  32501. required: false
  32502. type: string
  32503. - name: description__niew
  32504. in: query
  32505. description: ''
  32506. required: false
  32507. type: string
  32508. - name: description__isw
  32509. in: query
  32510. description: ''
  32511. required: false
  32512. type: string
  32513. - name: description__nisw
  32514. in: query
  32515. description: ''
  32516. required: false
  32517. type: string
  32518. - name: description__ie
  32519. in: query
  32520. description: ''
  32521. required: false
  32522. type: string
  32523. - name: description__nie
  32524. in: query
  32525. description: ''
  32526. required: false
  32527. type: string
  32528. - name: description__empty
  32529. in: query
  32530. description: ''
  32531. required: false
  32532. type: string
  32533. - name: created__n
  32534. in: query
  32535. description: ''
  32536. required: false
  32537. type: string
  32538. - name: created__lte
  32539. in: query
  32540. description: ''
  32541. required: false
  32542. type: string
  32543. - name: created__lt
  32544. in: query
  32545. description: ''
  32546. required: false
  32547. type: string
  32548. - name: created__gte
  32549. in: query
  32550. description: ''
  32551. required: false
  32552. type: string
  32553. - name: created__gt
  32554. in: query
  32555. description: ''
  32556. required: false
  32557. type: string
  32558. - name: last_updated__n
  32559. in: query
  32560. description: ''
  32561. required: false
  32562. type: string
  32563. - name: last_updated__lte
  32564. in: query
  32565. description: ''
  32566. required: false
  32567. type: string
  32568. - name: last_updated__lt
  32569. in: query
  32570. description: ''
  32571. required: false
  32572. type: string
  32573. - name: last_updated__gte
  32574. in: query
  32575. description: ''
  32576. required: false
  32577. type: string
  32578. - name: last_updated__gt
  32579. in: query
  32580. description: ''
  32581. required: false
  32582. type: string
  32583. - name: tag__n
  32584. in: query
  32585. description: ''
  32586. required: false
  32587. type: string
  32588. - name: tenant_group_id__n
  32589. in: query
  32590. description: ''
  32591. required: false
  32592. type: string
  32593. - name: tenant_group__n
  32594. in: query
  32595. description: ''
  32596. required: false
  32597. type: string
  32598. - name: tenant_id__n
  32599. in: query
  32600. description: ''
  32601. required: false
  32602. type: string
  32603. - name: tenant__n
  32604. in: query
  32605. description: ''
  32606. required: false
  32607. type: string
  32608. - name: rir_id__n
  32609. in: query
  32610. description: ''
  32611. required: false
  32612. type: string
  32613. - name: rir__n
  32614. in: query
  32615. description: ''
  32616. required: false
  32617. type: string
  32618. - name: ordering
  32619. in: query
  32620. description: Which field to use when ordering the results.
  32621. required: false
  32622. type: string
  32623. - name: limit
  32624. in: query
  32625. description: Number of results to return per page.
  32626. required: false
  32627. type: integer
  32628. - name: offset
  32629. in: query
  32630. description: The initial index from which to return the results.
  32631. required: false
  32632. type: integer
  32633. responses:
  32634. '200':
  32635. description: ''
  32636. schema:
  32637. required:
  32638. - count
  32639. - results
  32640. type: object
  32641. properties:
  32642. count:
  32643. type: integer
  32644. next:
  32645. type: string
  32646. format: uri
  32647. x-nullable: true
  32648. previous:
  32649. type: string
  32650. format: uri
  32651. x-nullable: true
  32652. results:
  32653. type: array
  32654. items:
  32655. $ref: '#/definitions/ASNRange'
  32656. tags:
  32657. - ipam
  32658. post:
  32659. operationId: ipam_asn-ranges_create
  32660. description: ''
  32661. parameters:
  32662. - name: data
  32663. in: body
  32664. required: true
  32665. schema:
  32666. $ref: '#/definitions/WritableASNRange'
  32667. responses:
  32668. '201':
  32669. description: ''
  32670. schema:
  32671. $ref: '#/definitions/ASNRange'
  32672. tags:
  32673. - ipam
  32674. put:
  32675. operationId: ipam_asn-ranges_bulk_update
  32676. description: ''
  32677. parameters:
  32678. - name: data
  32679. in: body
  32680. required: true
  32681. schema:
  32682. $ref: '#/definitions/WritableASNRange'
  32683. responses:
  32684. '200':
  32685. description: ''
  32686. schema:
  32687. $ref: '#/definitions/ASNRange'
  32688. tags:
  32689. - ipam
  32690. patch:
  32691. operationId: ipam_asn-ranges_bulk_partial_update
  32692. description: ''
  32693. parameters:
  32694. - name: data
  32695. in: body
  32696. required: true
  32697. schema:
  32698. $ref: '#/definitions/WritableASNRange'
  32699. responses:
  32700. '200':
  32701. description: ''
  32702. schema:
  32703. $ref: '#/definitions/ASNRange'
  32704. tags:
  32705. - ipam
  32706. delete:
  32707. operationId: ipam_asn-ranges_bulk_delete
  32708. description: ''
  32709. parameters: []
  32710. responses:
  32711. '204':
  32712. description: ''
  32713. tags:
  32714. - ipam
  32715. parameters: []
  32716. /ipam/asn-ranges/{id}/:
  32717. get:
  32718. operationId: ipam_asn-ranges_read
  32719. description: ''
  32720. parameters: []
  32721. responses:
  32722. '200':
  32723. description: ''
  32724. schema:
  32725. $ref: '#/definitions/ASNRange'
  32726. tags:
  32727. - ipam
  32728. put:
  32729. operationId: ipam_asn-ranges_update
  32730. description: ''
  32731. parameters:
  32732. - name: data
  32733. in: body
  32734. required: true
  32735. schema:
  32736. $ref: '#/definitions/WritableASNRange'
  32737. responses:
  32738. '200':
  32739. description: ''
  32740. schema:
  32741. $ref: '#/definitions/ASNRange'
  32742. tags:
  32743. - ipam
  32744. patch:
  32745. operationId: ipam_asn-ranges_partial_update
  32746. description: ''
  32747. parameters:
  32748. - name: data
  32749. in: body
  32750. required: true
  32751. schema:
  32752. $ref: '#/definitions/WritableASNRange'
  32753. responses:
  32754. '200':
  32755. description: ''
  32756. schema:
  32757. $ref: '#/definitions/ASNRange'
  32758. tags:
  32759. - ipam
  32760. delete:
  32761. operationId: ipam_asn-ranges_delete
  32762. description: ''
  32763. parameters: []
  32764. responses:
  32765. '204':
  32766. description: ''
  32767. tags:
  32768. - ipam
  32769. parameters:
  32770. - name: id
  32771. in: path
  32772. description: A unique integer value identifying this ASN range.
  32773. required: true
  32774. type: integer
  32775. /ipam/asn-ranges/{id}/available-asns/:
  32776. get:
  32777. operationId: ipam_asn-ranges_available-asns_list
  32778. description: ''
  32779. parameters: []
  32780. responses:
  32781. '200':
  32782. description: ''
  32783. schema:
  32784. type: array
  32785. items:
  32786. $ref: '#/definitions/AvailableASN'
  32787. tags:
  32788. - ipam
  32789. post:
  32790. operationId: ipam_asn-ranges_available-asns_create
  32791. description: ''
  32792. parameters:
  32793. - name: data
  32794. in: body
  32795. required: true
  32796. schema:
  32797. $ref: '#/definitions/AvailableASN'
  32798. responses:
  32799. '201':
  32800. description: ''
  32801. schema:
  32802. type: array
  32803. items:
  32804. $ref: '#/definitions/ASN'
  32805. tags:
  32806. - ipam
  32807. parameters:
  32808. - name: id
  32809. in: path
  32810. description: A unique integer value identifying this ASN.
  32811. required: true
  32812. type: integer
  32813. /ipam/asns/:
  32814. get:
  32815. operationId: ipam_asns_list
  32816. description: ''
  32817. parameters:
  32818. - name: id
  32819. in: query
  32820. description: ''
  32821. required: false
  32822. type: string
  32823. - name: asn
  32824. in: query
  32825. description: ''
  32826. required: false
  32827. type: string
  32828. - name: description
  32829. in: query
  32830. description: ''
  32831. required: false
  32832. type: string
  32833. - name: created
  32834. in: query
  32835. description: ''
  32836. required: false
  32837. type: string
  32838. - name: last_updated
  32839. in: query
  32840. description: ''
  32841. required: false
  32842. type: string
  32843. - name: created_by_request
  32844. in: query
  32845. description: ''
  32846. required: false
  32847. type: string
  32848. - name: updated_by_request
  32849. in: query
  32850. description: ''
  32851. required: false
  32852. type: string
  32853. - name: q
  32854. in: query
  32855. description: ''
  32856. required: false
  32857. type: string
  32858. - name: tag
  32859. in: query
  32860. description: ''
  32861. required: false
  32862. type: string
  32863. - name: tenant_group_id
  32864. in: query
  32865. description: ''
  32866. required: false
  32867. type: string
  32868. - name: tenant_group
  32869. in: query
  32870. description: ''
  32871. required: false
  32872. type: string
  32873. - name: tenant_id
  32874. in: query
  32875. description: ''
  32876. required: false
  32877. type: string
  32878. - name: tenant
  32879. in: query
  32880. description: ''
  32881. required: false
  32882. type: string
  32883. - name: rir_id
  32884. in: query
  32885. description: ''
  32886. required: false
  32887. type: string
  32888. - name: rir
  32889. in: query
  32890. description: ''
  32891. required: false
  32892. type: string
  32893. - name: site_id
  32894. in: query
  32895. description: ''
  32896. required: false
  32897. type: string
  32898. - name: site
  32899. in: query
  32900. description: ''
  32901. required: false
  32902. type: string
  32903. - name: id__n
  32904. in: query
  32905. description: ''
  32906. required: false
  32907. type: string
  32908. - name: id__lte
  32909. in: query
  32910. description: ''
  32911. required: false
  32912. type: string
  32913. - name: id__lt
  32914. in: query
  32915. description: ''
  32916. required: false
  32917. type: string
  32918. - name: id__gte
  32919. in: query
  32920. description: ''
  32921. required: false
  32922. type: string
  32923. - name: id__gt
  32924. in: query
  32925. description: ''
  32926. required: false
  32927. type: string
  32928. - name: asn__n
  32929. in: query
  32930. description: ''
  32931. required: false
  32932. type: string
  32933. - name: asn__lte
  32934. in: query
  32935. description: ''
  32936. required: false
  32937. type: string
  32938. - name: asn__lt
  32939. in: query
  32940. description: ''
  32941. required: false
  32942. type: string
  32943. - name: asn__gte
  32944. in: query
  32945. description: ''
  32946. required: false
  32947. type: string
  32948. - name: asn__gt
  32949. in: query
  32950. description: ''
  32951. required: false
  32952. type: string
  32953. - name: description__n
  32954. in: query
  32955. description: ''
  32956. required: false
  32957. type: string
  32958. - name: description__ic
  32959. in: query
  32960. description: ''
  32961. required: false
  32962. type: string
  32963. - name: description__nic
  32964. in: query
  32965. description: ''
  32966. required: false
  32967. type: string
  32968. - name: description__iew
  32969. in: query
  32970. description: ''
  32971. required: false
  32972. type: string
  32973. - name: description__niew
  32974. in: query
  32975. description: ''
  32976. required: false
  32977. type: string
  32978. - name: description__isw
  32979. in: query
  32980. description: ''
  32981. required: false
  32982. type: string
  32983. - name: description__nisw
  32984. in: query
  32985. description: ''
  32986. required: false
  32987. type: string
  32988. - name: description__ie
  32989. in: query
  32990. description: ''
  32991. required: false
  32992. type: string
  32993. - name: description__nie
  32994. in: query
  32995. description: ''
  32996. required: false
  32997. type: string
  32998. - name: description__empty
  32999. in: query
  33000. description: ''
  33001. required: false
  33002. type: string
  33003. - name: created__n
  33004. in: query
  33005. description: ''
  33006. required: false
  33007. type: string
  33008. - name: created__lte
  33009. in: query
  33010. description: ''
  33011. required: false
  33012. type: string
  33013. - name: created__lt
  33014. in: query
  33015. description: ''
  33016. required: false
  33017. type: string
  33018. - name: created__gte
  33019. in: query
  33020. description: ''
  33021. required: false
  33022. type: string
  33023. - name: created__gt
  33024. in: query
  33025. description: ''
  33026. required: false
  33027. type: string
  33028. - name: last_updated__n
  33029. in: query
  33030. description: ''
  33031. required: false
  33032. type: string
  33033. - name: last_updated__lte
  33034. in: query
  33035. description: ''
  33036. required: false
  33037. type: string
  33038. - name: last_updated__lt
  33039. in: query
  33040. description: ''
  33041. required: false
  33042. type: string
  33043. - name: last_updated__gte
  33044. in: query
  33045. description: ''
  33046. required: false
  33047. type: string
  33048. - name: last_updated__gt
  33049. in: query
  33050. description: ''
  33051. required: false
  33052. type: string
  33053. - name: tag__n
  33054. in: query
  33055. description: ''
  33056. required: false
  33057. type: string
  33058. - name: tenant_group_id__n
  33059. in: query
  33060. description: ''
  33061. required: false
  33062. type: string
  33063. - name: tenant_group__n
  33064. in: query
  33065. description: ''
  33066. required: false
  33067. type: string
  33068. - name: tenant_id__n
  33069. in: query
  33070. description: ''
  33071. required: false
  33072. type: string
  33073. - name: tenant__n
  33074. in: query
  33075. description: ''
  33076. required: false
  33077. type: string
  33078. - name: rir_id__n
  33079. in: query
  33080. description: ''
  33081. required: false
  33082. type: string
  33083. - name: rir__n
  33084. in: query
  33085. description: ''
  33086. required: false
  33087. type: string
  33088. - name: site_id__n
  33089. in: query
  33090. description: ''
  33091. required: false
  33092. type: string
  33093. - name: site__n
  33094. in: query
  33095. description: ''
  33096. required: false
  33097. type: string
  33098. - name: ordering
  33099. in: query
  33100. description: Which field to use when ordering the results.
  33101. required: false
  33102. type: string
  33103. - name: limit
  33104. in: query
  33105. description: Number of results to return per page.
  33106. required: false
  33107. type: integer
  33108. - name: offset
  33109. in: query
  33110. description: The initial index from which to return the results.
  33111. required: false
  33112. type: integer
  33113. responses:
  33114. '200':
  33115. description: ''
  33116. schema:
  33117. required:
  33118. - count
  33119. - results
  33120. type: object
  33121. properties:
  33122. count:
  33123. type: integer
  33124. next:
  33125. type: string
  33126. format: uri
  33127. x-nullable: true
  33128. previous:
  33129. type: string
  33130. format: uri
  33131. x-nullable: true
  33132. results:
  33133. type: array
  33134. items:
  33135. $ref: '#/definitions/ASN'
  33136. tags:
  33137. - ipam
  33138. post:
  33139. operationId: ipam_asns_create
  33140. description: ''
  33141. parameters:
  33142. - name: data
  33143. in: body
  33144. required: true
  33145. schema:
  33146. $ref: '#/definitions/WritableASN'
  33147. responses:
  33148. '201':
  33149. description: ''
  33150. schema:
  33151. $ref: '#/definitions/ASN'
  33152. tags:
  33153. - ipam
  33154. put:
  33155. operationId: ipam_asns_bulk_update
  33156. description: ''
  33157. parameters:
  33158. - name: data
  33159. in: body
  33160. required: true
  33161. schema:
  33162. $ref: '#/definitions/WritableASN'
  33163. responses:
  33164. '200':
  33165. description: ''
  33166. schema:
  33167. $ref: '#/definitions/ASN'
  33168. tags:
  33169. - ipam
  33170. patch:
  33171. operationId: ipam_asns_bulk_partial_update
  33172. description: ''
  33173. parameters:
  33174. - name: data
  33175. in: body
  33176. required: true
  33177. schema:
  33178. $ref: '#/definitions/WritableASN'
  33179. responses:
  33180. '200':
  33181. description: ''
  33182. schema:
  33183. $ref: '#/definitions/ASN'
  33184. tags:
  33185. - ipam
  33186. delete:
  33187. operationId: ipam_asns_bulk_delete
  33188. description: ''
  33189. parameters: []
  33190. responses:
  33191. '204':
  33192. description: ''
  33193. tags:
  33194. - ipam
  33195. parameters: []
  33196. /ipam/asns/{id}/:
  33197. get:
  33198. operationId: ipam_asns_read
  33199. description: ''
  33200. parameters: []
  33201. responses:
  33202. '200':
  33203. description: ''
  33204. schema:
  33205. $ref: '#/definitions/ASN'
  33206. tags:
  33207. - ipam
  33208. put:
  33209. operationId: ipam_asns_update
  33210. description: ''
  33211. parameters:
  33212. - name: data
  33213. in: body
  33214. required: true
  33215. schema:
  33216. $ref: '#/definitions/WritableASN'
  33217. responses:
  33218. '200':
  33219. description: ''
  33220. schema:
  33221. $ref: '#/definitions/ASN'
  33222. tags:
  33223. - ipam
  33224. patch:
  33225. operationId: ipam_asns_partial_update
  33226. description: ''
  33227. parameters:
  33228. - name: data
  33229. in: body
  33230. required: true
  33231. schema:
  33232. $ref: '#/definitions/WritableASN'
  33233. responses:
  33234. '200':
  33235. description: ''
  33236. schema:
  33237. $ref: '#/definitions/ASN'
  33238. tags:
  33239. - ipam
  33240. delete:
  33241. operationId: ipam_asns_delete
  33242. description: ''
  33243. parameters: []
  33244. responses:
  33245. '204':
  33246. description: ''
  33247. tags:
  33248. - ipam
  33249. parameters:
  33250. - name: id
  33251. in: path
  33252. description: A unique integer value identifying this ASN.
  33253. required: true
  33254. type: integer
  33255. /ipam/fhrp-group-assignments/:
  33256. get:
  33257. operationId: ipam_fhrp-group-assignments_list
  33258. description: ''
  33259. parameters:
  33260. - name: id
  33261. in: query
  33262. description: ''
  33263. required: false
  33264. type: string
  33265. - name: group_id
  33266. in: query
  33267. description: ''
  33268. required: false
  33269. type: string
  33270. - name: interface_type
  33271. in: query
  33272. description: ''
  33273. required: false
  33274. type: string
  33275. - name: interface_id
  33276. in: query
  33277. description: ''
  33278. required: false
  33279. type: string
  33280. - name: priority
  33281. in: query
  33282. description: ''
  33283. required: false
  33284. type: string
  33285. - name: created
  33286. in: query
  33287. description: ''
  33288. required: false
  33289. type: string
  33290. - name: last_updated
  33291. in: query
  33292. description: ''
  33293. required: false
  33294. type: string
  33295. - name: created_by_request
  33296. in: query
  33297. description: ''
  33298. required: false
  33299. type: string
  33300. - name: updated_by_request
  33301. in: query
  33302. description: ''
  33303. required: false
  33304. type: string
  33305. - name: device
  33306. in: query
  33307. description: ''
  33308. required: false
  33309. type: string
  33310. - name: device_id
  33311. in: query
  33312. description: ''
  33313. required: false
  33314. type: string
  33315. - name: virtual_machine
  33316. in: query
  33317. description: ''
  33318. required: false
  33319. type: string
  33320. - name: virtual_machine_id
  33321. in: query
  33322. description: ''
  33323. required: false
  33324. type: string
  33325. - name: id__n
  33326. in: query
  33327. description: ''
  33328. required: false
  33329. type: string
  33330. - name: id__lte
  33331. in: query
  33332. description: ''
  33333. required: false
  33334. type: string
  33335. - name: id__lt
  33336. in: query
  33337. description: ''
  33338. required: false
  33339. type: string
  33340. - name: id__gte
  33341. in: query
  33342. description: ''
  33343. required: false
  33344. type: string
  33345. - name: id__gt
  33346. in: query
  33347. description: ''
  33348. required: false
  33349. type: string
  33350. - name: group_id__n
  33351. in: query
  33352. description: ''
  33353. required: false
  33354. type: string
  33355. - name: interface_type__n
  33356. in: query
  33357. description: ''
  33358. required: false
  33359. type: string
  33360. - name: interface_id__n
  33361. in: query
  33362. description: ''
  33363. required: false
  33364. type: string
  33365. - name: interface_id__lte
  33366. in: query
  33367. description: ''
  33368. required: false
  33369. type: string
  33370. - name: interface_id__lt
  33371. in: query
  33372. description: ''
  33373. required: false
  33374. type: string
  33375. - name: interface_id__gte
  33376. in: query
  33377. description: ''
  33378. required: false
  33379. type: string
  33380. - name: interface_id__gt
  33381. in: query
  33382. description: ''
  33383. required: false
  33384. type: string
  33385. - name: priority__n
  33386. in: query
  33387. description: ''
  33388. required: false
  33389. type: string
  33390. - name: priority__lte
  33391. in: query
  33392. description: ''
  33393. required: false
  33394. type: string
  33395. - name: priority__lt
  33396. in: query
  33397. description: ''
  33398. required: false
  33399. type: string
  33400. - name: priority__gte
  33401. in: query
  33402. description: ''
  33403. required: false
  33404. type: string
  33405. - name: priority__gt
  33406. in: query
  33407. description: ''
  33408. required: false
  33409. type: string
  33410. - name: created__n
  33411. in: query
  33412. description: ''
  33413. required: false
  33414. type: string
  33415. - name: created__lte
  33416. in: query
  33417. description: ''
  33418. required: false
  33419. type: string
  33420. - name: created__lt
  33421. in: query
  33422. description: ''
  33423. required: false
  33424. type: string
  33425. - name: created__gte
  33426. in: query
  33427. description: ''
  33428. required: false
  33429. type: string
  33430. - name: created__gt
  33431. in: query
  33432. description: ''
  33433. required: false
  33434. type: string
  33435. - name: last_updated__n
  33436. in: query
  33437. description: ''
  33438. required: false
  33439. type: string
  33440. - name: last_updated__lte
  33441. in: query
  33442. description: ''
  33443. required: false
  33444. type: string
  33445. - name: last_updated__lt
  33446. in: query
  33447. description: ''
  33448. required: false
  33449. type: string
  33450. - name: last_updated__gte
  33451. in: query
  33452. description: ''
  33453. required: false
  33454. type: string
  33455. - name: last_updated__gt
  33456. in: query
  33457. description: ''
  33458. required: false
  33459. type: string
  33460. - name: ordering
  33461. in: query
  33462. description: Which field to use when ordering the results.
  33463. required: false
  33464. type: string
  33465. - name: limit
  33466. in: query
  33467. description: Number of results to return per page.
  33468. required: false
  33469. type: integer
  33470. - name: offset
  33471. in: query
  33472. description: The initial index from which to return the results.
  33473. required: false
  33474. type: integer
  33475. responses:
  33476. '200':
  33477. description: ''
  33478. schema:
  33479. required:
  33480. - count
  33481. - results
  33482. type: object
  33483. properties:
  33484. count:
  33485. type: integer
  33486. next:
  33487. type: string
  33488. format: uri
  33489. x-nullable: true
  33490. previous:
  33491. type: string
  33492. format: uri
  33493. x-nullable: true
  33494. results:
  33495. type: array
  33496. items:
  33497. $ref: '#/definitions/FHRPGroupAssignment'
  33498. tags:
  33499. - ipam
  33500. post:
  33501. operationId: ipam_fhrp-group-assignments_create
  33502. description: ''
  33503. parameters:
  33504. - name: data
  33505. in: body
  33506. required: true
  33507. schema:
  33508. $ref: '#/definitions/WritableFHRPGroupAssignment'
  33509. responses:
  33510. '201':
  33511. description: ''
  33512. schema:
  33513. $ref: '#/definitions/FHRPGroupAssignment'
  33514. tags:
  33515. - ipam
  33516. put:
  33517. operationId: ipam_fhrp-group-assignments_bulk_update
  33518. description: ''
  33519. parameters:
  33520. - name: data
  33521. in: body
  33522. required: true
  33523. schema:
  33524. $ref: '#/definitions/WritableFHRPGroupAssignment'
  33525. responses:
  33526. '200':
  33527. description: ''
  33528. schema:
  33529. $ref: '#/definitions/FHRPGroupAssignment'
  33530. tags:
  33531. - ipam
  33532. patch:
  33533. operationId: ipam_fhrp-group-assignments_bulk_partial_update
  33534. description: ''
  33535. parameters:
  33536. - name: data
  33537. in: body
  33538. required: true
  33539. schema:
  33540. $ref: '#/definitions/WritableFHRPGroupAssignment'
  33541. responses:
  33542. '200':
  33543. description: ''
  33544. schema:
  33545. $ref: '#/definitions/FHRPGroupAssignment'
  33546. tags:
  33547. - ipam
  33548. delete:
  33549. operationId: ipam_fhrp-group-assignments_bulk_delete
  33550. description: ''
  33551. parameters: []
  33552. responses:
  33553. '204':
  33554. description: ''
  33555. tags:
  33556. - ipam
  33557. parameters: []
  33558. /ipam/fhrp-group-assignments/{id}/:
  33559. get:
  33560. operationId: ipam_fhrp-group-assignments_read
  33561. description: ''
  33562. parameters: []
  33563. responses:
  33564. '200':
  33565. description: ''
  33566. schema:
  33567. $ref: '#/definitions/FHRPGroupAssignment'
  33568. tags:
  33569. - ipam
  33570. put:
  33571. operationId: ipam_fhrp-group-assignments_update
  33572. description: ''
  33573. parameters:
  33574. - name: data
  33575. in: body
  33576. required: true
  33577. schema:
  33578. $ref: '#/definitions/WritableFHRPGroupAssignment'
  33579. responses:
  33580. '200':
  33581. description: ''
  33582. schema:
  33583. $ref: '#/definitions/FHRPGroupAssignment'
  33584. tags:
  33585. - ipam
  33586. patch:
  33587. operationId: ipam_fhrp-group-assignments_partial_update
  33588. description: ''
  33589. parameters:
  33590. - name: data
  33591. in: body
  33592. required: true
  33593. schema:
  33594. $ref: '#/definitions/WritableFHRPGroupAssignment'
  33595. responses:
  33596. '200':
  33597. description: ''
  33598. schema:
  33599. $ref: '#/definitions/FHRPGroupAssignment'
  33600. tags:
  33601. - ipam
  33602. delete:
  33603. operationId: ipam_fhrp-group-assignments_delete
  33604. description: ''
  33605. parameters: []
  33606. responses:
  33607. '204':
  33608. description: ''
  33609. tags:
  33610. - ipam
  33611. parameters:
  33612. - name: id
  33613. in: path
  33614. description: A unique integer value identifying this FHRP group assignment.
  33615. required: true
  33616. type: integer
  33617. /ipam/fhrp-groups/:
  33618. get:
  33619. operationId: ipam_fhrp-groups_list
  33620. description: ''
  33621. parameters:
  33622. - name: id
  33623. in: query
  33624. description: ''
  33625. required: false
  33626. type: string
  33627. - name: group_id
  33628. in: query
  33629. description: ''
  33630. required: false
  33631. type: string
  33632. - name: name
  33633. in: query
  33634. description: ''
  33635. required: false
  33636. type: string
  33637. - name: auth_key
  33638. in: query
  33639. description: ''
  33640. required: false
  33641. type: string
  33642. - name: created
  33643. in: query
  33644. description: ''
  33645. required: false
  33646. type: string
  33647. - name: last_updated
  33648. in: query
  33649. description: ''
  33650. required: false
  33651. type: string
  33652. - name: created_by_request
  33653. in: query
  33654. description: ''
  33655. required: false
  33656. type: string
  33657. - name: updated_by_request
  33658. in: query
  33659. description: ''
  33660. required: false
  33661. type: string
  33662. - name: q
  33663. in: query
  33664. description: ''
  33665. required: false
  33666. type: string
  33667. - name: tag
  33668. in: query
  33669. description: ''
  33670. required: false
  33671. type: string
  33672. - name: protocol
  33673. in: query
  33674. description: ''
  33675. required: false
  33676. type: string
  33677. - name: auth_type
  33678. in: query
  33679. description: ''
  33680. required: false
  33681. type: string
  33682. - name: related_ip
  33683. in: query
  33684. description: ''
  33685. required: false
  33686. type: string
  33687. - name: id__n
  33688. in: query
  33689. description: ''
  33690. required: false
  33691. type: string
  33692. - name: id__lte
  33693. in: query
  33694. description: ''
  33695. required: false
  33696. type: string
  33697. - name: id__lt
  33698. in: query
  33699. description: ''
  33700. required: false
  33701. type: string
  33702. - name: id__gte
  33703. in: query
  33704. description: ''
  33705. required: false
  33706. type: string
  33707. - name: id__gt
  33708. in: query
  33709. description: ''
  33710. required: false
  33711. type: string
  33712. - name: group_id__n
  33713. in: query
  33714. description: ''
  33715. required: false
  33716. type: string
  33717. - name: group_id__lte
  33718. in: query
  33719. description: ''
  33720. required: false
  33721. type: string
  33722. - name: group_id__lt
  33723. in: query
  33724. description: ''
  33725. required: false
  33726. type: string
  33727. - name: group_id__gte
  33728. in: query
  33729. description: ''
  33730. required: false
  33731. type: string
  33732. - name: group_id__gt
  33733. in: query
  33734. description: ''
  33735. required: false
  33736. type: string
  33737. - name: name__n
  33738. in: query
  33739. description: ''
  33740. required: false
  33741. type: string
  33742. - name: name__ic
  33743. in: query
  33744. description: ''
  33745. required: false
  33746. type: string
  33747. - name: name__nic
  33748. in: query
  33749. description: ''
  33750. required: false
  33751. type: string
  33752. - name: name__iew
  33753. in: query
  33754. description: ''
  33755. required: false
  33756. type: string
  33757. - name: name__niew
  33758. in: query
  33759. description: ''
  33760. required: false
  33761. type: string
  33762. - name: name__isw
  33763. in: query
  33764. description: ''
  33765. required: false
  33766. type: string
  33767. - name: name__nisw
  33768. in: query
  33769. description: ''
  33770. required: false
  33771. type: string
  33772. - name: name__ie
  33773. in: query
  33774. description: ''
  33775. required: false
  33776. type: string
  33777. - name: name__nie
  33778. in: query
  33779. description: ''
  33780. required: false
  33781. type: string
  33782. - name: name__empty
  33783. in: query
  33784. description: ''
  33785. required: false
  33786. type: string
  33787. - name: auth_key__n
  33788. in: query
  33789. description: ''
  33790. required: false
  33791. type: string
  33792. - name: auth_key__ic
  33793. in: query
  33794. description: ''
  33795. required: false
  33796. type: string
  33797. - name: auth_key__nic
  33798. in: query
  33799. description: ''
  33800. required: false
  33801. type: string
  33802. - name: auth_key__iew
  33803. in: query
  33804. description: ''
  33805. required: false
  33806. type: string
  33807. - name: auth_key__niew
  33808. in: query
  33809. description: ''
  33810. required: false
  33811. type: string
  33812. - name: auth_key__isw
  33813. in: query
  33814. description: ''
  33815. required: false
  33816. type: string
  33817. - name: auth_key__nisw
  33818. in: query
  33819. description: ''
  33820. required: false
  33821. type: string
  33822. - name: auth_key__ie
  33823. in: query
  33824. description: ''
  33825. required: false
  33826. type: string
  33827. - name: auth_key__nie
  33828. in: query
  33829. description: ''
  33830. required: false
  33831. type: string
  33832. - name: auth_key__empty
  33833. in: query
  33834. description: ''
  33835. required: false
  33836. type: string
  33837. - name: created__n
  33838. in: query
  33839. description: ''
  33840. required: false
  33841. type: string
  33842. - name: created__lte
  33843. in: query
  33844. description: ''
  33845. required: false
  33846. type: string
  33847. - name: created__lt
  33848. in: query
  33849. description: ''
  33850. required: false
  33851. type: string
  33852. - name: created__gte
  33853. in: query
  33854. description: ''
  33855. required: false
  33856. type: string
  33857. - name: created__gt
  33858. in: query
  33859. description: ''
  33860. required: false
  33861. type: string
  33862. - name: last_updated__n
  33863. in: query
  33864. description: ''
  33865. required: false
  33866. type: string
  33867. - name: last_updated__lte
  33868. in: query
  33869. description: ''
  33870. required: false
  33871. type: string
  33872. - name: last_updated__lt
  33873. in: query
  33874. description: ''
  33875. required: false
  33876. type: string
  33877. - name: last_updated__gte
  33878. in: query
  33879. description: ''
  33880. required: false
  33881. type: string
  33882. - name: last_updated__gt
  33883. in: query
  33884. description: ''
  33885. required: false
  33886. type: string
  33887. - name: tag__n
  33888. in: query
  33889. description: ''
  33890. required: false
  33891. type: string
  33892. - name: protocol__n
  33893. in: query
  33894. description: ''
  33895. required: false
  33896. type: string
  33897. - name: auth_type__n
  33898. in: query
  33899. description: ''
  33900. required: false
  33901. type: string
  33902. - name: ordering
  33903. in: query
  33904. description: Which field to use when ordering the results.
  33905. required: false
  33906. type: string
  33907. - name: limit
  33908. in: query
  33909. description: Number of results to return per page.
  33910. required: false
  33911. type: integer
  33912. - name: offset
  33913. in: query
  33914. description: The initial index from which to return the results.
  33915. required: false
  33916. type: integer
  33917. responses:
  33918. '200':
  33919. description: ''
  33920. schema:
  33921. required:
  33922. - count
  33923. - results
  33924. type: object
  33925. properties:
  33926. count:
  33927. type: integer
  33928. next:
  33929. type: string
  33930. format: uri
  33931. x-nullable: true
  33932. previous:
  33933. type: string
  33934. format: uri
  33935. x-nullable: true
  33936. results:
  33937. type: array
  33938. items:
  33939. $ref: '#/definitions/FHRPGroup'
  33940. tags:
  33941. - ipam
  33942. post:
  33943. operationId: ipam_fhrp-groups_create
  33944. description: ''
  33945. parameters:
  33946. - name: data
  33947. in: body
  33948. required: true
  33949. schema:
  33950. $ref: '#/definitions/FHRPGroup'
  33951. responses:
  33952. '201':
  33953. description: ''
  33954. schema:
  33955. $ref: '#/definitions/FHRPGroup'
  33956. tags:
  33957. - ipam
  33958. put:
  33959. operationId: ipam_fhrp-groups_bulk_update
  33960. description: ''
  33961. parameters:
  33962. - name: data
  33963. in: body
  33964. required: true
  33965. schema:
  33966. $ref: '#/definitions/FHRPGroup'
  33967. responses:
  33968. '200':
  33969. description: ''
  33970. schema:
  33971. $ref: '#/definitions/FHRPGroup'
  33972. tags:
  33973. - ipam
  33974. patch:
  33975. operationId: ipam_fhrp-groups_bulk_partial_update
  33976. description: ''
  33977. parameters:
  33978. - name: data
  33979. in: body
  33980. required: true
  33981. schema:
  33982. $ref: '#/definitions/FHRPGroup'
  33983. responses:
  33984. '200':
  33985. description: ''
  33986. schema:
  33987. $ref: '#/definitions/FHRPGroup'
  33988. tags:
  33989. - ipam
  33990. delete:
  33991. operationId: ipam_fhrp-groups_bulk_delete
  33992. description: ''
  33993. parameters: []
  33994. responses:
  33995. '204':
  33996. description: ''
  33997. tags:
  33998. - ipam
  33999. parameters: []
  34000. /ipam/fhrp-groups/{id}/:
  34001. get:
  34002. operationId: ipam_fhrp-groups_read
  34003. description: ''
  34004. parameters: []
  34005. responses:
  34006. '200':
  34007. description: ''
  34008. schema:
  34009. $ref: '#/definitions/FHRPGroup'
  34010. tags:
  34011. - ipam
  34012. put:
  34013. operationId: ipam_fhrp-groups_update
  34014. description: ''
  34015. parameters:
  34016. - name: data
  34017. in: body
  34018. required: true
  34019. schema:
  34020. $ref: '#/definitions/FHRPGroup'
  34021. responses:
  34022. '200':
  34023. description: ''
  34024. schema:
  34025. $ref: '#/definitions/FHRPGroup'
  34026. tags:
  34027. - ipam
  34028. patch:
  34029. operationId: ipam_fhrp-groups_partial_update
  34030. description: ''
  34031. parameters:
  34032. - name: data
  34033. in: body
  34034. required: true
  34035. schema:
  34036. $ref: '#/definitions/FHRPGroup'
  34037. responses:
  34038. '200':
  34039. description: ''
  34040. schema:
  34041. $ref: '#/definitions/FHRPGroup'
  34042. tags:
  34043. - ipam
  34044. delete:
  34045. operationId: ipam_fhrp-groups_delete
  34046. description: ''
  34047. parameters: []
  34048. responses:
  34049. '204':
  34050. description: ''
  34051. tags:
  34052. - ipam
  34053. parameters:
  34054. - name: id
  34055. in: path
  34056. description: A unique integer value identifying this FHRP group.
  34057. required: true
  34058. type: integer
  34059. /ipam/ip-addresses/:
  34060. get:
  34061. operationId: ipam_ip-addresses_list
  34062. description: ''
  34063. parameters:
  34064. - name: id
  34065. in: query
  34066. description: ''
  34067. required: false
  34068. type: string
  34069. - name: dns_name
  34070. in: query
  34071. description: ''
  34072. required: false
  34073. type: string
  34074. - name: description
  34075. in: query
  34076. description: ''
  34077. required: false
  34078. type: string
  34079. - name: created
  34080. in: query
  34081. description: ''
  34082. required: false
  34083. type: string
  34084. - name: last_updated
  34085. in: query
  34086. description: ''
  34087. required: false
  34088. type: string
  34089. - name: created_by_request
  34090. in: query
  34091. description: ''
  34092. required: false
  34093. type: string
  34094. - name: updated_by_request
  34095. in: query
  34096. description: ''
  34097. required: false
  34098. type: string
  34099. - name: q
  34100. in: query
  34101. description: ''
  34102. required: false
  34103. type: string
  34104. - name: tag
  34105. in: query
  34106. description: ''
  34107. required: false
  34108. type: string
  34109. - name: tenant_group_id
  34110. in: query
  34111. description: ''
  34112. required: false
  34113. type: string
  34114. - name: tenant_group
  34115. in: query
  34116. description: ''
  34117. required: false
  34118. type: string
  34119. - name: tenant_id
  34120. in: query
  34121. description: ''
  34122. required: false
  34123. type: string
  34124. - name: tenant
  34125. in: query
  34126. description: ''
  34127. required: false
  34128. type: string
  34129. - name: family
  34130. in: query
  34131. description: ''
  34132. required: false
  34133. type: number
  34134. - name: parent
  34135. in: query
  34136. description: ''
  34137. required: false
  34138. type: string
  34139. - name: address
  34140. in: query
  34141. description: ''
  34142. required: false
  34143. type: string
  34144. - name: mask_length
  34145. in: query
  34146. description: ''
  34147. required: false
  34148. type: number
  34149. - name: vrf_id
  34150. in: query
  34151. description: ''
  34152. required: false
  34153. type: string
  34154. - name: vrf
  34155. in: query
  34156. description: ''
  34157. required: false
  34158. type: string
  34159. - name: present_in_vrf_id
  34160. in: query
  34161. description: ''
  34162. required: false
  34163. type: string
  34164. - name: present_in_vrf
  34165. in: query
  34166. description: ''
  34167. required: false
  34168. type: string
  34169. - name: device
  34170. in: query
  34171. description: ''
  34172. required: false
  34173. type: string
  34174. - name: device_id
  34175. in: query
  34176. description: ''
  34177. required: false
  34178. type: string
  34179. - name: virtual_machine
  34180. in: query
  34181. description: ''
  34182. required: false
  34183. type: string
  34184. - name: virtual_machine_id
  34185. in: query
  34186. description: ''
  34187. required: false
  34188. type: string
  34189. - name: interface
  34190. in: query
  34191. description: ''
  34192. required: false
  34193. type: string
  34194. - name: interface_id
  34195. in: query
  34196. description: ''
  34197. required: false
  34198. type: string
  34199. - name: vminterface
  34200. in: query
  34201. description: ''
  34202. required: false
  34203. type: string
  34204. - name: vminterface_id
  34205. in: query
  34206. description: ''
  34207. required: false
  34208. type: string
  34209. - name: fhrpgroup_id
  34210. in: query
  34211. description: ''
  34212. required: false
  34213. type: string
  34214. - name: assigned_to_interface
  34215. in: query
  34216. description: ''
  34217. required: false
  34218. type: string
  34219. - name: status
  34220. in: query
  34221. description: ''
  34222. required: false
  34223. type: string
  34224. - name: role
  34225. in: query
  34226. description: ''
  34227. required: false
  34228. type: string
  34229. - name: id__n
  34230. in: query
  34231. description: ''
  34232. required: false
  34233. type: string
  34234. - name: id__lte
  34235. in: query
  34236. description: ''
  34237. required: false
  34238. type: string
  34239. - name: id__lt
  34240. in: query
  34241. description: ''
  34242. required: false
  34243. type: string
  34244. - name: id__gte
  34245. in: query
  34246. description: ''
  34247. required: false
  34248. type: string
  34249. - name: id__gt
  34250. in: query
  34251. description: ''
  34252. required: false
  34253. type: string
  34254. - name: dns_name__n
  34255. in: query
  34256. description: ''
  34257. required: false
  34258. type: string
  34259. - name: dns_name__ic
  34260. in: query
  34261. description: ''
  34262. required: false
  34263. type: string
  34264. - name: dns_name__nic
  34265. in: query
  34266. description: ''
  34267. required: false
  34268. type: string
  34269. - name: dns_name__iew
  34270. in: query
  34271. description: ''
  34272. required: false
  34273. type: string
  34274. - name: dns_name__niew
  34275. in: query
  34276. description: ''
  34277. required: false
  34278. type: string
  34279. - name: dns_name__isw
  34280. in: query
  34281. description: ''
  34282. required: false
  34283. type: string
  34284. - name: dns_name__nisw
  34285. in: query
  34286. description: ''
  34287. required: false
  34288. type: string
  34289. - name: dns_name__ie
  34290. in: query
  34291. description: ''
  34292. required: false
  34293. type: string
  34294. - name: dns_name__nie
  34295. in: query
  34296. description: ''
  34297. required: false
  34298. type: string
  34299. - name: dns_name__empty
  34300. in: query
  34301. description: ''
  34302. required: false
  34303. type: string
  34304. - name: description__n
  34305. in: query
  34306. description: ''
  34307. required: false
  34308. type: string
  34309. - name: description__ic
  34310. in: query
  34311. description: ''
  34312. required: false
  34313. type: string
  34314. - name: description__nic
  34315. in: query
  34316. description: ''
  34317. required: false
  34318. type: string
  34319. - name: description__iew
  34320. in: query
  34321. description: ''
  34322. required: false
  34323. type: string
  34324. - name: description__niew
  34325. in: query
  34326. description: ''
  34327. required: false
  34328. type: string
  34329. - name: description__isw
  34330. in: query
  34331. description: ''
  34332. required: false
  34333. type: string
  34334. - name: description__nisw
  34335. in: query
  34336. description: ''
  34337. required: false
  34338. type: string
  34339. - name: description__ie
  34340. in: query
  34341. description: ''
  34342. required: false
  34343. type: string
  34344. - name: description__nie
  34345. in: query
  34346. description: ''
  34347. required: false
  34348. type: string
  34349. - name: description__empty
  34350. in: query
  34351. description: ''
  34352. required: false
  34353. type: string
  34354. - name: created__n
  34355. in: query
  34356. description: ''
  34357. required: false
  34358. type: string
  34359. - name: created__lte
  34360. in: query
  34361. description: ''
  34362. required: false
  34363. type: string
  34364. - name: created__lt
  34365. in: query
  34366. description: ''
  34367. required: false
  34368. type: string
  34369. - name: created__gte
  34370. in: query
  34371. description: ''
  34372. required: false
  34373. type: string
  34374. - name: created__gt
  34375. in: query
  34376. description: ''
  34377. required: false
  34378. type: string
  34379. - name: last_updated__n
  34380. in: query
  34381. description: ''
  34382. required: false
  34383. type: string
  34384. - name: last_updated__lte
  34385. in: query
  34386. description: ''
  34387. required: false
  34388. type: string
  34389. - name: last_updated__lt
  34390. in: query
  34391. description: ''
  34392. required: false
  34393. type: string
  34394. - name: last_updated__gte
  34395. in: query
  34396. description: ''
  34397. required: false
  34398. type: string
  34399. - name: last_updated__gt
  34400. in: query
  34401. description: ''
  34402. required: false
  34403. type: string
  34404. - name: tag__n
  34405. in: query
  34406. description: ''
  34407. required: false
  34408. type: string
  34409. - name: tenant_group_id__n
  34410. in: query
  34411. description: ''
  34412. required: false
  34413. type: string
  34414. - name: tenant_group__n
  34415. in: query
  34416. description: ''
  34417. required: false
  34418. type: string
  34419. - name: tenant_id__n
  34420. in: query
  34421. description: ''
  34422. required: false
  34423. type: string
  34424. - name: tenant__n
  34425. in: query
  34426. description: ''
  34427. required: false
  34428. type: string
  34429. - name: vrf_id__n
  34430. in: query
  34431. description: ''
  34432. required: false
  34433. type: string
  34434. - name: vrf__n
  34435. in: query
  34436. description: ''
  34437. required: false
  34438. type: string
  34439. - name: interface__n
  34440. in: query
  34441. description: ''
  34442. required: false
  34443. type: string
  34444. - name: interface_id__n
  34445. in: query
  34446. description: ''
  34447. required: false
  34448. type: string
  34449. - name: vminterface__n
  34450. in: query
  34451. description: ''
  34452. required: false
  34453. type: string
  34454. - name: vminterface_id__n
  34455. in: query
  34456. description: ''
  34457. required: false
  34458. type: string
  34459. - name: fhrpgroup_id__n
  34460. in: query
  34461. description: ''
  34462. required: false
  34463. type: string
  34464. - name: status__n
  34465. in: query
  34466. description: ''
  34467. required: false
  34468. type: string
  34469. - name: role__n
  34470. in: query
  34471. description: ''
  34472. required: false
  34473. type: string
  34474. - name: ordering
  34475. in: query
  34476. description: Which field to use when ordering the results.
  34477. required: false
  34478. type: string
  34479. - name: limit
  34480. in: query
  34481. description: Number of results to return per page.
  34482. required: false
  34483. type: integer
  34484. - name: offset
  34485. in: query
  34486. description: The initial index from which to return the results.
  34487. required: false
  34488. type: integer
  34489. responses:
  34490. '200':
  34491. description: ''
  34492. schema:
  34493. required:
  34494. - count
  34495. - results
  34496. type: object
  34497. properties:
  34498. count:
  34499. type: integer
  34500. next:
  34501. type: string
  34502. format: uri
  34503. x-nullable: true
  34504. previous:
  34505. type: string
  34506. format: uri
  34507. x-nullable: true
  34508. results:
  34509. type: array
  34510. items:
  34511. $ref: '#/definitions/IPAddress'
  34512. tags:
  34513. - ipam
  34514. post:
  34515. operationId: ipam_ip-addresses_create
  34516. description: ''
  34517. parameters:
  34518. - name: data
  34519. in: body
  34520. required: true
  34521. schema:
  34522. $ref: '#/definitions/WritableIPAddress'
  34523. responses:
  34524. '201':
  34525. description: ''
  34526. schema:
  34527. $ref: '#/definitions/IPAddress'
  34528. tags:
  34529. - ipam
  34530. put:
  34531. operationId: ipam_ip-addresses_bulk_update
  34532. description: ''
  34533. parameters:
  34534. - name: data
  34535. in: body
  34536. required: true
  34537. schema:
  34538. $ref: '#/definitions/WritableIPAddress'
  34539. responses:
  34540. '200':
  34541. description: ''
  34542. schema:
  34543. $ref: '#/definitions/IPAddress'
  34544. tags:
  34545. - ipam
  34546. patch:
  34547. operationId: ipam_ip-addresses_bulk_partial_update
  34548. description: ''
  34549. parameters:
  34550. - name: data
  34551. in: body
  34552. required: true
  34553. schema:
  34554. $ref: '#/definitions/WritableIPAddress'
  34555. responses:
  34556. '200':
  34557. description: ''
  34558. schema:
  34559. $ref: '#/definitions/IPAddress'
  34560. tags:
  34561. - ipam
  34562. delete:
  34563. operationId: ipam_ip-addresses_bulk_delete
  34564. description: ''
  34565. parameters: []
  34566. responses:
  34567. '204':
  34568. description: ''
  34569. tags:
  34570. - ipam
  34571. parameters: []
  34572. /ipam/ip-addresses/{id}/:
  34573. get:
  34574. operationId: ipam_ip-addresses_read
  34575. description: ''
  34576. parameters: []
  34577. responses:
  34578. '200':
  34579. description: ''
  34580. schema:
  34581. $ref: '#/definitions/IPAddress'
  34582. tags:
  34583. - ipam
  34584. put:
  34585. operationId: ipam_ip-addresses_update
  34586. description: ''
  34587. parameters:
  34588. - name: data
  34589. in: body
  34590. required: true
  34591. schema:
  34592. $ref: '#/definitions/WritableIPAddress'
  34593. responses:
  34594. '200':
  34595. description: ''
  34596. schema:
  34597. $ref: '#/definitions/IPAddress'
  34598. tags:
  34599. - ipam
  34600. patch:
  34601. operationId: ipam_ip-addresses_partial_update
  34602. description: ''
  34603. parameters:
  34604. - name: data
  34605. in: body
  34606. required: true
  34607. schema:
  34608. $ref: '#/definitions/WritableIPAddress'
  34609. responses:
  34610. '200':
  34611. description: ''
  34612. schema:
  34613. $ref: '#/definitions/IPAddress'
  34614. tags:
  34615. - ipam
  34616. delete:
  34617. operationId: ipam_ip-addresses_delete
  34618. description: ''
  34619. parameters: []
  34620. responses:
  34621. '204':
  34622. description: ''
  34623. tags:
  34624. - ipam
  34625. parameters:
  34626. - name: id
  34627. in: path
  34628. description: A unique integer value identifying this IP address.
  34629. required: true
  34630. type: integer
  34631. /ipam/ip-ranges/:
  34632. get:
  34633. operationId: ipam_ip-ranges_list
  34634. description: ''
  34635. parameters:
  34636. - name: id
  34637. in: query
  34638. description: ''
  34639. required: false
  34640. type: string
  34641. - name: mark_utilized
  34642. in: query
  34643. description: ''
  34644. required: false
  34645. type: string
  34646. - name: description
  34647. in: query
  34648. description: ''
  34649. required: false
  34650. type: string
  34651. - name: tenant_group_id
  34652. in: query
  34653. description: ''
  34654. required: false
  34655. type: string
  34656. - name: tenant_group
  34657. in: query
  34658. description: ''
  34659. required: false
  34660. type: string
  34661. - name: tenant_id
  34662. in: query
  34663. description: ''
  34664. required: false
  34665. type: string
  34666. - name: tenant
  34667. in: query
  34668. description: ''
  34669. required: false
  34670. type: string
  34671. - name: created
  34672. in: query
  34673. description: ''
  34674. required: false
  34675. type: string
  34676. - name: last_updated
  34677. in: query
  34678. description: ''
  34679. required: false
  34680. type: string
  34681. - name: created_by_request
  34682. in: query
  34683. description: ''
  34684. required: false
  34685. type: string
  34686. - name: updated_by_request
  34687. in: query
  34688. description: ''
  34689. required: false
  34690. type: string
  34691. - name: q
  34692. in: query
  34693. description: ''
  34694. required: false
  34695. type: string
  34696. - name: tag
  34697. in: query
  34698. description: ''
  34699. required: false
  34700. type: string
  34701. - name: family
  34702. in: query
  34703. description: ''
  34704. required: false
  34705. type: number
  34706. - name: start_address
  34707. in: query
  34708. description: ''
  34709. required: false
  34710. type: string
  34711. - name: end_address
  34712. in: query
  34713. description: ''
  34714. required: false
  34715. type: string
  34716. - name: contains
  34717. in: query
  34718. description: ''
  34719. required: false
  34720. type: string
  34721. - name: vrf_id
  34722. in: query
  34723. description: ''
  34724. required: false
  34725. type: string
  34726. - name: vrf
  34727. in: query
  34728. description: ''
  34729. required: false
  34730. type: string
  34731. - name: role_id
  34732. in: query
  34733. description: ''
  34734. required: false
  34735. type: string
  34736. - name: role
  34737. in: query
  34738. description: ''
  34739. required: false
  34740. type: string
  34741. - name: status
  34742. in: query
  34743. description: ''
  34744. required: false
  34745. type: string
  34746. - name: id__n
  34747. in: query
  34748. description: ''
  34749. required: false
  34750. type: string
  34751. - name: id__lte
  34752. in: query
  34753. description: ''
  34754. required: false
  34755. type: string
  34756. - name: id__lt
  34757. in: query
  34758. description: ''
  34759. required: false
  34760. type: string
  34761. - name: id__gte
  34762. in: query
  34763. description: ''
  34764. required: false
  34765. type: string
  34766. - name: id__gt
  34767. in: query
  34768. description: ''
  34769. required: false
  34770. type: string
  34771. - name: description__n
  34772. in: query
  34773. description: ''
  34774. required: false
  34775. type: string
  34776. - name: description__ic
  34777. in: query
  34778. description: ''
  34779. required: false
  34780. type: string
  34781. - name: description__nic
  34782. in: query
  34783. description: ''
  34784. required: false
  34785. type: string
  34786. - name: description__iew
  34787. in: query
  34788. description: ''
  34789. required: false
  34790. type: string
  34791. - name: description__niew
  34792. in: query
  34793. description: ''
  34794. required: false
  34795. type: string
  34796. - name: description__isw
  34797. in: query
  34798. description: ''
  34799. required: false
  34800. type: string
  34801. - name: description__nisw
  34802. in: query
  34803. description: ''
  34804. required: false
  34805. type: string
  34806. - name: description__ie
  34807. in: query
  34808. description: ''
  34809. required: false
  34810. type: string
  34811. - name: description__nie
  34812. in: query
  34813. description: ''
  34814. required: false
  34815. type: string
  34816. - name: description__empty
  34817. in: query
  34818. description: ''
  34819. required: false
  34820. type: string
  34821. - name: tenant_group_id__n
  34822. in: query
  34823. description: ''
  34824. required: false
  34825. type: string
  34826. - name: tenant_group__n
  34827. in: query
  34828. description: ''
  34829. required: false
  34830. type: string
  34831. - name: tenant_id__n
  34832. in: query
  34833. description: ''
  34834. required: false
  34835. type: string
  34836. - name: tenant__n
  34837. in: query
  34838. description: ''
  34839. required: false
  34840. type: string
  34841. - name: created__n
  34842. in: query
  34843. description: ''
  34844. required: false
  34845. type: string
  34846. - name: created__lte
  34847. in: query
  34848. description: ''
  34849. required: false
  34850. type: string
  34851. - name: created__lt
  34852. in: query
  34853. description: ''
  34854. required: false
  34855. type: string
  34856. - name: created__gte
  34857. in: query
  34858. description: ''
  34859. required: false
  34860. type: string
  34861. - name: created__gt
  34862. in: query
  34863. description: ''
  34864. required: false
  34865. type: string
  34866. - name: last_updated__n
  34867. in: query
  34868. description: ''
  34869. required: false
  34870. type: string
  34871. - name: last_updated__lte
  34872. in: query
  34873. description: ''
  34874. required: false
  34875. type: string
  34876. - name: last_updated__lt
  34877. in: query
  34878. description: ''
  34879. required: false
  34880. type: string
  34881. - name: last_updated__gte
  34882. in: query
  34883. description: ''
  34884. required: false
  34885. type: string
  34886. - name: last_updated__gt
  34887. in: query
  34888. description: ''
  34889. required: false
  34890. type: string
  34891. - name: tag__n
  34892. in: query
  34893. description: ''
  34894. required: false
  34895. type: string
  34896. - name: vrf_id__n
  34897. in: query
  34898. description: ''
  34899. required: false
  34900. type: string
  34901. - name: vrf__n
  34902. in: query
  34903. description: ''
  34904. required: false
  34905. type: string
  34906. - name: role_id__n
  34907. in: query
  34908. description: ''
  34909. required: false
  34910. type: string
  34911. - name: role__n
  34912. in: query
  34913. description: ''
  34914. required: false
  34915. type: string
  34916. - name: status__n
  34917. in: query
  34918. description: ''
  34919. required: false
  34920. type: string
  34921. - name: ordering
  34922. in: query
  34923. description: Which field to use when ordering the results.
  34924. required: false
  34925. type: string
  34926. - name: limit
  34927. in: query
  34928. description: Number of results to return per page.
  34929. required: false
  34930. type: integer
  34931. - name: offset
  34932. in: query
  34933. description: The initial index from which to return the results.
  34934. required: false
  34935. type: integer
  34936. responses:
  34937. '200':
  34938. description: ''
  34939. schema:
  34940. required:
  34941. - count
  34942. - results
  34943. type: object
  34944. properties:
  34945. count:
  34946. type: integer
  34947. next:
  34948. type: string
  34949. format: uri
  34950. x-nullable: true
  34951. previous:
  34952. type: string
  34953. format: uri
  34954. x-nullable: true
  34955. results:
  34956. type: array
  34957. items:
  34958. $ref: '#/definitions/IPRange'
  34959. tags:
  34960. - ipam
  34961. post:
  34962. operationId: ipam_ip-ranges_create
  34963. description: ''
  34964. parameters:
  34965. - name: data
  34966. in: body
  34967. required: true
  34968. schema:
  34969. $ref: '#/definitions/WritableIPRange'
  34970. responses:
  34971. '201':
  34972. description: ''
  34973. schema:
  34974. $ref: '#/definitions/IPRange'
  34975. tags:
  34976. - ipam
  34977. put:
  34978. operationId: ipam_ip-ranges_bulk_update
  34979. description: ''
  34980. parameters:
  34981. - name: data
  34982. in: body
  34983. required: true
  34984. schema:
  34985. $ref: '#/definitions/WritableIPRange'
  34986. responses:
  34987. '200':
  34988. description: ''
  34989. schema:
  34990. $ref: '#/definitions/IPRange'
  34991. tags:
  34992. - ipam
  34993. patch:
  34994. operationId: ipam_ip-ranges_bulk_partial_update
  34995. description: ''
  34996. parameters:
  34997. - name: data
  34998. in: body
  34999. required: true
  35000. schema:
  35001. $ref: '#/definitions/WritableIPRange'
  35002. responses:
  35003. '200':
  35004. description: ''
  35005. schema:
  35006. $ref: '#/definitions/IPRange'
  35007. tags:
  35008. - ipam
  35009. delete:
  35010. operationId: ipam_ip-ranges_bulk_delete
  35011. description: ''
  35012. parameters: []
  35013. responses:
  35014. '204':
  35015. description: ''
  35016. tags:
  35017. - ipam
  35018. parameters: []
  35019. /ipam/ip-ranges/{id}/:
  35020. get:
  35021. operationId: ipam_ip-ranges_read
  35022. description: ''
  35023. parameters: []
  35024. responses:
  35025. '200':
  35026. description: ''
  35027. schema:
  35028. $ref: '#/definitions/IPRange'
  35029. tags:
  35030. - ipam
  35031. put:
  35032. operationId: ipam_ip-ranges_update
  35033. description: ''
  35034. parameters:
  35035. - name: data
  35036. in: body
  35037. required: true
  35038. schema:
  35039. $ref: '#/definitions/WritableIPRange'
  35040. responses:
  35041. '200':
  35042. description: ''
  35043. schema:
  35044. $ref: '#/definitions/IPRange'
  35045. tags:
  35046. - ipam
  35047. patch:
  35048. operationId: ipam_ip-ranges_partial_update
  35049. description: ''
  35050. parameters:
  35051. - name: data
  35052. in: body
  35053. required: true
  35054. schema:
  35055. $ref: '#/definitions/WritableIPRange'
  35056. responses:
  35057. '200':
  35058. description: ''
  35059. schema:
  35060. $ref: '#/definitions/IPRange'
  35061. tags:
  35062. - ipam
  35063. delete:
  35064. operationId: ipam_ip-ranges_delete
  35065. description: ''
  35066. parameters: []
  35067. responses:
  35068. '204':
  35069. description: ''
  35070. tags:
  35071. - ipam
  35072. parameters:
  35073. - name: id
  35074. in: path
  35075. description: A unique integer value identifying this IP range.
  35076. required: true
  35077. type: integer
  35078. /ipam/ip-ranges/{id}/available-ips/:
  35079. get:
  35080. operationId: ipam_ip-ranges_available-ips_list
  35081. description: ''
  35082. parameters: []
  35083. responses:
  35084. '200':
  35085. description: ''
  35086. schema:
  35087. type: array
  35088. items:
  35089. $ref: '#/definitions/AvailableIP'
  35090. tags:
  35091. - ipam
  35092. post:
  35093. operationId: ipam_ip-ranges_available-ips_create
  35094. description: ''
  35095. parameters:
  35096. - name: data
  35097. in: body
  35098. required: true
  35099. schema:
  35100. $ref: '#/definitions/WritableAvailableIP'
  35101. responses:
  35102. '201':
  35103. description: ''
  35104. schema:
  35105. type: array
  35106. items:
  35107. $ref: '#/definitions/IPAddress'
  35108. tags:
  35109. - ipam
  35110. parameters:
  35111. - name: id
  35112. in: path
  35113. description: A unique integer value identifying this IP address.
  35114. required: true
  35115. type: integer
  35116. /ipam/l2vpn-terminations/:
  35117. get:
  35118. operationId: ipam_l2vpn-terminations_list
  35119. description: ''
  35120. parameters:
  35121. - name: id
  35122. in: query
  35123. description: ''
  35124. required: false
  35125. type: string
  35126. - name: assigned_object_type_id
  35127. in: query
  35128. description: ''
  35129. required: false
  35130. type: string
  35131. - name: created
  35132. in: query
  35133. description: ''
  35134. required: false
  35135. type: string
  35136. - name: last_updated
  35137. in: query
  35138. description: ''
  35139. required: false
  35140. type: string
  35141. - name: created_by_request
  35142. in: query
  35143. description: ''
  35144. required: false
  35145. type: string
  35146. - name: updated_by_request
  35147. in: query
  35148. description: ''
  35149. required: false
  35150. type: string
  35151. - name: q
  35152. in: query
  35153. description: ''
  35154. required: false
  35155. type: string
  35156. - name: tag
  35157. in: query
  35158. description: ''
  35159. required: false
  35160. type: string
  35161. - name: l2vpn_id
  35162. in: query
  35163. description: ''
  35164. required: false
  35165. type: string
  35166. - name: l2vpn
  35167. in: query
  35168. description: ''
  35169. required: false
  35170. type: string
  35171. - name: region
  35172. in: query
  35173. description: ''
  35174. required: false
  35175. type: string
  35176. - name: region_id
  35177. in: query
  35178. description: ''
  35179. required: false
  35180. type: string
  35181. - name: site
  35182. in: query
  35183. description: ''
  35184. required: false
  35185. type: string
  35186. - name: site_id
  35187. in: query
  35188. description: ''
  35189. required: false
  35190. type: string
  35191. - name: device
  35192. in: query
  35193. description: ''
  35194. required: false
  35195. type: string
  35196. - name: device_id
  35197. in: query
  35198. description: ''
  35199. required: false
  35200. type: string
  35201. - name: virtual_machine
  35202. in: query
  35203. description: ''
  35204. required: false
  35205. type: string
  35206. - name: virtual_machine_id
  35207. in: query
  35208. description: ''
  35209. required: false
  35210. type: string
  35211. - name: interface
  35212. in: query
  35213. description: ''
  35214. required: false
  35215. type: string
  35216. - name: interface_id
  35217. in: query
  35218. description: ''
  35219. required: false
  35220. type: string
  35221. - name: vminterface
  35222. in: query
  35223. description: ''
  35224. required: false
  35225. type: string
  35226. - name: vminterface_id
  35227. in: query
  35228. description: ''
  35229. required: false
  35230. type: string
  35231. - name: vlan
  35232. in: query
  35233. description: ''
  35234. required: false
  35235. type: string
  35236. - name: vlan_vid
  35237. in: query
  35238. description: ''
  35239. required: false
  35240. type: number
  35241. - name: vlan_id
  35242. in: query
  35243. description: ''
  35244. required: false
  35245. type: string
  35246. - name: assigned_object_type
  35247. in: query
  35248. description: ''
  35249. required: false
  35250. type: string
  35251. - name: id__n
  35252. in: query
  35253. description: ''
  35254. required: false
  35255. type: string
  35256. - name: id__lte
  35257. in: query
  35258. description: ''
  35259. required: false
  35260. type: string
  35261. - name: id__lt
  35262. in: query
  35263. description: ''
  35264. required: false
  35265. type: string
  35266. - name: id__gte
  35267. in: query
  35268. description: ''
  35269. required: false
  35270. type: string
  35271. - name: id__gt
  35272. in: query
  35273. description: ''
  35274. required: false
  35275. type: string
  35276. - name: assigned_object_type_id__n
  35277. in: query
  35278. description: ''
  35279. required: false
  35280. type: string
  35281. - name: created__n
  35282. in: query
  35283. description: ''
  35284. required: false
  35285. type: string
  35286. - name: created__lte
  35287. in: query
  35288. description: ''
  35289. required: false
  35290. type: string
  35291. - name: created__lt
  35292. in: query
  35293. description: ''
  35294. required: false
  35295. type: string
  35296. - name: created__gte
  35297. in: query
  35298. description: ''
  35299. required: false
  35300. type: string
  35301. - name: created__gt
  35302. in: query
  35303. description: ''
  35304. required: false
  35305. type: string
  35306. - name: last_updated__n
  35307. in: query
  35308. description: ''
  35309. required: false
  35310. type: string
  35311. - name: last_updated__lte
  35312. in: query
  35313. description: ''
  35314. required: false
  35315. type: string
  35316. - name: last_updated__lt
  35317. in: query
  35318. description: ''
  35319. required: false
  35320. type: string
  35321. - name: last_updated__gte
  35322. in: query
  35323. description: ''
  35324. required: false
  35325. type: string
  35326. - name: last_updated__gt
  35327. in: query
  35328. description: ''
  35329. required: false
  35330. type: string
  35331. - name: tag__n
  35332. in: query
  35333. description: ''
  35334. required: false
  35335. type: string
  35336. - name: l2vpn_id__n
  35337. in: query
  35338. description: ''
  35339. required: false
  35340. type: string
  35341. - name: l2vpn__n
  35342. in: query
  35343. description: ''
  35344. required: false
  35345. type: string
  35346. - name: device__n
  35347. in: query
  35348. description: ''
  35349. required: false
  35350. type: string
  35351. - name: device_id__n
  35352. in: query
  35353. description: ''
  35354. required: false
  35355. type: string
  35356. - name: virtual_machine__n
  35357. in: query
  35358. description: ''
  35359. required: false
  35360. type: string
  35361. - name: virtual_machine_id__n
  35362. in: query
  35363. description: ''
  35364. required: false
  35365. type: string
  35366. - name: interface__n
  35367. in: query
  35368. description: ''
  35369. required: false
  35370. type: string
  35371. - name: interface_id__n
  35372. in: query
  35373. description: ''
  35374. required: false
  35375. type: string
  35376. - name: vminterface__n
  35377. in: query
  35378. description: ''
  35379. required: false
  35380. type: string
  35381. - name: vminterface_id__n
  35382. in: query
  35383. description: ''
  35384. required: false
  35385. type: string
  35386. - name: vlan__n
  35387. in: query
  35388. description: ''
  35389. required: false
  35390. type: string
  35391. - name: vlan_vid__n
  35392. in: query
  35393. description: ''
  35394. required: false
  35395. type: number
  35396. - name: vlan_vid__lte
  35397. in: query
  35398. description: ''
  35399. required: false
  35400. type: number
  35401. - name: vlan_vid__lt
  35402. in: query
  35403. description: ''
  35404. required: false
  35405. type: number
  35406. - name: vlan_vid__gte
  35407. in: query
  35408. description: ''
  35409. required: false
  35410. type: number
  35411. - name: vlan_vid__gt
  35412. in: query
  35413. description: ''
  35414. required: false
  35415. type: number
  35416. - name: vlan_id__n
  35417. in: query
  35418. description: ''
  35419. required: false
  35420. type: string
  35421. - name: assigned_object_type__n
  35422. in: query
  35423. description: ''
  35424. required: false
  35425. type: string
  35426. - name: ordering
  35427. in: query
  35428. description: Which field to use when ordering the results.
  35429. required: false
  35430. type: string
  35431. - name: limit
  35432. in: query
  35433. description: Number of results to return per page.
  35434. required: false
  35435. type: integer
  35436. - name: offset
  35437. in: query
  35438. description: The initial index from which to return the results.
  35439. required: false
  35440. type: integer
  35441. responses:
  35442. '200':
  35443. description: ''
  35444. schema:
  35445. required:
  35446. - count
  35447. - results
  35448. type: object
  35449. properties:
  35450. count:
  35451. type: integer
  35452. next:
  35453. type: string
  35454. format: uri
  35455. x-nullable: true
  35456. previous:
  35457. type: string
  35458. format: uri
  35459. x-nullable: true
  35460. results:
  35461. type: array
  35462. items:
  35463. $ref: '#/definitions/L2VPNTermination'
  35464. tags:
  35465. - ipam
  35466. post:
  35467. operationId: ipam_l2vpn-terminations_create
  35468. description: ''
  35469. parameters:
  35470. - name: data
  35471. in: body
  35472. required: true
  35473. schema:
  35474. $ref: '#/definitions/WritableL2VPNTermination'
  35475. responses:
  35476. '201':
  35477. description: ''
  35478. schema:
  35479. $ref: '#/definitions/L2VPNTermination'
  35480. tags:
  35481. - ipam
  35482. put:
  35483. operationId: ipam_l2vpn-terminations_bulk_update
  35484. description: ''
  35485. parameters:
  35486. - name: data
  35487. in: body
  35488. required: true
  35489. schema:
  35490. $ref: '#/definitions/WritableL2VPNTermination'
  35491. responses:
  35492. '200':
  35493. description: ''
  35494. schema:
  35495. $ref: '#/definitions/L2VPNTermination'
  35496. tags:
  35497. - ipam
  35498. patch:
  35499. operationId: ipam_l2vpn-terminations_bulk_partial_update
  35500. description: ''
  35501. parameters:
  35502. - name: data
  35503. in: body
  35504. required: true
  35505. schema:
  35506. $ref: '#/definitions/WritableL2VPNTermination'
  35507. responses:
  35508. '200':
  35509. description: ''
  35510. schema:
  35511. $ref: '#/definitions/L2VPNTermination'
  35512. tags:
  35513. - ipam
  35514. delete:
  35515. operationId: ipam_l2vpn-terminations_bulk_delete
  35516. description: ''
  35517. parameters: []
  35518. responses:
  35519. '204':
  35520. description: ''
  35521. tags:
  35522. - ipam
  35523. parameters: []
  35524. /ipam/l2vpn-terminations/{id}/:
  35525. get:
  35526. operationId: ipam_l2vpn-terminations_read
  35527. description: ''
  35528. parameters: []
  35529. responses:
  35530. '200':
  35531. description: ''
  35532. schema:
  35533. $ref: '#/definitions/L2VPNTermination'
  35534. tags:
  35535. - ipam
  35536. put:
  35537. operationId: ipam_l2vpn-terminations_update
  35538. description: ''
  35539. parameters:
  35540. - name: data
  35541. in: body
  35542. required: true
  35543. schema:
  35544. $ref: '#/definitions/WritableL2VPNTermination'
  35545. responses:
  35546. '200':
  35547. description: ''
  35548. schema:
  35549. $ref: '#/definitions/L2VPNTermination'
  35550. tags:
  35551. - ipam
  35552. patch:
  35553. operationId: ipam_l2vpn-terminations_partial_update
  35554. description: ''
  35555. parameters:
  35556. - name: data
  35557. in: body
  35558. required: true
  35559. schema:
  35560. $ref: '#/definitions/WritableL2VPNTermination'
  35561. responses:
  35562. '200':
  35563. description: ''
  35564. schema:
  35565. $ref: '#/definitions/L2VPNTermination'
  35566. tags:
  35567. - ipam
  35568. delete:
  35569. operationId: ipam_l2vpn-terminations_delete
  35570. description: ''
  35571. parameters: []
  35572. responses:
  35573. '204':
  35574. description: ''
  35575. tags:
  35576. - ipam
  35577. parameters:
  35578. - name: id
  35579. in: path
  35580. description: A unique integer value identifying this L2VPN termination.
  35581. required: true
  35582. type: integer
  35583. /ipam/l2vpns/:
  35584. get:
  35585. operationId: ipam_l2vpns_list
  35586. description: ''
  35587. parameters:
  35588. - name: id
  35589. in: query
  35590. description: ''
  35591. required: false
  35592. type: string
  35593. - name: identifier
  35594. in: query
  35595. description: ''
  35596. required: false
  35597. type: string
  35598. - name: name
  35599. in: query
  35600. description: ''
  35601. required: false
  35602. type: string
  35603. - name: slug
  35604. in: query
  35605. description: ''
  35606. required: false
  35607. type: string
  35608. - name: type
  35609. in: query
  35610. description: ''
  35611. required: false
  35612. type: string
  35613. - name: description
  35614. in: query
  35615. description: ''
  35616. required: false
  35617. type: string
  35618. - name: created
  35619. in: query
  35620. description: ''
  35621. required: false
  35622. type: string
  35623. - name: last_updated
  35624. in: query
  35625. description: ''
  35626. required: false
  35627. type: string
  35628. - name: created_by_request
  35629. in: query
  35630. description: ''
  35631. required: false
  35632. type: string
  35633. - name: updated_by_request
  35634. in: query
  35635. description: ''
  35636. required: false
  35637. type: string
  35638. - name: q
  35639. in: query
  35640. description: ''
  35641. required: false
  35642. type: string
  35643. - name: tag
  35644. in: query
  35645. description: ''
  35646. required: false
  35647. type: string
  35648. - name: tenant_group_id
  35649. in: query
  35650. description: ''
  35651. required: false
  35652. type: string
  35653. - name: tenant_group
  35654. in: query
  35655. description: ''
  35656. required: false
  35657. type: string
  35658. - name: tenant_id
  35659. in: query
  35660. description: ''
  35661. required: false
  35662. type: string
  35663. - name: tenant
  35664. in: query
  35665. description: ''
  35666. required: false
  35667. type: string
  35668. - name: import_target_id
  35669. in: query
  35670. description: ''
  35671. required: false
  35672. type: string
  35673. - name: import_target
  35674. in: query
  35675. description: ''
  35676. required: false
  35677. type: string
  35678. - name: export_target_id
  35679. in: query
  35680. description: ''
  35681. required: false
  35682. type: string
  35683. - name: export_target
  35684. in: query
  35685. description: ''
  35686. required: false
  35687. type: string
  35688. - name: id__n
  35689. in: query
  35690. description: ''
  35691. required: false
  35692. type: string
  35693. - name: id__lte
  35694. in: query
  35695. description: ''
  35696. required: false
  35697. type: string
  35698. - name: id__lt
  35699. in: query
  35700. description: ''
  35701. required: false
  35702. type: string
  35703. - name: id__gte
  35704. in: query
  35705. description: ''
  35706. required: false
  35707. type: string
  35708. - name: id__gt
  35709. in: query
  35710. description: ''
  35711. required: false
  35712. type: string
  35713. - name: identifier__n
  35714. in: query
  35715. description: ''
  35716. required: false
  35717. type: string
  35718. - name: identifier__lte
  35719. in: query
  35720. description: ''
  35721. required: false
  35722. type: string
  35723. - name: identifier__lt
  35724. in: query
  35725. description: ''
  35726. required: false
  35727. type: string
  35728. - name: identifier__gte
  35729. in: query
  35730. description: ''
  35731. required: false
  35732. type: string
  35733. - name: identifier__gt
  35734. in: query
  35735. description: ''
  35736. required: false
  35737. type: string
  35738. - name: name__n
  35739. in: query
  35740. description: ''
  35741. required: false
  35742. type: string
  35743. - name: name__ic
  35744. in: query
  35745. description: ''
  35746. required: false
  35747. type: string
  35748. - name: name__nic
  35749. in: query
  35750. description: ''
  35751. required: false
  35752. type: string
  35753. - name: name__iew
  35754. in: query
  35755. description: ''
  35756. required: false
  35757. type: string
  35758. - name: name__niew
  35759. in: query
  35760. description: ''
  35761. required: false
  35762. type: string
  35763. - name: name__isw
  35764. in: query
  35765. description: ''
  35766. required: false
  35767. type: string
  35768. - name: name__nisw
  35769. in: query
  35770. description: ''
  35771. required: false
  35772. type: string
  35773. - name: name__ie
  35774. in: query
  35775. description: ''
  35776. required: false
  35777. type: string
  35778. - name: name__nie
  35779. in: query
  35780. description: ''
  35781. required: false
  35782. type: string
  35783. - name: name__empty
  35784. in: query
  35785. description: ''
  35786. required: false
  35787. type: string
  35788. - name: slug__n
  35789. in: query
  35790. description: ''
  35791. required: false
  35792. type: string
  35793. - name: slug__ic
  35794. in: query
  35795. description: ''
  35796. required: false
  35797. type: string
  35798. - name: slug__nic
  35799. in: query
  35800. description: ''
  35801. required: false
  35802. type: string
  35803. - name: slug__iew
  35804. in: query
  35805. description: ''
  35806. required: false
  35807. type: string
  35808. - name: slug__niew
  35809. in: query
  35810. description: ''
  35811. required: false
  35812. type: string
  35813. - name: slug__isw
  35814. in: query
  35815. description: ''
  35816. required: false
  35817. type: string
  35818. - name: slug__nisw
  35819. in: query
  35820. description: ''
  35821. required: false
  35822. type: string
  35823. - name: slug__ie
  35824. in: query
  35825. description: ''
  35826. required: false
  35827. type: string
  35828. - name: slug__nie
  35829. in: query
  35830. description: ''
  35831. required: false
  35832. type: string
  35833. - name: slug__empty
  35834. in: query
  35835. description: ''
  35836. required: false
  35837. type: string
  35838. - name: type__n
  35839. in: query
  35840. description: ''
  35841. required: false
  35842. type: string
  35843. - name: description__n
  35844. in: query
  35845. description: ''
  35846. required: false
  35847. type: string
  35848. - name: description__ic
  35849. in: query
  35850. description: ''
  35851. required: false
  35852. type: string
  35853. - name: description__nic
  35854. in: query
  35855. description: ''
  35856. required: false
  35857. type: string
  35858. - name: description__iew
  35859. in: query
  35860. description: ''
  35861. required: false
  35862. type: string
  35863. - name: description__niew
  35864. in: query
  35865. description: ''
  35866. required: false
  35867. type: string
  35868. - name: description__isw
  35869. in: query
  35870. description: ''
  35871. required: false
  35872. type: string
  35873. - name: description__nisw
  35874. in: query
  35875. description: ''
  35876. required: false
  35877. type: string
  35878. - name: description__ie
  35879. in: query
  35880. description: ''
  35881. required: false
  35882. type: string
  35883. - name: description__nie
  35884. in: query
  35885. description: ''
  35886. required: false
  35887. type: string
  35888. - name: description__empty
  35889. in: query
  35890. description: ''
  35891. required: false
  35892. type: string
  35893. - name: created__n
  35894. in: query
  35895. description: ''
  35896. required: false
  35897. type: string
  35898. - name: created__lte
  35899. in: query
  35900. description: ''
  35901. required: false
  35902. type: string
  35903. - name: created__lt
  35904. in: query
  35905. description: ''
  35906. required: false
  35907. type: string
  35908. - name: created__gte
  35909. in: query
  35910. description: ''
  35911. required: false
  35912. type: string
  35913. - name: created__gt
  35914. in: query
  35915. description: ''
  35916. required: false
  35917. type: string
  35918. - name: last_updated__n
  35919. in: query
  35920. description: ''
  35921. required: false
  35922. type: string
  35923. - name: last_updated__lte
  35924. in: query
  35925. description: ''
  35926. required: false
  35927. type: string
  35928. - name: last_updated__lt
  35929. in: query
  35930. description: ''
  35931. required: false
  35932. type: string
  35933. - name: last_updated__gte
  35934. in: query
  35935. description: ''
  35936. required: false
  35937. type: string
  35938. - name: last_updated__gt
  35939. in: query
  35940. description: ''
  35941. required: false
  35942. type: string
  35943. - name: tag__n
  35944. in: query
  35945. description: ''
  35946. required: false
  35947. type: string
  35948. - name: tenant_group_id__n
  35949. in: query
  35950. description: ''
  35951. required: false
  35952. type: string
  35953. - name: tenant_group__n
  35954. in: query
  35955. description: ''
  35956. required: false
  35957. type: string
  35958. - name: tenant_id__n
  35959. in: query
  35960. description: ''
  35961. required: false
  35962. type: string
  35963. - name: tenant__n
  35964. in: query
  35965. description: ''
  35966. required: false
  35967. type: string
  35968. - name: import_target_id__n
  35969. in: query
  35970. description: ''
  35971. required: false
  35972. type: string
  35973. - name: import_target__n
  35974. in: query
  35975. description: ''
  35976. required: false
  35977. type: string
  35978. - name: export_target_id__n
  35979. in: query
  35980. description: ''
  35981. required: false
  35982. type: string
  35983. - name: export_target__n
  35984. in: query
  35985. description: ''
  35986. required: false
  35987. type: string
  35988. - name: ordering
  35989. in: query
  35990. description: Which field to use when ordering the results.
  35991. required: false
  35992. type: string
  35993. - name: limit
  35994. in: query
  35995. description: Number of results to return per page.
  35996. required: false
  35997. type: integer
  35998. - name: offset
  35999. in: query
  36000. description: The initial index from which to return the results.
  36001. required: false
  36002. type: integer
  36003. responses:
  36004. '200':
  36005. description: ''
  36006. schema:
  36007. required:
  36008. - count
  36009. - results
  36010. type: object
  36011. properties:
  36012. count:
  36013. type: integer
  36014. next:
  36015. type: string
  36016. format: uri
  36017. x-nullable: true
  36018. previous:
  36019. type: string
  36020. format: uri
  36021. x-nullable: true
  36022. results:
  36023. type: array
  36024. items:
  36025. $ref: '#/definitions/L2VPN'
  36026. tags:
  36027. - ipam
  36028. post:
  36029. operationId: ipam_l2vpns_create
  36030. description: ''
  36031. parameters:
  36032. - name: data
  36033. in: body
  36034. required: true
  36035. schema:
  36036. $ref: '#/definitions/WritableL2VPN'
  36037. responses:
  36038. '201':
  36039. description: ''
  36040. schema:
  36041. $ref: '#/definitions/L2VPN'
  36042. tags:
  36043. - ipam
  36044. put:
  36045. operationId: ipam_l2vpns_bulk_update
  36046. description: ''
  36047. parameters:
  36048. - name: data
  36049. in: body
  36050. required: true
  36051. schema:
  36052. $ref: '#/definitions/WritableL2VPN'
  36053. responses:
  36054. '200':
  36055. description: ''
  36056. schema:
  36057. $ref: '#/definitions/L2VPN'
  36058. tags:
  36059. - ipam
  36060. patch:
  36061. operationId: ipam_l2vpns_bulk_partial_update
  36062. description: ''
  36063. parameters:
  36064. - name: data
  36065. in: body
  36066. required: true
  36067. schema:
  36068. $ref: '#/definitions/WritableL2VPN'
  36069. responses:
  36070. '200':
  36071. description: ''
  36072. schema:
  36073. $ref: '#/definitions/L2VPN'
  36074. tags:
  36075. - ipam
  36076. delete:
  36077. operationId: ipam_l2vpns_bulk_delete
  36078. description: ''
  36079. parameters: []
  36080. responses:
  36081. '204':
  36082. description: ''
  36083. tags:
  36084. - ipam
  36085. parameters: []
  36086. /ipam/l2vpns/{id}/:
  36087. get:
  36088. operationId: ipam_l2vpns_read
  36089. description: ''
  36090. parameters: []
  36091. responses:
  36092. '200':
  36093. description: ''
  36094. schema:
  36095. $ref: '#/definitions/L2VPN'
  36096. tags:
  36097. - ipam
  36098. put:
  36099. operationId: ipam_l2vpns_update
  36100. description: ''
  36101. parameters:
  36102. - name: data
  36103. in: body
  36104. required: true
  36105. schema:
  36106. $ref: '#/definitions/WritableL2VPN'
  36107. responses:
  36108. '200':
  36109. description: ''
  36110. schema:
  36111. $ref: '#/definitions/L2VPN'
  36112. tags:
  36113. - ipam
  36114. patch:
  36115. operationId: ipam_l2vpns_partial_update
  36116. description: ''
  36117. parameters:
  36118. - name: data
  36119. in: body
  36120. required: true
  36121. schema:
  36122. $ref: '#/definitions/WritableL2VPN'
  36123. responses:
  36124. '200':
  36125. description: ''
  36126. schema:
  36127. $ref: '#/definitions/L2VPN'
  36128. tags:
  36129. - ipam
  36130. delete:
  36131. operationId: ipam_l2vpns_delete
  36132. description: ''
  36133. parameters: []
  36134. responses:
  36135. '204':
  36136. description: ''
  36137. tags:
  36138. - ipam
  36139. parameters:
  36140. - name: id
  36141. in: path
  36142. description: A unique integer value identifying this L2VPN.
  36143. required: true
  36144. type: integer
  36145. /ipam/prefixes/:
  36146. get:
  36147. operationId: ipam_prefixes_list
  36148. description: ''
  36149. parameters:
  36150. - name: id
  36151. in: query
  36152. description: ''
  36153. required: false
  36154. type: string
  36155. - name: is_pool
  36156. in: query
  36157. description: ''
  36158. required: false
  36159. type: string
  36160. - name: mark_utilized
  36161. in: query
  36162. description: ''
  36163. required: false
  36164. type: string
  36165. - name: description
  36166. in: query
  36167. description: ''
  36168. required: false
  36169. type: string
  36170. - name: created
  36171. in: query
  36172. description: ''
  36173. required: false
  36174. type: string
  36175. - name: last_updated
  36176. in: query
  36177. description: ''
  36178. required: false
  36179. type: string
  36180. - name: created_by_request
  36181. in: query
  36182. description: ''
  36183. required: false
  36184. type: string
  36185. - name: updated_by_request
  36186. in: query
  36187. description: ''
  36188. required: false
  36189. type: string
  36190. - name: q
  36191. in: query
  36192. description: ''
  36193. required: false
  36194. type: string
  36195. - name: tag
  36196. in: query
  36197. description: ''
  36198. required: false
  36199. type: string
  36200. - name: tenant_group_id
  36201. in: query
  36202. description: ''
  36203. required: false
  36204. type: string
  36205. - name: tenant_group
  36206. in: query
  36207. description: ''
  36208. required: false
  36209. type: string
  36210. - name: tenant_id
  36211. in: query
  36212. description: ''
  36213. required: false
  36214. type: string
  36215. - name: tenant
  36216. in: query
  36217. description: ''
  36218. required: false
  36219. type: string
  36220. - name: family
  36221. in: query
  36222. description: ''
  36223. required: false
  36224. type: number
  36225. - name: prefix
  36226. in: query
  36227. description: ''
  36228. required: false
  36229. type: string
  36230. - name: within
  36231. in: query
  36232. description: ''
  36233. required: false
  36234. type: string
  36235. - name: within_include
  36236. in: query
  36237. description: ''
  36238. required: false
  36239. type: string
  36240. - name: contains
  36241. in: query
  36242. description: ''
  36243. required: false
  36244. type: string
  36245. - name: depth
  36246. in: query
  36247. description: ''
  36248. required: false
  36249. type: string
  36250. - name: children
  36251. in: query
  36252. description: ''
  36253. required: false
  36254. type: string
  36255. - name: mask_length
  36256. in: query
  36257. description: ''
  36258. required: false
  36259. type: string
  36260. - name: mask_length__gte
  36261. in: query
  36262. description: ''
  36263. required: false
  36264. type: number
  36265. - name: mask_length__lte
  36266. in: query
  36267. description: ''
  36268. required: false
  36269. type: number
  36270. - name: vrf_id
  36271. in: query
  36272. description: ''
  36273. required: false
  36274. type: string
  36275. - name: vrf
  36276. in: query
  36277. description: ''
  36278. required: false
  36279. type: string
  36280. - name: present_in_vrf_id
  36281. in: query
  36282. description: ''
  36283. required: false
  36284. type: string
  36285. - name: present_in_vrf
  36286. in: query
  36287. description: ''
  36288. required: false
  36289. type: string
  36290. - name: region_id
  36291. in: query
  36292. description: ''
  36293. required: false
  36294. type: string
  36295. - name: region
  36296. in: query
  36297. description: ''
  36298. required: false
  36299. type: string
  36300. - name: site_group_id
  36301. in: query
  36302. description: ''
  36303. required: false
  36304. type: string
  36305. - name: site_group
  36306. in: query
  36307. description: ''
  36308. required: false
  36309. type: string
  36310. - name: site_id
  36311. in: query
  36312. description: ''
  36313. required: false
  36314. type: string
  36315. - name: site
  36316. in: query
  36317. description: ''
  36318. required: false
  36319. type: string
  36320. - name: vlan_id
  36321. in: query
  36322. description: ''
  36323. required: false
  36324. type: string
  36325. - name: vlan_vid
  36326. in: query
  36327. description: ''
  36328. required: false
  36329. type: number
  36330. - name: role_id
  36331. in: query
  36332. description: ''
  36333. required: false
  36334. type: string
  36335. - name: role
  36336. in: query
  36337. description: ''
  36338. required: false
  36339. type: string
  36340. - name: status
  36341. in: query
  36342. description: ''
  36343. required: false
  36344. type: string
  36345. - name: id__n
  36346. in: query
  36347. description: ''
  36348. required: false
  36349. type: string
  36350. - name: id__lte
  36351. in: query
  36352. description: ''
  36353. required: false
  36354. type: string
  36355. - name: id__lt
  36356. in: query
  36357. description: ''
  36358. required: false
  36359. type: string
  36360. - name: id__gte
  36361. in: query
  36362. description: ''
  36363. required: false
  36364. type: string
  36365. - name: id__gt
  36366. in: query
  36367. description: ''
  36368. required: false
  36369. type: string
  36370. - name: description__n
  36371. in: query
  36372. description: ''
  36373. required: false
  36374. type: string
  36375. - name: description__ic
  36376. in: query
  36377. description: ''
  36378. required: false
  36379. type: string
  36380. - name: description__nic
  36381. in: query
  36382. description: ''
  36383. required: false
  36384. type: string
  36385. - name: description__iew
  36386. in: query
  36387. description: ''
  36388. required: false
  36389. type: string
  36390. - name: description__niew
  36391. in: query
  36392. description: ''
  36393. required: false
  36394. type: string
  36395. - name: description__isw
  36396. in: query
  36397. description: ''
  36398. required: false
  36399. type: string
  36400. - name: description__nisw
  36401. in: query
  36402. description: ''
  36403. required: false
  36404. type: string
  36405. - name: description__ie
  36406. in: query
  36407. description: ''
  36408. required: false
  36409. type: string
  36410. - name: description__nie
  36411. in: query
  36412. description: ''
  36413. required: false
  36414. type: string
  36415. - name: description__empty
  36416. in: query
  36417. description: ''
  36418. required: false
  36419. type: string
  36420. - name: created__n
  36421. in: query
  36422. description: ''
  36423. required: false
  36424. type: string
  36425. - name: created__lte
  36426. in: query
  36427. description: ''
  36428. required: false
  36429. type: string
  36430. - name: created__lt
  36431. in: query
  36432. description: ''
  36433. required: false
  36434. type: string
  36435. - name: created__gte
  36436. in: query
  36437. description: ''
  36438. required: false
  36439. type: string
  36440. - name: created__gt
  36441. in: query
  36442. description: ''
  36443. required: false
  36444. type: string
  36445. - name: last_updated__n
  36446. in: query
  36447. description: ''
  36448. required: false
  36449. type: string
  36450. - name: last_updated__lte
  36451. in: query
  36452. description: ''
  36453. required: false
  36454. type: string
  36455. - name: last_updated__lt
  36456. in: query
  36457. description: ''
  36458. required: false
  36459. type: string
  36460. - name: last_updated__gte
  36461. in: query
  36462. description: ''
  36463. required: false
  36464. type: string
  36465. - name: last_updated__gt
  36466. in: query
  36467. description: ''
  36468. required: false
  36469. type: string
  36470. - name: tag__n
  36471. in: query
  36472. description: ''
  36473. required: false
  36474. type: string
  36475. - name: tenant_group_id__n
  36476. in: query
  36477. description: ''
  36478. required: false
  36479. type: string
  36480. - name: tenant_group__n
  36481. in: query
  36482. description: ''
  36483. required: false
  36484. type: string
  36485. - name: tenant_id__n
  36486. in: query
  36487. description: ''
  36488. required: false
  36489. type: string
  36490. - name: tenant__n
  36491. in: query
  36492. description: ''
  36493. required: false
  36494. type: string
  36495. - name: depth__n
  36496. in: query
  36497. description: ''
  36498. required: false
  36499. type: string
  36500. - name: depth__lte
  36501. in: query
  36502. description: ''
  36503. required: false
  36504. type: string
  36505. - name: depth__lt
  36506. in: query
  36507. description: ''
  36508. required: false
  36509. type: string
  36510. - name: depth__gte
  36511. in: query
  36512. description: ''
  36513. required: false
  36514. type: string
  36515. - name: depth__gt
  36516. in: query
  36517. description: ''
  36518. required: false
  36519. type: string
  36520. - name: children__n
  36521. in: query
  36522. description: ''
  36523. required: false
  36524. type: string
  36525. - name: children__lte
  36526. in: query
  36527. description: ''
  36528. required: false
  36529. type: string
  36530. - name: children__lt
  36531. in: query
  36532. description: ''
  36533. required: false
  36534. type: string
  36535. - name: children__gte
  36536. in: query
  36537. description: ''
  36538. required: false
  36539. type: string
  36540. - name: children__gt
  36541. in: query
  36542. description: ''
  36543. required: false
  36544. type: string
  36545. - name: vrf_id__n
  36546. in: query
  36547. description: ''
  36548. required: false
  36549. type: string
  36550. - name: vrf__n
  36551. in: query
  36552. description: ''
  36553. required: false
  36554. type: string
  36555. - name: region_id__n
  36556. in: query
  36557. description: ''
  36558. required: false
  36559. type: string
  36560. - name: region__n
  36561. in: query
  36562. description: ''
  36563. required: false
  36564. type: string
  36565. - name: site_group_id__n
  36566. in: query
  36567. description: ''
  36568. required: false
  36569. type: string
  36570. - name: site_group__n
  36571. in: query
  36572. description: ''
  36573. required: false
  36574. type: string
  36575. - name: site_id__n
  36576. in: query
  36577. description: ''
  36578. required: false
  36579. type: string
  36580. - name: site__n
  36581. in: query
  36582. description: ''
  36583. required: false
  36584. type: string
  36585. - name: vlan_id__n
  36586. in: query
  36587. description: ''
  36588. required: false
  36589. type: string
  36590. - name: vlan_vid__n
  36591. in: query
  36592. description: ''
  36593. required: false
  36594. type: number
  36595. - name: vlan_vid__lte
  36596. in: query
  36597. description: ''
  36598. required: false
  36599. type: number
  36600. - name: vlan_vid__lt
  36601. in: query
  36602. description: ''
  36603. required: false
  36604. type: number
  36605. - name: vlan_vid__gte
  36606. in: query
  36607. description: ''
  36608. required: false
  36609. type: number
  36610. - name: vlan_vid__gt
  36611. in: query
  36612. description: ''
  36613. required: false
  36614. type: number
  36615. - name: role_id__n
  36616. in: query
  36617. description: ''
  36618. required: false
  36619. type: string
  36620. - name: role__n
  36621. in: query
  36622. description: ''
  36623. required: false
  36624. type: string
  36625. - name: status__n
  36626. in: query
  36627. description: ''
  36628. required: false
  36629. type: string
  36630. - name: ordering
  36631. in: query
  36632. description: Which field to use when ordering the results.
  36633. required: false
  36634. type: string
  36635. - name: limit
  36636. in: query
  36637. description: Number of results to return per page.
  36638. required: false
  36639. type: integer
  36640. - name: offset
  36641. in: query
  36642. description: The initial index from which to return the results.
  36643. required: false
  36644. type: integer
  36645. responses:
  36646. '200':
  36647. description: ''
  36648. schema:
  36649. required:
  36650. - count
  36651. - results
  36652. type: object
  36653. properties:
  36654. count:
  36655. type: integer
  36656. next:
  36657. type: string
  36658. format: uri
  36659. x-nullable: true
  36660. previous:
  36661. type: string
  36662. format: uri
  36663. x-nullable: true
  36664. results:
  36665. type: array
  36666. items:
  36667. $ref: '#/definitions/Prefix'
  36668. tags:
  36669. - ipam
  36670. post:
  36671. operationId: ipam_prefixes_create
  36672. description: ''
  36673. parameters:
  36674. - name: data
  36675. in: body
  36676. required: true
  36677. schema:
  36678. $ref: '#/definitions/WritablePrefix'
  36679. responses:
  36680. '201':
  36681. description: ''
  36682. schema:
  36683. $ref: '#/definitions/Prefix'
  36684. tags:
  36685. - ipam
  36686. put:
  36687. operationId: ipam_prefixes_bulk_update
  36688. description: ''
  36689. parameters:
  36690. - name: data
  36691. in: body
  36692. required: true
  36693. schema:
  36694. $ref: '#/definitions/WritablePrefix'
  36695. responses:
  36696. '200':
  36697. description: ''
  36698. schema:
  36699. $ref: '#/definitions/Prefix'
  36700. tags:
  36701. - ipam
  36702. patch:
  36703. operationId: ipam_prefixes_bulk_partial_update
  36704. description: ''
  36705. parameters:
  36706. - name: data
  36707. in: body
  36708. required: true
  36709. schema:
  36710. $ref: '#/definitions/WritablePrefix'
  36711. responses:
  36712. '200':
  36713. description: ''
  36714. schema:
  36715. $ref: '#/definitions/Prefix'
  36716. tags:
  36717. - ipam
  36718. delete:
  36719. operationId: ipam_prefixes_bulk_delete
  36720. description: ''
  36721. parameters: []
  36722. responses:
  36723. '204':
  36724. description: ''
  36725. tags:
  36726. - ipam
  36727. parameters: []
  36728. /ipam/prefixes/{id}/:
  36729. get:
  36730. operationId: ipam_prefixes_read
  36731. description: ''
  36732. parameters: []
  36733. responses:
  36734. '200':
  36735. description: ''
  36736. schema:
  36737. $ref: '#/definitions/Prefix'
  36738. tags:
  36739. - ipam
  36740. put:
  36741. operationId: ipam_prefixes_update
  36742. description: ''
  36743. parameters:
  36744. - name: data
  36745. in: body
  36746. required: true
  36747. schema:
  36748. $ref: '#/definitions/WritablePrefix'
  36749. responses:
  36750. '200':
  36751. description: ''
  36752. schema:
  36753. $ref: '#/definitions/Prefix'
  36754. tags:
  36755. - ipam
  36756. patch:
  36757. operationId: ipam_prefixes_partial_update
  36758. description: ''
  36759. parameters:
  36760. - name: data
  36761. in: body
  36762. required: true
  36763. schema:
  36764. $ref: '#/definitions/WritablePrefix'
  36765. responses:
  36766. '200':
  36767. description: ''
  36768. schema:
  36769. $ref: '#/definitions/Prefix'
  36770. tags:
  36771. - ipam
  36772. delete:
  36773. operationId: ipam_prefixes_delete
  36774. description: ''
  36775. parameters: []
  36776. responses:
  36777. '204':
  36778. description: ''
  36779. tags:
  36780. - ipam
  36781. parameters:
  36782. - name: id
  36783. in: path
  36784. description: A unique integer value identifying this prefix.
  36785. required: true
  36786. type: integer
  36787. /ipam/prefixes/{id}/available-ips/:
  36788. get:
  36789. operationId: ipam_prefixes_available-ips_list
  36790. description: ''
  36791. parameters: []
  36792. responses:
  36793. '200':
  36794. description: ''
  36795. schema:
  36796. type: array
  36797. items:
  36798. $ref: '#/definitions/AvailableIP'
  36799. tags:
  36800. - ipam
  36801. post:
  36802. operationId: ipam_prefixes_available-ips_create
  36803. description: ''
  36804. parameters:
  36805. - name: data
  36806. in: body
  36807. required: true
  36808. schema:
  36809. $ref: '#/definitions/WritableAvailableIP'
  36810. responses:
  36811. '201':
  36812. description: ''
  36813. schema:
  36814. type: array
  36815. items:
  36816. $ref: '#/definitions/IPAddress'
  36817. tags:
  36818. - ipam
  36819. parameters:
  36820. - name: id
  36821. in: path
  36822. description: A unique integer value identifying this IP address.
  36823. required: true
  36824. type: integer
  36825. /ipam/prefixes/{id}/available-prefixes/:
  36826. get:
  36827. operationId: ipam_prefixes_available-prefixes_list
  36828. description: ''
  36829. parameters: []
  36830. responses:
  36831. '200':
  36832. description: ''
  36833. schema:
  36834. type: array
  36835. items:
  36836. $ref: '#/definitions/AvailablePrefix'
  36837. tags:
  36838. - ipam
  36839. post:
  36840. operationId: ipam_prefixes_available-prefixes_create
  36841. description: ''
  36842. parameters:
  36843. - name: data
  36844. in: body
  36845. required: true
  36846. schema:
  36847. $ref: '#/definitions/PrefixLength'
  36848. responses:
  36849. '201':
  36850. description: ''
  36851. schema:
  36852. type: array
  36853. items:
  36854. $ref: '#/definitions/Prefix'
  36855. tags:
  36856. - ipam
  36857. parameters:
  36858. - name: id
  36859. in: path
  36860. description: A unique integer value identifying this prefix.
  36861. required: true
  36862. type: integer
  36863. /ipam/rirs/:
  36864. get:
  36865. operationId: ipam_rirs_list
  36866. description: ''
  36867. parameters:
  36868. - name: id
  36869. in: query
  36870. description: ''
  36871. required: false
  36872. type: string
  36873. - name: name
  36874. in: query
  36875. description: ''
  36876. required: false
  36877. type: string
  36878. - name: slug
  36879. in: query
  36880. description: ''
  36881. required: false
  36882. type: string
  36883. - name: is_private
  36884. in: query
  36885. description: ''
  36886. required: false
  36887. type: string
  36888. - name: description
  36889. in: query
  36890. description: ''
  36891. required: false
  36892. type: string
  36893. - name: created
  36894. in: query
  36895. description: ''
  36896. required: false
  36897. type: string
  36898. - name: last_updated
  36899. in: query
  36900. description: ''
  36901. required: false
  36902. type: string
  36903. - name: created_by_request
  36904. in: query
  36905. description: ''
  36906. required: false
  36907. type: string
  36908. - name: updated_by_request
  36909. in: query
  36910. description: ''
  36911. required: false
  36912. type: string
  36913. - name: q
  36914. in: query
  36915. description: ''
  36916. required: false
  36917. type: string
  36918. - name: tag
  36919. in: query
  36920. description: ''
  36921. required: false
  36922. type: string
  36923. - name: id__n
  36924. in: query
  36925. description: ''
  36926. required: false
  36927. type: string
  36928. - name: id__lte
  36929. in: query
  36930. description: ''
  36931. required: false
  36932. type: string
  36933. - name: id__lt
  36934. in: query
  36935. description: ''
  36936. required: false
  36937. type: string
  36938. - name: id__gte
  36939. in: query
  36940. description: ''
  36941. required: false
  36942. type: string
  36943. - name: id__gt
  36944. in: query
  36945. description: ''
  36946. required: false
  36947. type: string
  36948. - name: name__n
  36949. in: query
  36950. description: ''
  36951. required: false
  36952. type: string
  36953. - name: name__ic
  36954. in: query
  36955. description: ''
  36956. required: false
  36957. type: string
  36958. - name: name__nic
  36959. in: query
  36960. description: ''
  36961. required: false
  36962. type: string
  36963. - name: name__iew
  36964. in: query
  36965. description: ''
  36966. required: false
  36967. type: string
  36968. - name: name__niew
  36969. in: query
  36970. description: ''
  36971. required: false
  36972. type: string
  36973. - name: name__isw
  36974. in: query
  36975. description: ''
  36976. required: false
  36977. type: string
  36978. - name: name__nisw
  36979. in: query
  36980. description: ''
  36981. required: false
  36982. type: string
  36983. - name: name__ie
  36984. in: query
  36985. description: ''
  36986. required: false
  36987. type: string
  36988. - name: name__nie
  36989. in: query
  36990. description: ''
  36991. required: false
  36992. type: string
  36993. - name: name__empty
  36994. in: query
  36995. description: ''
  36996. required: false
  36997. type: string
  36998. - name: slug__n
  36999. in: query
  37000. description: ''
  37001. required: false
  37002. type: string
  37003. - name: slug__ic
  37004. in: query
  37005. description: ''
  37006. required: false
  37007. type: string
  37008. - name: slug__nic
  37009. in: query
  37010. description: ''
  37011. required: false
  37012. type: string
  37013. - name: slug__iew
  37014. in: query
  37015. description: ''
  37016. required: false
  37017. type: string
  37018. - name: slug__niew
  37019. in: query
  37020. description: ''
  37021. required: false
  37022. type: string
  37023. - name: slug__isw
  37024. in: query
  37025. description: ''
  37026. required: false
  37027. type: string
  37028. - name: slug__nisw
  37029. in: query
  37030. description: ''
  37031. required: false
  37032. type: string
  37033. - name: slug__ie
  37034. in: query
  37035. description: ''
  37036. required: false
  37037. type: string
  37038. - name: slug__nie
  37039. in: query
  37040. description: ''
  37041. required: false
  37042. type: string
  37043. - name: slug__empty
  37044. in: query
  37045. description: ''
  37046. required: false
  37047. type: string
  37048. - name: description__n
  37049. in: query
  37050. description: ''
  37051. required: false
  37052. type: string
  37053. - name: description__ic
  37054. in: query
  37055. description: ''
  37056. required: false
  37057. type: string
  37058. - name: description__nic
  37059. in: query
  37060. description: ''
  37061. required: false
  37062. type: string
  37063. - name: description__iew
  37064. in: query
  37065. description: ''
  37066. required: false
  37067. type: string
  37068. - name: description__niew
  37069. in: query
  37070. description: ''
  37071. required: false
  37072. type: string
  37073. - name: description__isw
  37074. in: query
  37075. description: ''
  37076. required: false
  37077. type: string
  37078. - name: description__nisw
  37079. in: query
  37080. description: ''
  37081. required: false
  37082. type: string
  37083. - name: description__ie
  37084. in: query
  37085. description: ''
  37086. required: false
  37087. type: string
  37088. - name: description__nie
  37089. in: query
  37090. description: ''
  37091. required: false
  37092. type: string
  37093. - name: description__empty
  37094. in: query
  37095. description: ''
  37096. required: false
  37097. type: string
  37098. - name: created__n
  37099. in: query
  37100. description: ''
  37101. required: false
  37102. type: string
  37103. - name: created__lte
  37104. in: query
  37105. description: ''
  37106. required: false
  37107. type: string
  37108. - name: created__lt
  37109. in: query
  37110. description: ''
  37111. required: false
  37112. type: string
  37113. - name: created__gte
  37114. in: query
  37115. description: ''
  37116. required: false
  37117. type: string
  37118. - name: created__gt
  37119. in: query
  37120. description: ''
  37121. required: false
  37122. type: string
  37123. - name: last_updated__n
  37124. in: query
  37125. description: ''
  37126. required: false
  37127. type: string
  37128. - name: last_updated__lte
  37129. in: query
  37130. description: ''
  37131. required: false
  37132. type: string
  37133. - name: last_updated__lt
  37134. in: query
  37135. description: ''
  37136. required: false
  37137. type: string
  37138. - name: last_updated__gte
  37139. in: query
  37140. description: ''
  37141. required: false
  37142. type: string
  37143. - name: last_updated__gt
  37144. in: query
  37145. description: ''
  37146. required: false
  37147. type: string
  37148. - name: tag__n
  37149. in: query
  37150. description: ''
  37151. required: false
  37152. type: string
  37153. - name: ordering
  37154. in: query
  37155. description: Which field to use when ordering the results.
  37156. required: false
  37157. type: string
  37158. - name: limit
  37159. in: query
  37160. description: Number of results to return per page.
  37161. required: false
  37162. type: integer
  37163. - name: offset
  37164. in: query
  37165. description: The initial index from which to return the results.
  37166. required: false
  37167. type: integer
  37168. responses:
  37169. '200':
  37170. description: ''
  37171. schema:
  37172. required:
  37173. - count
  37174. - results
  37175. type: object
  37176. properties:
  37177. count:
  37178. type: integer
  37179. next:
  37180. type: string
  37181. format: uri
  37182. x-nullable: true
  37183. previous:
  37184. type: string
  37185. format: uri
  37186. x-nullable: true
  37187. results:
  37188. type: array
  37189. items:
  37190. $ref: '#/definitions/RIR'
  37191. tags:
  37192. - ipam
  37193. post:
  37194. operationId: ipam_rirs_create
  37195. description: ''
  37196. parameters:
  37197. - name: data
  37198. in: body
  37199. required: true
  37200. schema:
  37201. $ref: '#/definitions/RIR'
  37202. responses:
  37203. '201':
  37204. description: ''
  37205. schema:
  37206. $ref: '#/definitions/RIR'
  37207. tags:
  37208. - ipam
  37209. put:
  37210. operationId: ipam_rirs_bulk_update
  37211. description: ''
  37212. parameters:
  37213. - name: data
  37214. in: body
  37215. required: true
  37216. schema:
  37217. $ref: '#/definitions/RIR'
  37218. responses:
  37219. '200':
  37220. description: ''
  37221. schema:
  37222. $ref: '#/definitions/RIR'
  37223. tags:
  37224. - ipam
  37225. patch:
  37226. operationId: ipam_rirs_bulk_partial_update
  37227. description: ''
  37228. parameters:
  37229. - name: data
  37230. in: body
  37231. required: true
  37232. schema:
  37233. $ref: '#/definitions/RIR'
  37234. responses:
  37235. '200':
  37236. description: ''
  37237. schema:
  37238. $ref: '#/definitions/RIR'
  37239. tags:
  37240. - ipam
  37241. delete:
  37242. operationId: ipam_rirs_bulk_delete
  37243. description: ''
  37244. parameters: []
  37245. responses:
  37246. '204':
  37247. description: ''
  37248. tags:
  37249. - ipam
  37250. parameters: []
  37251. /ipam/rirs/{id}/:
  37252. get:
  37253. operationId: ipam_rirs_read
  37254. description: ''
  37255. parameters: []
  37256. responses:
  37257. '200':
  37258. description: ''
  37259. schema:
  37260. $ref: '#/definitions/RIR'
  37261. tags:
  37262. - ipam
  37263. put:
  37264. operationId: ipam_rirs_update
  37265. description: ''
  37266. parameters:
  37267. - name: data
  37268. in: body
  37269. required: true
  37270. schema:
  37271. $ref: '#/definitions/RIR'
  37272. responses:
  37273. '200':
  37274. description: ''
  37275. schema:
  37276. $ref: '#/definitions/RIR'
  37277. tags:
  37278. - ipam
  37279. patch:
  37280. operationId: ipam_rirs_partial_update
  37281. description: ''
  37282. parameters:
  37283. - name: data
  37284. in: body
  37285. required: true
  37286. schema:
  37287. $ref: '#/definitions/RIR'
  37288. responses:
  37289. '200':
  37290. description: ''
  37291. schema:
  37292. $ref: '#/definitions/RIR'
  37293. tags:
  37294. - ipam
  37295. delete:
  37296. operationId: ipam_rirs_delete
  37297. description: ''
  37298. parameters: []
  37299. responses:
  37300. '204':
  37301. description: ''
  37302. tags:
  37303. - ipam
  37304. parameters:
  37305. - name: id
  37306. in: path
  37307. description: A unique integer value identifying this RIR.
  37308. required: true
  37309. type: integer
  37310. /ipam/roles/:
  37311. get:
  37312. operationId: ipam_roles_list
  37313. description: ''
  37314. parameters:
  37315. - name: id
  37316. in: query
  37317. description: ''
  37318. required: false
  37319. type: string
  37320. - name: name
  37321. in: query
  37322. description: ''
  37323. required: false
  37324. type: string
  37325. - name: slug
  37326. in: query
  37327. description: ''
  37328. required: false
  37329. type: string
  37330. - name: description
  37331. in: query
  37332. description: ''
  37333. required: false
  37334. type: string
  37335. - name: created
  37336. in: query
  37337. description: ''
  37338. required: false
  37339. type: string
  37340. - name: last_updated
  37341. in: query
  37342. description: ''
  37343. required: false
  37344. type: string
  37345. - name: created_by_request
  37346. in: query
  37347. description: ''
  37348. required: false
  37349. type: string
  37350. - name: updated_by_request
  37351. in: query
  37352. description: ''
  37353. required: false
  37354. type: string
  37355. - name: q
  37356. in: query
  37357. description: ''
  37358. required: false
  37359. type: string
  37360. - name: tag
  37361. in: query
  37362. description: ''
  37363. required: false
  37364. type: string
  37365. - name: id__n
  37366. in: query
  37367. description: ''
  37368. required: false
  37369. type: string
  37370. - name: id__lte
  37371. in: query
  37372. description: ''
  37373. required: false
  37374. type: string
  37375. - name: id__lt
  37376. in: query
  37377. description: ''
  37378. required: false
  37379. type: string
  37380. - name: id__gte
  37381. in: query
  37382. description: ''
  37383. required: false
  37384. type: string
  37385. - name: id__gt
  37386. in: query
  37387. description: ''
  37388. required: false
  37389. type: string
  37390. - name: name__n
  37391. in: query
  37392. description: ''
  37393. required: false
  37394. type: string
  37395. - name: name__ic
  37396. in: query
  37397. description: ''
  37398. required: false
  37399. type: string
  37400. - name: name__nic
  37401. in: query
  37402. description: ''
  37403. required: false
  37404. type: string
  37405. - name: name__iew
  37406. in: query
  37407. description: ''
  37408. required: false
  37409. type: string
  37410. - name: name__niew
  37411. in: query
  37412. description: ''
  37413. required: false
  37414. type: string
  37415. - name: name__isw
  37416. in: query
  37417. description: ''
  37418. required: false
  37419. type: string
  37420. - name: name__nisw
  37421. in: query
  37422. description: ''
  37423. required: false
  37424. type: string
  37425. - name: name__ie
  37426. in: query
  37427. description: ''
  37428. required: false
  37429. type: string
  37430. - name: name__nie
  37431. in: query
  37432. description: ''
  37433. required: false
  37434. type: string
  37435. - name: name__empty
  37436. in: query
  37437. description: ''
  37438. required: false
  37439. type: string
  37440. - name: slug__n
  37441. in: query
  37442. description: ''
  37443. required: false
  37444. type: string
  37445. - name: slug__ic
  37446. in: query
  37447. description: ''
  37448. required: false
  37449. type: string
  37450. - name: slug__nic
  37451. in: query
  37452. description: ''
  37453. required: false
  37454. type: string
  37455. - name: slug__iew
  37456. in: query
  37457. description: ''
  37458. required: false
  37459. type: string
  37460. - name: slug__niew
  37461. in: query
  37462. description: ''
  37463. required: false
  37464. type: string
  37465. - name: slug__isw
  37466. in: query
  37467. description: ''
  37468. required: false
  37469. type: string
  37470. - name: slug__nisw
  37471. in: query
  37472. description: ''
  37473. required: false
  37474. type: string
  37475. - name: slug__ie
  37476. in: query
  37477. description: ''
  37478. required: false
  37479. type: string
  37480. - name: slug__nie
  37481. in: query
  37482. description: ''
  37483. required: false
  37484. type: string
  37485. - name: slug__empty
  37486. in: query
  37487. description: ''
  37488. required: false
  37489. type: string
  37490. - name: description__n
  37491. in: query
  37492. description: ''
  37493. required: false
  37494. type: string
  37495. - name: description__ic
  37496. in: query
  37497. description: ''
  37498. required: false
  37499. type: string
  37500. - name: description__nic
  37501. in: query
  37502. description: ''
  37503. required: false
  37504. type: string
  37505. - name: description__iew
  37506. in: query
  37507. description: ''
  37508. required: false
  37509. type: string
  37510. - name: description__niew
  37511. in: query
  37512. description: ''
  37513. required: false
  37514. type: string
  37515. - name: description__isw
  37516. in: query
  37517. description: ''
  37518. required: false
  37519. type: string
  37520. - name: description__nisw
  37521. in: query
  37522. description: ''
  37523. required: false
  37524. type: string
  37525. - name: description__ie
  37526. in: query
  37527. description: ''
  37528. required: false
  37529. type: string
  37530. - name: description__nie
  37531. in: query
  37532. description: ''
  37533. required: false
  37534. type: string
  37535. - name: description__empty
  37536. in: query
  37537. description: ''
  37538. required: false
  37539. type: string
  37540. - name: created__n
  37541. in: query
  37542. description: ''
  37543. required: false
  37544. type: string
  37545. - name: created__lte
  37546. in: query
  37547. description: ''
  37548. required: false
  37549. type: string
  37550. - name: created__lt
  37551. in: query
  37552. description: ''
  37553. required: false
  37554. type: string
  37555. - name: created__gte
  37556. in: query
  37557. description: ''
  37558. required: false
  37559. type: string
  37560. - name: created__gt
  37561. in: query
  37562. description: ''
  37563. required: false
  37564. type: string
  37565. - name: last_updated__n
  37566. in: query
  37567. description: ''
  37568. required: false
  37569. type: string
  37570. - name: last_updated__lte
  37571. in: query
  37572. description: ''
  37573. required: false
  37574. type: string
  37575. - name: last_updated__lt
  37576. in: query
  37577. description: ''
  37578. required: false
  37579. type: string
  37580. - name: last_updated__gte
  37581. in: query
  37582. description: ''
  37583. required: false
  37584. type: string
  37585. - name: last_updated__gt
  37586. in: query
  37587. description: ''
  37588. required: false
  37589. type: string
  37590. - name: tag__n
  37591. in: query
  37592. description: ''
  37593. required: false
  37594. type: string
  37595. - name: ordering
  37596. in: query
  37597. description: Which field to use when ordering the results.
  37598. required: false
  37599. type: string
  37600. - name: limit
  37601. in: query
  37602. description: Number of results to return per page.
  37603. required: false
  37604. type: integer
  37605. - name: offset
  37606. in: query
  37607. description: The initial index from which to return the results.
  37608. required: false
  37609. type: integer
  37610. responses:
  37611. '200':
  37612. description: ''
  37613. schema:
  37614. required:
  37615. - count
  37616. - results
  37617. type: object
  37618. properties:
  37619. count:
  37620. type: integer
  37621. next:
  37622. type: string
  37623. format: uri
  37624. x-nullable: true
  37625. previous:
  37626. type: string
  37627. format: uri
  37628. x-nullable: true
  37629. results:
  37630. type: array
  37631. items:
  37632. $ref: '#/definitions/Role'
  37633. tags:
  37634. - ipam
  37635. post:
  37636. operationId: ipam_roles_create
  37637. description: ''
  37638. parameters:
  37639. - name: data
  37640. in: body
  37641. required: true
  37642. schema:
  37643. $ref: '#/definitions/Role'
  37644. responses:
  37645. '201':
  37646. description: ''
  37647. schema:
  37648. $ref: '#/definitions/Role'
  37649. tags:
  37650. - ipam
  37651. put:
  37652. operationId: ipam_roles_bulk_update
  37653. description: ''
  37654. parameters:
  37655. - name: data
  37656. in: body
  37657. required: true
  37658. schema:
  37659. $ref: '#/definitions/Role'
  37660. responses:
  37661. '200':
  37662. description: ''
  37663. schema:
  37664. $ref: '#/definitions/Role'
  37665. tags:
  37666. - ipam
  37667. patch:
  37668. operationId: ipam_roles_bulk_partial_update
  37669. description: ''
  37670. parameters:
  37671. - name: data
  37672. in: body
  37673. required: true
  37674. schema:
  37675. $ref: '#/definitions/Role'
  37676. responses:
  37677. '200':
  37678. description: ''
  37679. schema:
  37680. $ref: '#/definitions/Role'
  37681. tags:
  37682. - ipam
  37683. delete:
  37684. operationId: ipam_roles_bulk_delete
  37685. description: ''
  37686. parameters: []
  37687. responses:
  37688. '204':
  37689. description: ''
  37690. tags:
  37691. - ipam
  37692. parameters: []
  37693. /ipam/roles/{id}/:
  37694. get:
  37695. operationId: ipam_roles_read
  37696. description: ''
  37697. parameters: []
  37698. responses:
  37699. '200':
  37700. description: ''
  37701. schema:
  37702. $ref: '#/definitions/Role'
  37703. tags:
  37704. - ipam
  37705. put:
  37706. operationId: ipam_roles_update
  37707. description: ''
  37708. parameters:
  37709. - name: data
  37710. in: body
  37711. required: true
  37712. schema:
  37713. $ref: '#/definitions/Role'
  37714. responses:
  37715. '200':
  37716. description: ''
  37717. schema:
  37718. $ref: '#/definitions/Role'
  37719. tags:
  37720. - ipam
  37721. patch:
  37722. operationId: ipam_roles_partial_update
  37723. description: ''
  37724. parameters:
  37725. - name: data
  37726. in: body
  37727. required: true
  37728. schema:
  37729. $ref: '#/definitions/Role'
  37730. responses:
  37731. '200':
  37732. description: ''
  37733. schema:
  37734. $ref: '#/definitions/Role'
  37735. tags:
  37736. - ipam
  37737. delete:
  37738. operationId: ipam_roles_delete
  37739. description: ''
  37740. parameters: []
  37741. responses:
  37742. '204':
  37743. description: ''
  37744. tags:
  37745. - ipam
  37746. parameters:
  37747. - name: id
  37748. in: path
  37749. description: A unique integer value identifying this role.
  37750. required: true
  37751. type: integer
  37752. /ipam/route-targets/:
  37753. get:
  37754. operationId: ipam_route-targets_list
  37755. description: ''
  37756. parameters:
  37757. - name: id
  37758. in: query
  37759. description: ''
  37760. required: false
  37761. type: string
  37762. - name: name
  37763. in: query
  37764. description: ''
  37765. required: false
  37766. type: string
  37767. - name: description
  37768. in: query
  37769. description: ''
  37770. required: false
  37771. type: string
  37772. - name: created
  37773. in: query
  37774. description: ''
  37775. required: false
  37776. type: string
  37777. - name: last_updated
  37778. in: query
  37779. description: ''
  37780. required: false
  37781. type: string
  37782. - name: created_by_request
  37783. in: query
  37784. description: ''
  37785. required: false
  37786. type: string
  37787. - name: updated_by_request
  37788. in: query
  37789. description: ''
  37790. required: false
  37791. type: string
  37792. - name: q
  37793. in: query
  37794. description: ''
  37795. required: false
  37796. type: string
  37797. - name: tag
  37798. in: query
  37799. description: ''
  37800. required: false
  37801. type: string
  37802. - name: tenant_group_id
  37803. in: query
  37804. description: ''
  37805. required: false
  37806. type: string
  37807. - name: tenant_group
  37808. in: query
  37809. description: ''
  37810. required: false
  37811. type: string
  37812. - name: tenant_id
  37813. in: query
  37814. description: ''
  37815. required: false
  37816. type: string
  37817. - name: tenant
  37818. in: query
  37819. description: ''
  37820. required: false
  37821. type: string
  37822. - name: importing_vrf_id
  37823. in: query
  37824. description: ''
  37825. required: false
  37826. type: string
  37827. - name: importing_vrf
  37828. in: query
  37829. description: ''
  37830. required: false
  37831. type: string
  37832. - name: exporting_vrf_id
  37833. in: query
  37834. description: ''
  37835. required: false
  37836. type: string
  37837. - name: exporting_vrf
  37838. in: query
  37839. description: ''
  37840. required: false
  37841. type: string
  37842. - name: id__n
  37843. in: query
  37844. description: ''
  37845. required: false
  37846. type: string
  37847. - name: id__lte
  37848. in: query
  37849. description: ''
  37850. required: false
  37851. type: string
  37852. - name: id__lt
  37853. in: query
  37854. description: ''
  37855. required: false
  37856. type: string
  37857. - name: id__gte
  37858. in: query
  37859. description: ''
  37860. required: false
  37861. type: string
  37862. - name: id__gt
  37863. in: query
  37864. description: ''
  37865. required: false
  37866. type: string
  37867. - name: name__n
  37868. in: query
  37869. description: ''
  37870. required: false
  37871. type: string
  37872. - name: name__ic
  37873. in: query
  37874. description: ''
  37875. required: false
  37876. type: string
  37877. - name: name__nic
  37878. in: query
  37879. description: ''
  37880. required: false
  37881. type: string
  37882. - name: name__iew
  37883. in: query
  37884. description: ''
  37885. required: false
  37886. type: string
  37887. - name: name__niew
  37888. in: query
  37889. description: ''
  37890. required: false
  37891. type: string
  37892. - name: name__isw
  37893. in: query
  37894. description: ''
  37895. required: false
  37896. type: string
  37897. - name: name__nisw
  37898. in: query
  37899. description: ''
  37900. required: false
  37901. type: string
  37902. - name: name__ie
  37903. in: query
  37904. description: ''
  37905. required: false
  37906. type: string
  37907. - name: name__nie
  37908. in: query
  37909. description: ''
  37910. required: false
  37911. type: string
  37912. - name: name__empty
  37913. in: query
  37914. description: ''
  37915. required: false
  37916. type: string
  37917. - name: description__n
  37918. in: query
  37919. description: ''
  37920. required: false
  37921. type: string
  37922. - name: description__ic
  37923. in: query
  37924. description: ''
  37925. required: false
  37926. type: string
  37927. - name: description__nic
  37928. in: query
  37929. description: ''
  37930. required: false
  37931. type: string
  37932. - name: description__iew
  37933. in: query
  37934. description: ''
  37935. required: false
  37936. type: string
  37937. - name: description__niew
  37938. in: query
  37939. description: ''
  37940. required: false
  37941. type: string
  37942. - name: description__isw
  37943. in: query
  37944. description: ''
  37945. required: false
  37946. type: string
  37947. - name: description__nisw
  37948. in: query
  37949. description: ''
  37950. required: false
  37951. type: string
  37952. - name: description__ie
  37953. in: query
  37954. description: ''
  37955. required: false
  37956. type: string
  37957. - name: description__nie
  37958. in: query
  37959. description: ''
  37960. required: false
  37961. type: string
  37962. - name: description__empty
  37963. in: query
  37964. description: ''
  37965. required: false
  37966. type: string
  37967. - name: created__n
  37968. in: query
  37969. description: ''
  37970. required: false
  37971. type: string
  37972. - name: created__lte
  37973. in: query
  37974. description: ''
  37975. required: false
  37976. type: string
  37977. - name: created__lt
  37978. in: query
  37979. description: ''
  37980. required: false
  37981. type: string
  37982. - name: created__gte
  37983. in: query
  37984. description: ''
  37985. required: false
  37986. type: string
  37987. - name: created__gt
  37988. in: query
  37989. description: ''
  37990. required: false
  37991. type: string
  37992. - name: last_updated__n
  37993. in: query
  37994. description: ''
  37995. required: false
  37996. type: string
  37997. - name: last_updated__lte
  37998. in: query
  37999. description: ''
  38000. required: false
  38001. type: string
  38002. - name: last_updated__lt
  38003. in: query
  38004. description: ''
  38005. required: false
  38006. type: string
  38007. - name: last_updated__gte
  38008. in: query
  38009. description: ''
  38010. required: false
  38011. type: string
  38012. - name: last_updated__gt
  38013. in: query
  38014. description: ''
  38015. required: false
  38016. type: string
  38017. - name: tag__n
  38018. in: query
  38019. description: ''
  38020. required: false
  38021. type: string
  38022. - name: tenant_group_id__n
  38023. in: query
  38024. description: ''
  38025. required: false
  38026. type: string
  38027. - name: tenant_group__n
  38028. in: query
  38029. description: ''
  38030. required: false
  38031. type: string
  38032. - name: tenant_id__n
  38033. in: query
  38034. description: ''
  38035. required: false
  38036. type: string
  38037. - name: tenant__n
  38038. in: query
  38039. description: ''
  38040. required: false
  38041. type: string
  38042. - name: importing_vrf_id__n
  38043. in: query
  38044. description: ''
  38045. required: false
  38046. type: string
  38047. - name: importing_vrf__n
  38048. in: query
  38049. description: ''
  38050. required: false
  38051. type: string
  38052. - name: exporting_vrf_id__n
  38053. in: query
  38054. description: ''
  38055. required: false
  38056. type: string
  38057. - name: exporting_vrf__n
  38058. in: query
  38059. description: ''
  38060. required: false
  38061. type: string
  38062. - name: ordering
  38063. in: query
  38064. description: Which field to use when ordering the results.
  38065. required: false
  38066. type: string
  38067. - name: limit
  38068. in: query
  38069. description: Number of results to return per page.
  38070. required: false
  38071. type: integer
  38072. - name: offset
  38073. in: query
  38074. description: The initial index from which to return the results.
  38075. required: false
  38076. type: integer
  38077. responses:
  38078. '200':
  38079. description: ''
  38080. schema:
  38081. required:
  38082. - count
  38083. - results
  38084. type: object
  38085. properties:
  38086. count:
  38087. type: integer
  38088. next:
  38089. type: string
  38090. format: uri
  38091. x-nullable: true
  38092. previous:
  38093. type: string
  38094. format: uri
  38095. x-nullable: true
  38096. results:
  38097. type: array
  38098. items:
  38099. $ref: '#/definitions/RouteTarget'
  38100. tags:
  38101. - ipam
  38102. post:
  38103. operationId: ipam_route-targets_create
  38104. description: ''
  38105. parameters:
  38106. - name: data
  38107. in: body
  38108. required: true
  38109. schema:
  38110. $ref: '#/definitions/WritableRouteTarget'
  38111. responses:
  38112. '201':
  38113. description: ''
  38114. schema:
  38115. $ref: '#/definitions/RouteTarget'
  38116. tags:
  38117. - ipam
  38118. put:
  38119. operationId: ipam_route-targets_bulk_update
  38120. description: ''
  38121. parameters:
  38122. - name: data
  38123. in: body
  38124. required: true
  38125. schema:
  38126. $ref: '#/definitions/WritableRouteTarget'
  38127. responses:
  38128. '200':
  38129. description: ''
  38130. schema:
  38131. $ref: '#/definitions/RouteTarget'
  38132. tags:
  38133. - ipam
  38134. patch:
  38135. operationId: ipam_route-targets_bulk_partial_update
  38136. description: ''
  38137. parameters:
  38138. - name: data
  38139. in: body
  38140. required: true
  38141. schema:
  38142. $ref: '#/definitions/WritableRouteTarget'
  38143. responses:
  38144. '200':
  38145. description: ''
  38146. schema:
  38147. $ref: '#/definitions/RouteTarget'
  38148. tags:
  38149. - ipam
  38150. delete:
  38151. operationId: ipam_route-targets_bulk_delete
  38152. description: ''
  38153. parameters: []
  38154. responses:
  38155. '204':
  38156. description: ''
  38157. tags:
  38158. - ipam
  38159. parameters: []
  38160. /ipam/route-targets/{id}/:
  38161. get:
  38162. operationId: ipam_route-targets_read
  38163. description: ''
  38164. parameters: []
  38165. responses:
  38166. '200':
  38167. description: ''
  38168. schema:
  38169. $ref: '#/definitions/RouteTarget'
  38170. tags:
  38171. - ipam
  38172. put:
  38173. operationId: ipam_route-targets_update
  38174. description: ''
  38175. parameters:
  38176. - name: data
  38177. in: body
  38178. required: true
  38179. schema:
  38180. $ref: '#/definitions/WritableRouteTarget'
  38181. responses:
  38182. '200':
  38183. description: ''
  38184. schema:
  38185. $ref: '#/definitions/RouteTarget'
  38186. tags:
  38187. - ipam
  38188. patch:
  38189. operationId: ipam_route-targets_partial_update
  38190. description: ''
  38191. parameters:
  38192. - name: data
  38193. in: body
  38194. required: true
  38195. schema:
  38196. $ref: '#/definitions/WritableRouteTarget'
  38197. responses:
  38198. '200':
  38199. description: ''
  38200. schema:
  38201. $ref: '#/definitions/RouteTarget'
  38202. tags:
  38203. - ipam
  38204. delete:
  38205. operationId: ipam_route-targets_delete
  38206. description: ''
  38207. parameters: []
  38208. responses:
  38209. '204':
  38210. description: ''
  38211. tags:
  38212. - ipam
  38213. parameters:
  38214. - name: id
  38215. in: path
  38216. description: A unique integer value identifying this route target.
  38217. required: true
  38218. type: integer
  38219. /ipam/service-templates/:
  38220. get:
  38221. operationId: ipam_service-templates_list
  38222. description: ''
  38223. parameters:
  38224. - name: id
  38225. in: query
  38226. description: ''
  38227. required: false
  38228. type: string
  38229. - name: name
  38230. in: query
  38231. description: ''
  38232. required: false
  38233. type: string
  38234. - name: protocol
  38235. in: query
  38236. description: ''
  38237. required: false
  38238. type: string
  38239. - name: created
  38240. in: query
  38241. description: ''
  38242. required: false
  38243. type: string
  38244. - name: last_updated
  38245. in: query
  38246. description: ''
  38247. required: false
  38248. type: string
  38249. - name: created_by_request
  38250. in: query
  38251. description: ''
  38252. required: false
  38253. type: string
  38254. - name: updated_by_request
  38255. in: query
  38256. description: ''
  38257. required: false
  38258. type: string
  38259. - name: q
  38260. in: query
  38261. description: ''
  38262. required: false
  38263. type: string
  38264. - name: tag
  38265. in: query
  38266. description: ''
  38267. required: false
  38268. type: string
  38269. - name: port
  38270. in: query
  38271. description: ''
  38272. required: false
  38273. type: number
  38274. - name: id__n
  38275. in: query
  38276. description: ''
  38277. required: false
  38278. type: string
  38279. - name: id__lte
  38280. in: query
  38281. description: ''
  38282. required: false
  38283. type: string
  38284. - name: id__lt
  38285. in: query
  38286. description: ''
  38287. required: false
  38288. type: string
  38289. - name: id__gte
  38290. in: query
  38291. description: ''
  38292. required: false
  38293. type: string
  38294. - name: id__gt
  38295. in: query
  38296. description: ''
  38297. required: false
  38298. type: string
  38299. - name: name__n
  38300. in: query
  38301. description: ''
  38302. required: false
  38303. type: string
  38304. - name: name__ic
  38305. in: query
  38306. description: ''
  38307. required: false
  38308. type: string
  38309. - name: name__nic
  38310. in: query
  38311. description: ''
  38312. required: false
  38313. type: string
  38314. - name: name__iew
  38315. in: query
  38316. description: ''
  38317. required: false
  38318. type: string
  38319. - name: name__niew
  38320. in: query
  38321. description: ''
  38322. required: false
  38323. type: string
  38324. - name: name__isw
  38325. in: query
  38326. description: ''
  38327. required: false
  38328. type: string
  38329. - name: name__nisw
  38330. in: query
  38331. description: ''
  38332. required: false
  38333. type: string
  38334. - name: name__ie
  38335. in: query
  38336. description: ''
  38337. required: false
  38338. type: string
  38339. - name: name__nie
  38340. in: query
  38341. description: ''
  38342. required: false
  38343. type: string
  38344. - name: name__empty
  38345. in: query
  38346. description: ''
  38347. required: false
  38348. type: string
  38349. - name: protocol__n
  38350. in: query
  38351. description: ''
  38352. required: false
  38353. type: string
  38354. - name: created__n
  38355. in: query
  38356. description: ''
  38357. required: false
  38358. type: string
  38359. - name: created__lte
  38360. in: query
  38361. description: ''
  38362. required: false
  38363. type: string
  38364. - name: created__lt
  38365. in: query
  38366. description: ''
  38367. required: false
  38368. type: string
  38369. - name: created__gte
  38370. in: query
  38371. description: ''
  38372. required: false
  38373. type: string
  38374. - name: created__gt
  38375. in: query
  38376. description: ''
  38377. required: false
  38378. type: string
  38379. - name: last_updated__n
  38380. in: query
  38381. description: ''
  38382. required: false
  38383. type: string
  38384. - name: last_updated__lte
  38385. in: query
  38386. description: ''
  38387. required: false
  38388. type: string
  38389. - name: last_updated__lt
  38390. in: query
  38391. description: ''
  38392. required: false
  38393. type: string
  38394. - name: last_updated__gte
  38395. in: query
  38396. description: ''
  38397. required: false
  38398. type: string
  38399. - name: last_updated__gt
  38400. in: query
  38401. description: ''
  38402. required: false
  38403. type: string
  38404. - name: tag__n
  38405. in: query
  38406. description: ''
  38407. required: false
  38408. type: string
  38409. - name: ordering
  38410. in: query
  38411. description: Which field to use when ordering the results.
  38412. required: false
  38413. type: string
  38414. - name: limit
  38415. in: query
  38416. description: Number of results to return per page.
  38417. required: false
  38418. type: integer
  38419. - name: offset
  38420. in: query
  38421. description: The initial index from which to return the results.
  38422. required: false
  38423. type: integer
  38424. responses:
  38425. '200':
  38426. description: ''
  38427. schema:
  38428. required:
  38429. - count
  38430. - results
  38431. type: object
  38432. properties:
  38433. count:
  38434. type: integer
  38435. next:
  38436. type: string
  38437. format: uri
  38438. x-nullable: true
  38439. previous:
  38440. type: string
  38441. format: uri
  38442. x-nullable: true
  38443. results:
  38444. type: array
  38445. items:
  38446. $ref: '#/definitions/ServiceTemplate'
  38447. tags:
  38448. - ipam
  38449. post:
  38450. operationId: ipam_service-templates_create
  38451. description: ''
  38452. parameters:
  38453. - name: data
  38454. in: body
  38455. required: true
  38456. schema:
  38457. $ref: '#/definitions/WritableServiceTemplate'
  38458. responses:
  38459. '201':
  38460. description: ''
  38461. schema:
  38462. $ref: '#/definitions/ServiceTemplate'
  38463. tags:
  38464. - ipam
  38465. put:
  38466. operationId: ipam_service-templates_bulk_update
  38467. description: ''
  38468. parameters:
  38469. - name: data
  38470. in: body
  38471. required: true
  38472. schema:
  38473. $ref: '#/definitions/WritableServiceTemplate'
  38474. responses:
  38475. '200':
  38476. description: ''
  38477. schema:
  38478. $ref: '#/definitions/ServiceTemplate'
  38479. tags:
  38480. - ipam
  38481. patch:
  38482. operationId: ipam_service-templates_bulk_partial_update
  38483. description: ''
  38484. parameters:
  38485. - name: data
  38486. in: body
  38487. required: true
  38488. schema:
  38489. $ref: '#/definitions/WritableServiceTemplate'
  38490. responses:
  38491. '200':
  38492. description: ''
  38493. schema:
  38494. $ref: '#/definitions/ServiceTemplate'
  38495. tags:
  38496. - ipam
  38497. delete:
  38498. operationId: ipam_service-templates_bulk_delete
  38499. description: ''
  38500. parameters: []
  38501. responses:
  38502. '204':
  38503. description: ''
  38504. tags:
  38505. - ipam
  38506. parameters: []
  38507. /ipam/service-templates/{id}/:
  38508. get:
  38509. operationId: ipam_service-templates_read
  38510. description: ''
  38511. parameters: []
  38512. responses:
  38513. '200':
  38514. description: ''
  38515. schema:
  38516. $ref: '#/definitions/ServiceTemplate'
  38517. tags:
  38518. - ipam
  38519. put:
  38520. operationId: ipam_service-templates_update
  38521. description: ''
  38522. parameters:
  38523. - name: data
  38524. in: body
  38525. required: true
  38526. schema:
  38527. $ref: '#/definitions/WritableServiceTemplate'
  38528. responses:
  38529. '200':
  38530. description: ''
  38531. schema:
  38532. $ref: '#/definitions/ServiceTemplate'
  38533. tags:
  38534. - ipam
  38535. patch:
  38536. operationId: ipam_service-templates_partial_update
  38537. description: ''
  38538. parameters:
  38539. - name: data
  38540. in: body
  38541. required: true
  38542. schema:
  38543. $ref: '#/definitions/WritableServiceTemplate'
  38544. responses:
  38545. '200':
  38546. description: ''
  38547. schema:
  38548. $ref: '#/definitions/ServiceTemplate'
  38549. tags:
  38550. - ipam
  38551. delete:
  38552. operationId: ipam_service-templates_delete
  38553. description: ''
  38554. parameters: []
  38555. responses:
  38556. '204':
  38557. description: ''
  38558. tags:
  38559. - ipam
  38560. parameters:
  38561. - name: id
  38562. in: path
  38563. description: A unique integer value identifying this service template.
  38564. required: true
  38565. type: integer
  38566. /ipam/services/:
  38567. get:
  38568. operationId: ipam_services_list
  38569. description: ''
  38570. parameters:
  38571. - name: id
  38572. in: query
  38573. description: ''
  38574. required: false
  38575. type: string
  38576. - name: name
  38577. in: query
  38578. description: ''
  38579. required: false
  38580. type: string
  38581. - name: protocol
  38582. in: query
  38583. description: ''
  38584. required: false
  38585. type: string
  38586. - name: description
  38587. in: query
  38588. description: ''
  38589. required: false
  38590. type: string
  38591. - name: created
  38592. in: query
  38593. description: ''
  38594. required: false
  38595. type: string
  38596. - name: last_updated
  38597. in: query
  38598. description: ''
  38599. required: false
  38600. type: string
  38601. - name: created_by_request
  38602. in: query
  38603. description: ''
  38604. required: false
  38605. type: string
  38606. - name: updated_by_request
  38607. in: query
  38608. description: ''
  38609. required: false
  38610. type: string
  38611. - name: q
  38612. in: query
  38613. description: ''
  38614. required: false
  38615. type: string
  38616. - name: tag
  38617. in: query
  38618. description: ''
  38619. required: false
  38620. type: string
  38621. - name: device_id
  38622. in: query
  38623. description: ''
  38624. required: false
  38625. type: string
  38626. - name: device
  38627. in: query
  38628. description: ''
  38629. required: false
  38630. type: string
  38631. - name: virtual_machine_id
  38632. in: query
  38633. description: ''
  38634. required: false
  38635. type: string
  38636. - name: virtual_machine
  38637. in: query
  38638. description: ''
  38639. required: false
  38640. type: string
  38641. - name: ipaddress_id
  38642. in: query
  38643. description: ''
  38644. required: false
  38645. type: string
  38646. - name: ipaddress
  38647. in: query
  38648. description: ''
  38649. required: false
  38650. type: string
  38651. - name: port
  38652. in: query
  38653. description: ''
  38654. required: false
  38655. type: number
  38656. - name: id__n
  38657. in: query
  38658. description: ''
  38659. required: false
  38660. type: string
  38661. - name: id__lte
  38662. in: query
  38663. description: ''
  38664. required: false
  38665. type: string
  38666. - name: id__lt
  38667. in: query
  38668. description: ''
  38669. required: false
  38670. type: string
  38671. - name: id__gte
  38672. in: query
  38673. description: ''
  38674. required: false
  38675. type: string
  38676. - name: id__gt
  38677. in: query
  38678. description: ''
  38679. required: false
  38680. type: string
  38681. - name: name__n
  38682. in: query
  38683. description: ''
  38684. required: false
  38685. type: string
  38686. - name: name__ic
  38687. in: query
  38688. description: ''
  38689. required: false
  38690. type: string
  38691. - name: name__nic
  38692. in: query
  38693. description: ''
  38694. required: false
  38695. type: string
  38696. - name: name__iew
  38697. in: query
  38698. description: ''
  38699. required: false
  38700. type: string
  38701. - name: name__niew
  38702. in: query
  38703. description: ''
  38704. required: false
  38705. type: string
  38706. - name: name__isw
  38707. in: query
  38708. description: ''
  38709. required: false
  38710. type: string
  38711. - name: name__nisw
  38712. in: query
  38713. description: ''
  38714. required: false
  38715. type: string
  38716. - name: name__ie
  38717. in: query
  38718. description: ''
  38719. required: false
  38720. type: string
  38721. - name: name__nie
  38722. in: query
  38723. description: ''
  38724. required: false
  38725. type: string
  38726. - name: name__empty
  38727. in: query
  38728. description: ''
  38729. required: false
  38730. type: string
  38731. - name: protocol__n
  38732. in: query
  38733. description: ''
  38734. required: false
  38735. type: string
  38736. - name: description__n
  38737. in: query
  38738. description: ''
  38739. required: false
  38740. type: string
  38741. - name: description__ic
  38742. in: query
  38743. description: ''
  38744. required: false
  38745. type: string
  38746. - name: description__nic
  38747. in: query
  38748. description: ''
  38749. required: false
  38750. type: string
  38751. - name: description__iew
  38752. in: query
  38753. description: ''
  38754. required: false
  38755. type: string
  38756. - name: description__niew
  38757. in: query
  38758. description: ''
  38759. required: false
  38760. type: string
  38761. - name: description__isw
  38762. in: query
  38763. description: ''
  38764. required: false
  38765. type: string
  38766. - name: description__nisw
  38767. in: query
  38768. description: ''
  38769. required: false
  38770. type: string
  38771. - name: description__ie
  38772. in: query
  38773. description: ''
  38774. required: false
  38775. type: string
  38776. - name: description__nie
  38777. in: query
  38778. description: ''
  38779. required: false
  38780. type: string
  38781. - name: description__empty
  38782. in: query
  38783. description: ''
  38784. required: false
  38785. type: string
  38786. - name: created__n
  38787. in: query
  38788. description: ''
  38789. required: false
  38790. type: string
  38791. - name: created__lte
  38792. in: query
  38793. description: ''
  38794. required: false
  38795. type: string
  38796. - name: created__lt
  38797. in: query
  38798. description: ''
  38799. required: false
  38800. type: string
  38801. - name: created__gte
  38802. in: query
  38803. description: ''
  38804. required: false
  38805. type: string
  38806. - name: created__gt
  38807. in: query
  38808. description: ''
  38809. required: false
  38810. type: string
  38811. - name: last_updated__n
  38812. in: query
  38813. description: ''
  38814. required: false
  38815. type: string
  38816. - name: last_updated__lte
  38817. in: query
  38818. description: ''
  38819. required: false
  38820. type: string
  38821. - name: last_updated__lt
  38822. in: query
  38823. description: ''
  38824. required: false
  38825. type: string
  38826. - name: last_updated__gte
  38827. in: query
  38828. description: ''
  38829. required: false
  38830. type: string
  38831. - name: last_updated__gt
  38832. in: query
  38833. description: ''
  38834. required: false
  38835. type: string
  38836. - name: tag__n
  38837. in: query
  38838. description: ''
  38839. required: false
  38840. type: string
  38841. - name: device_id__n
  38842. in: query
  38843. description: ''
  38844. required: false
  38845. type: string
  38846. - name: device__n
  38847. in: query
  38848. description: ''
  38849. required: false
  38850. type: string
  38851. - name: virtual_machine_id__n
  38852. in: query
  38853. description: ''
  38854. required: false
  38855. type: string
  38856. - name: virtual_machine__n
  38857. in: query
  38858. description: ''
  38859. required: false
  38860. type: string
  38861. - name: ipaddress_id__n
  38862. in: query
  38863. description: ''
  38864. required: false
  38865. type: string
  38866. - name: ipaddress__n
  38867. in: query
  38868. description: ''
  38869. required: false
  38870. type: string
  38871. - name: ordering
  38872. in: query
  38873. description: Which field to use when ordering the results.
  38874. required: false
  38875. type: string
  38876. - name: limit
  38877. in: query
  38878. description: Number of results to return per page.
  38879. required: false
  38880. type: integer
  38881. - name: offset
  38882. in: query
  38883. description: The initial index from which to return the results.
  38884. required: false
  38885. type: integer
  38886. responses:
  38887. '200':
  38888. description: ''
  38889. schema:
  38890. required:
  38891. - count
  38892. - results
  38893. type: object
  38894. properties:
  38895. count:
  38896. type: integer
  38897. next:
  38898. type: string
  38899. format: uri
  38900. x-nullable: true
  38901. previous:
  38902. type: string
  38903. format: uri
  38904. x-nullable: true
  38905. results:
  38906. type: array
  38907. items:
  38908. $ref: '#/definitions/Service'
  38909. tags:
  38910. - ipam
  38911. post:
  38912. operationId: ipam_services_create
  38913. description: ''
  38914. parameters:
  38915. - name: data
  38916. in: body
  38917. required: true
  38918. schema:
  38919. $ref: '#/definitions/WritableService'
  38920. responses:
  38921. '201':
  38922. description: ''
  38923. schema:
  38924. $ref: '#/definitions/Service'
  38925. tags:
  38926. - ipam
  38927. put:
  38928. operationId: ipam_services_bulk_update
  38929. description: ''
  38930. parameters:
  38931. - name: data
  38932. in: body
  38933. required: true
  38934. schema:
  38935. $ref: '#/definitions/WritableService'
  38936. responses:
  38937. '200':
  38938. description: ''
  38939. schema:
  38940. $ref: '#/definitions/Service'
  38941. tags:
  38942. - ipam
  38943. patch:
  38944. operationId: ipam_services_bulk_partial_update
  38945. description: ''
  38946. parameters:
  38947. - name: data
  38948. in: body
  38949. required: true
  38950. schema:
  38951. $ref: '#/definitions/WritableService'
  38952. responses:
  38953. '200':
  38954. description: ''
  38955. schema:
  38956. $ref: '#/definitions/Service'
  38957. tags:
  38958. - ipam
  38959. delete:
  38960. operationId: ipam_services_bulk_delete
  38961. description: ''
  38962. parameters: []
  38963. responses:
  38964. '204':
  38965. description: ''
  38966. tags:
  38967. - ipam
  38968. parameters: []
  38969. /ipam/services/{id}/:
  38970. get:
  38971. operationId: ipam_services_read
  38972. description: ''
  38973. parameters: []
  38974. responses:
  38975. '200':
  38976. description: ''
  38977. schema:
  38978. $ref: '#/definitions/Service'
  38979. tags:
  38980. - ipam
  38981. put:
  38982. operationId: ipam_services_update
  38983. description: ''
  38984. parameters:
  38985. - name: data
  38986. in: body
  38987. required: true
  38988. schema:
  38989. $ref: '#/definitions/WritableService'
  38990. responses:
  38991. '200':
  38992. description: ''
  38993. schema:
  38994. $ref: '#/definitions/Service'
  38995. tags:
  38996. - ipam
  38997. patch:
  38998. operationId: ipam_services_partial_update
  38999. description: ''
  39000. parameters:
  39001. - name: data
  39002. in: body
  39003. required: true
  39004. schema:
  39005. $ref: '#/definitions/WritableService'
  39006. responses:
  39007. '200':
  39008. description: ''
  39009. schema:
  39010. $ref: '#/definitions/Service'
  39011. tags:
  39012. - ipam
  39013. delete:
  39014. operationId: ipam_services_delete
  39015. description: ''
  39016. parameters: []
  39017. responses:
  39018. '204':
  39019. description: ''
  39020. tags:
  39021. - ipam
  39022. parameters:
  39023. - name: id
  39024. in: path
  39025. description: A unique integer value identifying this service.
  39026. required: true
  39027. type: integer
  39028. /ipam/vlan-groups/:
  39029. get:
  39030. operationId: ipam_vlan-groups_list
  39031. description: ''
  39032. parameters:
  39033. - name: id
  39034. in: query
  39035. description: ''
  39036. required: false
  39037. type: string
  39038. - name: name
  39039. in: query
  39040. description: ''
  39041. required: false
  39042. type: string
  39043. - name: slug
  39044. in: query
  39045. description: ''
  39046. required: false
  39047. type: string
  39048. - name: min_vid
  39049. in: query
  39050. description: ''
  39051. required: false
  39052. type: string
  39053. - name: max_vid
  39054. in: query
  39055. description: ''
  39056. required: false
  39057. type: string
  39058. - name: description
  39059. in: query
  39060. description: ''
  39061. required: false
  39062. type: string
  39063. - name: scope_id
  39064. in: query
  39065. description: ''
  39066. required: false
  39067. type: string
  39068. - name: created
  39069. in: query
  39070. description: ''
  39071. required: false
  39072. type: string
  39073. - name: last_updated
  39074. in: query
  39075. description: ''
  39076. required: false
  39077. type: string
  39078. - name: created_by_request
  39079. in: query
  39080. description: ''
  39081. required: false
  39082. type: string
  39083. - name: updated_by_request
  39084. in: query
  39085. description: ''
  39086. required: false
  39087. type: string
  39088. - name: q
  39089. in: query
  39090. description: ''
  39091. required: false
  39092. type: string
  39093. - name: tag
  39094. in: query
  39095. description: ''
  39096. required: false
  39097. type: string
  39098. - name: scope_type
  39099. in: query
  39100. description: ''
  39101. required: false
  39102. type: string
  39103. - name: region
  39104. in: query
  39105. description: ''
  39106. required: false
  39107. type: number
  39108. - name: sitegroup
  39109. in: query
  39110. description: ''
  39111. required: false
  39112. type: number
  39113. - name: site
  39114. in: query
  39115. description: ''
  39116. required: false
  39117. type: number
  39118. - name: location
  39119. in: query
  39120. description: ''
  39121. required: false
  39122. type: number
  39123. - name: rack
  39124. in: query
  39125. description: ''
  39126. required: false
  39127. type: number
  39128. - name: clustergroup
  39129. in: query
  39130. description: ''
  39131. required: false
  39132. type: number
  39133. - name: cluster
  39134. in: query
  39135. description: ''
  39136. required: false
  39137. type: number
  39138. - name: id__n
  39139. in: query
  39140. description: ''
  39141. required: false
  39142. type: string
  39143. - name: id__lte
  39144. in: query
  39145. description: ''
  39146. required: false
  39147. type: string
  39148. - name: id__lt
  39149. in: query
  39150. description: ''
  39151. required: false
  39152. type: string
  39153. - name: id__gte
  39154. in: query
  39155. description: ''
  39156. required: false
  39157. type: string
  39158. - name: id__gt
  39159. in: query
  39160. description: ''
  39161. required: false
  39162. type: string
  39163. - name: name__n
  39164. in: query
  39165. description: ''
  39166. required: false
  39167. type: string
  39168. - name: name__ic
  39169. in: query
  39170. description: ''
  39171. required: false
  39172. type: string
  39173. - name: name__nic
  39174. in: query
  39175. description: ''
  39176. required: false
  39177. type: string
  39178. - name: name__iew
  39179. in: query
  39180. description: ''
  39181. required: false
  39182. type: string
  39183. - name: name__niew
  39184. in: query
  39185. description: ''
  39186. required: false
  39187. type: string
  39188. - name: name__isw
  39189. in: query
  39190. description: ''
  39191. required: false
  39192. type: string
  39193. - name: name__nisw
  39194. in: query
  39195. description: ''
  39196. required: false
  39197. type: string
  39198. - name: name__ie
  39199. in: query
  39200. description: ''
  39201. required: false
  39202. type: string
  39203. - name: name__nie
  39204. in: query
  39205. description: ''
  39206. required: false
  39207. type: string
  39208. - name: name__empty
  39209. in: query
  39210. description: ''
  39211. required: false
  39212. type: string
  39213. - name: slug__n
  39214. in: query
  39215. description: ''
  39216. required: false
  39217. type: string
  39218. - name: slug__ic
  39219. in: query
  39220. description: ''
  39221. required: false
  39222. type: string
  39223. - name: slug__nic
  39224. in: query
  39225. description: ''
  39226. required: false
  39227. type: string
  39228. - name: slug__iew
  39229. in: query
  39230. description: ''
  39231. required: false
  39232. type: string
  39233. - name: slug__niew
  39234. in: query
  39235. description: ''
  39236. required: false
  39237. type: string
  39238. - name: slug__isw
  39239. in: query
  39240. description: ''
  39241. required: false
  39242. type: string
  39243. - name: slug__nisw
  39244. in: query
  39245. description: ''
  39246. required: false
  39247. type: string
  39248. - name: slug__ie
  39249. in: query
  39250. description: ''
  39251. required: false
  39252. type: string
  39253. - name: slug__nie
  39254. in: query
  39255. description: ''
  39256. required: false
  39257. type: string
  39258. - name: slug__empty
  39259. in: query
  39260. description: ''
  39261. required: false
  39262. type: string
  39263. - name: min_vid__n
  39264. in: query
  39265. description: ''
  39266. required: false
  39267. type: string
  39268. - name: min_vid__lte
  39269. in: query
  39270. description: ''
  39271. required: false
  39272. type: string
  39273. - name: min_vid__lt
  39274. in: query
  39275. description: ''
  39276. required: false
  39277. type: string
  39278. - name: min_vid__gte
  39279. in: query
  39280. description: ''
  39281. required: false
  39282. type: string
  39283. - name: min_vid__gt
  39284. in: query
  39285. description: ''
  39286. required: false
  39287. type: string
  39288. - name: max_vid__n
  39289. in: query
  39290. description: ''
  39291. required: false
  39292. type: string
  39293. - name: max_vid__lte
  39294. in: query
  39295. description: ''
  39296. required: false
  39297. type: string
  39298. - name: max_vid__lt
  39299. in: query
  39300. description: ''
  39301. required: false
  39302. type: string
  39303. - name: max_vid__gte
  39304. in: query
  39305. description: ''
  39306. required: false
  39307. type: string
  39308. - name: max_vid__gt
  39309. in: query
  39310. description: ''
  39311. required: false
  39312. type: string
  39313. - name: description__n
  39314. in: query
  39315. description: ''
  39316. required: false
  39317. type: string
  39318. - name: description__ic
  39319. in: query
  39320. description: ''
  39321. required: false
  39322. type: string
  39323. - name: description__nic
  39324. in: query
  39325. description: ''
  39326. required: false
  39327. type: string
  39328. - name: description__iew
  39329. in: query
  39330. description: ''
  39331. required: false
  39332. type: string
  39333. - name: description__niew
  39334. in: query
  39335. description: ''
  39336. required: false
  39337. type: string
  39338. - name: description__isw
  39339. in: query
  39340. description: ''
  39341. required: false
  39342. type: string
  39343. - name: description__nisw
  39344. in: query
  39345. description: ''
  39346. required: false
  39347. type: string
  39348. - name: description__ie
  39349. in: query
  39350. description: ''
  39351. required: false
  39352. type: string
  39353. - name: description__nie
  39354. in: query
  39355. description: ''
  39356. required: false
  39357. type: string
  39358. - name: description__empty
  39359. in: query
  39360. description: ''
  39361. required: false
  39362. type: string
  39363. - name: scope_id__n
  39364. in: query
  39365. description: ''
  39366. required: false
  39367. type: string
  39368. - name: scope_id__lte
  39369. in: query
  39370. description: ''
  39371. required: false
  39372. type: string
  39373. - name: scope_id__lt
  39374. in: query
  39375. description: ''
  39376. required: false
  39377. type: string
  39378. - name: scope_id__gte
  39379. in: query
  39380. description: ''
  39381. required: false
  39382. type: string
  39383. - name: scope_id__gt
  39384. in: query
  39385. description: ''
  39386. required: false
  39387. type: string
  39388. - name: created__n
  39389. in: query
  39390. description: ''
  39391. required: false
  39392. type: string
  39393. - name: created__lte
  39394. in: query
  39395. description: ''
  39396. required: false
  39397. type: string
  39398. - name: created__lt
  39399. in: query
  39400. description: ''
  39401. required: false
  39402. type: string
  39403. - name: created__gte
  39404. in: query
  39405. description: ''
  39406. required: false
  39407. type: string
  39408. - name: created__gt
  39409. in: query
  39410. description: ''
  39411. required: false
  39412. type: string
  39413. - name: last_updated__n
  39414. in: query
  39415. description: ''
  39416. required: false
  39417. type: string
  39418. - name: last_updated__lte
  39419. in: query
  39420. description: ''
  39421. required: false
  39422. type: string
  39423. - name: last_updated__lt
  39424. in: query
  39425. description: ''
  39426. required: false
  39427. type: string
  39428. - name: last_updated__gte
  39429. in: query
  39430. description: ''
  39431. required: false
  39432. type: string
  39433. - name: last_updated__gt
  39434. in: query
  39435. description: ''
  39436. required: false
  39437. type: string
  39438. - name: tag__n
  39439. in: query
  39440. description: ''
  39441. required: false
  39442. type: string
  39443. - name: scope_type__n
  39444. in: query
  39445. description: ''
  39446. required: false
  39447. type: string
  39448. - name: ordering
  39449. in: query
  39450. description: Which field to use when ordering the results.
  39451. required: false
  39452. type: string
  39453. - name: limit
  39454. in: query
  39455. description: Number of results to return per page.
  39456. required: false
  39457. type: integer
  39458. - name: offset
  39459. in: query
  39460. description: The initial index from which to return the results.
  39461. required: false
  39462. type: integer
  39463. responses:
  39464. '200':
  39465. description: ''
  39466. schema:
  39467. required:
  39468. - count
  39469. - results
  39470. type: object
  39471. properties:
  39472. count:
  39473. type: integer
  39474. next:
  39475. type: string
  39476. format: uri
  39477. x-nullable: true
  39478. previous:
  39479. type: string
  39480. format: uri
  39481. x-nullable: true
  39482. results:
  39483. type: array
  39484. items:
  39485. $ref: '#/definitions/VLANGroup'
  39486. tags:
  39487. - ipam
  39488. post:
  39489. operationId: ipam_vlan-groups_create
  39490. description: ''
  39491. parameters:
  39492. - name: data
  39493. in: body
  39494. required: true
  39495. schema:
  39496. $ref: '#/definitions/VLANGroup'
  39497. responses:
  39498. '201':
  39499. description: ''
  39500. schema:
  39501. $ref: '#/definitions/VLANGroup'
  39502. tags:
  39503. - ipam
  39504. put:
  39505. operationId: ipam_vlan-groups_bulk_update
  39506. description: ''
  39507. parameters:
  39508. - name: data
  39509. in: body
  39510. required: true
  39511. schema:
  39512. $ref: '#/definitions/VLANGroup'
  39513. responses:
  39514. '200':
  39515. description: ''
  39516. schema:
  39517. $ref: '#/definitions/VLANGroup'
  39518. tags:
  39519. - ipam
  39520. patch:
  39521. operationId: ipam_vlan-groups_bulk_partial_update
  39522. description: ''
  39523. parameters:
  39524. - name: data
  39525. in: body
  39526. required: true
  39527. schema:
  39528. $ref: '#/definitions/VLANGroup'
  39529. responses:
  39530. '200':
  39531. description: ''
  39532. schema:
  39533. $ref: '#/definitions/VLANGroup'
  39534. tags:
  39535. - ipam
  39536. delete:
  39537. operationId: ipam_vlan-groups_bulk_delete
  39538. description: ''
  39539. parameters: []
  39540. responses:
  39541. '204':
  39542. description: ''
  39543. tags:
  39544. - ipam
  39545. parameters: []
  39546. /ipam/vlan-groups/{id}/:
  39547. get:
  39548. operationId: ipam_vlan-groups_read
  39549. description: ''
  39550. parameters: []
  39551. responses:
  39552. '200':
  39553. description: ''
  39554. schema:
  39555. $ref: '#/definitions/VLANGroup'
  39556. tags:
  39557. - ipam
  39558. put:
  39559. operationId: ipam_vlan-groups_update
  39560. description: ''
  39561. parameters:
  39562. - name: data
  39563. in: body
  39564. required: true
  39565. schema:
  39566. $ref: '#/definitions/VLANGroup'
  39567. responses:
  39568. '200':
  39569. description: ''
  39570. schema:
  39571. $ref: '#/definitions/VLANGroup'
  39572. tags:
  39573. - ipam
  39574. patch:
  39575. operationId: ipam_vlan-groups_partial_update
  39576. description: ''
  39577. parameters:
  39578. - name: data
  39579. in: body
  39580. required: true
  39581. schema:
  39582. $ref: '#/definitions/VLANGroup'
  39583. responses:
  39584. '200':
  39585. description: ''
  39586. schema:
  39587. $ref: '#/definitions/VLANGroup'
  39588. tags:
  39589. - ipam
  39590. delete:
  39591. operationId: ipam_vlan-groups_delete
  39592. description: ''
  39593. parameters: []
  39594. responses:
  39595. '204':
  39596. description: ''
  39597. tags:
  39598. - ipam
  39599. parameters:
  39600. - name: id
  39601. in: path
  39602. description: A unique integer value identifying this VLAN group.
  39603. required: true
  39604. type: integer
  39605. /ipam/vlan-groups/{id}/available-vlans/:
  39606. get:
  39607. operationId: ipam_vlan-groups_available-vlans_list
  39608. description: ''
  39609. parameters: []
  39610. responses:
  39611. '200':
  39612. description: ''
  39613. schema:
  39614. type: array
  39615. items:
  39616. $ref: '#/definitions/AvailableVLAN'
  39617. tags:
  39618. - ipam
  39619. post:
  39620. operationId: ipam_vlan-groups_available-vlans_create
  39621. description: ''
  39622. parameters:
  39623. - name: data
  39624. in: body
  39625. required: true
  39626. schema:
  39627. $ref: '#/definitions/WritableCreateAvailableVLAN'
  39628. responses:
  39629. '201':
  39630. description: ''
  39631. schema:
  39632. type: array
  39633. items:
  39634. $ref: '#/definitions/VLAN'
  39635. tags:
  39636. - ipam
  39637. parameters:
  39638. - name: id
  39639. in: path
  39640. description: A unique integer value identifying this VLAN.
  39641. required: true
  39642. type: integer
  39643. /ipam/vlans/:
  39644. get:
  39645. operationId: ipam_vlans_list
  39646. description: ''
  39647. parameters:
  39648. - name: id
  39649. in: query
  39650. description: ''
  39651. required: false
  39652. type: string
  39653. - name: vid
  39654. in: query
  39655. description: ''
  39656. required: false
  39657. type: string
  39658. - name: name
  39659. in: query
  39660. description: ''
  39661. required: false
  39662. type: string
  39663. - name: description
  39664. in: query
  39665. description: ''
  39666. required: false
  39667. type: string
  39668. - name: created
  39669. in: query
  39670. description: ''
  39671. required: false
  39672. type: string
  39673. - name: last_updated
  39674. in: query
  39675. description: ''
  39676. required: false
  39677. type: string
  39678. - name: created_by_request
  39679. in: query
  39680. description: ''
  39681. required: false
  39682. type: string
  39683. - name: updated_by_request
  39684. in: query
  39685. description: ''
  39686. required: false
  39687. type: string
  39688. - name: q
  39689. in: query
  39690. description: ''
  39691. required: false
  39692. type: string
  39693. - name: tag
  39694. in: query
  39695. description: ''
  39696. required: false
  39697. type: string
  39698. - name: tenant_group_id
  39699. in: query
  39700. description: ''
  39701. required: false
  39702. type: string
  39703. - name: tenant_group
  39704. in: query
  39705. description: ''
  39706. required: false
  39707. type: string
  39708. - name: tenant_id
  39709. in: query
  39710. description: ''
  39711. required: false
  39712. type: string
  39713. - name: tenant
  39714. in: query
  39715. description: ''
  39716. required: false
  39717. type: string
  39718. - name: region_id
  39719. in: query
  39720. description: ''
  39721. required: false
  39722. type: string
  39723. - name: region
  39724. in: query
  39725. description: ''
  39726. required: false
  39727. type: string
  39728. - name: site_group_id
  39729. in: query
  39730. description: ''
  39731. required: false
  39732. type: string
  39733. - name: site_group
  39734. in: query
  39735. description: ''
  39736. required: false
  39737. type: string
  39738. - name: site_id
  39739. in: query
  39740. description: ''
  39741. required: false
  39742. type: string
  39743. - name: site
  39744. in: query
  39745. description: ''
  39746. required: false
  39747. type: string
  39748. - name: group_id
  39749. in: query
  39750. description: ''
  39751. required: false
  39752. type: string
  39753. - name: group
  39754. in: query
  39755. description: ''
  39756. required: false
  39757. type: string
  39758. - name: role_id
  39759. in: query
  39760. description: ''
  39761. required: false
  39762. type: string
  39763. - name: role
  39764. in: query
  39765. description: ''
  39766. required: false
  39767. type: string
  39768. - name: status
  39769. in: query
  39770. description: ''
  39771. required: false
  39772. type: string
  39773. - name: available_on_device
  39774. in: query
  39775. description: ''
  39776. required: false
  39777. type: string
  39778. - name: available_on_virtualmachine
  39779. in: query
  39780. description: ''
  39781. required: false
  39782. type: string
  39783. - name: l2vpn_id
  39784. in: query
  39785. description: ''
  39786. required: false
  39787. type: string
  39788. - name: l2vpn
  39789. in: query
  39790. description: ''
  39791. required: false
  39792. type: string
  39793. - name: id__n
  39794. in: query
  39795. description: ''
  39796. required: false
  39797. type: string
  39798. - name: id__lte
  39799. in: query
  39800. description: ''
  39801. required: false
  39802. type: string
  39803. - name: id__lt
  39804. in: query
  39805. description: ''
  39806. required: false
  39807. type: string
  39808. - name: id__gte
  39809. in: query
  39810. description: ''
  39811. required: false
  39812. type: string
  39813. - name: id__gt
  39814. in: query
  39815. description: ''
  39816. required: false
  39817. type: string
  39818. - name: vid__n
  39819. in: query
  39820. description: ''
  39821. required: false
  39822. type: string
  39823. - name: vid__lte
  39824. in: query
  39825. description: ''
  39826. required: false
  39827. type: string
  39828. - name: vid__lt
  39829. in: query
  39830. description: ''
  39831. required: false
  39832. type: string
  39833. - name: vid__gte
  39834. in: query
  39835. description: ''
  39836. required: false
  39837. type: string
  39838. - name: vid__gt
  39839. in: query
  39840. description: ''
  39841. required: false
  39842. type: string
  39843. - name: name__n
  39844. in: query
  39845. description: ''
  39846. required: false
  39847. type: string
  39848. - name: name__ic
  39849. in: query
  39850. description: ''
  39851. required: false
  39852. type: string
  39853. - name: name__nic
  39854. in: query
  39855. description: ''
  39856. required: false
  39857. type: string
  39858. - name: name__iew
  39859. in: query
  39860. description: ''
  39861. required: false
  39862. type: string
  39863. - name: name__niew
  39864. in: query
  39865. description: ''
  39866. required: false
  39867. type: string
  39868. - name: name__isw
  39869. in: query
  39870. description: ''
  39871. required: false
  39872. type: string
  39873. - name: name__nisw
  39874. in: query
  39875. description: ''
  39876. required: false
  39877. type: string
  39878. - name: name__ie
  39879. in: query
  39880. description: ''
  39881. required: false
  39882. type: string
  39883. - name: name__nie
  39884. in: query
  39885. description: ''
  39886. required: false
  39887. type: string
  39888. - name: name__empty
  39889. in: query
  39890. description: ''
  39891. required: false
  39892. type: string
  39893. - name: description__n
  39894. in: query
  39895. description: ''
  39896. required: false
  39897. type: string
  39898. - name: description__ic
  39899. in: query
  39900. description: ''
  39901. required: false
  39902. type: string
  39903. - name: description__nic
  39904. in: query
  39905. description: ''
  39906. required: false
  39907. type: string
  39908. - name: description__iew
  39909. in: query
  39910. description: ''
  39911. required: false
  39912. type: string
  39913. - name: description__niew
  39914. in: query
  39915. description: ''
  39916. required: false
  39917. type: string
  39918. - name: description__isw
  39919. in: query
  39920. description: ''
  39921. required: false
  39922. type: string
  39923. - name: description__nisw
  39924. in: query
  39925. description: ''
  39926. required: false
  39927. type: string
  39928. - name: description__ie
  39929. in: query
  39930. description: ''
  39931. required: false
  39932. type: string
  39933. - name: description__nie
  39934. in: query
  39935. description: ''
  39936. required: false
  39937. type: string
  39938. - name: description__empty
  39939. in: query
  39940. description: ''
  39941. required: false
  39942. type: string
  39943. - name: created__n
  39944. in: query
  39945. description: ''
  39946. required: false
  39947. type: string
  39948. - name: created__lte
  39949. in: query
  39950. description: ''
  39951. required: false
  39952. type: string
  39953. - name: created__lt
  39954. in: query
  39955. description: ''
  39956. required: false
  39957. type: string
  39958. - name: created__gte
  39959. in: query
  39960. description: ''
  39961. required: false
  39962. type: string
  39963. - name: created__gt
  39964. in: query
  39965. description: ''
  39966. required: false
  39967. type: string
  39968. - name: last_updated__n
  39969. in: query
  39970. description: ''
  39971. required: false
  39972. type: string
  39973. - name: last_updated__lte
  39974. in: query
  39975. description: ''
  39976. required: false
  39977. type: string
  39978. - name: last_updated__lt
  39979. in: query
  39980. description: ''
  39981. required: false
  39982. type: string
  39983. - name: last_updated__gte
  39984. in: query
  39985. description: ''
  39986. required: false
  39987. type: string
  39988. - name: last_updated__gt
  39989. in: query
  39990. description: ''
  39991. required: false
  39992. type: string
  39993. - name: tag__n
  39994. in: query
  39995. description: ''
  39996. required: false
  39997. type: string
  39998. - name: tenant_group_id__n
  39999. in: query
  40000. description: ''
  40001. required: false
  40002. type: string
  40003. - name: tenant_group__n
  40004. in: query
  40005. description: ''
  40006. required: false
  40007. type: string
  40008. - name: tenant_id__n
  40009. in: query
  40010. description: ''
  40011. required: false
  40012. type: string
  40013. - name: tenant__n
  40014. in: query
  40015. description: ''
  40016. required: false
  40017. type: string
  40018. - name: region_id__n
  40019. in: query
  40020. description: ''
  40021. required: false
  40022. type: string
  40023. - name: region__n
  40024. in: query
  40025. description: ''
  40026. required: false
  40027. type: string
  40028. - name: site_group_id__n
  40029. in: query
  40030. description: ''
  40031. required: false
  40032. type: string
  40033. - name: site_group__n
  40034. in: query
  40035. description: ''
  40036. required: false
  40037. type: string
  40038. - name: site_id__n
  40039. in: query
  40040. description: ''
  40041. required: false
  40042. type: string
  40043. - name: site__n
  40044. in: query
  40045. description: ''
  40046. required: false
  40047. type: string
  40048. - name: group_id__n
  40049. in: query
  40050. description: ''
  40051. required: false
  40052. type: string
  40053. - name: group__n
  40054. in: query
  40055. description: ''
  40056. required: false
  40057. type: string
  40058. - name: role_id__n
  40059. in: query
  40060. description: ''
  40061. required: false
  40062. type: string
  40063. - name: role__n
  40064. in: query
  40065. description: ''
  40066. required: false
  40067. type: string
  40068. - name: status__n
  40069. in: query
  40070. description: ''
  40071. required: false
  40072. type: string
  40073. - name: l2vpn_id__n
  40074. in: query
  40075. description: ''
  40076. required: false
  40077. type: string
  40078. - name: l2vpn__n
  40079. in: query
  40080. description: ''
  40081. required: false
  40082. type: string
  40083. - name: ordering
  40084. in: query
  40085. description: Which field to use when ordering the results.
  40086. required: false
  40087. type: string
  40088. - name: limit
  40089. in: query
  40090. description: Number of results to return per page.
  40091. required: false
  40092. type: integer
  40093. - name: offset
  40094. in: query
  40095. description: The initial index from which to return the results.
  40096. required: false
  40097. type: integer
  40098. responses:
  40099. '200':
  40100. description: ''
  40101. schema:
  40102. required:
  40103. - count
  40104. - results
  40105. type: object
  40106. properties:
  40107. count:
  40108. type: integer
  40109. next:
  40110. type: string
  40111. format: uri
  40112. x-nullable: true
  40113. previous:
  40114. type: string
  40115. format: uri
  40116. x-nullable: true
  40117. results:
  40118. type: array
  40119. items:
  40120. $ref: '#/definitions/VLAN'
  40121. tags:
  40122. - ipam
  40123. post:
  40124. operationId: ipam_vlans_create
  40125. description: ''
  40126. parameters:
  40127. - name: data
  40128. in: body
  40129. required: true
  40130. schema:
  40131. $ref: '#/definitions/WritableVLAN'
  40132. responses:
  40133. '201':
  40134. description: ''
  40135. schema:
  40136. $ref: '#/definitions/VLAN'
  40137. tags:
  40138. - ipam
  40139. put:
  40140. operationId: ipam_vlans_bulk_update
  40141. description: ''
  40142. parameters:
  40143. - name: data
  40144. in: body
  40145. required: true
  40146. schema:
  40147. $ref: '#/definitions/WritableVLAN'
  40148. responses:
  40149. '200':
  40150. description: ''
  40151. schema:
  40152. $ref: '#/definitions/VLAN'
  40153. tags:
  40154. - ipam
  40155. patch:
  40156. operationId: ipam_vlans_bulk_partial_update
  40157. description: ''
  40158. parameters:
  40159. - name: data
  40160. in: body
  40161. required: true
  40162. schema:
  40163. $ref: '#/definitions/WritableVLAN'
  40164. responses:
  40165. '200':
  40166. description: ''
  40167. schema:
  40168. $ref: '#/definitions/VLAN'
  40169. tags:
  40170. - ipam
  40171. delete:
  40172. operationId: ipam_vlans_bulk_delete
  40173. description: ''
  40174. parameters: []
  40175. responses:
  40176. '204':
  40177. description: ''
  40178. tags:
  40179. - ipam
  40180. parameters: []
  40181. /ipam/vlans/{id}/:
  40182. get:
  40183. operationId: ipam_vlans_read
  40184. description: ''
  40185. parameters: []
  40186. responses:
  40187. '200':
  40188. description: ''
  40189. schema:
  40190. $ref: '#/definitions/VLAN'
  40191. tags:
  40192. - ipam
  40193. put:
  40194. operationId: ipam_vlans_update
  40195. description: ''
  40196. parameters:
  40197. - name: data
  40198. in: body
  40199. required: true
  40200. schema:
  40201. $ref: '#/definitions/WritableVLAN'
  40202. responses:
  40203. '200':
  40204. description: ''
  40205. schema:
  40206. $ref: '#/definitions/VLAN'
  40207. tags:
  40208. - ipam
  40209. patch:
  40210. operationId: ipam_vlans_partial_update
  40211. description: ''
  40212. parameters:
  40213. - name: data
  40214. in: body
  40215. required: true
  40216. schema:
  40217. $ref: '#/definitions/WritableVLAN'
  40218. responses:
  40219. '200':
  40220. description: ''
  40221. schema:
  40222. $ref: '#/definitions/VLAN'
  40223. tags:
  40224. - ipam
  40225. delete:
  40226. operationId: ipam_vlans_delete
  40227. description: ''
  40228. parameters: []
  40229. responses:
  40230. '204':
  40231. description: ''
  40232. tags:
  40233. - ipam
  40234. parameters:
  40235. - name: id
  40236. in: path
  40237. description: A unique integer value identifying this VLAN.
  40238. required: true
  40239. type: integer
  40240. /ipam/vrfs/:
  40241. get:
  40242. operationId: ipam_vrfs_list
  40243. description: ''
  40244. parameters:
  40245. - name: id
  40246. in: query
  40247. description: ''
  40248. required: false
  40249. type: string
  40250. - name: name
  40251. in: query
  40252. description: ''
  40253. required: false
  40254. type: string
  40255. - name: rd
  40256. in: query
  40257. description: ''
  40258. required: false
  40259. type: string
  40260. - name: enforce_unique
  40261. in: query
  40262. description: ''
  40263. required: false
  40264. type: string
  40265. - name: description
  40266. in: query
  40267. description: ''
  40268. required: false
  40269. type: string
  40270. - name: created
  40271. in: query
  40272. description: ''
  40273. required: false
  40274. type: string
  40275. - name: last_updated
  40276. in: query
  40277. description: ''
  40278. required: false
  40279. type: string
  40280. - name: created_by_request
  40281. in: query
  40282. description: ''
  40283. required: false
  40284. type: string
  40285. - name: updated_by_request
  40286. in: query
  40287. description: ''
  40288. required: false
  40289. type: string
  40290. - name: q
  40291. in: query
  40292. description: ''
  40293. required: false
  40294. type: string
  40295. - name: tag
  40296. in: query
  40297. description: ''
  40298. required: false
  40299. type: string
  40300. - name: tenant_group_id
  40301. in: query
  40302. description: ''
  40303. required: false
  40304. type: string
  40305. - name: tenant_group
  40306. in: query
  40307. description: ''
  40308. required: false
  40309. type: string
  40310. - name: tenant_id
  40311. in: query
  40312. description: ''
  40313. required: false
  40314. type: string
  40315. - name: tenant
  40316. in: query
  40317. description: ''
  40318. required: false
  40319. type: string
  40320. - name: import_target_id
  40321. in: query
  40322. description: ''
  40323. required: false
  40324. type: string
  40325. - name: import_target
  40326. in: query
  40327. description: ''
  40328. required: false
  40329. type: string
  40330. - name: export_target_id
  40331. in: query
  40332. description: ''
  40333. required: false
  40334. type: string
  40335. - name: export_target
  40336. in: query
  40337. description: ''
  40338. required: false
  40339. type: string
  40340. - name: id__n
  40341. in: query
  40342. description: ''
  40343. required: false
  40344. type: string
  40345. - name: id__lte
  40346. in: query
  40347. description: ''
  40348. required: false
  40349. type: string
  40350. - name: id__lt
  40351. in: query
  40352. description: ''
  40353. required: false
  40354. type: string
  40355. - name: id__gte
  40356. in: query
  40357. description: ''
  40358. required: false
  40359. type: string
  40360. - name: id__gt
  40361. in: query
  40362. description: ''
  40363. required: false
  40364. type: string
  40365. - name: name__n
  40366. in: query
  40367. description: ''
  40368. required: false
  40369. type: string
  40370. - name: name__ic
  40371. in: query
  40372. description: ''
  40373. required: false
  40374. type: string
  40375. - name: name__nic
  40376. in: query
  40377. description: ''
  40378. required: false
  40379. type: string
  40380. - name: name__iew
  40381. in: query
  40382. description: ''
  40383. required: false
  40384. type: string
  40385. - name: name__niew
  40386. in: query
  40387. description: ''
  40388. required: false
  40389. type: string
  40390. - name: name__isw
  40391. in: query
  40392. description: ''
  40393. required: false
  40394. type: string
  40395. - name: name__nisw
  40396. in: query
  40397. description: ''
  40398. required: false
  40399. type: string
  40400. - name: name__ie
  40401. in: query
  40402. description: ''
  40403. required: false
  40404. type: string
  40405. - name: name__nie
  40406. in: query
  40407. description: ''
  40408. required: false
  40409. type: string
  40410. - name: name__empty
  40411. in: query
  40412. description: ''
  40413. required: false
  40414. type: string
  40415. - name: rd__n
  40416. in: query
  40417. description: ''
  40418. required: false
  40419. type: string
  40420. - name: rd__ic
  40421. in: query
  40422. description: ''
  40423. required: false
  40424. type: string
  40425. - name: rd__nic
  40426. in: query
  40427. description: ''
  40428. required: false
  40429. type: string
  40430. - name: rd__iew
  40431. in: query
  40432. description: ''
  40433. required: false
  40434. type: string
  40435. - name: rd__niew
  40436. in: query
  40437. description: ''
  40438. required: false
  40439. type: string
  40440. - name: rd__isw
  40441. in: query
  40442. description: ''
  40443. required: false
  40444. type: string
  40445. - name: rd__nisw
  40446. in: query
  40447. description: ''
  40448. required: false
  40449. type: string
  40450. - name: rd__ie
  40451. in: query
  40452. description: ''
  40453. required: false
  40454. type: string
  40455. - name: rd__nie
  40456. in: query
  40457. description: ''
  40458. required: false
  40459. type: string
  40460. - name: rd__empty
  40461. in: query
  40462. description: ''
  40463. required: false
  40464. type: string
  40465. - name: description__n
  40466. in: query
  40467. description: ''
  40468. required: false
  40469. type: string
  40470. - name: description__ic
  40471. in: query
  40472. description: ''
  40473. required: false
  40474. type: string
  40475. - name: description__nic
  40476. in: query
  40477. description: ''
  40478. required: false
  40479. type: string
  40480. - name: description__iew
  40481. in: query
  40482. description: ''
  40483. required: false
  40484. type: string
  40485. - name: description__niew
  40486. in: query
  40487. description: ''
  40488. required: false
  40489. type: string
  40490. - name: description__isw
  40491. in: query
  40492. description: ''
  40493. required: false
  40494. type: string
  40495. - name: description__nisw
  40496. in: query
  40497. description: ''
  40498. required: false
  40499. type: string
  40500. - name: description__ie
  40501. in: query
  40502. description: ''
  40503. required: false
  40504. type: string
  40505. - name: description__nie
  40506. in: query
  40507. description: ''
  40508. required: false
  40509. type: string
  40510. - name: description__empty
  40511. in: query
  40512. description: ''
  40513. required: false
  40514. type: string
  40515. - name: created__n
  40516. in: query
  40517. description: ''
  40518. required: false
  40519. type: string
  40520. - name: created__lte
  40521. in: query
  40522. description: ''
  40523. required: false
  40524. type: string
  40525. - name: created__lt
  40526. in: query
  40527. description: ''
  40528. required: false
  40529. type: string
  40530. - name: created__gte
  40531. in: query
  40532. description: ''
  40533. required: false
  40534. type: string
  40535. - name: created__gt
  40536. in: query
  40537. description: ''
  40538. required: false
  40539. type: string
  40540. - name: last_updated__n
  40541. in: query
  40542. description: ''
  40543. required: false
  40544. type: string
  40545. - name: last_updated__lte
  40546. in: query
  40547. description: ''
  40548. required: false
  40549. type: string
  40550. - name: last_updated__lt
  40551. in: query
  40552. description: ''
  40553. required: false
  40554. type: string
  40555. - name: last_updated__gte
  40556. in: query
  40557. description: ''
  40558. required: false
  40559. type: string
  40560. - name: last_updated__gt
  40561. in: query
  40562. description: ''
  40563. required: false
  40564. type: string
  40565. - name: tag__n
  40566. in: query
  40567. description: ''
  40568. required: false
  40569. type: string
  40570. - name: tenant_group_id__n
  40571. in: query
  40572. description: ''
  40573. required: false
  40574. type: string
  40575. - name: tenant_group__n
  40576. in: query
  40577. description: ''
  40578. required: false
  40579. type: string
  40580. - name: tenant_id__n
  40581. in: query
  40582. description: ''
  40583. required: false
  40584. type: string
  40585. - name: tenant__n
  40586. in: query
  40587. description: ''
  40588. required: false
  40589. type: string
  40590. - name: import_target_id__n
  40591. in: query
  40592. description: ''
  40593. required: false
  40594. type: string
  40595. - name: import_target__n
  40596. in: query
  40597. description: ''
  40598. required: false
  40599. type: string
  40600. - name: export_target_id__n
  40601. in: query
  40602. description: ''
  40603. required: false
  40604. type: string
  40605. - name: export_target__n
  40606. in: query
  40607. description: ''
  40608. required: false
  40609. type: string
  40610. - name: ordering
  40611. in: query
  40612. description: Which field to use when ordering the results.
  40613. required: false
  40614. type: string
  40615. - name: limit
  40616. in: query
  40617. description: Number of results to return per page.
  40618. required: false
  40619. type: integer
  40620. - name: offset
  40621. in: query
  40622. description: The initial index from which to return the results.
  40623. required: false
  40624. type: integer
  40625. responses:
  40626. '200':
  40627. description: ''
  40628. schema:
  40629. required:
  40630. - count
  40631. - results
  40632. type: object
  40633. properties:
  40634. count:
  40635. type: integer
  40636. next:
  40637. type: string
  40638. format: uri
  40639. x-nullable: true
  40640. previous:
  40641. type: string
  40642. format: uri
  40643. x-nullable: true
  40644. results:
  40645. type: array
  40646. items:
  40647. $ref: '#/definitions/VRF'
  40648. tags:
  40649. - ipam
  40650. post:
  40651. operationId: ipam_vrfs_create
  40652. description: ''
  40653. parameters:
  40654. - name: data
  40655. in: body
  40656. required: true
  40657. schema:
  40658. $ref: '#/definitions/WritableVRF'
  40659. responses:
  40660. '201':
  40661. description: ''
  40662. schema:
  40663. $ref: '#/definitions/VRF'
  40664. tags:
  40665. - ipam
  40666. put:
  40667. operationId: ipam_vrfs_bulk_update
  40668. description: ''
  40669. parameters:
  40670. - name: data
  40671. in: body
  40672. required: true
  40673. schema:
  40674. $ref: '#/definitions/WritableVRF'
  40675. responses:
  40676. '200':
  40677. description: ''
  40678. schema:
  40679. $ref: '#/definitions/VRF'
  40680. tags:
  40681. - ipam
  40682. patch:
  40683. operationId: ipam_vrfs_bulk_partial_update
  40684. description: ''
  40685. parameters:
  40686. - name: data
  40687. in: body
  40688. required: true
  40689. schema:
  40690. $ref: '#/definitions/WritableVRF'
  40691. responses:
  40692. '200':
  40693. description: ''
  40694. schema:
  40695. $ref: '#/definitions/VRF'
  40696. tags:
  40697. - ipam
  40698. delete:
  40699. operationId: ipam_vrfs_bulk_delete
  40700. description: ''
  40701. parameters: []
  40702. responses:
  40703. '204':
  40704. description: ''
  40705. tags:
  40706. - ipam
  40707. parameters: []
  40708. /ipam/vrfs/{id}/:
  40709. get:
  40710. operationId: ipam_vrfs_read
  40711. description: ''
  40712. parameters: []
  40713. responses:
  40714. '200':
  40715. description: ''
  40716. schema:
  40717. $ref: '#/definitions/VRF'
  40718. tags:
  40719. - ipam
  40720. put:
  40721. operationId: ipam_vrfs_update
  40722. description: ''
  40723. parameters:
  40724. - name: data
  40725. in: body
  40726. required: true
  40727. schema:
  40728. $ref: '#/definitions/WritableVRF'
  40729. responses:
  40730. '200':
  40731. description: ''
  40732. schema:
  40733. $ref: '#/definitions/VRF'
  40734. tags:
  40735. - ipam
  40736. patch:
  40737. operationId: ipam_vrfs_partial_update
  40738. description: ''
  40739. parameters:
  40740. - name: data
  40741. in: body
  40742. required: true
  40743. schema:
  40744. $ref: '#/definitions/WritableVRF'
  40745. responses:
  40746. '200':
  40747. description: ''
  40748. schema:
  40749. $ref: '#/definitions/VRF'
  40750. tags:
  40751. - ipam
  40752. delete:
  40753. operationId: ipam_vrfs_delete
  40754. description: ''
  40755. parameters: []
  40756. responses:
  40757. '204':
  40758. description: ''
  40759. tags:
  40760. - ipam
  40761. parameters:
  40762. - name: id
  40763. in: path
  40764. description: A unique integer value identifying this VRF.
  40765. required: true
  40766. type: integer
  40767. /status/:
  40768. get:
  40769. operationId: status_list
  40770. description: A lightweight read-only endpoint for conveying NetBox's current
  40771. operational status.
  40772. parameters: []
  40773. responses:
  40774. '200':
  40775. description: ''
  40776. tags:
  40777. - status
  40778. parameters: []
  40779. /tenancy/contact-assignments/:
  40780. get:
  40781. operationId: tenancy_contact-assignments_list
  40782. description: ''
  40783. parameters:
  40784. - name: id
  40785. in: query
  40786. description: ''
  40787. required: false
  40788. type: string
  40789. - name: content_type_id
  40790. in: query
  40791. description: ''
  40792. required: false
  40793. type: string
  40794. - name: object_id
  40795. in: query
  40796. description: ''
  40797. required: false
  40798. type: string
  40799. - name: priority
  40800. in: query
  40801. description: ''
  40802. required: false
  40803. type: string
  40804. - name: created
  40805. in: query
  40806. description: ''
  40807. required: false
  40808. type: string
  40809. - name: last_updated
  40810. in: query
  40811. description: ''
  40812. required: false
  40813. type: string
  40814. - name: created_by_request
  40815. in: query
  40816. description: ''
  40817. required: false
  40818. type: string
  40819. - name: updated_by_request
  40820. in: query
  40821. description: ''
  40822. required: false
  40823. type: string
  40824. - name: q
  40825. in: query
  40826. description: ''
  40827. required: false
  40828. type: string
  40829. - name: content_type
  40830. in: query
  40831. description: ''
  40832. required: false
  40833. type: string
  40834. - name: contact_id
  40835. in: query
  40836. description: ''
  40837. required: false
  40838. type: string
  40839. - name: role_id
  40840. in: query
  40841. description: ''
  40842. required: false
  40843. type: string
  40844. - name: role
  40845. in: query
  40846. description: ''
  40847. required: false
  40848. type: string
  40849. - name: id__n
  40850. in: query
  40851. description: ''
  40852. required: false
  40853. type: string
  40854. - name: id__lte
  40855. in: query
  40856. description: ''
  40857. required: false
  40858. type: string
  40859. - name: id__lt
  40860. in: query
  40861. description: ''
  40862. required: false
  40863. type: string
  40864. - name: id__gte
  40865. in: query
  40866. description: ''
  40867. required: false
  40868. type: string
  40869. - name: id__gt
  40870. in: query
  40871. description: ''
  40872. required: false
  40873. type: string
  40874. - name: content_type_id__n
  40875. in: query
  40876. description: ''
  40877. required: false
  40878. type: string
  40879. - name: object_id__n
  40880. in: query
  40881. description: ''
  40882. required: false
  40883. type: string
  40884. - name: object_id__lte
  40885. in: query
  40886. description: ''
  40887. required: false
  40888. type: string
  40889. - name: object_id__lt
  40890. in: query
  40891. description: ''
  40892. required: false
  40893. type: string
  40894. - name: object_id__gte
  40895. in: query
  40896. description: ''
  40897. required: false
  40898. type: string
  40899. - name: object_id__gt
  40900. in: query
  40901. description: ''
  40902. required: false
  40903. type: string
  40904. - name: priority__n
  40905. in: query
  40906. description: ''
  40907. required: false
  40908. type: string
  40909. - name: created__n
  40910. in: query
  40911. description: ''
  40912. required: false
  40913. type: string
  40914. - name: created__lte
  40915. in: query
  40916. description: ''
  40917. required: false
  40918. type: string
  40919. - name: created__lt
  40920. in: query
  40921. description: ''
  40922. required: false
  40923. type: string
  40924. - name: created__gte
  40925. in: query
  40926. description: ''
  40927. required: false
  40928. type: string
  40929. - name: created__gt
  40930. in: query
  40931. description: ''
  40932. required: false
  40933. type: string
  40934. - name: last_updated__n
  40935. in: query
  40936. description: ''
  40937. required: false
  40938. type: string
  40939. - name: last_updated__lte
  40940. in: query
  40941. description: ''
  40942. required: false
  40943. type: string
  40944. - name: last_updated__lt
  40945. in: query
  40946. description: ''
  40947. required: false
  40948. type: string
  40949. - name: last_updated__gte
  40950. in: query
  40951. description: ''
  40952. required: false
  40953. type: string
  40954. - name: last_updated__gt
  40955. in: query
  40956. description: ''
  40957. required: false
  40958. type: string
  40959. - name: content_type__n
  40960. in: query
  40961. description: ''
  40962. required: false
  40963. type: string
  40964. - name: contact_id__n
  40965. in: query
  40966. description: ''
  40967. required: false
  40968. type: string
  40969. - name: role_id__n
  40970. in: query
  40971. description: ''
  40972. required: false
  40973. type: string
  40974. - name: role__n
  40975. in: query
  40976. description: ''
  40977. required: false
  40978. type: string
  40979. - name: ordering
  40980. in: query
  40981. description: Which field to use when ordering the results.
  40982. required: false
  40983. type: string
  40984. - name: limit
  40985. in: query
  40986. description: Number of results to return per page.
  40987. required: false
  40988. type: integer
  40989. - name: offset
  40990. in: query
  40991. description: The initial index from which to return the results.
  40992. required: false
  40993. type: integer
  40994. responses:
  40995. '200':
  40996. description: ''
  40997. schema:
  40998. required:
  40999. - count
  41000. - results
  41001. type: object
  41002. properties:
  41003. count:
  41004. type: integer
  41005. next:
  41006. type: string
  41007. format: uri
  41008. x-nullable: true
  41009. previous:
  41010. type: string
  41011. format: uri
  41012. x-nullable: true
  41013. results:
  41014. type: array
  41015. items:
  41016. $ref: '#/definitions/ContactAssignment'
  41017. tags:
  41018. - tenancy
  41019. post:
  41020. operationId: tenancy_contact-assignments_create
  41021. description: ''
  41022. parameters:
  41023. - name: data
  41024. in: body
  41025. required: true
  41026. schema:
  41027. $ref: '#/definitions/WritableContactAssignment'
  41028. responses:
  41029. '201':
  41030. description: ''
  41031. schema:
  41032. $ref: '#/definitions/ContactAssignment'
  41033. tags:
  41034. - tenancy
  41035. put:
  41036. operationId: tenancy_contact-assignments_bulk_update
  41037. description: ''
  41038. parameters:
  41039. - name: data
  41040. in: body
  41041. required: true
  41042. schema:
  41043. $ref: '#/definitions/WritableContactAssignment'
  41044. responses:
  41045. '200':
  41046. description: ''
  41047. schema:
  41048. $ref: '#/definitions/ContactAssignment'
  41049. tags:
  41050. - tenancy
  41051. patch:
  41052. operationId: tenancy_contact-assignments_bulk_partial_update
  41053. description: ''
  41054. parameters:
  41055. - name: data
  41056. in: body
  41057. required: true
  41058. schema:
  41059. $ref: '#/definitions/WritableContactAssignment'
  41060. responses:
  41061. '200':
  41062. description: ''
  41063. schema:
  41064. $ref: '#/definitions/ContactAssignment'
  41065. tags:
  41066. - tenancy
  41067. delete:
  41068. operationId: tenancy_contact-assignments_bulk_delete
  41069. description: ''
  41070. parameters: []
  41071. responses:
  41072. '204':
  41073. description: ''
  41074. tags:
  41075. - tenancy
  41076. parameters: []
  41077. /tenancy/contact-assignments/{id}/:
  41078. get:
  41079. operationId: tenancy_contact-assignments_read
  41080. description: ''
  41081. parameters: []
  41082. responses:
  41083. '200':
  41084. description: ''
  41085. schema:
  41086. $ref: '#/definitions/ContactAssignment'
  41087. tags:
  41088. - tenancy
  41089. put:
  41090. operationId: tenancy_contact-assignments_update
  41091. description: ''
  41092. parameters:
  41093. - name: data
  41094. in: body
  41095. required: true
  41096. schema:
  41097. $ref: '#/definitions/WritableContactAssignment'
  41098. responses:
  41099. '200':
  41100. description: ''
  41101. schema:
  41102. $ref: '#/definitions/ContactAssignment'
  41103. tags:
  41104. - tenancy
  41105. patch:
  41106. operationId: tenancy_contact-assignments_partial_update
  41107. description: ''
  41108. parameters:
  41109. - name: data
  41110. in: body
  41111. required: true
  41112. schema:
  41113. $ref: '#/definitions/WritableContactAssignment'
  41114. responses:
  41115. '200':
  41116. description: ''
  41117. schema:
  41118. $ref: '#/definitions/ContactAssignment'
  41119. tags:
  41120. - tenancy
  41121. delete:
  41122. operationId: tenancy_contact-assignments_delete
  41123. description: ''
  41124. parameters: []
  41125. responses:
  41126. '204':
  41127. description: ''
  41128. tags:
  41129. - tenancy
  41130. parameters:
  41131. - name: id
  41132. in: path
  41133. description: A unique integer value identifying this contact assignment.
  41134. required: true
  41135. type: integer
  41136. /tenancy/contact-groups/:
  41137. get:
  41138. operationId: tenancy_contact-groups_list
  41139. description: ''
  41140. parameters:
  41141. - name: id
  41142. in: query
  41143. description: ''
  41144. required: false
  41145. type: string
  41146. - name: name
  41147. in: query
  41148. description: ''
  41149. required: false
  41150. type: string
  41151. - name: slug
  41152. in: query
  41153. description: ''
  41154. required: false
  41155. type: string
  41156. - name: description
  41157. in: query
  41158. description: ''
  41159. required: false
  41160. type: string
  41161. - name: created
  41162. in: query
  41163. description: ''
  41164. required: false
  41165. type: string
  41166. - name: last_updated
  41167. in: query
  41168. description: ''
  41169. required: false
  41170. type: string
  41171. - name: created_by_request
  41172. in: query
  41173. description: ''
  41174. required: false
  41175. type: string
  41176. - name: updated_by_request
  41177. in: query
  41178. description: ''
  41179. required: false
  41180. type: string
  41181. - name: q
  41182. in: query
  41183. description: ''
  41184. required: false
  41185. type: string
  41186. - name: tag
  41187. in: query
  41188. description: ''
  41189. required: false
  41190. type: string
  41191. - name: parent_id
  41192. in: query
  41193. description: ''
  41194. required: false
  41195. type: string
  41196. - name: parent
  41197. in: query
  41198. description: ''
  41199. required: false
  41200. type: string
  41201. - name: id__n
  41202. in: query
  41203. description: ''
  41204. required: false
  41205. type: string
  41206. - name: id__lte
  41207. in: query
  41208. description: ''
  41209. required: false
  41210. type: string
  41211. - name: id__lt
  41212. in: query
  41213. description: ''
  41214. required: false
  41215. type: string
  41216. - name: id__gte
  41217. in: query
  41218. description: ''
  41219. required: false
  41220. type: string
  41221. - name: id__gt
  41222. in: query
  41223. description: ''
  41224. required: false
  41225. type: string
  41226. - name: name__n
  41227. in: query
  41228. description: ''
  41229. required: false
  41230. type: string
  41231. - name: name__ic
  41232. in: query
  41233. description: ''
  41234. required: false
  41235. type: string
  41236. - name: name__nic
  41237. in: query
  41238. description: ''
  41239. required: false
  41240. type: string
  41241. - name: name__iew
  41242. in: query
  41243. description: ''
  41244. required: false
  41245. type: string
  41246. - name: name__niew
  41247. in: query
  41248. description: ''
  41249. required: false
  41250. type: string
  41251. - name: name__isw
  41252. in: query
  41253. description: ''
  41254. required: false
  41255. type: string
  41256. - name: name__nisw
  41257. in: query
  41258. description: ''
  41259. required: false
  41260. type: string
  41261. - name: name__ie
  41262. in: query
  41263. description: ''
  41264. required: false
  41265. type: string
  41266. - name: name__nie
  41267. in: query
  41268. description: ''
  41269. required: false
  41270. type: string
  41271. - name: name__empty
  41272. in: query
  41273. description: ''
  41274. required: false
  41275. type: string
  41276. - name: slug__n
  41277. in: query
  41278. description: ''
  41279. required: false
  41280. type: string
  41281. - name: slug__ic
  41282. in: query
  41283. description: ''
  41284. required: false
  41285. type: string
  41286. - name: slug__nic
  41287. in: query
  41288. description: ''
  41289. required: false
  41290. type: string
  41291. - name: slug__iew
  41292. in: query
  41293. description: ''
  41294. required: false
  41295. type: string
  41296. - name: slug__niew
  41297. in: query
  41298. description: ''
  41299. required: false
  41300. type: string
  41301. - name: slug__isw
  41302. in: query
  41303. description: ''
  41304. required: false
  41305. type: string
  41306. - name: slug__nisw
  41307. in: query
  41308. description: ''
  41309. required: false
  41310. type: string
  41311. - name: slug__ie
  41312. in: query
  41313. description: ''
  41314. required: false
  41315. type: string
  41316. - name: slug__nie
  41317. in: query
  41318. description: ''
  41319. required: false
  41320. type: string
  41321. - name: slug__empty
  41322. in: query
  41323. description: ''
  41324. required: false
  41325. type: string
  41326. - name: description__n
  41327. in: query
  41328. description: ''
  41329. required: false
  41330. type: string
  41331. - name: description__ic
  41332. in: query
  41333. description: ''
  41334. required: false
  41335. type: string
  41336. - name: description__nic
  41337. in: query
  41338. description: ''
  41339. required: false
  41340. type: string
  41341. - name: description__iew
  41342. in: query
  41343. description: ''
  41344. required: false
  41345. type: string
  41346. - name: description__niew
  41347. in: query
  41348. description: ''
  41349. required: false
  41350. type: string
  41351. - name: description__isw
  41352. in: query
  41353. description: ''
  41354. required: false
  41355. type: string
  41356. - name: description__nisw
  41357. in: query
  41358. description: ''
  41359. required: false
  41360. type: string
  41361. - name: description__ie
  41362. in: query
  41363. description: ''
  41364. required: false
  41365. type: string
  41366. - name: description__nie
  41367. in: query
  41368. description: ''
  41369. required: false
  41370. type: string
  41371. - name: description__empty
  41372. in: query
  41373. description: ''
  41374. required: false
  41375. type: string
  41376. - name: created__n
  41377. in: query
  41378. description: ''
  41379. required: false
  41380. type: string
  41381. - name: created__lte
  41382. in: query
  41383. description: ''
  41384. required: false
  41385. type: string
  41386. - name: created__lt
  41387. in: query
  41388. description: ''
  41389. required: false
  41390. type: string
  41391. - name: created__gte
  41392. in: query
  41393. description: ''
  41394. required: false
  41395. type: string
  41396. - name: created__gt
  41397. in: query
  41398. description: ''
  41399. required: false
  41400. type: string
  41401. - name: last_updated__n
  41402. in: query
  41403. description: ''
  41404. required: false
  41405. type: string
  41406. - name: last_updated__lte
  41407. in: query
  41408. description: ''
  41409. required: false
  41410. type: string
  41411. - name: last_updated__lt
  41412. in: query
  41413. description: ''
  41414. required: false
  41415. type: string
  41416. - name: last_updated__gte
  41417. in: query
  41418. description: ''
  41419. required: false
  41420. type: string
  41421. - name: last_updated__gt
  41422. in: query
  41423. description: ''
  41424. required: false
  41425. type: string
  41426. - name: tag__n
  41427. in: query
  41428. description: ''
  41429. required: false
  41430. type: string
  41431. - name: parent_id__n
  41432. in: query
  41433. description: ''
  41434. required: false
  41435. type: string
  41436. - name: parent__n
  41437. in: query
  41438. description: ''
  41439. required: false
  41440. type: string
  41441. - name: ordering
  41442. in: query
  41443. description: Which field to use when ordering the results.
  41444. required: false
  41445. type: string
  41446. - name: limit
  41447. in: query
  41448. description: Number of results to return per page.
  41449. required: false
  41450. type: integer
  41451. - name: offset
  41452. in: query
  41453. description: The initial index from which to return the results.
  41454. required: false
  41455. type: integer
  41456. responses:
  41457. '200':
  41458. description: ''
  41459. schema:
  41460. required:
  41461. - count
  41462. - results
  41463. type: object
  41464. properties:
  41465. count:
  41466. type: integer
  41467. next:
  41468. type: string
  41469. format: uri
  41470. x-nullable: true
  41471. previous:
  41472. type: string
  41473. format: uri
  41474. x-nullable: true
  41475. results:
  41476. type: array
  41477. items:
  41478. $ref: '#/definitions/ContactGroup'
  41479. tags:
  41480. - tenancy
  41481. post:
  41482. operationId: tenancy_contact-groups_create
  41483. description: ''
  41484. parameters:
  41485. - name: data
  41486. in: body
  41487. required: true
  41488. schema:
  41489. $ref: '#/definitions/WritableContactGroup'
  41490. responses:
  41491. '201':
  41492. description: ''
  41493. schema:
  41494. $ref: '#/definitions/ContactGroup'
  41495. tags:
  41496. - tenancy
  41497. put:
  41498. operationId: tenancy_contact-groups_bulk_update
  41499. description: ''
  41500. parameters:
  41501. - name: data
  41502. in: body
  41503. required: true
  41504. schema:
  41505. $ref: '#/definitions/WritableContactGroup'
  41506. responses:
  41507. '200':
  41508. description: ''
  41509. schema:
  41510. $ref: '#/definitions/ContactGroup'
  41511. tags:
  41512. - tenancy
  41513. patch:
  41514. operationId: tenancy_contact-groups_bulk_partial_update
  41515. description: ''
  41516. parameters:
  41517. - name: data
  41518. in: body
  41519. required: true
  41520. schema:
  41521. $ref: '#/definitions/WritableContactGroup'
  41522. responses:
  41523. '200':
  41524. description: ''
  41525. schema:
  41526. $ref: '#/definitions/ContactGroup'
  41527. tags:
  41528. - tenancy
  41529. delete:
  41530. operationId: tenancy_contact-groups_bulk_delete
  41531. description: ''
  41532. parameters: []
  41533. responses:
  41534. '204':
  41535. description: ''
  41536. tags:
  41537. - tenancy
  41538. parameters: []
  41539. /tenancy/contact-groups/{id}/:
  41540. get:
  41541. operationId: tenancy_contact-groups_read
  41542. description: ''
  41543. parameters: []
  41544. responses:
  41545. '200':
  41546. description: ''
  41547. schema:
  41548. $ref: '#/definitions/ContactGroup'
  41549. tags:
  41550. - tenancy
  41551. put:
  41552. operationId: tenancy_contact-groups_update
  41553. description: ''
  41554. parameters:
  41555. - name: data
  41556. in: body
  41557. required: true
  41558. schema:
  41559. $ref: '#/definitions/WritableContactGroup'
  41560. responses:
  41561. '200':
  41562. description: ''
  41563. schema:
  41564. $ref: '#/definitions/ContactGroup'
  41565. tags:
  41566. - tenancy
  41567. patch:
  41568. operationId: tenancy_contact-groups_partial_update
  41569. description: ''
  41570. parameters:
  41571. - name: data
  41572. in: body
  41573. required: true
  41574. schema:
  41575. $ref: '#/definitions/WritableContactGroup'
  41576. responses:
  41577. '200':
  41578. description: ''
  41579. schema:
  41580. $ref: '#/definitions/ContactGroup'
  41581. tags:
  41582. - tenancy
  41583. delete:
  41584. operationId: tenancy_contact-groups_delete
  41585. description: ''
  41586. parameters: []
  41587. responses:
  41588. '204':
  41589. description: ''
  41590. tags:
  41591. - tenancy
  41592. parameters:
  41593. - name: id
  41594. in: path
  41595. description: A unique integer value identifying this contact group.
  41596. required: true
  41597. type: integer
  41598. /tenancy/contact-roles/:
  41599. get:
  41600. operationId: tenancy_contact-roles_list
  41601. description: ''
  41602. parameters:
  41603. - name: id
  41604. in: query
  41605. description: ''
  41606. required: false
  41607. type: string
  41608. - name: name
  41609. in: query
  41610. description: ''
  41611. required: false
  41612. type: string
  41613. - name: slug
  41614. in: query
  41615. description: ''
  41616. required: false
  41617. type: string
  41618. - name: description
  41619. in: query
  41620. description: ''
  41621. required: false
  41622. type: string
  41623. - name: created
  41624. in: query
  41625. description: ''
  41626. required: false
  41627. type: string
  41628. - name: last_updated
  41629. in: query
  41630. description: ''
  41631. required: false
  41632. type: string
  41633. - name: created_by_request
  41634. in: query
  41635. description: ''
  41636. required: false
  41637. type: string
  41638. - name: updated_by_request
  41639. in: query
  41640. description: ''
  41641. required: false
  41642. type: string
  41643. - name: q
  41644. in: query
  41645. description: ''
  41646. required: false
  41647. type: string
  41648. - name: tag
  41649. in: query
  41650. description: ''
  41651. required: false
  41652. type: string
  41653. - name: id__n
  41654. in: query
  41655. description: ''
  41656. required: false
  41657. type: string
  41658. - name: id__lte
  41659. in: query
  41660. description: ''
  41661. required: false
  41662. type: string
  41663. - name: id__lt
  41664. in: query
  41665. description: ''
  41666. required: false
  41667. type: string
  41668. - name: id__gte
  41669. in: query
  41670. description: ''
  41671. required: false
  41672. type: string
  41673. - name: id__gt
  41674. in: query
  41675. description: ''
  41676. required: false
  41677. type: string
  41678. - name: name__n
  41679. in: query
  41680. description: ''
  41681. required: false
  41682. type: string
  41683. - name: name__ic
  41684. in: query
  41685. description: ''
  41686. required: false
  41687. type: string
  41688. - name: name__nic
  41689. in: query
  41690. description: ''
  41691. required: false
  41692. type: string
  41693. - name: name__iew
  41694. in: query
  41695. description: ''
  41696. required: false
  41697. type: string
  41698. - name: name__niew
  41699. in: query
  41700. description: ''
  41701. required: false
  41702. type: string
  41703. - name: name__isw
  41704. in: query
  41705. description: ''
  41706. required: false
  41707. type: string
  41708. - name: name__nisw
  41709. in: query
  41710. description: ''
  41711. required: false
  41712. type: string
  41713. - name: name__ie
  41714. in: query
  41715. description: ''
  41716. required: false
  41717. type: string
  41718. - name: name__nie
  41719. in: query
  41720. description: ''
  41721. required: false
  41722. type: string
  41723. - name: name__empty
  41724. in: query
  41725. description: ''
  41726. required: false
  41727. type: string
  41728. - name: slug__n
  41729. in: query
  41730. description: ''
  41731. required: false
  41732. type: string
  41733. - name: slug__ic
  41734. in: query
  41735. description: ''
  41736. required: false
  41737. type: string
  41738. - name: slug__nic
  41739. in: query
  41740. description: ''
  41741. required: false
  41742. type: string
  41743. - name: slug__iew
  41744. in: query
  41745. description: ''
  41746. required: false
  41747. type: string
  41748. - name: slug__niew
  41749. in: query
  41750. description: ''
  41751. required: false
  41752. type: string
  41753. - name: slug__isw
  41754. in: query
  41755. description: ''
  41756. required: false
  41757. type: string
  41758. - name: slug__nisw
  41759. in: query
  41760. description: ''
  41761. required: false
  41762. type: string
  41763. - name: slug__ie
  41764. in: query
  41765. description: ''
  41766. required: false
  41767. type: string
  41768. - name: slug__nie
  41769. in: query
  41770. description: ''
  41771. required: false
  41772. type: string
  41773. - name: slug__empty
  41774. in: query
  41775. description: ''
  41776. required: false
  41777. type: string
  41778. - name: description__n
  41779. in: query
  41780. description: ''
  41781. required: false
  41782. type: string
  41783. - name: description__ic
  41784. in: query
  41785. description: ''
  41786. required: false
  41787. type: string
  41788. - name: description__nic
  41789. in: query
  41790. description: ''
  41791. required: false
  41792. type: string
  41793. - name: description__iew
  41794. in: query
  41795. description: ''
  41796. required: false
  41797. type: string
  41798. - name: description__niew
  41799. in: query
  41800. description: ''
  41801. required: false
  41802. type: string
  41803. - name: description__isw
  41804. in: query
  41805. description: ''
  41806. required: false
  41807. type: string
  41808. - name: description__nisw
  41809. in: query
  41810. description: ''
  41811. required: false
  41812. type: string
  41813. - name: description__ie
  41814. in: query
  41815. description: ''
  41816. required: false
  41817. type: string
  41818. - name: description__nie
  41819. in: query
  41820. description: ''
  41821. required: false
  41822. type: string
  41823. - name: description__empty
  41824. in: query
  41825. description: ''
  41826. required: false
  41827. type: string
  41828. - name: created__n
  41829. in: query
  41830. description: ''
  41831. required: false
  41832. type: string
  41833. - name: created__lte
  41834. in: query
  41835. description: ''
  41836. required: false
  41837. type: string
  41838. - name: created__lt
  41839. in: query
  41840. description: ''
  41841. required: false
  41842. type: string
  41843. - name: created__gte
  41844. in: query
  41845. description: ''
  41846. required: false
  41847. type: string
  41848. - name: created__gt
  41849. in: query
  41850. description: ''
  41851. required: false
  41852. type: string
  41853. - name: last_updated__n
  41854. in: query
  41855. description: ''
  41856. required: false
  41857. type: string
  41858. - name: last_updated__lte
  41859. in: query
  41860. description: ''
  41861. required: false
  41862. type: string
  41863. - name: last_updated__lt
  41864. in: query
  41865. description: ''
  41866. required: false
  41867. type: string
  41868. - name: last_updated__gte
  41869. in: query
  41870. description: ''
  41871. required: false
  41872. type: string
  41873. - name: last_updated__gt
  41874. in: query
  41875. description: ''
  41876. required: false
  41877. type: string
  41878. - name: tag__n
  41879. in: query
  41880. description: ''
  41881. required: false
  41882. type: string
  41883. - name: ordering
  41884. in: query
  41885. description: Which field to use when ordering the results.
  41886. required: false
  41887. type: string
  41888. - name: limit
  41889. in: query
  41890. description: Number of results to return per page.
  41891. required: false
  41892. type: integer
  41893. - name: offset
  41894. in: query
  41895. description: The initial index from which to return the results.
  41896. required: false
  41897. type: integer
  41898. responses:
  41899. '200':
  41900. description: ''
  41901. schema:
  41902. required:
  41903. - count
  41904. - results
  41905. type: object
  41906. properties:
  41907. count:
  41908. type: integer
  41909. next:
  41910. type: string
  41911. format: uri
  41912. x-nullable: true
  41913. previous:
  41914. type: string
  41915. format: uri
  41916. x-nullable: true
  41917. results:
  41918. type: array
  41919. items:
  41920. $ref: '#/definitions/ContactRole'
  41921. tags:
  41922. - tenancy
  41923. post:
  41924. operationId: tenancy_contact-roles_create
  41925. description: ''
  41926. parameters:
  41927. - name: data
  41928. in: body
  41929. required: true
  41930. schema:
  41931. $ref: '#/definitions/ContactRole'
  41932. responses:
  41933. '201':
  41934. description: ''
  41935. schema:
  41936. $ref: '#/definitions/ContactRole'
  41937. tags:
  41938. - tenancy
  41939. put:
  41940. operationId: tenancy_contact-roles_bulk_update
  41941. description: ''
  41942. parameters:
  41943. - name: data
  41944. in: body
  41945. required: true
  41946. schema:
  41947. $ref: '#/definitions/ContactRole'
  41948. responses:
  41949. '200':
  41950. description: ''
  41951. schema:
  41952. $ref: '#/definitions/ContactRole'
  41953. tags:
  41954. - tenancy
  41955. patch:
  41956. operationId: tenancy_contact-roles_bulk_partial_update
  41957. description: ''
  41958. parameters:
  41959. - name: data
  41960. in: body
  41961. required: true
  41962. schema:
  41963. $ref: '#/definitions/ContactRole'
  41964. responses:
  41965. '200':
  41966. description: ''
  41967. schema:
  41968. $ref: '#/definitions/ContactRole'
  41969. tags:
  41970. - tenancy
  41971. delete:
  41972. operationId: tenancy_contact-roles_bulk_delete
  41973. description: ''
  41974. parameters: []
  41975. responses:
  41976. '204':
  41977. description: ''
  41978. tags:
  41979. - tenancy
  41980. parameters: []
  41981. /tenancy/contact-roles/{id}/:
  41982. get:
  41983. operationId: tenancy_contact-roles_read
  41984. description: ''
  41985. parameters: []
  41986. responses:
  41987. '200':
  41988. description: ''
  41989. schema:
  41990. $ref: '#/definitions/ContactRole'
  41991. tags:
  41992. - tenancy
  41993. put:
  41994. operationId: tenancy_contact-roles_update
  41995. description: ''
  41996. parameters:
  41997. - name: data
  41998. in: body
  41999. required: true
  42000. schema:
  42001. $ref: '#/definitions/ContactRole'
  42002. responses:
  42003. '200':
  42004. description: ''
  42005. schema:
  42006. $ref: '#/definitions/ContactRole'
  42007. tags:
  42008. - tenancy
  42009. patch:
  42010. operationId: tenancy_contact-roles_partial_update
  42011. description: ''
  42012. parameters:
  42013. - name: data
  42014. in: body
  42015. required: true
  42016. schema:
  42017. $ref: '#/definitions/ContactRole'
  42018. responses:
  42019. '200':
  42020. description: ''
  42021. schema:
  42022. $ref: '#/definitions/ContactRole'
  42023. tags:
  42024. - tenancy
  42025. delete:
  42026. operationId: tenancy_contact-roles_delete
  42027. description: ''
  42028. parameters: []
  42029. responses:
  42030. '204':
  42031. description: ''
  42032. tags:
  42033. - tenancy
  42034. parameters:
  42035. - name: id
  42036. in: path
  42037. description: A unique integer value identifying this contact role.
  42038. required: true
  42039. type: integer
  42040. /tenancy/contacts/:
  42041. get:
  42042. operationId: tenancy_contacts_list
  42043. description: ''
  42044. parameters:
  42045. - name: id
  42046. in: query
  42047. description: ''
  42048. required: false
  42049. type: string
  42050. - name: name
  42051. in: query
  42052. description: ''
  42053. required: false
  42054. type: string
  42055. - name: title
  42056. in: query
  42057. description: ''
  42058. required: false
  42059. type: string
  42060. - name: phone
  42061. in: query
  42062. description: ''
  42063. required: false
  42064. type: string
  42065. - name: email
  42066. in: query
  42067. description: ''
  42068. required: false
  42069. type: string
  42070. - name: address
  42071. in: query
  42072. description: ''
  42073. required: false
  42074. type: string
  42075. - name: link
  42076. in: query
  42077. description: ''
  42078. required: false
  42079. type: string
  42080. - name: created
  42081. in: query
  42082. description: ''
  42083. required: false
  42084. type: string
  42085. - name: last_updated
  42086. in: query
  42087. description: ''
  42088. required: false
  42089. type: string
  42090. - name: created_by_request
  42091. in: query
  42092. description: ''
  42093. required: false
  42094. type: string
  42095. - name: updated_by_request
  42096. in: query
  42097. description: ''
  42098. required: false
  42099. type: string
  42100. - name: q
  42101. in: query
  42102. description: ''
  42103. required: false
  42104. type: string
  42105. - name: tag
  42106. in: query
  42107. description: ''
  42108. required: false
  42109. type: string
  42110. - name: group_id
  42111. in: query
  42112. description: ''
  42113. required: false
  42114. type: string
  42115. - name: group
  42116. in: query
  42117. description: ''
  42118. required: false
  42119. type: string
  42120. - name: id__n
  42121. in: query
  42122. description: ''
  42123. required: false
  42124. type: string
  42125. - name: id__lte
  42126. in: query
  42127. description: ''
  42128. required: false
  42129. type: string
  42130. - name: id__lt
  42131. in: query
  42132. description: ''
  42133. required: false
  42134. type: string
  42135. - name: id__gte
  42136. in: query
  42137. description: ''
  42138. required: false
  42139. type: string
  42140. - name: id__gt
  42141. in: query
  42142. description: ''
  42143. required: false
  42144. type: string
  42145. - name: name__n
  42146. in: query
  42147. description: ''
  42148. required: false
  42149. type: string
  42150. - name: name__ic
  42151. in: query
  42152. description: ''
  42153. required: false
  42154. type: string
  42155. - name: name__nic
  42156. in: query
  42157. description: ''
  42158. required: false
  42159. type: string
  42160. - name: name__iew
  42161. in: query
  42162. description: ''
  42163. required: false
  42164. type: string
  42165. - name: name__niew
  42166. in: query
  42167. description: ''
  42168. required: false
  42169. type: string
  42170. - name: name__isw
  42171. in: query
  42172. description: ''
  42173. required: false
  42174. type: string
  42175. - name: name__nisw
  42176. in: query
  42177. description: ''
  42178. required: false
  42179. type: string
  42180. - name: name__ie
  42181. in: query
  42182. description: ''
  42183. required: false
  42184. type: string
  42185. - name: name__nie
  42186. in: query
  42187. description: ''
  42188. required: false
  42189. type: string
  42190. - name: name__empty
  42191. in: query
  42192. description: ''
  42193. required: false
  42194. type: string
  42195. - name: title__n
  42196. in: query
  42197. description: ''
  42198. required: false
  42199. type: string
  42200. - name: title__ic
  42201. in: query
  42202. description: ''
  42203. required: false
  42204. type: string
  42205. - name: title__nic
  42206. in: query
  42207. description: ''
  42208. required: false
  42209. type: string
  42210. - name: title__iew
  42211. in: query
  42212. description: ''
  42213. required: false
  42214. type: string
  42215. - name: title__niew
  42216. in: query
  42217. description: ''
  42218. required: false
  42219. type: string
  42220. - name: title__isw
  42221. in: query
  42222. description: ''
  42223. required: false
  42224. type: string
  42225. - name: title__nisw
  42226. in: query
  42227. description: ''
  42228. required: false
  42229. type: string
  42230. - name: title__ie
  42231. in: query
  42232. description: ''
  42233. required: false
  42234. type: string
  42235. - name: title__nie
  42236. in: query
  42237. description: ''
  42238. required: false
  42239. type: string
  42240. - name: title__empty
  42241. in: query
  42242. description: ''
  42243. required: false
  42244. type: string
  42245. - name: phone__n
  42246. in: query
  42247. description: ''
  42248. required: false
  42249. type: string
  42250. - name: phone__ic
  42251. in: query
  42252. description: ''
  42253. required: false
  42254. type: string
  42255. - name: phone__nic
  42256. in: query
  42257. description: ''
  42258. required: false
  42259. type: string
  42260. - name: phone__iew
  42261. in: query
  42262. description: ''
  42263. required: false
  42264. type: string
  42265. - name: phone__niew
  42266. in: query
  42267. description: ''
  42268. required: false
  42269. type: string
  42270. - name: phone__isw
  42271. in: query
  42272. description: ''
  42273. required: false
  42274. type: string
  42275. - name: phone__nisw
  42276. in: query
  42277. description: ''
  42278. required: false
  42279. type: string
  42280. - name: phone__ie
  42281. in: query
  42282. description: ''
  42283. required: false
  42284. type: string
  42285. - name: phone__nie
  42286. in: query
  42287. description: ''
  42288. required: false
  42289. type: string
  42290. - name: phone__empty
  42291. in: query
  42292. description: ''
  42293. required: false
  42294. type: string
  42295. - name: email__n
  42296. in: query
  42297. description: ''
  42298. required: false
  42299. type: string
  42300. - name: email__ic
  42301. in: query
  42302. description: ''
  42303. required: false
  42304. type: string
  42305. - name: email__nic
  42306. in: query
  42307. description: ''
  42308. required: false
  42309. type: string
  42310. - name: email__iew
  42311. in: query
  42312. description: ''
  42313. required: false
  42314. type: string
  42315. - name: email__niew
  42316. in: query
  42317. description: ''
  42318. required: false
  42319. type: string
  42320. - name: email__isw
  42321. in: query
  42322. description: ''
  42323. required: false
  42324. type: string
  42325. - name: email__nisw
  42326. in: query
  42327. description: ''
  42328. required: false
  42329. type: string
  42330. - name: email__ie
  42331. in: query
  42332. description: ''
  42333. required: false
  42334. type: string
  42335. - name: email__nie
  42336. in: query
  42337. description: ''
  42338. required: false
  42339. type: string
  42340. - name: email__empty
  42341. in: query
  42342. description: ''
  42343. required: false
  42344. type: string
  42345. - name: address__n
  42346. in: query
  42347. description: ''
  42348. required: false
  42349. type: string
  42350. - name: address__ic
  42351. in: query
  42352. description: ''
  42353. required: false
  42354. type: string
  42355. - name: address__nic
  42356. in: query
  42357. description: ''
  42358. required: false
  42359. type: string
  42360. - name: address__iew
  42361. in: query
  42362. description: ''
  42363. required: false
  42364. type: string
  42365. - name: address__niew
  42366. in: query
  42367. description: ''
  42368. required: false
  42369. type: string
  42370. - name: address__isw
  42371. in: query
  42372. description: ''
  42373. required: false
  42374. type: string
  42375. - name: address__nisw
  42376. in: query
  42377. description: ''
  42378. required: false
  42379. type: string
  42380. - name: address__ie
  42381. in: query
  42382. description: ''
  42383. required: false
  42384. type: string
  42385. - name: address__nie
  42386. in: query
  42387. description: ''
  42388. required: false
  42389. type: string
  42390. - name: address__empty
  42391. in: query
  42392. description: ''
  42393. required: false
  42394. type: string
  42395. - name: link__n
  42396. in: query
  42397. description: ''
  42398. required: false
  42399. type: string
  42400. - name: link__ic
  42401. in: query
  42402. description: ''
  42403. required: false
  42404. type: string
  42405. - name: link__nic
  42406. in: query
  42407. description: ''
  42408. required: false
  42409. type: string
  42410. - name: link__iew
  42411. in: query
  42412. description: ''
  42413. required: false
  42414. type: string
  42415. - name: link__niew
  42416. in: query
  42417. description: ''
  42418. required: false
  42419. type: string
  42420. - name: link__isw
  42421. in: query
  42422. description: ''
  42423. required: false
  42424. type: string
  42425. - name: link__nisw
  42426. in: query
  42427. description: ''
  42428. required: false
  42429. type: string
  42430. - name: link__ie
  42431. in: query
  42432. description: ''
  42433. required: false
  42434. type: string
  42435. - name: link__nie
  42436. in: query
  42437. description: ''
  42438. required: false
  42439. type: string
  42440. - name: link__empty
  42441. in: query
  42442. description: ''
  42443. required: false
  42444. type: string
  42445. - name: created__n
  42446. in: query
  42447. description: ''
  42448. required: false
  42449. type: string
  42450. - name: created__lte
  42451. in: query
  42452. description: ''
  42453. required: false
  42454. type: string
  42455. - name: created__lt
  42456. in: query
  42457. description: ''
  42458. required: false
  42459. type: string
  42460. - name: created__gte
  42461. in: query
  42462. description: ''
  42463. required: false
  42464. type: string
  42465. - name: created__gt
  42466. in: query
  42467. description: ''
  42468. required: false
  42469. type: string
  42470. - name: last_updated__n
  42471. in: query
  42472. description: ''
  42473. required: false
  42474. type: string
  42475. - name: last_updated__lte
  42476. in: query
  42477. description: ''
  42478. required: false
  42479. type: string
  42480. - name: last_updated__lt
  42481. in: query
  42482. description: ''
  42483. required: false
  42484. type: string
  42485. - name: last_updated__gte
  42486. in: query
  42487. description: ''
  42488. required: false
  42489. type: string
  42490. - name: last_updated__gt
  42491. in: query
  42492. description: ''
  42493. required: false
  42494. type: string
  42495. - name: tag__n
  42496. in: query
  42497. description: ''
  42498. required: false
  42499. type: string
  42500. - name: group_id__n
  42501. in: query
  42502. description: ''
  42503. required: false
  42504. type: string
  42505. - name: group__n
  42506. in: query
  42507. description: ''
  42508. required: false
  42509. type: string
  42510. - name: ordering
  42511. in: query
  42512. description: Which field to use when ordering the results.
  42513. required: false
  42514. type: string
  42515. - name: limit
  42516. in: query
  42517. description: Number of results to return per page.
  42518. required: false
  42519. type: integer
  42520. - name: offset
  42521. in: query
  42522. description: The initial index from which to return the results.
  42523. required: false
  42524. type: integer
  42525. responses:
  42526. '200':
  42527. description: ''
  42528. schema:
  42529. required:
  42530. - count
  42531. - results
  42532. type: object
  42533. properties:
  42534. count:
  42535. type: integer
  42536. next:
  42537. type: string
  42538. format: uri
  42539. x-nullable: true
  42540. previous:
  42541. type: string
  42542. format: uri
  42543. x-nullable: true
  42544. results:
  42545. type: array
  42546. items:
  42547. $ref: '#/definitions/Contact'
  42548. tags:
  42549. - tenancy
  42550. post:
  42551. operationId: tenancy_contacts_create
  42552. description: ''
  42553. parameters:
  42554. - name: data
  42555. in: body
  42556. required: true
  42557. schema:
  42558. $ref: '#/definitions/WritableContact'
  42559. responses:
  42560. '201':
  42561. description: ''
  42562. schema:
  42563. $ref: '#/definitions/Contact'
  42564. tags:
  42565. - tenancy
  42566. put:
  42567. operationId: tenancy_contacts_bulk_update
  42568. description: ''
  42569. parameters:
  42570. - name: data
  42571. in: body
  42572. required: true
  42573. schema:
  42574. $ref: '#/definitions/WritableContact'
  42575. responses:
  42576. '200':
  42577. description: ''
  42578. schema:
  42579. $ref: '#/definitions/Contact'
  42580. tags:
  42581. - tenancy
  42582. patch:
  42583. operationId: tenancy_contacts_bulk_partial_update
  42584. description: ''
  42585. parameters:
  42586. - name: data
  42587. in: body
  42588. required: true
  42589. schema:
  42590. $ref: '#/definitions/WritableContact'
  42591. responses:
  42592. '200':
  42593. description: ''
  42594. schema:
  42595. $ref: '#/definitions/Contact'
  42596. tags:
  42597. - tenancy
  42598. delete:
  42599. operationId: tenancy_contacts_bulk_delete
  42600. description: ''
  42601. parameters: []
  42602. responses:
  42603. '204':
  42604. description: ''
  42605. tags:
  42606. - tenancy
  42607. parameters: []
  42608. /tenancy/contacts/{id}/:
  42609. get:
  42610. operationId: tenancy_contacts_read
  42611. description: ''
  42612. parameters: []
  42613. responses:
  42614. '200':
  42615. description: ''
  42616. schema:
  42617. $ref: '#/definitions/Contact'
  42618. tags:
  42619. - tenancy
  42620. put:
  42621. operationId: tenancy_contacts_update
  42622. description: ''
  42623. parameters:
  42624. - name: data
  42625. in: body
  42626. required: true
  42627. schema:
  42628. $ref: '#/definitions/WritableContact'
  42629. responses:
  42630. '200':
  42631. description: ''
  42632. schema:
  42633. $ref: '#/definitions/Contact'
  42634. tags:
  42635. - tenancy
  42636. patch:
  42637. operationId: tenancy_contacts_partial_update
  42638. description: ''
  42639. parameters:
  42640. - name: data
  42641. in: body
  42642. required: true
  42643. schema:
  42644. $ref: '#/definitions/WritableContact'
  42645. responses:
  42646. '200':
  42647. description: ''
  42648. schema:
  42649. $ref: '#/definitions/Contact'
  42650. tags:
  42651. - tenancy
  42652. delete:
  42653. operationId: tenancy_contacts_delete
  42654. description: ''
  42655. parameters: []
  42656. responses:
  42657. '204':
  42658. description: ''
  42659. tags:
  42660. - tenancy
  42661. parameters:
  42662. - name: id
  42663. in: path
  42664. description: A unique integer value identifying this contact.
  42665. required: true
  42666. type: integer
  42667. /tenancy/tenant-groups/:
  42668. get:
  42669. operationId: tenancy_tenant-groups_list
  42670. description: ''
  42671. parameters:
  42672. - name: id
  42673. in: query
  42674. description: ''
  42675. required: false
  42676. type: string
  42677. - name: name
  42678. in: query
  42679. description: ''
  42680. required: false
  42681. type: string
  42682. - name: slug
  42683. in: query
  42684. description: ''
  42685. required: false
  42686. type: string
  42687. - name: description
  42688. in: query
  42689. description: ''
  42690. required: false
  42691. type: string
  42692. - name: created
  42693. in: query
  42694. description: ''
  42695. required: false
  42696. type: string
  42697. - name: last_updated
  42698. in: query
  42699. description: ''
  42700. required: false
  42701. type: string
  42702. - name: created_by_request
  42703. in: query
  42704. description: ''
  42705. required: false
  42706. type: string
  42707. - name: updated_by_request
  42708. in: query
  42709. description: ''
  42710. required: false
  42711. type: string
  42712. - name: q
  42713. in: query
  42714. description: ''
  42715. required: false
  42716. type: string
  42717. - name: tag
  42718. in: query
  42719. description: ''
  42720. required: false
  42721. type: string
  42722. - name: parent_id
  42723. in: query
  42724. description: ''
  42725. required: false
  42726. type: string
  42727. - name: parent
  42728. in: query
  42729. description: ''
  42730. required: false
  42731. type: string
  42732. - name: id__n
  42733. in: query
  42734. description: ''
  42735. required: false
  42736. type: string
  42737. - name: id__lte
  42738. in: query
  42739. description: ''
  42740. required: false
  42741. type: string
  42742. - name: id__lt
  42743. in: query
  42744. description: ''
  42745. required: false
  42746. type: string
  42747. - name: id__gte
  42748. in: query
  42749. description: ''
  42750. required: false
  42751. type: string
  42752. - name: id__gt
  42753. in: query
  42754. description: ''
  42755. required: false
  42756. type: string
  42757. - name: name__n
  42758. in: query
  42759. description: ''
  42760. required: false
  42761. type: string
  42762. - name: name__ic
  42763. in: query
  42764. description: ''
  42765. required: false
  42766. type: string
  42767. - name: name__nic
  42768. in: query
  42769. description: ''
  42770. required: false
  42771. type: string
  42772. - name: name__iew
  42773. in: query
  42774. description: ''
  42775. required: false
  42776. type: string
  42777. - name: name__niew
  42778. in: query
  42779. description: ''
  42780. required: false
  42781. type: string
  42782. - name: name__isw
  42783. in: query
  42784. description: ''
  42785. required: false
  42786. type: string
  42787. - name: name__nisw
  42788. in: query
  42789. description: ''
  42790. required: false
  42791. type: string
  42792. - name: name__ie
  42793. in: query
  42794. description: ''
  42795. required: false
  42796. type: string
  42797. - name: name__nie
  42798. in: query
  42799. description: ''
  42800. required: false
  42801. type: string
  42802. - name: name__empty
  42803. in: query
  42804. description: ''
  42805. required: false
  42806. type: string
  42807. - name: slug__n
  42808. in: query
  42809. description: ''
  42810. required: false
  42811. type: string
  42812. - name: slug__ic
  42813. in: query
  42814. description: ''
  42815. required: false
  42816. type: string
  42817. - name: slug__nic
  42818. in: query
  42819. description: ''
  42820. required: false
  42821. type: string
  42822. - name: slug__iew
  42823. in: query
  42824. description: ''
  42825. required: false
  42826. type: string
  42827. - name: slug__niew
  42828. in: query
  42829. description: ''
  42830. required: false
  42831. type: string
  42832. - name: slug__isw
  42833. in: query
  42834. description: ''
  42835. required: false
  42836. type: string
  42837. - name: slug__nisw
  42838. in: query
  42839. description: ''
  42840. required: false
  42841. type: string
  42842. - name: slug__ie
  42843. in: query
  42844. description: ''
  42845. required: false
  42846. type: string
  42847. - name: slug__nie
  42848. in: query
  42849. description: ''
  42850. required: false
  42851. type: string
  42852. - name: slug__empty
  42853. in: query
  42854. description: ''
  42855. required: false
  42856. type: string
  42857. - name: description__n
  42858. in: query
  42859. description: ''
  42860. required: false
  42861. type: string
  42862. - name: description__ic
  42863. in: query
  42864. description: ''
  42865. required: false
  42866. type: string
  42867. - name: description__nic
  42868. in: query
  42869. description: ''
  42870. required: false
  42871. type: string
  42872. - name: description__iew
  42873. in: query
  42874. description: ''
  42875. required: false
  42876. type: string
  42877. - name: description__niew
  42878. in: query
  42879. description: ''
  42880. required: false
  42881. type: string
  42882. - name: description__isw
  42883. in: query
  42884. description: ''
  42885. required: false
  42886. type: string
  42887. - name: description__nisw
  42888. in: query
  42889. description: ''
  42890. required: false
  42891. type: string
  42892. - name: description__ie
  42893. in: query
  42894. description: ''
  42895. required: false
  42896. type: string
  42897. - name: description__nie
  42898. in: query
  42899. description: ''
  42900. required: false
  42901. type: string
  42902. - name: description__empty
  42903. in: query
  42904. description: ''
  42905. required: false
  42906. type: string
  42907. - name: created__n
  42908. in: query
  42909. description: ''
  42910. required: false
  42911. type: string
  42912. - name: created__lte
  42913. in: query
  42914. description: ''
  42915. required: false
  42916. type: string
  42917. - name: created__lt
  42918. in: query
  42919. description: ''
  42920. required: false
  42921. type: string
  42922. - name: created__gte
  42923. in: query
  42924. description: ''
  42925. required: false
  42926. type: string
  42927. - name: created__gt
  42928. in: query
  42929. description: ''
  42930. required: false
  42931. type: string
  42932. - name: last_updated__n
  42933. in: query
  42934. description: ''
  42935. required: false
  42936. type: string
  42937. - name: last_updated__lte
  42938. in: query
  42939. description: ''
  42940. required: false
  42941. type: string
  42942. - name: last_updated__lt
  42943. in: query
  42944. description: ''
  42945. required: false
  42946. type: string
  42947. - name: last_updated__gte
  42948. in: query
  42949. description: ''
  42950. required: false
  42951. type: string
  42952. - name: last_updated__gt
  42953. in: query
  42954. description: ''
  42955. required: false
  42956. type: string
  42957. - name: tag__n
  42958. in: query
  42959. description: ''
  42960. required: false
  42961. type: string
  42962. - name: parent_id__n
  42963. in: query
  42964. description: ''
  42965. required: false
  42966. type: string
  42967. - name: parent__n
  42968. in: query
  42969. description: ''
  42970. required: false
  42971. type: string
  42972. - name: ordering
  42973. in: query
  42974. description: Which field to use when ordering the results.
  42975. required: false
  42976. type: string
  42977. - name: limit
  42978. in: query
  42979. description: Number of results to return per page.
  42980. required: false
  42981. type: integer
  42982. - name: offset
  42983. in: query
  42984. description: The initial index from which to return the results.
  42985. required: false
  42986. type: integer
  42987. responses:
  42988. '200':
  42989. description: ''
  42990. schema:
  42991. required:
  42992. - count
  42993. - results
  42994. type: object
  42995. properties:
  42996. count:
  42997. type: integer
  42998. next:
  42999. type: string
  43000. format: uri
  43001. x-nullable: true
  43002. previous:
  43003. type: string
  43004. format: uri
  43005. x-nullable: true
  43006. results:
  43007. type: array
  43008. items:
  43009. $ref: '#/definitions/TenantGroup'
  43010. tags:
  43011. - tenancy
  43012. post:
  43013. operationId: tenancy_tenant-groups_create
  43014. description: ''
  43015. parameters:
  43016. - name: data
  43017. in: body
  43018. required: true
  43019. schema:
  43020. $ref: '#/definitions/WritableTenantGroup'
  43021. responses:
  43022. '201':
  43023. description: ''
  43024. schema:
  43025. $ref: '#/definitions/TenantGroup'
  43026. tags:
  43027. - tenancy
  43028. put:
  43029. operationId: tenancy_tenant-groups_bulk_update
  43030. description: ''
  43031. parameters:
  43032. - name: data
  43033. in: body
  43034. required: true
  43035. schema:
  43036. $ref: '#/definitions/WritableTenantGroup'
  43037. responses:
  43038. '200':
  43039. description: ''
  43040. schema:
  43041. $ref: '#/definitions/TenantGroup'
  43042. tags:
  43043. - tenancy
  43044. patch:
  43045. operationId: tenancy_tenant-groups_bulk_partial_update
  43046. description: ''
  43047. parameters:
  43048. - name: data
  43049. in: body
  43050. required: true
  43051. schema:
  43052. $ref: '#/definitions/WritableTenantGroup'
  43053. responses:
  43054. '200':
  43055. description: ''
  43056. schema:
  43057. $ref: '#/definitions/TenantGroup'
  43058. tags:
  43059. - tenancy
  43060. delete:
  43061. operationId: tenancy_tenant-groups_bulk_delete
  43062. description: ''
  43063. parameters: []
  43064. responses:
  43065. '204':
  43066. description: ''
  43067. tags:
  43068. - tenancy
  43069. parameters: []
  43070. /tenancy/tenant-groups/{id}/:
  43071. get:
  43072. operationId: tenancy_tenant-groups_read
  43073. description: ''
  43074. parameters: []
  43075. responses:
  43076. '200':
  43077. description: ''
  43078. schema:
  43079. $ref: '#/definitions/TenantGroup'
  43080. tags:
  43081. - tenancy
  43082. put:
  43083. operationId: tenancy_tenant-groups_update
  43084. description: ''
  43085. parameters:
  43086. - name: data
  43087. in: body
  43088. required: true
  43089. schema:
  43090. $ref: '#/definitions/WritableTenantGroup'
  43091. responses:
  43092. '200':
  43093. description: ''
  43094. schema:
  43095. $ref: '#/definitions/TenantGroup'
  43096. tags:
  43097. - tenancy
  43098. patch:
  43099. operationId: tenancy_tenant-groups_partial_update
  43100. description: ''
  43101. parameters:
  43102. - name: data
  43103. in: body
  43104. required: true
  43105. schema:
  43106. $ref: '#/definitions/WritableTenantGroup'
  43107. responses:
  43108. '200':
  43109. description: ''
  43110. schema:
  43111. $ref: '#/definitions/TenantGroup'
  43112. tags:
  43113. - tenancy
  43114. delete:
  43115. operationId: tenancy_tenant-groups_delete
  43116. description: ''
  43117. parameters: []
  43118. responses:
  43119. '204':
  43120. description: ''
  43121. tags:
  43122. - tenancy
  43123. parameters:
  43124. - name: id
  43125. in: path
  43126. description: A unique integer value identifying this tenant group.
  43127. required: true
  43128. type: integer
  43129. /tenancy/tenants/:
  43130. get:
  43131. operationId: tenancy_tenants_list
  43132. description: ''
  43133. parameters:
  43134. - name: id
  43135. in: query
  43136. description: ''
  43137. required: false
  43138. type: string
  43139. - name: name
  43140. in: query
  43141. description: ''
  43142. required: false
  43143. type: string
  43144. - name: slug
  43145. in: query
  43146. description: ''
  43147. required: false
  43148. type: string
  43149. - name: description
  43150. in: query
  43151. description: ''
  43152. required: false
  43153. type: string
  43154. - name: created
  43155. in: query
  43156. description: ''
  43157. required: false
  43158. type: string
  43159. - name: last_updated
  43160. in: query
  43161. description: ''
  43162. required: false
  43163. type: string
  43164. - name: created_by_request
  43165. in: query
  43166. description: ''
  43167. required: false
  43168. type: string
  43169. - name: updated_by_request
  43170. in: query
  43171. description: ''
  43172. required: false
  43173. type: string
  43174. - name: q
  43175. in: query
  43176. description: ''
  43177. required: false
  43178. type: string
  43179. - name: tag
  43180. in: query
  43181. description: ''
  43182. required: false
  43183. type: string
  43184. - name: contact
  43185. in: query
  43186. description: ''
  43187. required: false
  43188. type: string
  43189. - name: contact_role
  43190. in: query
  43191. description: ''
  43192. required: false
  43193. type: string
  43194. - name: contact_group
  43195. in: query
  43196. description: ''
  43197. required: false
  43198. type: string
  43199. - name: group_id
  43200. in: query
  43201. description: ''
  43202. required: false
  43203. type: string
  43204. - name: group
  43205. in: query
  43206. description: ''
  43207. required: false
  43208. type: string
  43209. - name: id__n
  43210. in: query
  43211. description: ''
  43212. required: false
  43213. type: string
  43214. - name: id__lte
  43215. in: query
  43216. description: ''
  43217. required: false
  43218. type: string
  43219. - name: id__lt
  43220. in: query
  43221. description: ''
  43222. required: false
  43223. type: string
  43224. - name: id__gte
  43225. in: query
  43226. description: ''
  43227. required: false
  43228. type: string
  43229. - name: id__gt
  43230. in: query
  43231. description: ''
  43232. required: false
  43233. type: string
  43234. - name: name__n
  43235. in: query
  43236. description: ''
  43237. required: false
  43238. type: string
  43239. - name: name__ic
  43240. in: query
  43241. description: ''
  43242. required: false
  43243. type: string
  43244. - name: name__nic
  43245. in: query
  43246. description: ''
  43247. required: false
  43248. type: string
  43249. - name: name__iew
  43250. in: query
  43251. description: ''
  43252. required: false
  43253. type: string
  43254. - name: name__niew
  43255. in: query
  43256. description: ''
  43257. required: false
  43258. type: string
  43259. - name: name__isw
  43260. in: query
  43261. description: ''
  43262. required: false
  43263. type: string
  43264. - name: name__nisw
  43265. in: query
  43266. description: ''
  43267. required: false
  43268. type: string
  43269. - name: name__ie
  43270. in: query
  43271. description: ''
  43272. required: false
  43273. type: string
  43274. - name: name__nie
  43275. in: query
  43276. description: ''
  43277. required: false
  43278. type: string
  43279. - name: name__empty
  43280. in: query
  43281. description: ''
  43282. required: false
  43283. type: string
  43284. - name: slug__n
  43285. in: query
  43286. description: ''
  43287. required: false
  43288. type: string
  43289. - name: slug__ic
  43290. in: query
  43291. description: ''
  43292. required: false
  43293. type: string
  43294. - name: slug__nic
  43295. in: query
  43296. description: ''
  43297. required: false
  43298. type: string
  43299. - name: slug__iew
  43300. in: query
  43301. description: ''
  43302. required: false
  43303. type: string
  43304. - name: slug__niew
  43305. in: query
  43306. description: ''
  43307. required: false
  43308. type: string
  43309. - name: slug__isw
  43310. in: query
  43311. description: ''
  43312. required: false
  43313. type: string
  43314. - name: slug__nisw
  43315. in: query
  43316. description: ''
  43317. required: false
  43318. type: string
  43319. - name: slug__ie
  43320. in: query
  43321. description: ''
  43322. required: false
  43323. type: string
  43324. - name: slug__nie
  43325. in: query
  43326. description: ''
  43327. required: false
  43328. type: string
  43329. - name: slug__empty
  43330. in: query
  43331. description: ''
  43332. required: false
  43333. type: string
  43334. - name: description__n
  43335. in: query
  43336. description: ''
  43337. required: false
  43338. type: string
  43339. - name: description__ic
  43340. in: query
  43341. description: ''
  43342. required: false
  43343. type: string
  43344. - name: description__nic
  43345. in: query
  43346. description: ''
  43347. required: false
  43348. type: string
  43349. - name: description__iew
  43350. in: query
  43351. description: ''
  43352. required: false
  43353. type: string
  43354. - name: description__niew
  43355. in: query
  43356. description: ''
  43357. required: false
  43358. type: string
  43359. - name: description__isw
  43360. in: query
  43361. description: ''
  43362. required: false
  43363. type: string
  43364. - name: description__nisw
  43365. in: query
  43366. description: ''
  43367. required: false
  43368. type: string
  43369. - name: description__ie
  43370. in: query
  43371. description: ''
  43372. required: false
  43373. type: string
  43374. - name: description__nie
  43375. in: query
  43376. description: ''
  43377. required: false
  43378. type: string
  43379. - name: description__empty
  43380. in: query
  43381. description: ''
  43382. required: false
  43383. type: string
  43384. - name: created__n
  43385. in: query
  43386. description: ''
  43387. required: false
  43388. type: string
  43389. - name: created__lte
  43390. in: query
  43391. description: ''
  43392. required: false
  43393. type: string
  43394. - name: created__lt
  43395. in: query
  43396. description: ''
  43397. required: false
  43398. type: string
  43399. - name: created__gte
  43400. in: query
  43401. description: ''
  43402. required: false
  43403. type: string
  43404. - name: created__gt
  43405. in: query
  43406. description: ''
  43407. required: false
  43408. type: string
  43409. - name: last_updated__n
  43410. in: query
  43411. description: ''
  43412. required: false
  43413. type: string
  43414. - name: last_updated__lte
  43415. in: query
  43416. description: ''
  43417. required: false
  43418. type: string
  43419. - name: last_updated__lt
  43420. in: query
  43421. description: ''
  43422. required: false
  43423. type: string
  43424. - name: last_updated__gte
  43425. in: query
  43426. description: ''
  43427. required: false
  43428. type: string
  43429. - name: last_updated__gt
  43430. in: query
  43431. description: ''
  43432. required: false
  43433. type: string
  43434. - name: tag__n
  43435. in: query
  43436. description: ''
  43437. required: false
  43438. type: string
  43439. - name: contact__n
  43440. in: query
  43441. description: ''
  43442. required: false
  43443. type: string
  43444. - name: contact_role__n
  43445. in: query
  43446. description: ''
  43447. required: false
  43448. type: string
  43449. - name: contact_group__n
  43450. in: query
  43451. description: ''
  43452. required: false
  43453. type: string
  43454. - name: group_id__n
  43455. in: query
  43456. description: ''
  43457. required: false
  43458. type: string
  43459. - name: group__n
  43460. in: query
  43461. description: ''
  43462. required: false
  43463. type: string
  43464. - name: ordering
  43465. in: query
  43466. description: Which field to use when ordering the results.
  43467. required: false
  43468. type: string
  43469. - name: limit
  43470. in: query
  43471. description: Number of results to return per page.
  43472. required: false
  43473. type: integer
  43474. - name: offset
  43475. in: query
  43476. description: The initial index from which to return the results.
  43477. required: false
  43478. type: integer
  43479. responses:
  43480. '200':
  43481. description: ''
  43482. schema:
  43483. required:
  43484. - count
  43485. - results
  43486. type: object
  43487. properties:
  43488. count:
  43489. type: integer
  43490. next:
  43491. type: string
  43492. format: uri
  43493. x-nullable: true
  43494. previous:
  43495. type: string
  43496. format: uri
  43497. x-nullable: true
  43498. results:
  43499. type: array
  43500. items:
  43501. $ref: '#/definitions/Tenant'
  43502. tags:
  43503. - tenancy
  43504. post:
  43505. operationId: tenancy_tenants_create
  43506. description: ''
  43507. parameters:
  43508. - name: data
  43509. in: body
  43510. required: true
  43511. schema:
  43512. $ref: '#/definitions/WritableTenant'
  43513. responses:
  43514. '201':
  43515. description: ''
  43516. schema:
  43517. $ref: '#/definitions/Tenant'
  43518. tags:
  43519. - tenancy
  43520. put:
  43521. operationId: tenancy_tenants_bulk_update
  43522. description: ''
  43523. parameters:
  43524. - name: data
  43525. in: body
  43526. required: true
  43527. schema:
  43528. $ref: '#/definitions/WritableTenant'
  43529. responses:
  43530. '200':
  43531. description: ''
  43532. schema:
  43533. $ref: '#/definitions/Tenant'
  43534. tags:
  43535. - tenancy
  43536. patch:
  43537. operationId: tenancy_tenants_bulk_partial_update
  43538. description: ''
  43539. parameters:
  43540. - name: data
  43541. in: body
  43542. required: true
  43543. schema:
  43544. $ref: '#/definitions/WritableTenant'
  43545. responses:
  43546. '200':
  43547. description: ''
  43548. schema:
  43549. $ref: '#/definitions/Tenant'
  43550. tags:
  43551. - tenancy
  43552. delete:
  43553. operationId: tenancy_tenants_bulk_delete
  43554. description: ''
  43555. parameters: []
  43556. responses:
  43557. '204':
  43558. description: ''
  43559. tags:
  43560. - tenancy
  43561. parameters: []
  43562. /tenancy/tenants/{id}/:
  43563. get:
  43564. operationId: tenancy_tenants_read
  43565. description: ''
  43566. parameters: []
  43567. responses:
  43568. '200':
  43569. description: ''
  43570. schema:
  43571. $ref: '#/definitions/Tenant'
  43572. tags:
  43573. - tenancy
  43574. put:
  43575. operationId: tenancy_tenants_update
  43576. description: ''
  43577. parameters:
  43578. - name: data
  43579. in: body
  43580. required: true
  43581. schema:
  43582. $ref: '#/definitions/WritableTenant'
  43583. responses:
  43584. '200':
  43585. description: ''
  43586. schema:
  43587. $ref: '#/definitions/Tenant'
  43588. tags:
  43589. - tenancy
  43590. patch:
  43591. operationId: tenancy_tenants_partial_update
  43592. description: ''
  43593. parameters:
  43594. - name: data
  43595. in: body
  43596. required: true
  43597. schema:
  43598. $ref: '#/definitions/WritableTenant'
  43599. responses:
  43600. '200':
  43601. description: ''
  43602. schema:
  43603. $ref: '#/definitions/Tenant'
  43604. tags:
  43605. - tenancy
  43606. delete:
  43607. operationId: tenancy_tenants_delete
  43608. description: ''
  43609. parameters: []
  43610. responses:
  43611. '204':
  43612. description: ''
  43613. tags:
  43614. - tenancy
  43615. parameters:
  43616. - name: id
  43617. in: path
  43618. description: A unique integer value identifying this tenant.
  43619. required: true
  43620. type: integer
  43621. /users/config/:
  43622. get:
  43623. operationId: users_config_list
  43624. description: Return the UserConfig for the currently authenticated User.
  43625. parameters: []
  43626. responses:
  43627. '200':
  43628. description: ''
  43629. tags:
  43630. - users
  43631. parameters: []
  43632. /users/groups/:
  43633. get:
  43634. operationId: users_groups_list
  43635. description: ''
  43636. parameters:
  43637. - name: id
  43638. in: query
  43639. description: ''
  43640. required: false
  43641. type: string
  43642. - name: name
  43643. in: query
  43644. description: ''
  43645. required: false
  43646. type: string
  43647. - name: q
  43648. in: query
  43649. description: ''
  43650. required: false
  43651. type: string
  43652. - name: id__n
  43653. in: query
  43654. description: ''
  43655. required: false
  43656. type: string
  43657. - name: id__lte
  43658. in: query
  43659. description: ''
  43660. required: false
  43661. type: string
  43662. - name: id__lt
  43663. in: query
  43664. description: ''
  43665. required: false
  43666. type: string
  43667. - name: id__gte
  43668. in: query
  43669. description: ''
  43670. required: false
  43671. type: string
  43672. - name: id__gt
  43673. in: query
  43674. description: ''
  43675. required: false
  43676. type: string
  43677. - name: name__n
  43678. in: query
  43679. description: ''
  43680. required: false
  43681. type: string
  43682. - name: name__ic
  43683. in: query
  43684. description: ''
  43685. required: false
  43686. type: string
  43687. - name: name__nic
  43688. in: query
  43689. description: ''
  43690. required: false
  43691. type: string
  43692. - name: name__iew
  43693. in: query
  43694. description: ''
  43695. required: false
  43696. type: string
  43697. - name: name__niew
  43698. in: query
  43699. description: ''
  43700. required: false
  43701. type: string
  43702. - name: name__isw
  43703. in: query
  43704. description: ''
  43705. required: false
  43706. type: string
  43707. - name: name__nisw
  43708. in: query
  43709. description: ''
  43710. required: false
  43711. type: string
  43712. - name: name__ie
  43713. in: query
  43714. description: ''
  43715. required: false
  43716. type: string
  43717. - name: name__nie
  43718. in: query
  43719. description: ''
  43720. required: false
  43721. type: string
  43722. - name: name__empty
  43723. in: query
  43724. description: ''
  43725. required: false
  43726. type: string
  43727. - name: ordering
  43728. in: query
  43729. description: Which field to use when ordering the results.
  43730. required: false
  43731. type: string
  43732. - name: limit
  43733. in: query
  43734. description: Number of results to return per page.
  43735. required: false
  43736. type: integer
  43737. - name: offset
  43738. in: query
  43739. description: The initial index from which to return the results.
  43740. required: false
  43741. type: integer
  43742. responses:
  43743. '200':
  43744. description: ''
  43745. schema:
  43746. required:
  43747. - count
  43748. - results
  43749. type: object
  43750. properties:
  43751. count:
  43752. type: integer
  43753. next:
  43754. type: string
  43755. format: uri
  43756. x-nullable: true
  43757. previous:
  43758. type: string
  43759. format: uri
  43760. x-nullable: true
  43761. results:
  43762. type: array
  43763. items:
  43764. $ref: '#/definitions/Group'
  43765. tags:
  43766. - users
  43767. post:
  43768. operationId: users_groups_create
  43769. description: ''
  43770. parameters:
  43771. - name: data
  43772. in: body
  43773. required: true
  43774. schema:
  43775. $ref: '#/definitions/Group'
  43776. responses:
  43777. '201':
  43778. description: ''
  43779. schema:
  43780. $ref: '#/definitions/Group'
  43781. tags:
  43782. - users
  43783. put:
  43784. operationId: users_groups_bulk_update
  43785. description: ''
  43786. parameters:
  43787. - name: data
  43788. in: body
  43789. required: true
  43790. schema:
  43791. $ref: '#/definitions/Group'
  43792. responses:
  43793. '200':
  43794. description: ''
  43795. schema:
  43796. $ref: '#/definitions/Group'
  43797. tags:
  43798. - users
  43799. patch:
  43800. operationId: users_groups_bulk_partial_update
  43801. description: ''
  43802. parameters:
  43803. - name: data
  43804. in: body
  43805. required: true
  43806. schema:
  43807. $ref: '#/definitions/Group'
  43808. responses:
  43809. '200':
  43810. description: ''
  43811. schema:
  43812. $ref: '#/definitions/Group'
  43813. tags:
  43814. - users
  43815. delete:
  43816. operationId: users_groups_bulk_delete
  43817. description: ''
  43818. parameters: []
  43819. responses:
  43820. '204':
  43821. description: ''
  43822. tags:
  43823. - users
  43824. parameters: []
  43825. /users/groups/{id}/:
  43826. get:
  43827. operationId: users_groups_read
  43828. description: ''
  43829. parameters: []
  43830. responses:
  43831. '200':
  43832. description: ''
  43833. schema:
  43834. $ref: '#/definitions/Group'
  43835. tags:
  43836. - users
  43837. put:
  43838. operationId: users_groups_update
  43839. description: ''
  43840. parameters:
  43841. - name: data
  43842. in: body
  43843. required: true
  43844. schema:
  43845. $ref: '#/definitions/Group'
  43846. responses:
  43847. '200':
  43848. description: ''
  43849. schema:
  43850. $ref: '#/definitions/Group'
  43851. tags:
  43852. - users
  43853. patch:
  43854. operationId: users_groups_partial_update
  43855. description: ''
  43856. parameters:
  43857. - name: data
  43858. in: body
  43859. required: true
  43860. schema:
  43861. $ref: '#/definitions/Group'
  43862. responses:
  43863. '200':
  43864. description: ''
  43865. schema:
  43866. $ref: '#/definitions/Group'
  43867. tags:
  43868. - users
  43869. delete:
  43870. operationId: users_groups_delete
  43871. description: ''
  43872. parameters: []
  43873. responses:
  43874. '204':
  43875. description: ''
  43876. tags:
  43877. - users
  43878. parameters:
  43879. - name: id
  43880. in: path
  43881. description: A unique integer value identifying this group.
  43882. required: true
  43883. type: integer
  43884. /users/permissions/:
  43885. get:
  43886. operationId: users_permissions_list
  43887. description: ''
  43888. parameters:
  43889. - name: id
  43890. in: query
  43891. description: ''
  43892. required: false
  43893. type: string
  43894. - name: name
  43895. in: query
  43896. description: ''
  43897. required: false
  43898. type: string
  43899. - name: enabled
  43900. in: query
  43901. description: ''
  43902. required: false
  43903. type: string
  43904. - name: object_types
  43905. in: query
  43906. description: ''
  43907. required: false
  43908. type: string
  43909. - name: description
  43910. in: query
  43911. description: ''
  43912. required: false
  43913. type: string
  43914. - name: q
  43915. in: query
  43916. description: ''
  43917. required: false
  43918. type: string
  43919. - name: user_id
  43920. in: query
  43921. description: ''
  43922. required: false
  43923. type: string
  43924. - name: user
  43925. in: query
  43926. description: ''
  43927. required: false
  43928. type: string
  43929. - name: group_id
  43930. in: query
  43931. description: ''
  43932. required: false
  43933. type: string
  43934. - name: group
  43935. in: query
  43936. description: ''
  43937. required: false
  43938. type: string
  43939. - name: id__n
  43940. in: query
  43941. description: ''
  43942. required: false
  43943. type: string
  43944. - name: id__lte
  43945. in: query
  43946. description: ''
  43947. required: false
  43948. type: string
  43949. - name: id__lt
  43950. in: query
  43951. description: ''
  43952. required: false
  43953. type: string
  43954. - name: id__gte
  43955. in: query
  43956. description: ''
  43957. required: false
  43958. type: string
  43959. - name: id__gt
  43960. in: query
  43961. description: ''
  43962. required: false
  43963. type: string
  43964. - name: name__n
  43965. in: query
  43966. description: ''
  43967. required: false
  43968. type: string
  43969. - name: name__ic
  43970. in: query
  43971. description: ''
  43972. required: false
  43973. type: string
  43974. - name: name__nic
  43975. in: query
  43976. description: ''
  43977. required: false
  43978. type: string
  43979. - name: name__iew
  43980. in: query
  43981. description: ''
  43982. required: false
  43983. type: string
  43984. - name: name__niew
  43985. in: query
  43986. description: ''
  43987. required: false
  43988. type: string
  43989. - name: name__isw
  43990. in: query
  43991. description: ''
  43992. required: false
  43993. type: string
  43994. - name: name__nisw
  43995. in: query
  43996. description: ''
  43997. required: false
  43998. type: string
  43999. - name: name__ie
  44000. in: query
  44001. description: ''
  44002. required: false
  44003. type: string
  44004. - name: name__nie
  44005. in: query
  44006. description: ''
  44007. required: false
  44008. type: string
  44009. - name: name__empty
  44010. in: query
  44011. description: ''
  44012. required: false
  44013. type: string
  44014. - name: object_types__n
  44015. in: query
  44016. description: ''
  44017. required: false
  44018. type: string
  44019. - name: description__n
  44020. in: query
  44021. description: ''
  44022. required: false
  44023. type: string
  44024. - name: description__ic
  44025. in: query
  44026. description: ''
  44027. required: false
  44028. type: string
  44029. - name: description__nic
  44030. in: query
  44031. description: ''
  44032. required: false
  44033. type: string
  44034. - name: description__iew
  44035. in: query
  44036. description: ''
  44037. required: false
  44038. type: string
  44039. - name: description__niew
  44040. in: query
  44041. description: ''
  44042. required: false
  44043. type: string
  44044. - name: description__isw
  44045. in: query
  44046. description: ''
  44047. required: false
  44048. type: string
  44049. - name: description__nisw
  44050. in: query
  44051. description: ''
  44052. required: false
  44053. type: string
  44054. - name: description__ie
  44055. in: query
  44056. description: ''
  44057. required: false
  44058. type: string
  44059. - name: description__nie
  44060. in: query
  44061. description: ''
  44062. required: false
  44063. type: string
  44064. - name: description__empty
  44065. in: query
  44066. description: ''
  44067. required: false
  44068. type: string
  44069. - name: user_id__n
  44070. in: query
  44071. description: ''
  44072. required: false
  44073. type: string
  44074. - name: user__n
  44075. in: query
  44076. description: ''
  44077. required: false
  44078. type: string
  44079. - name: group_id__n
  44080. in: query
  44081. description: ''
  44082. required: false
  44083. type: string
  44084. - name: group__n
  44085. in: query
  44086. description: ''
  44087. required: false
  44088. type: string
  44089. - name: ordering
  44090. in: query
  44091. description: Which field to use when ordering the results.
  44092. required: false
  44093. type: string
  44094. - name: limit
  44095. in: query
  44096. description: Number of results to return per page.
  44097. required: false
  44098. type: integer
  44099. - name: offset
  44100. in: query
  44101. description: The initial index from which to return the results.
  44102. required: false
  44103. type: integer
  44104. responses:
  44105. '200':
  44106. description: ''
  44107. schema:
  44108. required:
  44109. - count
  44110. - results
  44111. type: object
  44112. properties:
  44113. count:
  44114. type: integer
  44115. next:
  44116. type: string
  44117. format: uri
  44118. x-nullable: true
  44119. previous:
  44120. type: string
  44121. format: uri
  44122. x-nullable: true
  44123. results:
  44124. type: array
  44125. items:
  44126. $ref: '#/definitions/ObjectPermission'
  44127. tags:
  44128. - users
  44129. post:
  44130. operationId: users_permissions_create
  44131. description: ''
  44132. parameters:
  44133. - name: data
  44134. in: body
  44135. required: true
  44136. schema:
  44137. $ref: '#/definitions/WritableObjectPermission'
  44138. responses:
  44139. '201':
  44140. description: ''
  44141. schema:
  44142. $ref: '#/definitions/ObjectPermission'
  44143. tags:
  44144. - users
  44145. put:
  44146. operationId: users_permissions_bulk_update
  44147. description: ''
  44148. parameters:
  44149. - name: data
  44150. in: body
  44151. required: true
  44152. schema:
  44153. $ref: '#/definitions/WritableObjectPermission'
  44154. responses:
  44155. '200':
  44156. description: ''
  44157. schema:
  44158. $ref: '#/definitions/ObjectPermission'
  44159. tags:
  44160. - users
  44161. patch:
  44162. operationId: users_permissions_bulk_partial_update
  44163. description: ''
  44164. parameters:
  44165. - name: data
  44166. in: body
  44167. required: true
  44168. schema:
  44169. $ref: '#/definitions/WritableObjectPermission'
  44170. responses:
  44171. '200':
  44172. description: ''
  44173. schema:
  44174. $ref: '#/definitions/ObjectPermission'
  44175. tags:
  44176. - users
  44177. delete:
  44178. operationId: users_permissions_bulk_delete
  44179. description: ''
  44180. parameters: []
  44181. responses:
  44182. '204':
  44183. description: ''
  44184. tags:
  44185. - users
  44186. parameters: []
  44187. /users/permissions/{id}/:
  44188. get:
  44189. operationId: users_permissions_read
  44190. description: ''
  44191. parameters: []
  44192. responses:
  44193. '200':
  44194. description: ''
  44195. schema:
  44196. $ref: '#/definitions/ObjectPermission'
  44197. tags:
  44198. - users
  44199. put:
  44200. operationId: users_permissions_update
  44201. description: ''
  44202. parameters:
  44203. - name: data
  44204. in: body
  44205. required: true
  44206. schema:
  44207. $ref: '#/definitions/WritableObjectPermission'
  44208. responses:
  44209. '200':
  44210. description: ''
  44211. schema:
  44212. $ref: '#/definitions/ObjectPermission'
  44213. tags:
  44214. - users
  44215. patch:
  44216. operationId: users_permissions_partial_update
  44217. description: ''
  44218. parameters:
  44219. - name: data
  44220. in: body
  44221. required: true
  44222. schema:
  44223. $ref: '#/definitions/WritableObjectPermission'
  44224. responses:
  44225. '200':
  44226. description: ''
  44227. schema:
  44228. $ref: '#/definitions/ObjectPermission'
  44229. tags:
  44230. - users
  44231. delete:
  44232. operationId: users_permissions_delete
  44233. description: ''
  44234. parameters: []
  44235. responses:
  44236. '204':
  44237. description: ''
  44238. tags:
  44239. - users
  44240. parameters:
  44241. - name: id
  44242. in: path
  44243. description: A unique integer value identifying this permission.
  44244. required: true
  44245. type: integer
  44246. /users/tokens/:
  44247. get:
  44248. operationId: users_tokens_list
  44249. description: ''
  44250. parameters:
  44251. - name: id
  44252. in: query
  44253. description: ''
  44254. required: false
  44255. type: string
  44256. - name: key
  44257. in: query
  44258. description: ''
  44259. required: false
  44260. type: string
  44261. - name: write_enabled
  44262. in: query
  44263. description: ''
  44264. required: false
  44265. type: string
  44266. - name: description
  44267. in: query
  44268. description: ''
  44269. required: false
  44270. type: string
  44271. - name: q
  44272. in: query
  44273. description: ''
  44274. required: false
  44275. type: string
  44276. - name: user_id
  44277. in: query
  44278. description: ''
  44279. required: false
  44280. type: string
  44281. - name: user
  44282. in: query
  44283. description: ''
  44284. required: false
  44285. type: string
  44286. - name: created
  44287. in: query
  44288. description: ''
  44289. required: false
  44290. type: string
  44291. - name: created__gte
  44292. in: query
  44293. description: ''
  44294. required: false
  44295. type: string
  44296. - name: created__lte
  44297. in: query
  44298. description: ''
  44299. required: false
  44300. type: string
  44301. - name: expires
  44302. in: query
  44303. description: ''
  44304. required: false
  44305. type: string
  44306. - name: expires__gte
  44307. in: query
  44308. description: ''
  44309. required: false
  44310. type: string
  44311. - name: expires__lte
  44312. in: query
  44313. description: ''
  44314. required: false
  44315. type: string
  44316. - name: id__n
  44317. in: query
  44318. description: ''
  44319. required: false
  44320. type: string
  44321. - name: id__lte
  44322. in: query
  44323. description: ''
  44324. required: false
  44325. type: string
  44326. - name: id__lt
  44327. in: query
  44328. description: ''
  44329. required: false
  44330. type: string
  44331. - name: id__gte
  44332. in: query
  44333. description: ''
  44334. required: false
  44335. type: string
  44336. - name: id__gt
  44337. in: query
  44338. description: ''
  44339. required: false
  44340. type: string
  44341. - name: key__n
  44342. in: query
  44343. description: ''
  44344. required: false
  44345. type: string
  44346. - name: key__ic
  44347. in: query
  44348. description: ''
  44349. required: false
  44350. type: string
  44351. - name: key__nic
  44352. in: query
  44353. description: ''
  44354. required: false
  44355. type: string
  44356. - name: key__iew
  44357. in: query
  44358. description: ''
  44359. required: false
  44360. type: string
  44361. - name: key__niew
  44362. in: query
  44363. description: ''
  44364. required: false
  44365. type: string
  44366. - name: key__isw
  44367. in: query
  44368. description: ''
  44369. required: false
  44370. type: string
  44371. - name: key__nisw
  44372. in: query
  44373. description: ''
  44374. required: false
  44375. type: string
  44376. - name: key__ie
  44377. in: query
  44378. description: ''
  44379. required: false
  44380. type: string
  44381. - name: key__nie
  44382. in: query
  44383. description: ''
  44384. required: false
  44385. type: string
  44386. - name: key__empty
  44387. in: query
  44388. description: ''
  44389. required: false
  44390. type: string
  44391. - name: description__n
  44392. in: query
  44393. description: ''
  44394. required: false
  44395. type: string
  44396. - name: description__ic
  44397. in: query
  44398. description: ''
  44399. required: false
  44400. type: string
  44401. - name: description__nic
  44402. in: query
  44403. description: ''
  44404. required: false
  44405. type: string
  44406. - name: description__iew
  44407. in: query
  44408. description: ''
  44409. required: false
  44410. type: string
  44411. - name: description__niew
  44412. in: query
  44413. description: ''
  44414. required: false
  44415. type: string
  44416. - name: description__isw
  44417. in: query
  44418. description: ''
  44419. required: false
  44420. type: string
  44421. - name: description__nisw
  44422. in: query
  44423. description: ''
  44424. required: false
  44425. type: string
  44426. - name: description__ie
  44427. in: query
  44428. description: ''
  44429. required: false
  44430. type: string
  44431. - name: description__nie
  44432. in: query
  44433. description: ''
  44434. required: false
  44435. type: string
  44436. - name: description__empty
  44437. in: query
  44438. description: ''
  44439. required: false
  44440. type: string
  44441. - name: user_id__n
  44442. in: query
  44443. description: ''
  44444. required: false
  44445. type: string
  44446. - name: user__n
  44447. in: query
  44448. description: ''
  44449. required: false
  44450. type: string
  44451. - name: ordering
  44452. in: query
  44453. description: Which field to use when ordering the results.
  44454. required: false
  44455. type: string
  44456. - name: limit
  44457. in: query
  44458. description: Number of results to return per page.
  44459. required: false
  44460. type: integer
  44461. - name: offset
  44462. in: query
  44463. description: The initial index from which to return the results.
  44464. required: false
  44465. type: integer
  44466. responses:
  44467. '200':
  44468. description: ''
  44469. schema:
  44470. required:
  44471. - count
  44472. - results
  44473. type: object
  44474. properties:
  44475. count:
  44476. type: integer
  44477. next:
  44478. type: string
  44479. format: uri
  44480. x-nullable: true
  44481. previous:
  44482. type: string
  44483. format: uri
  44484. x-nullable: true
  44485. results:
  44486. type: array
  44487. items:
  44488. $ref: '#/definitions/Token'
  44489. tags:
  44490. - users
  44491. post:
  44492. operationId: users_tokens_create
  44493. description: ''
  44494. parameters:
  44495. - name: data
  44496. in: body
  44497. required: true
  44498. schema:
  44499. $ref: '#/definitions/WritableToken'
  44500. responses:
  44501. '201':
  44502. description: ''
  44503. schema:
  44504. $ref: '#/definitions/Token'
  44505. tags:
  44506. - users
  44507. put:
  44508. operationId: users_tokens_bulk_update
  44509. description: ''
  44510. parameters:
  44511. - name: data
  44512. in: body
  44513. required: true
  44514. schema:
  44515. $ref: '#/definitions/WritableToken'
  44516. responses:
  44517. '200':
  44518. description: ''
  44519. schema:
  44520. $ref: '#/definitions/Token'
  44521. tags:
  44522. - users
  44523. patch:
  44524. operationId: users_tokens_bulk_partial_update
  44525. description: ''
  44526. parameters:
  44527. - name: data
  44528. in: body
  44529. required: true
  44530. schema:
  44531. $ref: '#/definitions/WritableToken'
  44532. responses:
  44533. '200':
  44534. description: ''
  44535. schema:
  44536. $ref: '#/definitions/Token'
  44537. tags:
  44538. - users
  44539. delete:
  44540. operationId: users_tokens_bulk_delete
  44541. description: ''
  44542. parameters: []
  44543. responses:
  44544. '204':
  44545. description: ''
  44546. tags:
  44547. - users
  44548. parameters: []
  44549. /users/tokens/provision/:
  44550. post:
  44551. operationId: users_tokens_provision_create
  44552. description: Non-authenticated REST API endpoint via which a user may create
  44553. a Token.
  44554. parameters: []
  44555. responses:
  44556. '201':
  44557. description: ''
  44558. tags:
  44559. - users
  44560. parameters: []
  44561. /users/tokens/{id}/:
  44562. get:
  44563. operationId: users_tokens_read
  44564. description: ''
  44565. parameters: []
  44566. responses:
  44567. '200':
  44568. description: ''
  44569. schema:
  44570. $ref: '#/definitions/Token'
  44571. tags:
  44572. - users
  44573. put:
  44574. operationId: users_tokens_update
  44575. description: ''
  44576. parameters:
  44577. - name: data
  44578. in: body
  44579. required: true
  44580. schema:
  44581. $ref: '#/definitions/WritableToken'
  44582. responses:
  44583. '200':
  44584. description: ''
  44585. schema:
  44586. $ref: '#/definitions/Token'
  44587. tags:
  44588. - users
  44589. patch:
  44590. operationId: users_tokens_partial_update
  44591. description: ''
  44592. parameters:
  44593. - name: data
  44594. in: body
  44595. required: true
  44596. schema:
  44597. $ref: '#/definitions/WritableToken'
  44598. responses:
  44599. '200':
  44600. description: ''
  44601. schema:
  44602. $ref: '#/definitions/Token'
  44603. tags:
  44604. - users
  44605. delete:
  44606. operationId: users_tokens_delete
  44607. description: ''
  44608. parameters: []
  44609. responses:
  44610. '204':
  44611. description: ''
  44612. tags:
  44613. - users
  44614. parameters:
  44615. - name: id
  44616. in: path
  44617. description: A unique integer value identifying this token.
  44618. required: true
  44619. type: integer
  44620. /users/users/:
  44621. get:
  44622. operationId: users_users_list
  44623. description: ''
  44624. parameters:
  44625. - name: id
  44626. in: query
  44627. description: ''
  44628. required: false
  44629. type: string
  44630. - name: username
  44631. in: query
  44632. description: ''
  44633. required: false
  44634. type: string
  44635. - name: first_name
  44636. in: query
  44637. description: ''
  44638. required: false
  44639. type: string
  44640. - name: last_name
  44641. in: query
  44642. description: ''
  44643. required: false
  44644. type: string
  44645. - name: email
  44646. in: query
  44647. description: ''
  44648. required: false
  44649. type: string
  44650. - name: is_staff
  44651. in: query
  44652. description: ''
  44653. required: false
  44654. type: string
  44655. - name: is_active
  44656. in: query
  44657. description: ''
  44658. required: false
  44659. type: string
  44660. - name: q
  44661. in: query
  44662. description: ''
  44663. required: false
  44664. type: string
  44665. - name: group_id
  44666. in: query
  44667. description: ''
  44668. required: false
  44669. type: string
  44670. - name: group
  44671. in: query
  44672. description: ''
  44673. required: false
  44674. type: string
  44675. - name: id__n
  44676. in: query
  44677. description: ''
  44678. required: false
  44679. type: string
  44680. - name: id__lte
  44681. in: query
  44682. description: ''
  44683. required: false
  44684. type: string
  44685. - name: id__lt
  44686. in: query
  44687. description: ''
  44688. required: false
  44689. type: string
  44690. - name: id__gte
  44691. in: query
  44692. description: ''
  44693. required: false
  44694. type: string
  44695. - name: id__gt
  44696. in: query
  44697. description: ''
  44698. required: false
  44699. type: string
  44700. - name: username__n
  44701. in: query
  44702. description: ''
  44703. required: false
  44704. type: string
  44705. - name: username__ic
  44706. in: query
  44707. description: ''
  44708. required: false
  44709. type: string
  44710. - name: username__nic
  44711. in: query
  44712. description: ''
  44713. required: false
  44714. type: string
  44715. - name: username__iew
  44716. in: query
  44717. description: ''
  44718. required: false
  44719. type: string
  44720. - name: username__niew
  44721. in: query
  44722. description: ''
  44723. required: false
  44724. type: string
  44725. - name: username__isw
  44726. in: query
  44727. description: ''
  44728. required: false
  44729. type: string
  44730. - name: username__nisw
  44731. in: query
  44732. description: ''
  44733. required: false
  44734. type: string
  44735. - name: username__ie
  44736. in: query
  44737. description: ''
  44738. required: false
  44739. type: string
  44740. - name: username__nie
  44741. in: query
  44742. description: ''
  44743. required: false
  44744. type: string
  44745. - name: username__empty
  44746. in: query
  44747. description: ''
  44748. required: false
  44749. type: string
  44750. - name: first_name__n
  44751. in: query
  44752. description: ''
  44753. required: false
  44754. type: string
  44755. - name: first_name__ic
  44756. in: query
  44757. description: ''
  44758. required: false
  44759. type: string
  44760. - name: first_name__nic
  44761. in: query
  44762. description: ''
  44763. required: false
  44764. type: string
  44765. - name: first_name__iew
  44766. in: query
  44767. description: ''
  44768. required: false
  44769. type: string
  44770. - name: first_name__niew
  44771. in: query
  44772. description: ''
  44773. required: false
  44774. type: string
  44775. - name: first_name__isw
  44776. in: query
  44777. description: ''
  44778. required: false
  44779. type: string
  44780. - name: first_name__nisw
  44781. in: query
  44782. description: ''
  44783. required: false
  44784. type: string
  44785. - name: first_name__ie
  44786. in: query
  44787. description: ''
  44788. required: false
  44789. type: string
  44790. - name: first_name__nie
  44791. in: query
  44792. description: ''
  44793. required: false
  44794. type: string
  44795. - name: first_name__empty
  44796. in: query
  44797. description: ''
  44798. required: false
  44799. type: string
  44800. - name: last_name__n
  44801. in: query
  44802. description: ''
  44803. required: false
  44804. type: string
  44805. - name: last_name__ic
  44806. in: query
  44807. description: ''
  44808. required: false
  44809. type: string
  44810. - name: last_name__nic
  44811. in: query
  44812. description: ''
  44813. required: false
  44814. type: string
  44815. - name: last_name__iew
  44816. in: query
  44817. description: ''
  44818. required: false
  44819. type: string
  44820. - name: last_name__niew
  44821. in: query
  44822. description: ''
  44823. required: false
  44824. type: string
  44825. - name: last_name__isw
  44826. in: query
  44827. description: ''
  44828. required: false
  44829. type: string
  44830. - name: last_name__nisw
  44831. in: query
  44832. description: ''
  44833. required: false
  44834. type: string
  44835. - name: last_name__ie
  44836. in: query
  44837. description: ''
  44838. required: false
  44839. type: string
  44840. - name: last_name__nie
  44841. in: query
  44842. description: ''
  44843. required: false
  44844. type: string
  44845. - name: last_name__empty
  44846. in: query
  44847. description: ''
  44848. required: false
  44849. type: string
  44850. - name: email__n
  44851. in: query
  44852. description: ''
  44853. required: false
  44854. type: string
  44855. - name: email__ic
  44856. in: query
  44857. description: ''
  44858. required: false
  44859. type: string
  44860. - name: email__nic
  44861. in: query
  44862. description: ''
  44863. required: false
  44864. type: string
  44865. - name: email__iew
  44866. in: query
  44867. description: ''
  44868. required: false
  44869. type: string
  44870. - name: email__niew
  44871. in: query
  44872. description: ''
  44873. required: false
  44874. type: string
  44875. - name: email__isw
  44876. in: query
  44877. description: ''
  44878. required: false
  44879. type: string
  44880. - name: email__nisw
  44881. in: query
  44882. description: ''
  44883. required: false
  44884. type: string
  44885. - name: email__ie
  44886. in: query
  44887. description: ''
  44888. required: false
  44889. type: string
  44890. - name: email__nie
  44891. in: query
  44892. description: ''
  44893. required: false
  44894. type: string
  44895. - name: email__empty
  44896. in: query
  44897. description: ''
  44898. required: false
  44899. type: string
  44900. - name: group_id__n
  44901. in: query
  44902. description: ''
  44903. required: false
  44904. type: string
  44905. - name: group__n
  44906. in: query
  44907. description: ''
  44908. required: false
  44909. type: string
  44910. - name: ordering
  44911. in: query
  44912. description: Which field to use when ordering the results.
  44913. required: false
  44914. type: string
  44915. - name: limit
  44916. in: query
  44917. description: Number of results to return per page.
  44918. required: false
  44919. type: integer
  44920. - name: offset
  44921. in: query
  44922. description: The initial index from which to return the results.
  44923. required: false
  44924. type: integer
  44925. responses:
  44926. '200':
  44927. description: ''
  44928. schema:
  44929. required:
  44930. - count
  44931. - results
  44932. type: object
  44933. properties:
  44934. count:
  44935. type: integer
  44936. next:
  44937. type: string
  44938. format: uri
  44939. x-nullable: true
  44940. previous:
  44941. type: string
  44942. format: uri
  44943. x-nullable: true
  44944. results:
  44945. type: array
  44946. items:
  44947. $ref: '#/definitions/User'
  44948. tags:
  44949. - users
  44950. post:
  44951. operationId: users_users_create
  44952. description: ''
  44953. parameters:
  44954. - name: data
  44955. in: body
  44956. required: true
  44957. schema:
  44958. $ref: '#/definitions/WritableUser'
  44959. responses:
  44960. '201':
  44961. description: ''
  44962. schema:
  44963. $ref: '#/definitions/User'
  44964. tags:
  44965. - users
  44966. put:
  44967. operationId: users_users_bulk_update
  44968. description: ''
  44969. parameters:
  44970. - name: data
  44971. in: body
  44972. required: true
  44973. schema:
  44974. $ref: '#/definitions/WritableUser'
  44975. responses:
  44976. '200':
  44977. description: ''
  44978. schema:
  44979. $ref: '#/definitions/User'
  44980. tags:
  44981. - users
  44982. patch:
  44983. operationId: users_users_bulk_partial_update
  44984. description: ''
  44985. parameters:
  44986. - name: data
  44987. in: body
  44988. required: true
  44989. schema:
  44990. $ref: '#/definitions/WritableUser'
  44991. responses:
  44992. '200':
  44993. description: ''
  44994. schema:
  44995. $ref: '#/definitions/User'
  44996. tags:
  44997. - users
  44998. delete:
  44999. operationId: users_users_bulk_delete
  45000. description: ''
  45001. parameters: []
  45002. responses:
  45003. '204':
  45004. description: ''
  45005. tags:
  45006. - users
  45007. parameters: []
  45008. /users/users/{id}/:
  45009. get:
  45010. operationId: users_users_read
  45011. description: ''
  45012. parameters: []
  45013. responses:
  45014. '200':
  45015. description: ''
  45016. schema:
  45017. $ref: '#/definitions/User'
  45018. tags:
  45019. - users
  45020. put:
  45021. operationId: users_users_update
  45022. description: ''
  45023. parameters:
  45024. - name: data
  45025. in: body
  45026. required: true
  45027. schema:
  45028. $ref: '#/definitions/WritableUser'
  45029. responses:
  45030. '200':
  45031. description: ''
  45032. schema:
  45033. $ref: '#/definitions/User'
  45034. tags:
  45035. - users
  45036. patch:
  45037. operationId: users_users_partial_update
  45038. description: ''
  45039. parameters:
  45040. - name: data
  45041. in: body
  45042. required: true
  45043. schema:
  45044. $ref: '#/definitions/WritableUser'
  45045. responses:
  45046. '200':
  45047. description: ''
  45048. schema:
  45049. $ref: '#/definitions/User'
  45050. tags:
  45051. - users
  45052. delete:
  45053. operationId: users_users_delete
  45054. description: ''
  45055. parameters: []
  45056. responses:
  45057. '204':
  45058. description: ''
  45059. tags:
  45060. - users
  45061. parameters:
  45062. - name: id
  45063. in: path
  45064. description: A unique integer value identifying this user.
  45065. required: true
  45066. type: integer
  45067. /virtualization/cluster-groups/:
  45068. get:
  45069. operationId: virtualization_cluster-groups_list
  45070. description: ''
  45071. parameters:
  45072. - name: id
  45073. in: query
  45074. description: ''
  45075. required: false
  45076. type: string
  45077. - name: name
  45078. in: query
  45079. description: ''
  45080. required: false
  45081. type: string
  45082. - name: slug
  45083. in: query
  45084. description: ''
  45085. required: false
  45086. type: string
  45087. - name: description
  45088. in: query
  45089. description: ''
  45090. required: false
  45091. type: string
  45092. - name: created
  45093. in: query
  45094. description: ''
  45095. required: false
  45096. type: string
  45097. - name: last_updated
  45098. in: query
  45099. description: ''
  45100. required: false
  45101. type: string
  45102. - name: created_by_request
  45103. in: query
  45104. description: ''
  45105. required: false
  45106. type: string
  45107. - name: updated_by_request
  45108. in: query
  45109. description: ''
  45110. required: false
  45111. type: string
  45112. - name: q
  45113. in: query
  45114. description: ''
  45115. required: false
  45116. type: string
  45117. - name: tag
  45118. in: query
  45119. description: ''
  45120. required: false
  45121. type: string
  45122. - name: contact
  45123. in: query
  45124. description: ''
  45125. required: false
  45126. type: string
  45127. - name: contact_role
  45128. in: query
  45129. description: ''
  45130. required: false
  45131. type: string
  45132. - name: contact_group
  45133. in: query
  45134. description: ''
  45135. required: false
  45136. type: string
  45137. - name: id__n
  45138. in: query
  45139. description: ''
  45140. required: false
  45141. type: string
  45142. - name: id__lte
  45143. in: query
  45144. description: ''
  45145. required: false
  45146. type: string
  45147. - name: id__lt
  45148. in: query
  45149. description: ''
  45150. required: false
  45151. type: string
  45152. - name: id__gte
  45153. in: query
  45154. description: ''
  45155. required: false
  45156. type: string
  45157. - name: id__gt
  45158. in: query
  45159. description: ''
  45160. required: false
  45161. type: string
  45162. - name: name__n
  45163. in: query
  45164. description: ''
  45165. required: false
  45166. type: string
  45167. - name: name__ic
  45168. in: query
  45169. description: ''
  45170. required: false
  45171. type: string
  45172. - name: name__nic
  45173. in: query
  45174. description: ''
  45175. required: false
  45176. type: string
  45177. - name: name__iew
  45178. in: query
  45179. description: ''
  45180. required: false
  45181. type: string
  45182. - name: name__niew
  45183. in: query
  45184. description: ''
  45185. required: false
  45186. type: string
  45187. - name: name__isw
  45188. in: query
  45189. description: ''
  45190. required: false
  45191. type: string
  45192. - name: name__nisw
  45193. in: query
  45194. description: ''
  45195. required: false
  45196. type: string
  45197. - name: name__ie
  45198. in: query
  45199. description: ''
  45200. required: false
  45201. type: string
  45202. - name: name__nie
  45203. in: query
  45204. description: ''
  45205. required: false
  45206. type: string
  45207. - name: name__empty
  45208. in: query
  45209. description: ''
  45210. required: false
  45211. type: string
  45212. - name: slug__n
  45213. in: query
  45214. description: ''
  45215. required: false
  45216. type: string
  45217. - name: slug__ic
  45218. in: query
  45219. description: ''
  45220. required: false
  45221. type: string
  45222. - name: slug__nic
  45223. in: query
  45224. description: ''
  45225. required: false
  45226. type: string
  45227. - name: slug__iew
  45228. in: query
  45229. description: ''
  45230. required: false
  45231. type: string
  45232. - name: slug__niew
  45233. in: query
  45234. description: ''
  45235. required: false
  45236. type: string
  45237. - name: slug__isw
  45238. in: query
  45239. description: ''
  45240. required: false
  45241. type: string
  45242. - name: slug__nisw
  45243. in: query
  45244. description: ''
  45245. required: false
  45246. type: string
  45247. - name: slug__ie
  45248. in: query
  45249. description: ''
  45250. required: false
  45251. type: string
  45252. - name: slug__nie
  45253. in: query
  45254. description: ''
  45255. required: false
  45256. type: string
  45257. - name: slug__empty
  45258. in: query
  45259. description: ''
  45260. required: false
  45261. type: string
  45262. - name: description__n
  45263. in: query
  45264. description: ''
  45265. required: false
  45266. type: string
  45267. - name: description__ic
  45268. in: query
  45269. description: ''
  45270. required: false
  45271. type: string
  45272. - name: description__nic
  45273. in: query
  45274. description: ''
  45275. required: false
  45276. type: string
  45277. - name: description__iew
  45278. in: query
  45279. description: ''
  45280. required: false
  45281. type: string
  45282. - name: description__niew
  45283. in: query
  45284. description: ''
  45285. required: false
  45286. type: string
  45287. - name: description__isw
  45288. in: query
  45289. description: ''
  45290. required: false
  45291. type: string
  45292. - name: description__nisw
  45293. in: query
  45294. description: ''
  45295. required: false
  45296. type: string
  45297. - name: description__ie
  45298. in: query
  45299. description: ''
  45300. required: false
  45301. type: string
  45302. - name: description__nie
  45303. in: query
  45304. description: ''
  45305. required: false
  45306. type: string
  45307. - name: description__empty
  45308. in: query
  45309. description: ''
  45310. required: false
  45311. type: string
  45312. - name: created__n
  45313. in: query
  45314. description: ''
  45315. required: false
  45316. type: string
  45317. - name: created__lte
  45318. in: query
  45319. description: ''
  45320. required: false
  45321. type: string
  45322. - name: created__lt
  45323. in: query
  45324. description: ''
  45325. required: false
  45326. type: string
  45327. - name: created__gte
  45328. in: query
  45329. description: ''
  45330. required: false
  45331. type: string
  45332. - name: created__gt
  45333. in: query
  45334. description: ''
  45335. required: false
  45336. type: string
  45337. - name: last_updated__n
  45338. in: query
  45339. description: ''
  45340. required: false
  45341. type: string
  45342. - name: last_updated__lte
  45343. in: query
  45344. description: ''
  45345. required: false
  45346. type: string
  45347. - name: last_updated__lt
  45348. in: query
  45349. description: ''
  45350. required: false
  45351. type: string
  45352. - name: last_updated__gte
  45353. in: query
  45354. description: ''
  45355. required: false
  45356. type: string
  45357. - name: last_updated__gt
  45358. in: query
  45359. description: ''
  45360. required: false
  45361. type: string
  45362. - name: tag__n
  45363. in: query
  45364. description: ''
  45365. required: false
  45366. type: string
  45367. - name: contact__n
  45368. in: query
  45369. description: ''
  45370. required: false
  45371. type: string
  45372. - name: contact_role__n
  45373. in: query
  45374. description: ''
  45375. required: false
  45376. type: string
  45377. - name: contact_group__n
  45378. in: query
  45379. description: ''
  45380. required: false
  45381. type: string
  45382. - name: ordering
  45383. in: query
  45384. description: Which field to use when ordering the results.
  45385. required: false
  45386. type: string
  45387. - name: limit
  45388. in: query
  45389. description: Number of results to return per page.
  45390. required: false
  45391. type: integer
  45392. - name: offset
  45393. in: query
  45394. description: The initial index from which to return the results.
  45395. required: false
  45396. type: integer
  45397. responses:
  45398. '200':
  45399. description: ''
  45400. schema:
  45401. required:
  45402. - count
  45403. - results
  45404. type: object
  45405. properties:
  45406. count:
  45407. type: integer
  45408. next:
  45409. type: string
  45410. format: uri
  45411. x-nullable: true
  45412. previous:
  45413. type: string
  45414. format: uri
  45415. x-nullable: true
  45416. results:
  45417. type: array
  45418. items:
  45419. $ref: '#/definitions/ClusterGroup'
  45420. tags:
  45421. - virtualization
  45422. post:
  45423. operationId: virtualization_cluster-groups_create
  45424. description: ''
  45425. parameters:
  45426. - name: data
  45427. in: body
  45428. required: true
  45429. schema:
  45430. $ref: '#/definitions/ClusterGroup'
  45431. responses:
  45432. '201':
  45433. description: ''
  45434. schema:
  45435. $ref: '#/definitions/ClusterGroup'
  45436. tags:
  45437. - virtualization
  45438. put:
  45439. operationId: virtualization_cluster-groups_bulk_update
  45440. description: ''
  45441. parameters:
  45442. - name: data
  45443. in: body
  45444. required: true
  45445. schema:
  45446. $ref: '#/definitions/ClusterGroup'
  45447. responses:
  45448. '200':
  45449. description: ''
  45450. schema:
  45451. $ref: '#/definitions/ClusterGroup'
  45452. tags:
  45453. - virtualization
  45454. patch:
  45455. operationId: virtualization_cluster-groups_bulk_partial_update
  45456. description: ''
  45457. parameters:
  45458. - name: data
  45459. in: body
  45460. required: true
  45461. schema:
  45462. $ref: '#/definitions/ClusterGroup'
  45463. responses:
  45464. '200':
  45465. description: ''
  45466. schema:
  45467. $ref: '#/definitions/ClusterGroup'
  45468. tags:
  45469. - virtualization
  45470. delete:
  45471. operationId: virtualization_cluster-groups_bulk_delete
  45472. description: ''
  45473. parameters: []
  45474. responses:
  45475. '204':
  45476. description: ''
  45477. tags:
  45478. - virtualization
  45479. parameters: []
  45480. /virtualization/cluster-groups/{id}/:
  45481. get:
  45482. operationId: virtualization_cluster-groups_read
  45483. description: ''
  45484. parameters: []
  45485. responses:
  45486. '200':
  45487. description: ''
  45488. schema:
  45489. $ref: '#/definitions/ClusterGroup'
  45490. tags:
  45491. - virtualization
  45492. put:
  45493. operationId: virtualization_cluster-groups_update
  45494. description: ''
  45495. parameters:
  45496. - name: data
  45497. in: body
  45498. required: true
  45499. schema:
  45500. $ref: '#/definitions/ClusterGroup'
  45501. responses:
  45502. '200':
  45503. description: ''
  45504. schema:
  45505. $ref: '#/definitions/ClusterGroup'
  45506. tags:
  45507. - virtualization
  45508. patch:
  45509. operationId: virtualization_cluster-groups_partial_update
  45510. description: ''
  45511. parameters:
  45512. - name: data
  45513. in: body
  45514. required: true
  45515. schema:
  45516. $ref: '#/definitions/ClusterGroup'
  45517. responses:
  45518. '200':
  45519. description: ''
  45520. schema:
  45521. $ref: '#/definitions/ClusterGroup'
  45522. tags:
  45523. - virtualization
  45524. delete:
  45525. operationId: virtualization_cluster-groups_delete
  45526. description: ''
  45527. parameters: []
  45528. responses:
  45529. '204':
  45530. description: ''
  45531. tags:
  45532. - virtualization
  45533. parameters:
  45534. - name: id
  45535. in: path
  45536. description: A unique integer value identifying this cluster group.
  45537. required: true
  45538. type: integer
  45539. /virtualization/cluster-types/:
  45540. get:
  45541. operationId: virtualization_cluster-types_list
  45542. description: ''
  45543. parameters:
  45544. - name: id
  45545. in: query
  45546. description: ''
  45547. required: false
  45548. type: string
  45549. - name: name
  45550. in: query
  45551. description: ''
  45552. required: false
  45553. type: string
  45554. - name: slug
  45555. in: query
  45556. description: ''
  45557. required: false
  45558. type: string
  45559. - name: description
  45560. in: query
  45561. description: ''
  45562. required: false
  45563. type: string
  45564. - name: created
  45565. in: query
  45566. description: ''
  45567. required: false
  45568. type: string
  45569. - name: last_updated
  45570. in: query
  45571. description: ''
  45572. required: false
  45573. type: string
  45574. - name: created_by_request
  45575. in: query
  45576. description: ''
  45577. required: false
  45578. type: string
  45579. - name: updated_by_request
  45580. in: query
  45581. description: ''
  45582. required: false
  45583. type: string
  45584. - name: q
  45585. in: query
  45586. description: ''
  45587. required: false
  45588. type: string
  45589. - name: tag
  45590. in: query
  45591. description: ''
  45592. required: false
  45593. type: string
  45594. - name: id__n
  45595. in: query
  45596. description: ''
  45597. required: false
  45598. type: string
  45599. - name: id__lte
  45600. in: query
  45601. description: ''
  45602. required: false
  45603. type: string
  45604. - name: id__lt
  45605. in: query
  45606. description: ''
  45607. required: false
  45608. type: string
  45609. - name: id__gte
  45610. in: query
  45611. description: ''
  45612. required: false
  45613. type: string
  45614. - name: id__gt
  45615. in: query
  45616. description: ''
  45617. required: false
  45618. type: string
  45619. - name: name__n
  45620. in: query
  45621. description: ''
  45622. required: false
  45623. type: string
  45624. - name: name__ic
  45625. in: query
  45626. description: ''
  45627. required: false
  45628. type: string
  45629. - name: name__nic
  45630. in: query
  45631. description: ''
  45632. required: false
  45633. type: string
  45634. - name: name__iew
  45635. in: query
  45636. description: ''
  45637. required: false
  45638. type: string
  45639. - name: name__niew
  45640. in: query
  45641. description: ''
  45642. required: false
  45643. type: string
  45644. - name: name__isw
  45645. in: query
  45646. description: ''
  45647. required: false
  45648. type: string
  45649. - name: name__nisw
  45650. in: query
  45651. description: ''
  45652. required: false
  45653. type: string
  45654. - name: name__ie
  45655. in: query
  45656. description: ''
  45657. required: false
  45658. type: string
  45659. - name: name__nie
  45660. in: query
  45661. description: ''
  45662. required: false
  45663. type: string
  45664. - name: name__empty
  45665. in: query
  45666. description: ''
  45667. required: false
  45668. type: string
  45669. - name: slug__n
  45670. in: query
  45671. description: ''
  45672. required: false
  45673. type: string
  45674. - name: slug__ic
  45675. in: query
  45676. description: ''
  45677. required: false
  45678. type: string
  45679. - name: slug__nic
  45680. in: query
  45681. description: ''
  45682. required: false
  45683. type: string
  45684. - name: slug__iew
  45685. in: query
  45686. description: ''
  45687. required: false
  45688. type: string
  45689. - name: slug__niew
  45690. in: query
  45691. description: ''
  45692. required: false
  45693. type: string
  45694. - name: slug__isw
  45695. in: query
  45696. description: ''
  45697. required: false
  45698. type: string
  45699. - name: slug__nisw
  45700. in: query
  45701. description: ''
  45702. required: false
  45703. type: string
  45704. - name: slug__ie
  45705. in: query
  45706. description: ''
  45707. required: false
  45708. type: string
  45709. - name: slug__nie
  45710. in: query
  45711. description: ''
  45712. required: false
  45713. type: string
  45714. - name: slug__empty
  45715. in: query
  45716. description: ''
  45717. required: false
  45718. type: string
  45719. - name: description__n
  45720. in: query
  45721. description: ''
  45722. required: false
  45723. type: string
  45724. - name: description__ic
  45725. in: query
  45726. description: ''
  45727. required: false
  45728. type: string
  45729. - name: description__nic
  45730. in: query
  45731. description: ''
  45732. required: false
  45733. type: string
  45734. - name: description__iew
  45735. in: query
  45736. description: ''
  45737. required: false
  45738. type: string
  45739. - name: description__niew
  45740. in: query
  45741. description: ''
  45742. required: false
  45743. type: string
  45744. - name: description__isw
  45745. in: query
  45746. description: ''
  45747. required: false
  45748. type: string
  45749. - name: description__nisw
  45750. in: query
  45751. description: ''
  45752. required: false
  45753. type: string
  45754. - name: description__ie
  45755. in: query
  45756. description: ''
  45757. required: false
  45758. type: string
  45759. - name: description__nie
  45760. in: query
  45761. description: ''
  45762. required: false
  45763. type: string
  45764. - name: description__empty
  45765. in: query
  45766. description: ''
  45767. required: false
  45768. type: string
  45769. - name: created__n
  45770. in: query
  45771. description: ''
  45772. required: false
  45773. type: string
  45774. - name: created__lte
  45775. in: query
  45776. description: ''
  45777. required: false
  45778. type: string
  45779. - name: created__lt
  45780. in: query
  45781. description: ''
  45782. required: false
  45783. type: string
  45784. - name: created__gte
  45785. in: query
  45786. description: ''
  45787. required: false
  45788. type: string
  45789. - name: created__gt
  45790. in: query
  45791. description: ''
  45792. required: false
  45793. type: string
  45794. - name: last_updated__n
  45795. in: query
  45796. description: ''
  45797. required: false
  45798. type: string
  45799. - name: last_updated__lte
  45800. in: query
  45801. description: ''
  45802. required: false
  45803. type: string
  45804. - name: last_updated__lt
  45805. in: query
  45806. description: ''
  45807. required: false
  45808. type: string
  45809. - name: last_updated__gte
  45810. in: query
  45811. description: ''
  45812. required: false
  45813. type: string
  45814. - name: last_updated__gt
  45815. in: query
  45816. description: ''
  45817. required: false
  45818. type: string
  45819. - name: tag__n
  45820. in: query
  45821. description: ''
  45822. required: false
  45823. type: string
  45824. - name: ordering
  45825. in: query
  45826. description: Which field to use when ordering the results.
  45827. required: false
  45828. type: string
  45829. - name: limit
  45830. in: query
  45831. description: Number of results to return per page.
  45832. required: false
  45833. type: integer
  45834. - name: offset
  45835. in: query
  45836. description: The initial index from which to return the results.
  45837. required: false
  45838. type: integer
  45839. responses:
  45840. '200':
  45841. description: ''
  45842. schema:
  45843. required:
  45844. - count
  45845. - results
  45846. type: object
  45847. properties:
  45848. count:
  45849. type: integer
  45850. next:
  45851. type: string
  45852. format: uri
  45853. x-nullable: true
  45854. previous:
  45855. type: string
  45856. format: uri
  45857. x-nullable: true
  45858. results:
  45859. type: array
  45860. items:
  45861. $ref: '#/definitions/ClusterType'
  45862. tags:
  45863. - virtualization
  45864. post:
  45865. operationId: virtualization_cluster-types_create
  45866. description: ''
  45867. parameters:
  45868. - name: data
  45869. in: body
  45870. required: true
  45871. schema:
  45872. $ref: '#/definitions/ClusterType'
  45873. responses:
  45874. '201':
  45875. description: ''
  45876. schema:
  45877. $ref: '#/definitions/ClusterType'
  45878. tags:
  45879. - virtualization
  45880. put:
  45881. operationId: virtualization_cluster-types_bulk_update
  45882. description: ''
  45883. parameters:
  45884. - name: data
  45885. in: body
  45886. required: true
  45887. schema:
  45888. $ref: '#/definitions/ClusterType'
  45889. responses:
  45890. '200':
  45891. description: ''
  45892. schema:
  45893. $ref: '#/definitions/ClusterType'
  45894. tags:
  45895. - virtualization
  45896. patch:
  45897. operationId: virtualization_cluster-types_bulk_partial_update
  45898. description: ''
  45899. parameters:
  45900. - name: data
  45901. in: body
  45902. required: true
  45903. schema:
  45904. $ref: '#/definitions/ClusterType'
  45905. responses:
  45906. '200':
  45907. description: ''
  45908. schema:
  45909. $ref: '#/definitions/ClusterType'
  45910. tags:
  45911. - virtualization
  45912. delete:
  45913. operationId: virtualization_cluster-types_bulk_delete
  45914. description: ''
  45915. parameters: []
  45916. responses:
  45917. '204':
  45918. description: ''
  45919. tags:
  45920. - virtualization
  45921. parameters: []
  45922. /virtualization/cluster-types/{id}/:
  45923. get:
  45924. operationId: virtualization_cluster-types_read
  45925. description: ''
  45926. parameters: []
  45927. responses:
  45928. '200':
  45929. description: ''
  45930. schema:
  45931. $ref: '#/definitions/ClusterType'
  45932. tags:
  45933. - virtualization
  45934. put:
  45935. operationId: virtualization_cluster-types_update
  45936. description: ''
  45937. parameters:
  45938. - name: data
  45939. in: body
  45940. required: true
  45941. schema:
  45942. $ref: '#/definitions/ClusterType'
  45943. responses:
  45944. '200':
  45945. description: ''
  45946. schema:
  45947. $ref: '#/definitions/ClusterType'
  45948. tags:
  45949. - virtualization
  45950. patch:
  45951. operationId: virtualization_cluster-types_partial_update
  45952. description: ''
  45953. parameters:
  45954. - name: data
  45955. in: body
  45956. required: true
  45957. schema:
  45958. $ref: '#/definitions/ClusterType'
  45959. responses:
  45960. '200':
  45961. description: ''
  45962. schema:
  45963. $ref: '#/definitions/ClusterType'
  45964. tags:
  45965. - virtualization
  45966. delete:
  45967. operationId: virtualization_cluster-types_delete
  45968. description: ''
  45969. parameters: []
  45970. responses:
  45971. '204':
  45972. description: ''
  45973. tags:
  45974. - virtualization
  45975. parameters:
  45976. - name: id
  45977. in: path
  45978. description: A unique integer value identifying this cluster type.
  45979. required: true
  45980. type: integer
  45981. /virtualization/clusters/:
  45982. get:
  45983. operationId: virtualization_clusters_list
  45984. description: ''
  45985. parameters:
  45986. - name: id
  45987. in: query
  45988. description: ''
  45989. required: false
  45990. type: string
  45991. - name: name
  45992. in: query
  45993. description: ''
  45994. required: false
  45995. type: string
  45996. - name: created
  45997. in: query
  45998. description: ''
  45999. required: false
  46000. type: string
  46001. - name: last_updated
  46002. in: query
  46003. description: ''
  46004. required: false
  46005. type: string
  46006. - name: created_by_request
  46007. in: query
  46008. description: ''
  46009. required: false
  46010. type: string
  46011. - name: updated_by_request
  46012. in: query
  46013. description: ''
  46014. required: false
  46015. type: string
  46016. - name: q
  46017. in: query
  46018. description: ''
  46019. required: false
  46020. type: string
  46021. - name: tag
  46022. in: query
  46023. description: ''
  46024. required: false
  46025. type: string
  46026. - name: tenant_group_id
  46027. in: query
  46028. description: ''
  46029. required: false
  46030. type: string
  46031. - name: tenant_group
  46032. in: query
  46033. description: ''
  46034. required: false
  46035. type: string
  46036. - name: tenant_id
  46037. in: query
  46038. description: ''
  46039. required: false
  46040. type: string
  46041. - name: tenant
  46042. in: query
  46043. description: ''
  46044. required: false
  46045. type: string
  46046. - name: contact
  46047. in: query
  46048. description: ''
  46049. required: false
  46050. type: string
  46051. - name: contact_role
  46052. in: query
  46053. description: ''
  46054. required: false
  46055. type: string
  46056. - name: contact_group
  46057. in: query
  46058. description: ''
  46059. required: false
  46060. type: string
  46061. - name: region_id
  46062. in: query
  46063. description: ''
  46064. required: false
  46065. type: string
  46066. - name: region
  46067. in: query
  46068. description: ''
  46069. required: false
  46070. type: string
  46071. - name: site_group_id
  46072. in: query
  46073. description: ''
  46074. required: false
  46075. type: string
  46076. - name: site_group
  46077. in: query
  46078. description: ''
  46079. required: false
  46080. type: string
  46081. - name: site_id
  46082. in: query
  46083. description: ''
  46084. required: false
  46085. type: string
  46086. - name: site
  46087. in: query
  46088. description: ''
  46089. required: false
  46090. type: string
  46091. - name: group_id
  46092. in: query
  46093. description: ''
  46094. required: false
  46095. type: string
  46096. - name: group
  46097. in: query
  46098. description: ''
  46099. required: false
  46100. type: string
  46101. - name: type_id
  46102. in: query
  46103. description: ''
  46104. required: false
  46105. type: string
  46106. - name: type
  46107. in: query
  46108. description: ''
  46109. required: false
  46110. type: string
  46111. - name: status
  46112. in: query
  46113. description: ''
  46114. required: false
  46115. type: string
  46116. - name: id__n
  46117. in: query
  46118. description: ''
  46119. required: false
  46120. type: string
  46121. - name: id__lte
  46122. in: query
  46123. description: ''
  46124. required: false
  46125. type: string
  46126. - name: id__lt
  46127. in: query
  46128. description: ''
  46129. required: false
  46130. type: string
  46131. - name: id__gte
  46132. in: query
  46133. description: ''
  46134. required: false
  46135. type: string
  46136. - name: id__gt
  46137. in: query
  46138. description: ''
  46139. required: false
  46140. type: string
  46141. - name: name__n
  46142. in: query
  46143. description: ''
  46144. required: false
  46145. type: string
  46146. - name: name__ic
  46147. in: query
  46148. description: ''
  46149. required: false
  46150. type: string
  46151. - name: name__nic
  46152. in: query
  46153. description: ''
  46154. required: false
  46155. type: string
  46156. - name: name__iew
  46157. in: query
  46158. description: ''
  46159. required: false
  46160. type: string
  46161. - name: name__niew
  46162. in: query
  46163. description: ''
  46164. required: false
  46165. type: string
  46166. - name: name__isw
  46167. in: query
  46168. description: ''
  46169. required: false
  46170. type: string
  46171. - name: name__nisw
  46172. in: query
  46173. description: ''
  46174. required: false
  46175. type: string
  46176. - name: name__ie
  46177. in: query
  46178. description: ''
  46179. required: false
  46180. type: string
  46181. - name: name__nie
  46182. in: query
  46183. description: ''
  46184. required: false
  46185. type: string
  46186. - name: name__empty
  46187. in: query
  46188. description: ''
  46189. required: false
  46190. type: string
  46191. - name: created__n
  46192. in: query
  46193. description: ''
  46194. required: false
  46195. type: string
  46196. - name: created__lte
  46197. in: query
  46198. description: ''
  46199. required: false
  46200. type: string
  46201. - name: created__lt
  46202. in: query
  46203. description: ''
  46204. required: false
  46205. type: string
  46206. - name: created__gte
  46207. in: query
  46208. description: ''
  46209. required: false
  46210. type: string
  46211. - name: created__gt
  46212. in: query
  46213. description: ''
  46214. required: false
  46215. type: string
  46216. - name: last_updated__n
  46217. in: query
  46218. description: ''
  46219. required: false
  46220. type: string
  46221. - name: last_updated__lte
  46222. in: query
  46223. description: ''
  46224. required: false
  46225. type: string
  46226. - name: last_updated__lt
  46227. in: query
  46228. description: ''
  46229. required: false
  46230. type: string
  46231. - name: last_updated__gte
  46232. in: query
  46233. description: ''
  46234. required: false
  46235. type: string
  46236. - name: last_updated__gt
  46237. in: query
  46238. description: ''
  46239. required: false
  46240. type: string
  46241. - name: tag__n
  46242. in: query
  46243. description: ''
  46244. required: false
  46245. type: string
  46246. - name: tenant_group_id__n
  46247. in: query
  46248. description: ''
  46249. required: false
  46250. type: string
  46251. - name: tenant_group__n
  46252. in: query
  46253. description: ''
  46254. required: false
  46255. type: string
  46256. - name: tenant_id__n
  46257. in: query
  46258. description: ''
  46259. required: false
  46260. type: string
  46261. - name: tenant__n
  46262. in: query
  46263. description: ''
  46264. required: false
  46265. type: string
  46266. - name: contact__n
  46267. in: query
  46268. description: ''
  46269. required: false
  46270. type: string
  46271. - name: contact_role__n
  46272. in: query
  46273. description: ''
  46274. required: false
  46275. type: string
  46276. - name: contact_group__n
  46277. in: query
  46278. description: ''
  46279. required: false
  46280. type: string
  46281. - name: region_id__n
  46282. in: query
  46283. description: ''
  46284. required: false
  46285. type: string
  46286. - name: region__n
  46287. in: query
  46288. description: ''
  46289. required: false
  46290. type: string
  46291. - name: site_group_id__n
  46292. in: query
  46293. description: ''
  46294. required: false
  46295. type: string
  46296. - name: site_group__n
  46297. in: query
  46298. description: ''
  46299. required: false
  46300. type: string
  46301. - name: site_id__n
  46302. in: query
  46303. description: ''
  46304. required: false
  46305. type: string
  46306. - name: site__n
  46307. in: query
  46308. description: ''
  46309. required: false
  46310. type: string
  46311. - name: group_id__n
  46312. in: query
  46313. description: ''
  46314. required: false
  46315. type: string
  46316. - name: group__n
  46317. in: query
  46318. description: ''
  46319. required: false
  46320. type: string
  46321. - name: type_id__n
  46322. in: query
  46323. description: ''
  46324. required: false
  46325. type: string
  46326. - name: type__n
  46327. in: query
  46328. description: ''
  46329. required: false
  46330. type: string
  46331. - name: status__n
  46332. in: query
  46333. description: ''
  46334. required: false
  46335. type: string
  46336. - name: ordering
  46337. in: query
  46338. description: Which field to use when ordering the results.
  46339. required: false
  46340. type: string
  46341. - name: limit
  46342. in: query
  46343. description: Number of results to return per page.
  46344. required: false
  46345. type: integer
  46346. - name: offset
  46347. in: query
  46348. description: The initial index from which to return the results.
  46349. required: false
  46350. type: integer
  46351. responses:
  46352. '200':
  46353. description: ''
  46354. schema:
  46355. required:
  46356. - count
  46357. - results
  46358. type: object
  46359. properties:
  46360. count:
  46361. type: integer
  46362. next:
  46363. type: string
  46364. format: uri
  46365. x-nullable: true
  46366. previous:
  46367. type: string
  46368. format: uri
  46369. x-nullable: true
  46370. results:
  46371. type: array
  46372. items:
  46373. $ref: '#/definitions/Cluster'
  46374. tags:
  46375. - virtualization
  46376. post:
  46377. operationId: virtualization_clusters_create
  46378. description: ''
  46379. parameters:
  46380. - name: data
  46381. in: body
  46382. required: true
  46383. schema:
  46384. $ref: '#/definitions/WritableCluster'
  46385. responses:
  46386. '201':
  46387. description: ''
  46388. schema:
  46389. $ref: '#/definitions/Cluster'
  46390. tags:
  46391. - virtualization
  46392. put:
  46393. operationId: virtualization_clusters_bulk_update
  46394. description: ''
  46395. parameters:
  46396. - name: data
  46397. in: body
  46398. required: true
  46399. schema:
  46400. $ref: '#/definitions/WritableCluster'
  46401. responses:
  46402. '200':
  46403. description: ''
  46404. schema:
  46405. $ref: '#/definitions/Cluster'
  46406. tags:
  46407. - virtualization
  46408. patch:
  46409. operationId: virtualization_clusters_bulk_partial_update
  46410. description: ''
  46411. parameters:
  46412. - name: data
  46413. in: body
  46414. required: true
  46415. schema:
  46416. $ref: '#/definitions/WritableCluster'
  46417. responses:
  46418. '200':
  46419. description: ''
  46420. schema:
  46421. $ref: '#/definitions/Cluster'
  46422. tags:
  46423. - virtualization
  46424. delete:
  46425. operationId: virtualization_clusters_bulk_delete
  46426. description: ''
  46427. parameters: []
  46428. responses:
  46429. '204':
  46430. description: ''
  46431. tags:
  46432. - virtualization
  46433. parameters: []
  46434. /virtualization/clusters/{id}/:
  46435. get:
  46436. operationId: virtualization_clusters_read
  46437. description: ''
  46438. parameters: []
  46439. responses:
  46440. '200':
  46441. description: ''
  46442. schema:
  46443. $ref: '#/definitions/Cluster'
  46444. tags:
  46445. - virtualization
  46446. put:
  46447. operationId: virtualization_clusters_update
  46448. description: ''
  46449. parameters:
  46450. - name: data
  46451. in: body
  46452. required: true
  46453. schema:
  46454. $ref: '#/definitions/WritableCluster'
  46455. responses:
  46456. '200':
  46457. description: ''
  46458. schema:
  46459. $ref: '#/definitions/Cluster'
  46460. tags:
  46461. - virtualization
  46462. patch:
  46463. operationId: virtualization_clusters_partial_update
  46464. description: ''
  46465. parameters:
  46466. - name: data
  46467. in: body
  46468. required: true
  46469. schema:
  46470. $ref: '#/definitions/WritableCluster'
  46471. responses:
  46472. '200':
  46473. description: ''
  46474. schema:
  46475. $ref: '#/definitions/Cluster'
  46476. tags:
  46477. - virtualization
  46478. delete:
  46479. operationId: virtualization_clusters_delete
  46480. description: ''
  46481. parameters: []
  46482. responses:
  46483. '204':
  46484. description: ''
  46485. tags:
  46486. - virtualization
  46487. parameters:
  46488. - name: id
  46489. in: path
  46490. description: A unique integer value identifying this cluster.
  46491. required: true
  46492. type: integer
  46493. /virtualization/interfaces/:
  46494. get:
  46495. operationId: virtualization_interfaces_list
  46496. description: ''
  46497. parameters:
  46498. - name: id
  46499. in: query
  46500. description: ''
  46501. required: false
  46502. type: string
  46503. - name: name
  46504. in: query
  46505. description: ''
  46506. required: false
  46507. type: string
  46508. - name: enabled
  46509. in: query
  46510. description: ''
  46511. required: false
  46512. type: string
  46513. - name: mtu
  46514. in: query
  46515. description: ''
  46516. required: false
  46517. type: string
  46518. - name: description
  46519. in: query
  46520. description: ''
  46521. required: false
  46522. type: string
  46523. - name: created
  46524. in: query
  46525. description: ''
  46526. required: false
  46527. type: string
  46528. - name: last_updated
  46529. in: query
  46530. description: ''
  46531. required: false
  46532. type: string
  46533. - name: created_by_request
  46534. in: query
  46535. description: ''
  46536. required: false
  46537. type: string
  46538. - name: updated_by_request
  46539. in: query
  46540. description: ''
  46541. required: false
  46542. type: string
  46543. - name: q
  46544. in: query
  46545. description: ''
  46546. required: false
  46547. type: string
  46548. - name: tag
  46549. in: query
  46550. description: ''
  46551. required: false
  46552. type: string
  46553. - name: cluster_id
  46554. in: query
  46555. description: ''
  46556. required: false
  46557. type: string
  46558. - name: cluster
  46559. in: query
  46560. description: ''
  46561. required: false
  46562. type: string
  46563. - name: virtual_machine_id
  46564. in: query
  46565. description: ''
  46566. required: false
  46567. type: string
  46568. - name: virtual_machine
  46569. in: query
  46570. description: ''
  46571. required: false
  46572. type: string
  46573. - name: parent_id
  46574. in: query
  46575. description: ''
  46576. required: false
  46577. type: string
  46578. - name: bridge_id
  46579. in: query
  46580. description: ''
  46581. required: false
  46582. type: string
  46583. - name: mac_address
  46584. in: query
  46585. description: ''
  46586. required: false
  46587. type: string
  46588. - name: vrf_id
  46589. in: query
  46590. description: ''
  46591. required: false
  46592. type: string
  46593. - name: vrf
  46594. in: query
  46595. description: ''
  46596. required: false
  46597. type: string
  46598. - name: l2vpn_id
  46599. in: query
  46600. description: ''
  46601. required: false
  46602. type: string
  46603. - name: l2vpn
  46604. in: query
  46605. description: ''
  46606. required: false
  46607. type: string
  46608. - name: id__n
  46609. in: query
  46610. description: ''
  46611. required: false
  46612. type: string
  46613. - name: id__lte
  46614. in: query
  46615. description: ''
  46616. required: false
  46617. type: string
  46618. - name: id__lt
  46619. in: query
  46620. description: ''
  46621. required: false
  46622. type: string
  46623. - name: id__gte
  46624. in: query
  46625. description: ''
  46626. required: false
  46627. type: string
  46628. - name: id__gt
  46629. in: query
  46630. description: ''
  46631. required: false
  46632. type: string
  46633. - name: name__n
  46634. in: query
  46635. description: ''
  46636. required: false
  46637. type: string
  46638. - name: name__ic
  46639. in: query
  46640. description: ''
  46641. required: false
  46642. type: string
  46643. - name: name__nic
  46644. in: query
  46645. description: ''
  46646. required: false
  46647. type: string
  46648. - name: name__iew
  46649. in: query
  46650. description: ''
  46651. required: false
  46652. type: string
  46653. - name: name__niew
  46654. in: query
  46655. description: ''
  46656. required: false
  46657. type: string
  46658. - name: name__isw
  46659. in: query
  46660. description: ''
  46661. required: false
  46662. type: string
  46663. - name: name__nisw
  46664. in: query
  46665. description: ''
  46666. required: false
  46667. type: string
  46668. - name: name__ie
  46669. in: query
  46670. description: ''
  46671. required: false
  46672. type: string
  46673. - name: name__nie
  46674. in: query
  46675. description: ''
  46676. required: false
  46677. type: string
  46678. - name: name__empty
  46679. in: query
  46680. description: ''
  46681. required: false
  46682. type: string
  46683. - name: mtu__n
  46684. in: query
  46685. description: ''
  46686. required: false
  46687. type: string
  46688. - name: mtu__lte
  46689. in: query
  46690. description: ''
  46691. required: false
  46692. type: string
  46693. - name: mtu__lt
  46694. in: query
  46695. description: ''
  46696. required: false
  46697. type: string
  46698. - name: mtu__gte
  46699. in: query
  46700. description: ''
  46701. required: false
  46702. type: string
  46703. - name: mtu__gt
  46704. in: query
  46705. description: ''
  46706. required: false
  46707. type: string
  46708. - name: description__n
  46709. in: query
  46710. description: ''
  46711. required: false
  46712. type: string
  46713. - name: description__ic
  46714. in: query
  46715. description: ''
  46716. required: false
  46717. type: string
  46718. - name: description__nic
  46719. in: query
  46720. description: ''
  46721. required: false
  46722. type: string
  46723. - name: description__iew
  46724. in: query
  46725. description: ''
  46726. required: false
  46727. type: string
  46728. - name: description__niew
  46729. in: query
  46730. description: ''
  46731. required: false
  46732. type: string
  46733. - name: description__isw
  46734. in: query
  46735. description: ''
  46736. required: false
  46737. type: string
  46738. - name: description__nisw
  46739. in: query
  46740. description: ''
  46741. required: false
  46742. type: string
  46743. - name: description__ie
  46744. in: query
  46745. description: ''
  46746. required: false
  46747. type: string
  46748. - name: description__nie
  46749. in: query
  46750. description: ''
  46751. required: false
  46752. type: string
  46753. - name: description__empty
  46754. in: query
  46755. description: ''
  46756. required: false
  46757. type: string
  46758. - name: created__n
  46759. in: query
  46760. description: ''
  46761. required: false
  46762. type: string
  46763. - name: created__lte
  46764. in: query
  46765. description: ''
  46766. required: false
  46767. type: string
  46768. - name: created__lt
  46769. in: query
  46770. description: ''
  46771. required: false
  46772. type: string
  46773. - name: created__gte
  46774. in: query
  46775. description: ''
  46776. required: false
  46777. type: string
  46778. - name: created__gt
  46779. in: query
  46780. description: ''
  46781. required: false
  46782. type: string
  46783. - name: last_updated__n
  46784. in: query
  46785. description: ''
  46786. required: false
  46787. type: string
  46788. - name: last_updated__lte
  46789. in: query
  46790. description: ''
  46791. required: false
  46792. type: string
  46793. - name: last_updated__lt
  46794. in: query
  46795. description: ''
  46796. required: false
  46797. type: string
  46798. - name: last_updated__gte
  46799. in: query
  46800. description: ''
  46801. required: false
  46802. type: string
  46803. - name: last_updated__gt
  46804. in: query
  46805. description: ''
  46806. required: false
  46807. type: string
  46808. - name: tag__n
  46809. in: query
  46810. description: ''
  46811. required: false
  46812. type: string
  46813. - name: cluster_id__n
  46814. in: query
  46815. description: ''
  46816. required: false
  46817. type: string
  46818. - name: cluster__n
  46819. in: query
  46820. description: ''
  46821. required: false
  46822. type: string
  46823. - name: virtual_machine_id__n
  46824. in: query
  46825. description: ''
  46826. required: false
  46827. type: string
  46828. - name: virtual_machine__n
  46829. in: query
  46830. description: ''
  46831. required: false
  46832. type: string
  46833. - name: parent_id__n
  46834. in: query
  46835. description: ''
  46836. required: false
  46837. type: string
  46838. - name: bridge_id__n
  46839. in: query
  46840. description: ''
  46841. required: false
  46842. type: string
  46843. - name: mac_address__n
  46844. in: query
  46845. description: ''
  46846. required: false
  46847. type: string
  46848. - name: mac_address__ic
  46849. in: query
  46850. description: ''
  46851. required: false
  46852. type: string
  46853. - name: mac_address__nic
  46854. in: query
  46855. description: ''
  46856. required: false
  46857. type: string
  46858. - name: mac_address__iew
  46859. in: query
  46860. description: ''
  46861. required: false
  46862. type: string
  46863. - name: mac_address__niew
  46864. in: query
  46865. description: ''
  46866. required: false
  46867. type: string
  46868. - name: mac_address__isw
  46869. in: query
  46870. description: ''
  46871. required: false
  46872. type: string
  46873. - name: mac_address__nisw
  46874. in: query
  46875. description: ''
  46876. required: false
  46877. type: string
  46878. - name: mac_address__ie
  46879. in: query
  46880. description: ''
  46881. required: false
  46882. type: string
  46883. - name: mac_address__nie
  46884. in: query
  46885. description: ''
  46886. required: false
  46887. type: string
  46888. - name: vrf_id__n
  46889. in: query
  46890. description: ''
  46891. required: false
  46892. type: string
  46893. - name: vrf__n
  46894. in: query
  46895. description: ''
  46896. required: false
  46897. type: string
  46898. - name: l2vpn_id__n
  46899. in: query
  46900. description: ''
  46901. required: false
  46902. type: string
  46903. - name: l2vpn__n
  46904. in: query
  46905. description: ''
  46906. required: false
  46907. type: string
  46908. - name: ordering
  46909. in: query
  46910. description: Which field to use when ordering the results.
  46911. required: false
  46912. type: string
  46913. - name: limit
  46914. in: query
  46915. description: Number of results to return per page.
  46916. required: false
  46917. type: integer
  46918. - name: offset
  46919. in: query
  46920. description: The initial index from which to return the results.
  46921. required: false
  46922. type: integer
  46923. responses:
  46924. '200':
  46925. description: ''
  46926. schema:
  46927. required:
  46928. - count
  46929. - results
  46930. type: object
  46931. properties:
  46932. count:
  46933. type: integer
  46934. next:
  46935. type: string
  46936. format: uri
  46937. x-nullable: true
  46938. previous:
  46939. type: string
  46940. format: uri
  46941. x-nullable: true
  46942. results:
  46943. type: array
  46944. items:
  46945. $ref: '#/definitions/VMInterface'
  46946. tags:
  46947. - virtualization
  46948. post:
  46949. operationId: virtualization_interfaces_create
  46950. description: ''
  46951. parameters:
  46952. - name: data
  46953. in: body
  46954. required: true
  46955. schema:
  46956. $ref: '#/definitions/WritableVMInterface'
  46957. responses:
  46958. '201':
  46959. description: ''
  46960. schema:
  46961. $ref: '#/definitions/VMInterface'
  46962. tags:
  46963. - virtualization
  46964. put:
  46965. operationId: virtualization_interfaces_bulk_update
  46966. description: ''
  46967. parameters:
  46968. - name: data
  46969. in: body
  46970. required: true
  46971. schema:
  46972. $ref: '#/definitions/WritableVMInterface'
  46973. responses:
  46974. '200':
  46975. description: ''
  46976. schema:
  46977. $ref: '#/definitions/VMInterface'
  46978. tags:
  46979. - virtualization
  46980. patch:
  46981. operationId: virtualization_interfaces_bulk_partial_update
  46982. description: ''
  46983. parameters:
  46984. - name: data
  46985. in: body
  46986. required: true
  46987. schema:
  46988. $ref: '#/definitions/WritableVMInterface'
  46989. responses:
  46990. '200':
  46991. description: ''
  46992. schema:
  46993. $ref: '#/definitions/VMInterface'
  46994. tags:
  46995. - virtualization
  46996. delete:
  46997. operationId: virtualization_interfaces_bulk_delete
  46998. description: ''
  46999. parameters: []
  47000. responses:
  47001. '204':
  47002. description: ''
  47003. tags:
  47004. - virtualization
  47005. parameters: []
  47006. /virtualization/interfaces/{id}/:
  47007. get:
  47008. operationId: virtualization_interfaces_read
  47009. description: ''
  47010. parameters: []
  47011. responses:
  47012. '200':
  47013. description: ''
  47014. schema:
  47015. $ref: '#/definitions/VMInterface'
  47016. tags:
  47017. - virtualization
  47018. put:
  47019. operationId: virtualization_interfaces_update
  47020. description: ''
  47021. parameters:
  47022. - name: data
  47023. in: body
  47024. required: true
  47025. schema:
  47026. $ref: '#/definitions/WritableVMInterface'
  47027. responses:
  47028. '200':
  47029. description: ''
  47030. schema:
  47031. $ref: '#/definitions/VMInterface'
  47032. tags:
  47033. - virtualization
  47034. patch:
  47035. operationId: virtualization_interfaces_partial_update
  47036. description: ''
  47037. parameters:
  47038. - name: data
  47039. in: body
  47040. required: true
  47041. schema:
  47042. $ref: '#/definitions/WritableVMInterface'
  47043. responses:
  47044. '200':
  47045. description: ''
  47046. schema:
  47047. $ref: '#/definitions/VMInterface'
  47048. tags:
  47049. - virtualization
  47050. delete:
  47051. operationId: virtualization_interfaces_delete
  47052. description: ''
  47053. parameters: []
  47054. responses:
  47055. '204':
  47056. description: ''
  47057. tags:
  47058. - virtualization
  47059. parameters:
  47060. - name: id
  47061. in: path
  47062. description: A unique integer value identifying this interface.
  47063. required: true
  47064. type: integer
  47065. /virtualization/virtual-machines/:
  47066. get:
  47067. operationId: virtualization_virtual-machines_list
  47068. description: ''
  47069. parameters:
  47070. - name: id
  47071. in: query
  47072. description: ''
  47073. required: false
  47074. type: string
  47075. - name: cluster
  47076. in: query
  47077. description: ''
  47078. required: false
  47079. type: string
  47080. - name: vcpus
  47081. in: query
  47082. description: ''
  47083. required: false
  47084. type: string
  47085. - name: memory
  47086. in: query
  47087. description: ''
  47088. required: false
  47089. type: string
  47090. - name: disk
  47091. in: query
  47092. description: ''
  47093. required: false
  47094. type: string
  47095. - name: created
  47096. in: query
  47097. description: ''
  47098. required: false
  47099. type: string
  47100. - name: last_updated
  47101. in: query
  47102. description: ''
  47103. required: false
  47104. type: string
  47105. - name: created_by_request
  47106. in: query
  47107. description: ''
  47108. required: false
  47109. type: string
  47110. - name: updated_by_request
  47111. in: query
  47112. description: ''
  47113. required: false
  47114. type: string
  47115. - name: q
  47116. in: query
  47117. description: ''
  47118. required: false
  47119. type: string
  47120. - name: tag
  47121. in: query
  47122. description: ''
  47123. required: false
  47124. type: string
  47125. - name: tenant_group_id
  47126. in: query
  47127. description: ''
  47128. required: false
  47129. type: string
  47130. - name: tenant_group
  47131. in: query
  47132. description: ''
  47133. required: false
  47134. type: string
  47135. - name: tenant_id
  47136. in: query
  47137. description: ''
  47138. required: false
  47139. type: string
  47140. - name: tenant
  47141. in: query
  47142. description: ''
  47143. required: false
  47144. type: string
  47145. - name: contact
  47146. in: query
  47147. description: ''
  47148. required: false
  47149. type: string
  47150. - name: contact_role
  47151. in: query
  47152. description: ''
  47153. required: false
  47154. type: string
  47155. - name: contact_group
  47156. in: query
  47157. description: ''
  47158. required: false
  47159. type: string
  47160. - name: local_context_data
  47161. in: query
  47162. description: ''
  47163. required: false
  47164. type: string
  47165. - name: status
  47166. in: query
  47167. description: ''
  47168. required: false
  47169. type: string
  47170. - name: cluster_group_id
  47171. in: query
  47172. description: ''
  47173. required: false
  47174. type: string
  47175. - name: cluster_group
  47176. in: query
  47177. description: ''
  47178. required: false
  47179. type: string
  47180. - name: cluster_type_id
  47181. in: query
  47182. description: ''
  47183. required: false
  47184. type: string
  47185. - name: cluster_type
  47186. in: query
  47187. description: ''
  47188. required: false
  47189. type: string
  47190. - name: cluster_id
  47191. in: query
  47192. description: ''
  47193. required: false
  47194. type: string
  47195. - name: device_id
  47196. in: query
  47197. description: ''
  47198. required: false
  47199. type: string
  47200. - name: device
  47201. in: query
  47202. description: ''
  47203. required: false
  47204. type: string
  47205. - name: region_id
  47206. in: query
  47207. description: ''
  47208. required: false
  47209. type: string
  47210. - name: region
  47211. in: query
  47212. description: ''
  47213. required: false
  47214. type: string
  47215. - name: site_group_id
  47216. in: query
  47217. description: ''
  47218. required: false
  47219. type: string
  47220. - name: site_group
  47221. in: query
  47222. description: ''
  47223. required: false
  47224. type: string
  47225. - name: site_id
  47226. in: query
  47227. description: ''
  47228. required: false
  47229. type: string
  47230. - name: site
  47231. in: query
  47232. description: ''
  47233. required: false
  47234. type: string
  47235. - name: name
  47236. in: query
  47237. description: ''
  47238. required: false
  47239. type: string
  47240. - name: role_id
  47241. in: query
  47242. description: ''
  47243. required: false
  47244. type: string
  47245. - name: role
  47246. in: query
  47247. description: ''
  47248. required: false
  47249. type: string
  47250. - name: platform_id
  47251. in: query
  47252. description: ''
  47253. required: false
  47254. type: string
  47255. - name: platform
  47256. in: query
  47257. description: ''
  47258. required: false
  47259. type: string
  47260. - name: mac_address
  47261. in: query
  47262. description: ''
  47263. required: false
  47264. type: string
  47265. - name: has_primary_ip
  47266. in: query
  47267. description: ''
  47268. required: false
  47269. type: string
  47270. - name: id__n
  47271. in: query
  47272. description: ''
  47273. required: false
  47274. type: string
  47275. - name: id__lte
  47276. in: query
  47277. description: ''
  47278. required: false
  47279. type: string
  47280. - name: id__lt
  47281. in: query
  47282. description: ''
  47283. required: false
  47284. type: string
  47285. - name: id__gte
  47286. in: query
  47287. description: ''
  47288. required: false
  47289. type: string
  47290. - name: id__gt
  47291. in: query
  47292. description: ''
  47293. required: false
  47294. type: string
  47295. - name: cluster__n
  47296. in: query
  47297. description: ''
  47298. required: false
  47299. type: string
  47300. - name: vcpus__n
  47301. in: query
  47302. description: ''
  47303. required: false
  47304. type: string
  47305. - name: vcpus__lte
  47306. in: query
  47307. description: ''
  47308. required: false
  47309. type: string
  47310. - name: vcpus__lt
  47311. in: query
  47312. description: ''
  47313. required: false
  47314. type: string
  47315. - name: vcpus__gte
  47316. in: query
  47317. description: ''
  47318. required: false
  47319. type: string
  47320. - name: vcpus__gt
  47321. in: query
  47322. description: ''
  47323. required: false
  47324. type: string
  47325. - name: memory__n
  47326. in: query
  47327. description: ''
  47328. required: false
  47329. type: string
  47330. - name: memory__lte
  47331. in: query
  47332. description: ''
  47333. required: false
  47334. type: string
  47335. - name: memory__lt
  47336. in: query
  47337. description: ''
  47338. required: false
  47339. type: string
  47340. - name: memory__gte
  47341. in: query
  47342. description: ''
  47343. required: false
  47344. type: string
  47345. - name: memory__gt
  47346. in: query
  47347. description: ''
  47348. required: false
  47349. type: string
  47350. - name: disk__n
  47351. in: query
  47352. description: ''
  47353. required: false
  47354. type: string
  47355. - name: disk__lte
  47356. in: query
  47357. description: ''
  47358. required: false
  47359. type: string
  47360. - name: disk__lt
  47361. in: query
  47362. description: ''
  47363. required: false
  47364. type: string
  47365. - name: disk__gte
  47366. in: query
  47367. description: ''
  47368. required: false
  47369. type: string
  47370. - name: disk__gt
  47371. in: query
  47372. description: ''
  47373. required: false
  47374. type: string
  47375. - name: created__n
  47376. in: query
  47377. description: ''
  47378. required: false
  47379. type: string
  47380. - name: created__lte
  47381. in: query
  47382. description: ''
  47383. required: false
  47384. type: string
  47385. - name: created__lt
  47386. in: query
  47387. description: ''
  47388. required: false
  47389. type: string
  47390. - name: created__gte
  47391. in: query
  47392. description: ''
  47393. required: false
  47394. type: string
  47395. - name: created__gt
  47396. in: query
  47397. description: ''
  47398. required: false
  47399. type: string
  47400. - name: last_updated__n
  47401. in: query
  47402. description: ''
  47403. required: false
  47404. type: string
  47405. - name: last_updated__lte
  47406. in: query
  47407. description: ''
  47408. required: false
  47409. type: string
  47410. - name: last_updated__lt
  47411. in: query
  47412. description: ''
  47413. required: false
  47414. type: string
  47415. - name: last_updated__gte
  47416. in: query
  47417. description: ''
  47418. required: false
  47419. type: string
  47420. - name: last_updated__gt
  47421. in: query
  47422. description: ''
  47423. required: false
  47424. type: string
  47425. - name: tag__n
  47426. in: query
  47427. description: ''
  47428. required: false
  47429. type: string
  47430. - name: tenant_group_id__n
  47431. in: query
  47432. description: ''
  47433. required: false
  47434. type: string
  47435. - name: tenant_group__n
  47436. in: query
  47437. description: ''
  47438. required: false
  47439. type: string
  47440. - name: tenant_id__n
  47441. in: query
  47442. description: ''
  47443. required: false
  47444. type: string
  47445. - name: tenant__n
  47446. in: query
  47447. description: ''
  47448. required: false
  47449. type: string
  47450. - name: contact__n
  47451. in: query
  47452. description: ''
  47453. required: false
  47454. type: string
  47455. - name: contact_role__n
  47456. in: query
  47457. description: ''
  47458. required: false
  47459. type: string
  47460. - name: contact_group__n
  47461. in: query
  47462. description: ''
  47463. required: false
  47464. type: string
  47465. - name: status__n
  47466. in: query
  47467. description: ''
  47468. required: false
  47469. type: string
  47470. - name: cluster_group_id__n
  47471. in: query
  47472. description: ''
  47473. required: false
  47474. type: string
  47475. - name: cluster_group__n
  47476. in: query
  47477. description: ''
  47478. required: false
  47479. type: string
  47480. - name: cluster_type_id__n
  47481. in: query
  47482. description: ''
  47483. required: false
  47484. type: string
  47485. - name: cluster_type__n
  47486. in: query
  47487. description: ''
  47488. required: false
  47489. type: string
  47490. - name: cluster_id__n
  47491. in: query
  47492. description: ''
  47493. required: false
  47494. type: string
  47495. - name: device_id__n
  47496. in: query
  47497. description: ''
  47498. required: false
  47499. type: string
  47500. - name: device__n
  47501. in: query
  47502. description: ''
  47503. required: false
  47504. type: string
  47505. - name: region_id__n
  47506. in: query
  47507. description: ''
  47508. required: false
  47509. type: string
  47510. - name: region__n
  47511. in: query
  47512. description: ''
  47513. required: false
  47514. type: string
  47515. - name: site_group_id__n
  47516. in: query
  47517. description: ''
  47518. required: false
  47519. type: string
  47520. - name: site_group__n
  47521. in: query
  47522. description: ''
  47523. required: false
  47524. type: string
  47525. - name: site_id__n
  47526. in: query
  47527. description: ''
  47528. required: false
  47529. type: string
  47530. - name: site__n
  47531. in: query
  47532. description: ''
  47533. required: false
  47534. type: string
  47535. - name: name__n
  47536. in: query
  47537. description: ''
  47538. required: false
  47539. type: string
  47540. - name: name__ic
  47541. in: query
  47542. description: ''
  47543. required: false
  47544. type: string
  47545. - name: name__nic
  47546. in: query
  47547. description: ''
  47548. required: false
  47549. type: string
  47550. - name: name__iew
  47551. in: query
  47552. description: ''
  47553. required: false
  47554. type: string
  47555. - name: name__niew
  47556. in: query
  47557. description: ''
  47558. required: false
  47559. type: string
  47560. - name: name__isw
  47561. in: query
  47562. description: ''
  47563. required: false
  47564. type: string
  47565. - name: name__nisw
  47566. in: query
  47567. description: ''
  47568. required: false
  47569. type: string
  47570. - name: name__ie
  47571. in: query
  47572. description: ''
  47573. required: false
  47574. type: string
  47575. - name: name__nie
  47576. in: query
  47577. description: ''
  47578. required: false
  47579. type: string
  47580. - name: name__empty
  47581. in: query
  47582. description: ''
  47583. required: false
  47584. type: string
  47585. - name: role_id__n
  47586. in: query
  47587. description: ''
  47588. required: false
  47589. type: string
  47590. - name: role__n
  47591. in: query
  47592. description: ''
  47593. required: false
  47594. type: string
  47595. - name: platform_id__n
  47596. in: query
  47597. description: ''
  47598. required: false
  47599. type: string
  47600. - name: platform__n
  47601. in: query
  47602. description: ''
  47603. required: false
  47604. type: string
  47605. - name: mac_address__n
  47606. in: query
  47607. description: ''
  47608. required: false
  47609. type: string
  47610. - name: mac_address__ic
  47611. in: query
  47612. description: ''
  47613. required: false
  47614. type: string
  47615. - name: mac_address__nic
  47616. in: query
  47617. description: ''
  47618. required: false
  47619. type: string
  47620. - name: mac_address__iew
  47621. in: query
  47622. description: ''
  47623. required: false
  47624. type: string
  47625. - name: mac_address__niew
  47626. in: query
  47627. description: ''
  47628. required: false
  47629. type: string
  47630. - name: mac_address__isw
  47631. in: query
  47632. description: ''
  47633. required: false
  47634. type: string
  47635. - name: mac_address__nisw
  47636. in: query
  47637. description: ''
  47638. required: false
  47639. type: string
  47640. - name: mac_address__ie
  47641. in: query
  47642. description: ''
  47643. required: false
  47644. type: string
  47645. - name: mac_address__nie
  47646. in: query
  47647. description: ''
  47648. required: false
  47649. type: string
  47650. - name: ordering
  47651. in: query
  47652. description: Which field to use when ordering the results.
  47653. required: false
  47654. type: string
  47655. - name: limit
  47656. in: query
  47657. description: Number of results to return per page.
  47658. required: false
  47659. type: integer
  47660. - name: offset
  47661. in: query
  47662. description: The initial index from which to return the results.
  47663. required: false
  47664. type: integer
  47665. responses:
  47666. '200':
  47667. description: ''
  47668. tags:
  47669. - virtualization
  47670. post:
  47671. operationId: virtualization_virtual-machines_create
  47672. description: ''
  47673. parameters: []
  47674. responses:
  47675. '201':
  47676. description: ''
  47677. tags:
  47678. - virtualization
  47679. put:
  47680. operationId: virtualization_virtual-machines_bulk_update
  47681. description: ''
  47682. parameters: []
  47683. responses:
  47684. '200':
  47685. description: ''
  47686. tags:
  47687. - virtualization
  47688. patch:
  47689. operationId: virtualization_virtual-machines_bulk_partial_update
  47690. description: ''
  47691. parameters: []
  47692. responses:
  47693. '200':
  47694. description: ''
  47695. tags:
  47696. - virtualization
  47697. delete:
  47698. operationId: virtualization_virtual-machines_bulk_delete
  47699. description: ''
  47700. parameters: []
  47701. responses:
  47702. '204':
  47703. description: ''
  47704. tags:
  47705. - virtualization
  47706. parameters: []
  47707. /virtualization/virtual-machines/{id}/:
  47708. get:
  47709. operationId: virtualization_virtual-machines_read
  47710. description: ''
  47711. parameters: []
  47712. responses:
  47713. '200':
  47714. description: ''
  47715. tags:
  47716. - virtualization
  47717. put:
  47718. operationId: virtualization_virtual-machines_update
  47719. description: ''
  47720. parameters: []
  47721. responses:
  47722. '200':
  47723. description: ''
  47724. tags:
  47725. - virtualization
  47726. patch:
  47727. operationId: virtualization_virtual-machines_partial_update
  47728. description: ''
  47729. parameters: []
  47730. responses:
  47731. '200':
  47732. description: ''
  47733. tags:
  47734. - virtualization
  47735. delete:
  47736. operationId: virtualization_virtual-machines_delete
  47737. description: ''
  47738. parameters: []
  47739. responses:
  47740. '204':
  47741. description: ''
  47742. tags:
  47743. - virtualization
  47744. parameters:
  47745. - name: id
  47746. in: path
  47747. description: A unique integer value identifying this virtual machine.
  47748. required: true
  47749. type: integer
  47750. /wireless/wireless-lan-groups/:
  47751. get:
  47752. operationId: wireless_wireless-lan-groups_list
  47753. description: ''
  47754. parameters:
  47755. - name: id
  47756. in: query
  47757. description: ''
  47758. required: false
  47759. type: string
  47760. - name: name
  47761. in: query
  47762. description: ''
  47763. required: false
  47764. type: string
  47765. - name: slug
  47766. in: query
  47767. description: ''
  47768. required: false
  47769. type: string
  47770. - name: description
  47771. in: query
  47772. description: ''
  47773. required: false
  47774. type: string
  47775. - name: created
  47776. in: query
  47777. description: ''
  47778. required: false
  47779. type: string
  47780. - name: last_updated
  47781. in: query
  47782. description: ''
  47783. required: false
  47784. type: string
  47785. - name: created_by_request
  47786. in: query
  47787. description: ''
  47788. required: false
  47789. type: string
  47790. - name: updated_by_request
  47791. in: query
  47792. description: ''
  47793. required: false
  47794. type: string
  47795. - name: q
  47796. in: query
  47797. description: ''
  47798. required: false
  47799. type: string
  47800. - name: tag
  47801. in: query
  47802. description: ''
  47803. required: false
  47804. type: string
  47805. - name: parent_id
  47806. in: query
  47807. description: ''
  47808. required: false
  47809. type: string
  47810. - name: parent
  47811. in: query
  47812. description: ''
  47813. required: false
  47814. type: string
  47815. - name: id__n
  47816. in: query
  47817. description: ''
  47818. required: false
  47819. type: string
  47820. - name: id__lte
  47821. in: query
  47822. description: ''
  47823. required: false
  47824. type: string
  47825. - name: id__lt
  47826. in: query
  47827. description: ''
  47828. required: false
  47829. type: string
  47830. - name: id__gte
  47831. in: query
  47832. description: ''
  47833. required: false
  47834. type: string
  47835. - name: id__gt
  47836. in: query
  47837. description: ''
  47838. required: false
  47839. type: string
  47840. - name: name__n
  47841. in: query
  47842. description: ''
  47843. required: false
  47844. type: string
  47845. - name: name__ic
  47846. in: query
  47847. description: ''
  47848. required: false
  47849. type: string
  47850. - name: name__nic
  47851. in: query
  47852. description: ''
  47853. required: false
  47854. type: string
  47855. - name: name__iew
  47856. in: query
  47857. description: ''
  47858. required: false
  47859. type: string
  47860. - name: name__niew
  47861. in: query
  47862. description: ''
  47863. required: false
  47864. type: string
  47865. - name: name__isw
  47866. in: query
  47867. description: ''
  47868. required: false
  47869. type: string
  47870. - name: name__nisw
  47871. in: query
  47872. description: ''
  47873. required: false
  47874. type: string
  47875. - name: name__ie
  47876. in: query
  47877. description: ''
  47878. required: false
  47879. type: string
  47880. - name: name__nie
  47881. in: query
  47882. description: ''
  47883. required: false
  47884. type: string
  47885. - name: name__empty
  47886. in: query
  47887. description: ''
  47888. required: false
  47889. type: string
  47890. - name: slug__n
  47891. in: query
  47892. description: ''
  47893. required: false
  47894. type: string
  47895. - name: slug__ic
  47896. in: query
  47897. description: ''
  47898. required: false
  47899. type: string
  47900. - name: slug__nic
  47901. in: query
  47902. description: ''
  47903. required: false
  47904. type: string
  47905. - name: slug__iew
  47906. in: query
  47907. description: ''
  47908. required: false
  47909. type: string
  47910. - name: slug__niew
  47911. in: query
  47912. description: ''
  47913. required: false
  47914. type: string
  47915. - name: slug__isw
  47916. in: query
  47917. description: ''
  47918. required: false
  47919. type: string
  47920. - name: slug__nisw
  47921. in: query
  47922. description: ''
  47923. required: false
  47924. type: string
  47925. - name: slug__ie
  47926. in: query
  47927. description: ''
  47928. required: false
  47929. type: string
  47930. - name: slug__nie
  47931. in: query
  47932. description: ''
  47933. required: false
  47934. type: string
  47935. - name: slug__empty
  47936. in: query
  47937. description: ''
  47938. required: false
  47939. type: string
  47940. - name: description__n
  47941. in: query
  47942. description: ''
  47943. required: false
  47944. type: string
  47945. - name: description__ic
  47946. in: query
  47947. description: ''
  47948. required: false
  47949. type: string
  47950. - name: description__nic
  47951. in: query
  47952. description: ''
  47953. required: false
  47954. type: string
  47955. - name: description__iew
  47956. in: query
  47957. description: ''
  47958. required: false
  47959. type: string
  47960. - name: description__niew
  47961. in: query
  47962. description: ''
  47963. required: false
  47964. type: string
  47965. - name: description__isw
  47966. in: query
  47967. description: ''
  47968. required: false
  47969. type: string
  47970. - name: description__nisw
  47971. in: query
  47972. description: ''
  47973. required: false
  47974. type: string
  47975. - name: description__ie
  47976. in: query
  47977. description: ''
  47978. required: false
  47979. type: string
  47980. - name: description__nie
  47981. in: query
  47982. description: ''
  47983. required: false
  47984. type: string
  47985. - name: description__empty
  47986. in: query
  47987. description: ''
  47988. required: false
  47989. type: string
  47990. - name: created__n
  47991. in: query
  47992. description: ''
  47993. required: false
  47994. type: string
  47995. - name: created__lte
  47996. in: query
  47997. description: ''
  47998. required: false
  47999. type: string
  48000. - name: created__lt
  48001. in: query
  48002. description: ''
  48003. required: false
  48004. type: string
  48005. - name: created__gte
  48006. in: query
  48007. description: ''
  48008. required: false
  48009. type: string
  48010. - name: created__gt
  48011. in: query
  48012. description: ''
  48013. required: false
  48014. type: string
  48015. - name: last_updated__n
  48016. in: query
  48017. description: ''
  48018. required: false
  48019. type: string
  48020. - name: last_updated__lte
  48021. in: query
  48022. description: ''
  48023. required: false
  48024. type: string
  48025. - name: last_updated__lt
  48026. in: query
  48027. description: ''
  48028. required: false
  48029. type: string
  48030. - name: last_updated__gte
  48031. in: query
  48032. description: ''
  48033. required: false
  48034. type: string
  48035. - name: last_updated__gt
  48036. in: query
  48037. description: ''
  48038. required: false
  48039. type: string
  48040. - name: tag__n
  48041. in: query
  48042. description: ''
  48043. required: false
  48044. type: string
  48045. - name: parent_id__n
  48046. in: query
  48047. description: ''
  48048. required: false
  48049. type: string
  48050. - name: parent__n
  48051. in: query
  48052. description: ''
  48053. required: false
  48054. type: string
  48055. - name: ordering
  48056. in: query
  48057. description: Which field to use when ordering the results.
  48058. required: false
  48059. type: string
  48060. - name: limit
  48061. in: query
  48062. description: Number of results to return per page.
  48063. required: false
  48064. type: integer
  48065. - name: offset
  48066. in: query
  48067. description: The initial index from which to return the results.
  48068. required: false
  48069. type: integer
  48070. responses:
  48071. '200':
  48072. description: ''
  48073. schema:
  48074. required:
  48075. - count
  48076. - results
  48077. type: object
  48078. properties:
  48079. count:
  48080. type: integer
  48081. next:
  48082. type: string
  48083. format: uri
  48084. x-nullable: true
  48085. previous:
  48086. type: string
  48087. format: uri
  48088. x-nullable: true
  48089. results:
  48090. type: array
  48091. items:
  48092. $ref: '#/definitions/WirelessLANGroup'
  48093. tags:
  48094. - wireless
  48095. post:
  48096. operationId: wireless_wireless-lan-groups_create
  48097. description: ''
  48098. parameters:
  48099. - name: data
  48100. in: body
  48101. required: true
  48102. schema:
  48103. $ref: '#/definitions/WritableWirelessLANGroup'
  48104. responses:
  48105. '201':
  48106. description: ''
  48107. schema:
  48108. $ref: '#/definitions/WirelessLANGroup'
  48109. tags:
  48110. - wireless
  48111. put:
  48112. operationId: wireless_wireless-lan-groups_bulk_update
  48113. description: ''
  48114. parameters:
  48115. - name: data
  48116. in: body
  48117. required: true
  48118. schema:
  48119. $ref: '#/definitions/WritableWirelessLANGroup'
  48120. responses:
  48121. '200':
  48122. description: ''
  48123. schema:
  48124. $ref: '#/definitions/WirelessLANGroup'
  48125. tags:
  48126. - wireless
  48127. patch:
  48128. operationId: wireless_wireless-lan-groups_bulk_partial_update
  48129. description: ''
  48130. parameters:
  48131. - name: data
  48132. in: body
  48133. required: true
  48134. schema:
  48135. $ref: '#/definitions/WritableWirelessLANGroup'
  48136. responses:
  48137. '200':
  48138. description: ''
  48139. schema:
  48140. $ref: '#/definitions/WirelessLANGroup'
  48141. tags:
  48142. - wireless
  48143. delete:
  48144. operationId: wireless_wireless-lan-groups_bulk_delete
  48145. description: ''
  48146. parameters: []
  48147. responses:
  48148. '204':
  48149. description: ''
  48150. tags:
  48151. - wireless
  48152. parameters: []
  48153. /wireless/wireless-lan-groups/{id}/:
  48154. get:
  48155. operationId: wireless_wireless-lan-groups_read
  48156. description: ''
  48157. parameters: []
  48158. responses:
  48159. '200':
  48160. description: ''
  48161. schema:
  48162. $ref: '#/definitions/WirelessLANGroup'
  48163. tags:
  48164. - wireless
  48165. put:
  48166. operationId: wireless_wireless-lan-groups_update
  48167. description: ''
  48168. parameters:
  48169. - name: data
  48170. in: body
  48171. required: true
  48172. schema:
  48173. $ref: '#/definitions/WritableWirelessLANGroup'
  48174. responses:
  48175. '200':
  48176. description: ''
  48177. schema:
  48178. $ref: '#/definitions/WirelessLANGroup'
  48179. tags:
  48180. - wireless
  48181. patch:
  48182. operationId: wireless_wireless-lan-groups_partial_update
  48183. description: ''
  48184. parameters:
  48185. - name: data
  48186. in: body
  48187. required: true
  48188. schema:
  48189. $ref: '#/definitions/WritableWirelessLANGroup'
  48190. responses:
  48191. '200':
  48192. description: ''
  48193. schema:
  48194. $ref: '#/definitions/WirelessLANGroup'
  48195. tags:
  48196. - wireless
  48197. delete:
  48198. operationId: wireless_wireless-lan-groups_delete
  48199. description: ''
  48200. parameters: []
  48201. responses:
  48202. '204':
  48203. description: ''
  48204. tags:
  48205. - wireless
  48206. parameters:
  48207. - name: id
  48208. in: path
  48209. description: A unique integer value identifying this Wireless LAN Group.
  48210. required: true
  48211. type: integer
  48212. /wireless/wireless-lans/:
  48213. get:
  48214. operationId: wireless_wireless-lans_list
  48215. description: ''
  48216. parameters:
  48217. - name: id
  48218. in: query
  48219. description: ''
  48220. required: false
  48221. type: string
  48222. - name: ssid
  48223. in: query
  48224. description: ''
  48225. required: false
  48226. type: string
  48227. - name: auth_psk
  48228. in: query
  48229. description: ''
  48230. required: false
  48231. type: string
  48232. - name: description
  48233. in: query
  48234. description: ''
  48235. required: false
  48236. type: string
  48237. - name: created
  48238. in: query
  48239. description: ''
  48240. required: false
  48241. type: string
  48242. - name: last_updated
  48243. in: query
  48244. description: ''
  48245. required: false
  48246. type: string
  48247. - name: created_by_request
  48248. in: query
  48249. description: ''
  48250. required: false
  48251. type: string
  48252. - name: updated_by_request
  48253. in: query
  48254. description: ''
  48255. required: false
  48256. type: string
  48257. - name: q
  48258. in: query
  48259. description: ''
  48260. required: false
  48261. type: string
  48262. - name: tag
  48263. in: query
  48264. description: ''
  48265. required: false
  48266. type: string
  48267. - name: tenant_group_id
  48268. in: query
  48269. description: ''
  48270. required: false
  48271. type: string
  48272. - name: tenant_group
  48273. in: query
  48274. description: ''
  48275. required: false
  48276. type: string
  48277. - name: tenant_id
  48278. in: query
  48279. description: ''
  48280. required: false
  48281. type: string
  48282. - name: tenant
  48283. in: query
  48284. description: ''
  48285. required: false
  48286. type: string
  48287. - name: group_id
  48288. in: query
  48289. description: ''
  48290. required: false
  48291. type: string
  48292. - name: group
  48293. in: query
  48294. description: ''
  48295. required: false
  48296. type: string
  48297. - name: status
  48298. in: query
  48299. description: ''
  48300. required: false
  48301. type: string
  48302. - name: vlan_id
  48303. in: query
  48304. description: ''
  48305. required: false
  48306. type: string
  48307. - name: auth_type
  48308. in: query
  48309. description: ''
  48310. required: false
  48311. type: string
  48312. - name: auth_cipher
  48313. in: query
  48314. description: ''
  48315. required: false
  48316. type: string
  48317. - name: id__n
  48318. in: query
  48319. description: ''
  48320. required: false
  48321. type: string
  48322. - name: id__lte
  48323. in: query
  48324. description: ''
  48325. required: false
  48326. type: string
  48327. - name: id__lt
  48328. in: query
  48329. description: ''
  48330. required: false
  48331. type: string
  48332. - name: id__gte
  48333. in: query
  48334. description: ''
  48335. required: false
  48336. type: string
  48337. - name: id__gt
  48338. in: query
  48339. description: ''
  48340. required: false
  48341. type: string
  48342. - name: ssid__n
  48343. in: query
  48344. description: ''
  48345. required: false
  48346. type: string
  48347. - name: ssid__ic
  48348. in: query
  48349. description: ''
  48350. required: false
  48351. type: string
  48352. - name: ssid__nic
  48353. in: query
  48354. description: ''
  48355. required: false
  48356. type: string
  48357. - name: ssid__iew
  48358. in: query
  48359. description: ''
  48360. required: false
  48361. type: string
  48362. - name: ssid__niew
  48363. in: query
  48364. description: ''
  48365. required: false
  48366. type: string
  48367. - name: ssid__isw
  48368. in: query
  48369. description: ''
  48370. required: false
  48371. type: string
  48372. - name: ssid__nisw
  48373. in: query
  48374. description: ''
  48375. required: false
  48376. type: string
  48377. - name: ssid__ie
  48378. in: query
  48379. description: ''
  48380. required: false
  48381. type: string
  48382. - name: ssid__nie
  48383. in: query
  48384. description: ''
  48385. required: false
  48386. type: string
  48387. - name: ssid__empty
  48388. in: query
  48389. description: ''
  48390. required: false
  48391. type: string
  48392. - name: auth_psk__n
  48393. in: query
  48394. description: ''
  48395. required: false
  48396. type: string
  48397. - name: auth_psk__ic
  48398. in: query
  48399. description: ''
  48400. required: false
  48401. type: string
  48402. - name: auth_psk__nic
  48403. in: query
  48404. description: ''
  48405. required: false
  48406. type: string
  48407. - name: auth_psk__iew
  48408. in: query
  48409. description: ''
  48410. required: false
  48411. type: string
  48412. - name: auth_psk__niew
  48413. in: query
  48414. description: ''
  48415. required: false
  48416. type: string
  48417. - name: auth_psk__isw
  48418. in: query
  48419. description: ''
  48420. required: false
  48421. type: string
  48422. - name: auth_psk__nisw
  48423. in: query
  48424. description: ''
  48425. required: false
  48426. type: string
  48427. - name: auth_psk__ie
  48428. in: query
  48429. description: ''
  48430. required: false
  48431. type: string
  48432. - name: auth_psk__nie
  48433. in: query
  48434. description: ''
  48435. required: false
  48436. type: string
  48437. - name: auth_psk__empty
  48438. in: query
  48439. description: ''
  48440. required: false
  48441. type: string
  48442. - name: description__n
  48443. in: query
  48444. description: ''
  48445. required: false
  48446. type: string
  48447. - name: description__ic
  48448. in: query
  48449. description: ''
  48450. required: false
  48451. type: string
  48452. - name: description__nic
  48453. in: query
  48454. description: ''
  48455. required: false
  48456. type: string
  48457. - name: description__iew
  48458. in: query
  48459. description: ''
  48460. required: false
  48461. type: string
  48462. - name: description__niew
  48463. in: query
  48464. description: ''
  48465. required: false
  48466. type: string
  48467. - name: description__isw
  48468. in: query
  48469. description: ''
  48470. required: false
  48471. type: string
  48472. - name: description__nisw
  48473. in: query
  48474. description: ''
  48475. required: false
  48476. type: string
  48477. - name: description__ie
  48478. in: query
  48479. description: ''
  48480. required: false
  48481. type: string
  48482. - name: description__nie
  48483. in: query
  48484. description: ''
  48485. required: false
  48486. type: string
  48487. - name: description__empty
  48488. in: query
  48489. description: ''
  48490. required: false
  48491. type: string
  48492. - name: created__n
  48493. in: query
  48494. description: ''
  48495. required: false
  48496. type: string
  48497. - name: created__lte
  48498. in: query
  48499. description: ''
  48500. required: false
  48501. type: string
  48502. - name: created__lt
  48503. in: query
  48504. description: ''
  48505. required: false
  48506. type: string
  48507. - name: created__gte
  48508. in: query
  48509. description: ''
  48510. required: false
  48511. type: string
  48512. - name: created__gt
  48513. in: query
  48514. description: ''
  48515. required: false
  48516. type: string
  48517. - name: last_updated__n
  48518. in: query
  48519. description: ''
  48520. required: false
  48521. type: string
  48522. - name: last_updated__lte
  48523. in: query
  48524. description: ''
  48525. required: false
  48526. type: string
  48527. - name: last_updated__lt
  48528. in: query
  48529. description: ''
  48530. required: false
  48531. type: string
  48532. - name: last_updated__gte
  48533. in: query
  48534. description: ''
  48535. required: false
  48536. type: string
  48537. - name: last_updated__gt
  48538. in: query
  48539. description: ''
  48540. required: false
  48541. type: string
  48542. - name: tag__n
  48543. in: query
  48544. description: ''
  48545. required: false
  48546. type: string
  48547. - name: tenant_group_id__n
  48548. in: query
  48549. description: ''
  48550. required: false
  48551. type: string
  48552. - name: tenant_group__n
  48553. in: query
  48554. description: ''
  48555. required: false
  48556. type: string
  48557. - name: tenant_id__n
  48558. in: query
  48559. description: ''
  48560. required: false
  48561. type: string
  48562. - name: tenant__n
  48563. in: query
  48564. description: ''
  48565. required: false
  48566. type: string
  48567. - name: group_id__n
  48568. in: query
  48569. description: ''
  48570. required: false
  48571. type: string
  48572. - name: group__n
  48573. in: query
  48574. description: ''
  48575. required: false
  48576. type: string
  48577. - name: status__n
  48578. in: query
  48579. description: ''
  48580. required: false
  48581. type: string
  48582. - name: vlan_id__n
  48583. in: query
  48584. description: ''
  48585. required: false
  48586. type: string
  48587. - name: auth_type__n
  48588. in: query
  48589. description: ''
  48590. required: false
  48591. type: string
  48592. - name: auth_cipher__n
  48593. in: query
  48594. description: ''
  48595. required: false
  48596. type: string
  48597. - name: ordering
  48598. in: query
  48599. description: Which field to use when ordering the results.
  48600. required: false
  48601. type: string
  48602. - name: limit
  48603. in: query
  48604. description: Number of results to return per page.
  48605. required: false
  48606. type: integer
  48607. - name: offset
  48608. in: query
  48609. description: The initial index from which to return the results.
  48610. required: false
  48611. type: integer
  48612. responses:
  48613. '200':
  48614. description: ''
  48615. schema:
  48616. required:
  48617. - count
  48618. - results
  48619. type: object
  48620. properties:
  48621. count:
  48622. type: integer
  48623. next:
  48624. type: string
  48625. format: uri
  48626. x-nullable: true
  48627. previous:
  48628. type: string
  48629. format: uri
  48630. x-nullable: true
  48631. results:
  48632. type: array
  48633. items:
  48634. $ref: '#/definitions/WirelessLAN'
  48635. tags:
  48636. - wireless
  48637. post:
  48638. operationId: wireless_wireless-lans_create
  48639. description: ''
  48640. parameters:
  48641. - name: data
  48642. in: body
  48643. required: true
  48644. schema:
  48645. $ref: '#/definitions/WritableWirelessLAN'
  48646. responses:
  48647. '201':
  48648. description: ''
  48649. schema:
  48650. $ref: '#/definitions/WirelessLAN'
  48651. tags:
  48652. - wireless
  48653. put:
  48654. operationId: wireless_wireless-lans_bulk_update
  48655. description: ''
  48656. parameters:
  48657. - name: data
  48658. in: body
  48659. required: true
  48660. schema:
  48661. $ref: '#/definitions/WritableWirelessLAN'
  48662. responses:
  48663. '200':
  48664. description: ''
  48665. schema:
  48666. $ref: '#/definitions/WirelessLAN'
  48667. tags:
  48668. - wireless
  48669. patch:
  48670. operationId: wireless_wireless-lans_bulk_partial_update
  48671. description: ''
  48672. parameters:
  48673. - name: data
  48674. in: body
  48675. required: true
  48676. schema:
  48677. $ref: '#/definitions/WritableWirelessLAN'
  48678. responses:
  48679. '200':
  48680. description: ''
  48681. schema:
  48682. $ref: '#/definitions/WirelessLAN'
  48683. tags:
  48684. - wireless
  48685. delete:
  48686. operationId: wireless_wireless-lans_bulk_delete
  48687. description: ''
  48688. parameters: []
  48689. responses:
  48690. '204':
  48691. description: ''
  48692. tags:
  48693. - wireless
  48694. parameters: []
  48695. /wireless/wireless-lans/{id}/:
  48696. get:
  48697. operationId: wireless_wireless-lans_read
  48698. description: ''
  48699. parameters: []
  48700. responses:
  48701. '200':
  48702. description: ''
  48703. schema:
  48704. $ref: '#/definitions/WirelessLAN'
  48705. tags:
  48706. - wireless
  48707. put:
  48708. operationId: wireless_wireless-lans_update
  48709. description: ''
  48710. parameters:
  48711. - name: data
  48712. in: body
  48713. required: true
  48714. schema:
  48715. $ref: '#/definitions/WritableWirelessLAN'
  48716. responses:
  48717. '200':
  48718. description: ''
  48719. schema:
  48720. $ref: '#/definitions/WirelessLAN'
  48721. tags:
  48722. - wireless
  48723. patch:
  48724. operationId: wireless_wireless-lans_partial_update
  48725. description: ''
  48726. parameters:
  48727. - name: data
  48728. in: body
  48729. required: true
  48730. schema:
  48731. $ref: '#/definitions/WritableWirelessLAN'
  48732. responses:
  48733. '200':
  48734. description: ''
  48735. schema:
  48736. $ref: '#/definitions/WirelessLAN'
  48737. tags:
  48738. - wireless
  48739. delete:
  48740. operationId: wireless_wireless-lans_delete
  48741. description: ''
  48742. parameters: []
  48743. responses:
  48744. '204':
  48745. description: ''
  48746. tags:
  48747. - wireless
  48748. parameters:
  48749. - name: id
  48750. in: path
  48751. description: A unique integer value identifying this Wireless LAN.
  48752. required: true
  48753. type: integer
  48754. /wireless/wireless-links/:
  48755. get:
  48756. operationId: wireless_wireless-links_list
  48757. description: ''
  48758. parameters:
  48759. - name: id
  48760. in: query
  48761. description: ''
  48762. required: false
  48763. type: string
  48764. - name: ssid
  48765. in: query
  48766. description: ''
  48767. required: false
  48768. type: string
  48769. - name: auth_psk
  48770. in: query
  48771. description: ''
  48772. required: false
  48773. type: string
  48774. - name: description
  48775. in: query
  48776. description: ''
  48777. required: false
  48778. type: string
  48779. - name: created
  48780. in: query
  48781. description: ''
  48782. required: false
  48783. type: string
  48784. - name: last_updated
  48785. in: query
  48786. description: ''
  48787. required: false
  48788. type: string
  48789. - name: created_by_request
  48790. in: query
  48791. description: ''
  48792. required: false
  48793. type: string
  48794. - name: updated_by_request
  48795. in: query
  48796. description: ''
  48797. required: false
  48798. type: string
  48799. - name: q
  48800. in: query
  48801. description: ''
  48802. required: false
  48803. type: string
  48804. - name: tag
  48805. in: query
  48806. description: ''
  48807. required: false
  48808. type: string
  48809. - name: tenant_group_id
  48810. in: query
  48811. description: ''
  48812. required: false
  48813. type: string
  48814. - name: tenant_group
  48815. in: query
  48816. description: ''
  48817. required: false
  48818. type: string
  48819. - name: tenant_id
  48820. in: query
  48821. description: ''
  48822. required: false
  48823. type: string
  48824. - name: tenant
  48825. in: query
  48826. description: ''
  48827. required: false
  48828. type: string
  48829. - name: interface_a_id
  48830. in: query
  48831. description: ''
  48832. required: false
  48833. type: string
  48834. - name: interface_b_id
  48835. in: query
  48836. description: ''
  48837. required: false
  48838. type: string
  48839. - name: status
  48840. in: query
  48841. description: ''
  48842. required: false
  48843. type: string
  48844. - name: auth_type
  48845. in: query
  48846. description: ''
  48847. required: false
  48848. type: string
  48849. - name: auth_cipher
  48850. in: query
  48851. description: ''
  48852. required: false
  48853. type: string
  48854. - name: id__n
  48855. in: query
  48856. description: ''
  48857. required: false
  48858. type: string
  48859. - name: id__lte
  48860. in: query
  48861. description: ''
  48862. required: false
  48863. type: string
  48864. - name: id__lt
  48865. in: query
  48866. description: ''
  48867. required: false
  48868. type: string
  48869. - name: id__gte
  48870. in: query
  48871. description: ''
  48872. required: false
  48873. type: string
  48874. - name: id__gt
  48875. in: query
  48876. description: ''
  48877. required: false
  48878. type: string
  48879. - name: ssid__n
  48880. in: query
  48881. description: ''
  48882. required: false
  48883. type: string
  48884. - name: ssid__ic
  48885. in: query
  48886. description: ''
  48887. required: false
  48888. type: string
  48889. - name: ssid__nic
  48890. in: query
  48891. description: ''
  48892. required: false
  48893. type: string
  48894. - name: ssid__iew
  48895. in: query
  48896. description: ''
  48897. required: false
  48898. type: string
  48899. - name: ssid__niew
  48900. in: query
  48901. description: ''
  48902. required: false
  48903. type: string
  48904. - name: ssid__isw
  48905. in: query
  48906. description: ''
  48907. required: false
  48908. type: string
  48909. - name: ssid__nisw
  48910. in: query
  48911. description: ''
  48912. required: false
  48913. type: string
  48914. - name: ssid__ie
  48915. in: query
  48916. description: ''
  48917. required: false
  48918. type: string
  48919. - name: ssid__nie
  48920. in: query
  48921. description: ''
  48922. required: false
  48923. type: string
  48924. - name: ssid__empty
  48925. in: query
  48926. description: ''
  48927. required: false
  48928. type: string
  48929. - name: auth_psk__n
  48930. in: query
  48931. description: ''
  48932. required: false
  48933. type: string
  48934. - name: auth_psk__ic
  48935. in: query
  48936. description: ''
  48937. required: false
  48938. type: string
  48939. - name: auth_psk__nic
  48940. in: query
  48941. description: ''
  48942. required: false
  48943. type: string
  48944. - name: auth_psk__iew
  48945. in: query
  48946. description: ''
  48947. required: false
  48948. type: string
  48949. - name: auth_psk__niew
  48950. in: query
  48951. description: ''
  48952. required: false
  48953. type: string
  48954. - name: auth_psk__isw
  48955. in: query
  48956. description: ''
  48957. required: false
  48958. type: string
  48959. - name: auth_psk__nisw
  48960. in: query
  48961. description: ''
  48962. required: false
  48963. type: string
  48964. - name: auth_psk__ie
  48965. in: query
  48966. description: ''
  48967. required: false
  48968. type: string
  48969. - name: auth_psk__nie
  48970. in: query
  48971. description: ''
  48972. required: false
  48973. type: string
  48974. - name: auth_psk__empty
  48975. in: query
  48976. description: ''
  48977. required: false
  48978. type: string
  48979. - name: description__n
  48980. in: query
  48981. description: ''
  48982. required: false
  48983. type: string
  48984. - name: description__ic
  48985. in: query
  48986. description: ''
  48987. required: false
  48988. type: string
  48989. - name: description__nic
  48990. in: query
  48991. description: ''
  48992. required: false
  48993. type: string
  48994. - name: description__iew
  48995. in: query
  48996. description: ''
  48997. required: false
  48998. type: string
  48999. - name: description__niew
  49000. in: query
  49001. description: ''
  49002. required: false
  49003. type: string
  49004. - name: description__isw
  49005. in: query
  49006. description: ''
  49007. required: false
  49008. type: string
  49009. - name: description__nisw
  49010. in: query
  49011. description: ''
  49012. required: false
  49013. type: string
  49014. - name: description__ie
  49015. in: query
  49016. description: ''
  49017. required: false
  49018. type: string
  49019. - name: description__nie
  49020. in: query
  49021. description: ''
  49022. required: false
  49023. type: string
  49024. - name: description__empty
  49025. in: query
  49026. description: ''
  49027. required: false
  49028. type: string
  49029. - name: created__n
  49030. in: query
  49031. description: ''
  49032. required: false
  49033. type: string
  49034. - name: created__lte
  49035. in: query
  49036. description: ''
  49037. required: false
  49038. type: string
  49039. - name: created__lt
  49040. in: query
  49041. description: ''
  49042. required: false
  49043. type: string
  49044. - name: created__gte
  49045. in: query
  49046. description: ''
  49047. required: false
  49048. type: string
  49049. - name: created__gt
  49050. in: query
  49051. description: ''
  49052. required: false
  49053. type: string
  49054. - name: last_updated__n
  49055. in: query
  49056. description: ''
  49057. required: false
  49058. type: string
  49059. - name: last_updated__lte
  49060. in: query
  49061. description: ''
  49062. required: false
  49063. type: string
  49064. - name: last_updated__lt
  49065. in: query
  49066. description: ''
  49067. required: false
  49068. type: string
  49069. - name: last_updated__gte
  49070. in: query
  49071. description: ''
  49072. required: false
  49073. type: string
  49074. - name: last_updated__gt
  49075. in: query
  49076. description: ''
  49077. required: false
  49078. type: string
  49079. - name: tag__n
  49080. in: query
  49081. description: ''
  49082. required: false
  49083. type: string
  49084. - name: tenant_group_id__n
  49085. in: query
  49086. description: ''
  49087. required: false
  49088. type: string
  49089. - name: tenant_group__n
  49090. in: query
  49091. description: ''
  49092. required: false
  49093. type: string
  49094. - name: tenant_id__n
  49095. in: query
  49096. description: ''
  49097. required: false
  49098. type: string
  49099. - name: tenant__n
  49100. in: query
  49101. description: ''
  49102. required: false
  49103. type: string
  49104. - name: interface_a_id__n
  49105. in: query
  49106. description: ''
  49107. required: false
  49108. type: string
  49109. - name: interface_a_id__lte
  49110. in: query
  49111. description: ''
  49112. required: false
  49113. type: string
  49114. - name: interface_a_id__lt
  49115. in: query
  49116. description: ''
  49117. required: false
  49118. type: string
  49119. - name: interface_a_id__gte
  49120. in: query
  49121. description: ''
  49122. required: false
  49123. type: string
  49124. - name: interface_a_id__gt
  49125. in: query
  49126. description: ''
  49127. required: false
  49128. type: string
  49129. - name: interface_b_id__n
  49130. in: query
  49131. description: ''
  49132. required: false
  49133. type: string
  49134. - name: interface_b_id__lte
  49135. in: query
  49136. description: ''
  49137. required: false
  49138. type: string
  49139. - name: interface_b_id__lt
  49140. in: query
  49141. description: ''
  49142. required: false
  49143. type: string
  49144. - name: interface_b_id__gte
  49145. in: query
  49146. description: ''
  49147. required: false
  49148. type: string
  49149. - name: interface_b_id__gt
  49150. in: query
  49151. description: ''
  49152. required: false
  49153. type: string
  49154. - name: status__n
  49155. in: query
  49156. description: ''
  49157. required: false
  49158. type: string
  49159. - name: auth_type__n
  49160. in: query
  49161. description: ''
  49162. required: false
  49163. type: string
  49164. - name: auth_cipher__n
  49165. in: query
  49166. description: ''
  49167. required: false
  49168. type: string
  49169. - name: ordering
  49170. in: query
  49171. description: Which field to use when ordering the results.
  49172. required: false
  49173. type: string
  49174. - name: limit
  49175. in: query
  49176. description: Number of results to return per page.
  49177. required: false
  49178. type: integer
  49179. - name: offset
  49180. in: query
  49181. description: The initial index from which to return the results.
  49182. required: false
  49183. type: integer
  49184. responses:
  49185. '200':
  49186. description: ''
  49187. schema:
  49188. required:
  49189. - count
  49190. - results
  49191. type: object
  49192. properties:
  49193. count:
  49194. type: integer
  49195. next:
  49196. type: string
  49197. format: uri
  49198. x-nullable: true
  49199. previous:
  49200. type: string
  49201. format: uri
  49202. x-nullable: true
  49203. results:
  49204. type: array
  49205. items:
  49206. $ref: '#/definitions/WirelessLink'
  49207. tags:
  49208. - wireless
  49209. post:
  49210. operationId: wireless_wireless-links_create
  49211. description: ''
  49212. parameters:
  49213. - name: data
  49214. in: body
  49215. required: true
  49216. schema:
  49217. $ref: '#/definitions/WritableWirelessLink'
  49218. responses:
  49219. '201':
  49220. description: ''
  49221. schema:
  49222. $ref: '#/definitions/WirelessLink'
  49223. tags:
  49224. - wireless
  49225. put:
  49226. operationId: wireless_wireless-links_bulk_update
  49227. description: ''
  49228. parameters:
  49229. - name: data
  49230. in: body
  49231. required: true
  49232. schema:
  49233. $ref: '#/definitions/WritableWirelessLink'
  49234. responses:
  49235. '200':
  49236. description: ''
  49237. schema:
  49238. $ref: '#/definitions/WirelessLink'
  49239. tags:
  49240. - wireless
  49241. patch:
  49242. operationId: wireless_wireless-links_bulk_partial_update
  49243. description: ''
  49244. parameters:
  49245. - name: data
  49246. in: body
  49247. required: true
  49248. schema:
  49249. $ref: '#/definitions/WritableWirelessLink'
  49250. responses:
  49251. '200':
  49252. description: ''
  49253. schema:
  49254. $ref: '#/definitions/WirelessLink'
  49255. tags:
  49256. - wireless
  49257. delete:
  49258. operationId: wireless_wireless-links_bulk_delete
  49259. description: ''
  49260. parameters: []
  49261. responses:
  49262. '204':
  49263. description: ''
  49264. tags:
  49265. - wireless
  49266. parameters: []
  49267. /wireless/wireless-links/{id}/:
  49268. get:
  49269. operationId: wireless_wireless-links_read
  49270. description: ''
  49271. parameters: []
  49272. responses:
  49273. '200':
  49274. description: ''
  49275. schema:
  49276. $ref: '#/definitions/WirelessLink'
  49277. tags:
  49278. - wireless
  49279. put:
  49280. operationId: wireless_wireless-links_update
  49281. description: ''
  49282. parameters:
  49283. - name: data
  49284. in: body
  49285. required: true
  49286. schema:
  49287. $ref: '#/definitions/WritableWirelessLink'
  49288. responses:
  49289. '200':
  49290. description: ''
  49291. schema:
  49292. $ref: '#/definitions/WirelessLink'
  49293. tags:
  49294. - wireless
  49295. patch:
  49296. operationId: wireless_wireless-links_partial_update
  49297. description: ''
  49298. parameters:
  49299. - name: data
  49300. in: body
  49301. required: true
  49302. schema:
  49303. $ref: '#/definitions/WritableWirelessLink'
  49304. responses:
  49305. '200':
  49306. description: ''
  49307. schema:
  49308. $ref: '#/definitions/WirelessLink'
  49309. tags:
  49310. - wireless
  49311. delete:
  49312. operationId: wireless_wireless-links_delete
  49313. description: ''
  49314. parameters: []
  49315. responses:
  49316. '204':
  49317. description: ''
  49318. tags:
  49319. - wireless
  49320. parameters:
  49321. - name: id
  49322. in: path
  49323. description: A unique integer value identifying this wireless link.
  49324. required: true
  49325. type: integer
  49326. definitions:
  49327. NestedCircuit:
  49328. required:
  49329. - cid
  49330. type: object
  49331. properties:
  49332. id:
  49333. title: ID
  49334. type: integer
  49335. readOnly: true
  49336. url:
  49337. title: Url
  49338. type: string
  49339. format: uri
  49340. readOnly: true
  49341. display:
  49342. title: Display
  49343. type: string
  49344. readOnly: true
  49345. cid:
  49346. title: Circuit ID
  49347. description: Unique circuit ID
  49348. type: string
  49349. maxLength: 100
  49350. minLength: 1
  49351. NestedSite:
  49352. required:
  49353. - name
  49354. - slug
  49355. type: object
  49356. properties:
  49357. id:
  49358. title: ID
  49359. type: integer
  49360. readOnly: true
  49361. url:
  49362. title: Url
  49363. type: string
  49364. format: uri
  49365. readOnly: true
  49366. display:
  49367. title: Display
  49368. type: string
  49369. readOnly: true
  49370. name:
  49371. title: Name
  49372. description: Full name of the site
  49373. type: string
  49374. maxLength: 100
  49375. minLength: 1
  49376. slug:
  49377. title: Slug
  49378. type: string
  49379. format: slug
  49380. pattern: ^[-a-zA-Z0-9_]+$
  49381. maxLength: 100
  49382. minLength: 1
  49383. x-nullable: true
  49384. NestedProviderNetwork:
  49385. required:
  49386. - name
  49387. type: object
  49388. properties:
  49389. id:
  49390. title: ID
  49391. type: integer
  49392. readOnly: true
  49393. url:
  49394. title: Url
  49395. type: string
  49396. format: uri
  49397. readOnly: true
  49398. display:
  49399. title: Display
  49400. type: string
  49401. readOnly: true
  49402. name:
  49403. title: Name
  49404. type: string
  49405. maxLength: 100
  49406. minLength: 1
  49407. x-nullable: true
  49408. NestedCable:
  49409. type: object
  49410. properties:
  49411. id:
  49412. title: ID
  49413. type: integer
  49414. readOnly: true
  49415. url:
  49416. title: Url
  49417. type: string
  49418. format: uri
  49419. readOnly: true
  49420. display:
  49421. title: Display
  49422. type: string
  49423. readOnly: true
  49424. label:
  49425. title: Label
  49426. type: string
  49427. maxLength: 100
  49428. NestedTag:
  49429. required:
  49430. - name
  49431. - slug
  49432. type: object
  49433. properties:
  49434. id:
  49435. title: Id
  49436. type: integer
  49437. readOnly: true
  49438. url:
  49439. title: Url
  49440. type: string
  49441. format: uri
  49442. readOnly: true
  49443. display:
  49444. title: Display
  49445. type: string
  49446. readOnly: true
  49447. name:
  49448. title: Name
  49449. type: string
  49450. maxLength: 100
  49451. minLength: 1
  49452. slug:
  49453. title: Slug
  49454. type: string
  49455. format: slug
  49456. maxLength: 100
  49457. minLength: 1
  49458. color:
  49459. title: Color
  49460. type: string
  49461. pattern: ^[0-9a-f]{6}$
  49462. maxLength: 6
  49463. minLength: 1
  49464. CircuitTermination:
  49465. required:
  49466. - circuit
  49467. - term_side
  49468. type: object
  49469. properties:
  49470. id:
  49471. title: ID
  49472. type: integer
  49473. readOnly: true
  49474. url:
  49475. title: Url
  49476. type: string
  49477. format: uri
  49478. readOnly: true
  49479. display:
  49480. title: Display
  49481. type: string
  49482. readOnly: true
  49483. circuit:
  49484. $ref: '#/definitions/NestedCircuit'
  49485. term_side:
  49486. title: Termination
  49487. type: string
  49488. enum:
  49489. - A
  49490. - Z
  49491. site:
  49492. $ref: '#/definitions/NestedSite'
  49493. provider_network:
  49494. $ref: '#/definitions/NestedProviderNetwork'
  49495. port_speed:
  49496. title: Port speed (Kbps)
  49497. description: Physical circuit speed
  49498. type: integer
  49499. maximum: 2147483647
  49500. minimum: 0
  49501. x-nullable: true
  49502. upstream_speed:
  49503. title: Upstream speed (Kbps)
  49504. description: Upstream speed, if different from port speed
  49505. type: integer
  49506. maximum: 2147483647
  49507. minimum: 0
  49508. x-nullable: true
  49509. xconnect_id:
  49510. title: Cross-connect ID
  49511. description: ID of the local cross-connect
  49512. type: string
  49513. maxLength: 50
  49514. pp_info:
  49515. title: Patch panel/port(s)
  49516. description: Patch panel ID and port number(s)
  49517. type: string
  49518. maxLength: 100
  49519. description:
  49520. title: Description
  49521. type: string
  49522. maxLength: 200
  49523. mark_connected:
  49524. title: Mark connected
  49525. description: Treat as if a cable is connected
  49526. type: boolean
  49527. cable:
  49528. $ref: '#/definitions/NestedCable'
  49529. cable_end:
  49530. title: Cable end
  49531. type: string
  49532. readOnly: true
  49533. minLength: 1
  49534. link_peers:
  49535. description: |2
  49536. Return the appropriate serializer for the link termination model.
  49537. type: array
  49538. items:
  49539. type: string
  49540. x-nullable: true
  49541. readOnly: true
  49542. link_peers_type:
  49543. title: Link peers type
  49544. type: string
  49545. readOnly: true
  49546. tags:
  49547. type: array
  49548. items:
  49549. $ref: '#/definitions/NestedTag'
  49550. custom_fields:
  49551. title: Custom fields
  49552. type: object
  49553. default: {}
  49554. created:
  49555. title: Created
  49556. type: string
  49557. format: date-time
  49558. readOnly: true
  49559. x-nullable: true
  49560. last_updated:
  49561. title: Last updated
  49562. type: string
  49563. format: date-time
  49564. readOnly: true
  49565. x-nullable: true
  49566. _occupied:
  49567. title: occupied
  49568. type: boolean
  49569. readOnly: true
  49570. WritableCircuitTermination:
  49571. required:
  49572. - circuit
  49573. - term_side
  49574. type: object
  49575. properties:
  49576. id:
  49577. title: ID
  49578. type: integer
  49579. readOnly: true
  49580. url:
  49581. title: Url
  49582. type: string
  49583. format: uri
  49584. readOnly: true
  49585. display:
  49586. title: Display
  49587. type: string
  49588. readOnly: true
  49589. circuit:
  49590. title: Circuit
  49591. type: integer
  49592. term_side:
  49593. title: Termination
  49594. type: string
  49595. enum:
  49596. - A
  49597. - Z
  49598. site:
  49599. title: Site
  49600. type: integer
  49601. x-nullable: true
  49602. provider_network:
  49603. title: Provider network
  49604. type: integer
  49605. x-nullable: true
  49606. port_speed:
  49607. title: Port speed (Kbps)
  49608. description: Physical circuit speed
  49609. type: integer
  49610. maximum: 2147483647
  49611. minimum: 0
  49612. x-nullable: true
  49613. upstream_speed:
  49614. title: Upstream speed (Kbps)
  49615. description: Upstream speed, if different from port speed
  49616. type: integer
  49617. maximum: 2147483647
  49618. minimum: 0
  49619. x-nullable: true
  49620. xconnect_id:
  49621. title: Cross-connect ID
  49622. description: ID of the local cross-connect
  49623. type: string
  49624. maxLength: 50
  49625. pp_info:
  49626. title: Patch panel/port(s)
  49627. description: Patch panel ID and port number(s)
  49628. type: string
  49629. maxLength: 100
  49630. description:
  49631. title: Description
  49632. type: string
  49633. maxLength: 200
  49634. mark_connected:
  49635. title: Mark connected
  49636. description: Treat as if a cable is connected
  49637. type: boolean
  49638. cable:
  49639. $ref: '#/definitions/NestedCable'
  49640. cable_end:
  49641. title: Cable end
  49642. type: string
  49643. readOnly: true
  49644. minLength: 1
  49645. link_peers:
  49646. description: |2
  49647. Return the appropriate serializer for the link termination model.
  49648. type: array
  49649. items:
  49650. type: string
  49651. x-nullable: true
  49652. readOnly: true
  49653. link_peers_type:
  49654. title: Link peers type
  49655. type: string
  49656. readOnly: true
  49657. tags:
  49658. type: array
  49659. items:
  49660. $ref: '#/definitions/NestedTag'
  49661. custom_fields:
  49662. title: Custom fields
  49663. type: object
  49664. default: {}
  49665. created:
  49666. title: Created
  49667. type: string
  49668. format: date-time
  49669. readOnly: true
  49670. x-nullable: true
  49671. last_updated:
  49672. title: Last updated
  49673. type: string
  49674. format: date-time
  49675. readOnly: true
  49676. x-nullable: true
  49677. _occupied:
  49678. title: occupied
  49679. type: boolean
  49680. readOnly: true
  49681. CircuitType:
  49682. required:
  49683. - name
  49684. - slug
  49685. type: object
  49686. properties:
  49687. id:
  49688. title: ID
  49689. type: integer
  49690. readOnly: true
  49691. url:
  49692. title: Url
  49693. type: string
  49694. format: uri
  49695. readOnly: true
  49696. display:
  49697. title: Display
  49698. type: string
  49699. readOnly: true
  49700. name:
  49701. title: Name
  49702. type: string
  49703. maxLength: 100
  49704. minLength: 1
  49705. slug:
  49706. title: Slug
  49707. type: string
  49708. format: slug
  49709. pattern: ^[-a-zA-Z0-9_]+$
  49710. maxLength: 100
  49711. minLength: 1
  49712. description:
  49713. title: Description
  49714. type: string
  49715. maxLength: 200
  49716. tags:
  49717. type: array
  49718. items:
  49719. $ref: '#/definitions/NestedTag'
  49720. custom_fields:
  49721. title: Custom fields
  49722. type: object
  49723. default: {}
  49724. created:
  49725. title: Created
  49726. type: string
  49727. format: date-time
  49728. readOnly: true
  49729. x-nullable: true
  49730. last_updated:
  49731. title: Last updated
  49732. type: string
  49733. format: date-time
  49734. readOnly: true
  49735. x-nullable: true
  49736. circuit_count:
  49737. title: Circuit count
  49738. type: integer
  49739. readOnly: true
  49740. NestedProvider:
  49741. required:
  49742. - name
  49743. - slug
  49744. type: object
  49745. properties:
  49746. id:
  49747. title: ID
  49748. type: integer
  49749. readOnly: true
  49750. url:
  49751. title: Url
  49752. type: string
  49753. format: uri
  49754. readOnly: true
  49755. display:
  49756. title: Display
  49757. type: string
  49758. readOnly: true
  49759. name:
  49760. title: Name
  49761. description: Full name of the provider
  49762. type: string
  49763. maxLength: 100
  49764. minLength: 1
  49765. slug:
  49766. title: Slug
  49767. type: string
  49768. format: slug
  49769. pattern: ^[-a-zA-Z0-9_]+$
  49770. maxLength: 100
  49771. minLength: 1
  49772. circuit_count:
  49773. title: Circuit count
  49774. type: integer
  49775. readOnly: true
  49776. NestedProviderAccount:
  49777. required:
  49778. - account
  49779. type: object
  49780. properties:
  49781. id:
  49782. title: ID
  49783. type: integer
  49784. readOnly: true
  49785. url:
  49786. title: Url
  49787. type: string
  49788. format: uri
  49789. readOnly: true
  49790. display:
  49791. title: Display
  49792. type: string
  49793. readOnly: true
  49794. name:
  49795. title: Name
  49796. type: string
  49797. maxLength: 100
  49798. account:
  49799. title: Account ID
  49800. type: string
  49801. maxLength: 100
  49802. minLength: 1
  49803. NestedCircuitType:
  49804. required:
  49805. - name
  49806. - slug
  49807. type: object
  49808. properties:
  49809. id:
  49810. title: ID
  49811. type: integer
  49812. readOnly: true
  49813. url:
  49814. title: Url
  49815. type: string
  49816. format: uri
  49817. readOnly: true
  49818. display:
  49819. title: Display
  49820. type: string
  49821. readOnly: true
  49822. name:
  49823. title: Name
  49824. type: string
  49825. maxLength: 100
  49826. minLength: 1
  49827. slug:
  49828. title: Slug
  49829. type: string
  49830. format: slug
  49831. pattern: ^[-a-zA-Z0-9_]+$
  49832. maxLength: 100
  49833. minLength: 1
  49834. circuit_count:
  49835. title: Circuit count
  49836. type: integer
  49837. readOnly: true
  49838. NestedTenant:
  49839. required:
  49840. - name
  49841. - slug
  49842. type: object
  49843. properties:
  49844. id:
  49845. title: ID
  49846. type: integer
  49847. readOnly: true
  49848. url:
  49849. title: Url
  49850. type: string
  49851. format: uri
  49852. readOnly: true
  49853. display:
  49854. title: Display
  49855. type: string
  49856. readOnly: true
  49857. name:
  49858. title: Name
  49859. type: string
  49860. maxLength: 100
  49861. minLength: 1
  49862. slug:
  49863. title: Slug
  49864. type: string
  49865. format: slug
  49866. pattern: ^[-a-zA-Z0-9_]+$
  49867. maxLength: 100
  49868. minLength: 1
  49869. x-nullable: true
  49870. CircuitCircuitTermination:
  49871. required:
  49872. - site
  49873. - provider_network
  49874. type: object
  49875. properties:
  49876. id:
  49877. title: ID
  49878. type: integer
  49879. readOnly: true
  49880. url:
  49881. title: Url
  49882. type: string
  49883. format: uri
  49884. readOnly: true
  49885. display:
  49886. title: Display
  49887. type: string
  49888. readOnly: true
  49889. site:
  49890. $ref: '#/definitions/NestedSite'
  49891. provider_network:
  49892. $ref: '#/definitions/NestedProviderNetwork'
  49893. port_speed:
  49894. title: Port speed (Kbps)
  49895. description: Physical circuit speed
  49896. type: integer
  49897. maximum: 2147483647
  49898. minimum: 0
  49899. x-nullable: true
  49900. upstream_speed:
  49901. title: Upstream speed (Kbps)
  49902. description: Upstream speed, if different from port speed
  49903. type: integer
  49904. maximum: 2147483647
  49905. minimum: 0
  49906. x-nullable: true
  49907. xconnect_id:
  49908. title: Cross-connect ID
  49909. description: ID of the local cross-connect
  49910. type: string
  49911. maxLength: 50
  49912. description:
  49913. title: Description
  49914. type: string
  49915. maxLength: 200
  49916. Circuit:
  49917. required:
  49918. - cid
  49919. - provider
  49920. - provider_account
  49921. - type
  49922. type: object
  49923. properties:
  49924. id:
  49925. title: ID
  49926. type: integer
  49927. readOnly: true
  49928. url:
  49929. title: Url
  49930. type: string
  49931. format: uri
  49932. readOnly: true
  49933. display:
  49934. title: Display
  49935. type: string
  49936. readOnly: true
  49937. cid:
  49938. title: Circuit ID
  49939. description: Unique circuit ID
  49940. type: string
  49941. maxLength: 100
  49942. minLength: 1
  49943. provider:
  49944. $ref: '#/definitions/NestedProvider'
  49945. provider_account:
  49946. $ref: '#/definitions/NestedProviderAccount'
  49947. type:
  49948. $ref: '#/definitions/NestedCircuitType'
  49949. status:
  49950. title: Status
  49951. required:
  49952. - label
  49953. - value
  49954. type: object
  49955. properties:
  49956. label:
  49957. type: string
  49958. enum:
  49959. - Planned
  49960. - Provisioning
  49961. - Active
  49962. - Offline
  49963. - Deprovisioning
  49964. - Decommissioned
  49965. value:
  49966. type: string
  49967. enum:
  49968. - planned
  49969. - provisioning
  49970. - active
  49971. - offline
  49972. - deprovisioning
  49973. - decommissioned
  49974. tenant:
  49975. $ref: '#/definitions/NestedTenant'
  49976. install_date:
  49977. title: Installed
  49978. type: string
  49979. format: date
  49980. x-nullable: true
  49981. termination_date:
  49982. title: Terminates
  49983. type: string
  49984. format: date
  49985. x-nullable: true
  49986. commit_rate:
  49987. title: Commit rate (Kbps)
  49988. description: Committed rate
  49989. type: integer
  49990. maximum: 2147483647
  49991. minimum: 0
  49992. x-nullable: true
  49993. description:
  49994. title: Description
  49995. type: string
  49996. maxLength: 200
  49997. termination_a:
  49998. $ref: '#/definitions/CircuitCircuitTermination'
  49999. termination_z:
  50000. $ref: '#/definitions/CircuitCircuitTermination'
  50001. comments:
  50002. title: Comments
  50003. type: string
  50004. tags:
  50005. type: array
  50006. items:
  50007. $ref: '#/definitions/NestedTag'
  50008. custom_fields:
  50009. title: Custom fields
  50010. type: object
  50011. default: {}
  50012. created:
  50013. title: Created
  50014. type: string
  50015. format: date-time
  50016. readOnly: true
  50017. x-nullable: true
  50018. last_updated:
  50019. title: Last updated
  50020. type: string
  50021. format: date-time
  50022. readOnly: true
  50023. x-nullable: true
  50024. WritableCircuit:
  50025. required:
  50026. - cid
  50027. - provider
  50028. - type
  50029. type: object
  50030. properties:
  50031. id:
  50032. title: ID
  50033. type: integer
  50034. readOnly: true
  50035. url:
  50036. title: Url
  50037. type: string
  50038. format: uri
  50039. readOnly: true
  50040. display:
  50041. title: Display
  50042. type: string
  50043. readOnly: true
  50044. cid:
  50045. title: Circuit ID
  50046. description: Unique circuit ID
  50047. type: string
  50048. maxLength: 100
  50049. minLength: 1
  50050. provider:
  50051. title: Provider
  50052. type: integer
  50053. provider_account:
  50054. title: Provider account
  50055. type: integer
  50056. x-nullable: true
  50057. type:
  50058. title: Type
  50059. type: integer
  50060. status:
  50061. title: Status
  50062. type: string
  50063. enum:
  50064. - planned
  50065. - provisioning
  50066. - active
  50067. - offline
  50068. - deprovisioning
  50069. - decommissioned
  50070. tenant:
  50071. title: Tenant
  50072. type: integer
  50073. x-nullable: true
  50074. install_date:
  50075. title: Installed
  50076. type: string
  50077. format: date
  50078. x-nullable: true
  50079. termination_date:
  50080. title: Terminates
  50081. type: string
  50082. format: date
  50083. x-nullable: true
  50084. commit_rate:
  50085. title: Commit rate (Kbps)
  50086. description: Committed rate
  50087. type: integer
  50088. maximum: 2147483647
  50089. minimum: 0
  50090. x-nullable: true
  50091. description:
  50092. title: Description
  50093. type: string
  50094. maxLength: 200
  50095. termination_a:
  50096. title: Termination a
  50097. type: integer
  50098. readOnly: true
  50099. x-nullable: true
  50100. termination_z:
  50101. title: Termination z
  50102. type: integer
  50103. readOnly: true
  50104. x-nullable: true
  50105. comments:
  50106. title: Comments
  50107. type: string
  50108. tags:
  50109. type: array
  50110. items:
  50111. $ref: '#/definitions/NestedTag'
  50112. custom_fields:
  50113. title: Custom fields
  50114. type: object
  50115. default: {}
  50116. created:
  50117. title: Created
  50118. type: string
  50119. format: date-time
  50120. readOnly: true
  50121. x-nullable: true
  50122. last_updated:
  50123. title: Last updated
  50124. type: string
  50125. format: date-time
  50126. readOnly: true
  50127. x-nullable: true
  50128. ProviderAccount:
  50129. required:
  50130. - provider
  50131. - account
  50132. type: object
  50133. properties:
  50134. id:
  50135. title: ID
  50136. type: integer
  50137. readOnly: true
  50138. url:
  50139. title: Url
  50140. type: string
  50141. format: uri
  50142. readOnly: true
  50143. display:
  50144. title: Display
  50145. type: string
  50146. readOnly: true
  50147. provider:
  50148. $ref: '#/definitions/NestedProvider'
  50149. name:
  50150. title: Name
  50151. type: string
  50152. maxLength: 100
  50153. account:
  50154. title: Account ID
  50155. type: string
  50156. maxLength: 100
  50157. minLength: 1
  50158. description:
  50159. title: Description
  50160. type: string
  50161. maxLength: 200
  50162. comments:
  50163. title: Comments
  50164. type: string
  50165. tags:
  50166. type: array
  50167. items:
  50168. $ref: '#/definitions/NestedTag'
  50169. custom_fields:
  50170. title: Custom fields
  50171. type: object
  50172. default: {}
  50173. created:
  50174. title: Created
  50175. type: string
  50176. format: date-time
  50177. readOnly: true
  50178. x-nullable: true
  50179. last_updated:
  50180. title: Last updated
  50181. type: string
  50182. format: date-time
  50183. readOnly: true
  50184. x-nullable: true
  50185. WritableProviderAccount:
  50186. required:
  50187. - provider
  50188. - account
  50189. type: object
  50190. properties:
  50191. id:
  50192. title: ID
  50193. type: integer
  50194. readOnly: true
  50195. url:
  50196. title: Url
  50197. type: string
  50198. format: uri
  50199. readOnly: true
  50200. display:
  50201. title: Display
  50202. type: string
  50203. readOnly: true
  50204. provider:
  50205. title: Provider
  50206. type: integer
  50207. name:
  50208. title: Name
  50209. type: string
  50210. maxLength: 100
  50211. account:
  50212. title: Account ID
  50213. type: string
  50214. maxLength: 100
  50215. minLength: 1
  50216. description:
  50217. title: Description
  50218. type: string
  50219. maxLength: 200
  50220. comments:
  50221. title: Comments
  50222. type: string
  50223. tags:
  50224. type: array
  50225. items:
  50226. $ref: '#/definitions/NestedTag'
  50227. custom_fields:
  50228. title: Custom fields
  50229. type: object
  50230. default: {}
  50231. created:
  50232. title: Created
  50233. type: string
  50234. format: date-time
  50235. readOnly: true
  50236. x-nullable: true
  50237. last_updated:
  50238. title: Last updated
  50239. type: string
  50240. format: date-time
  50241. readOnly: true
  50242. x-nullable: true
  50243. ProviderNetwork:
  50244. required:
  50245. - provider
  50246. - name
  50247. type: object
  50248. properties:
  50249. id:
  50250. title: ID
  50251. type: integer
  50252. readOnly: true
  50253. url:
  50254. title: Url
  50255. type: string
  50256. format: uri
  50257. readOnly: true
  50258. display:
  50259. title: Display
  50260. type: string
  50261. readOnly: true
  50262. provider:
  50263. $ref: '#/definitions/NestedProvider'
  50264. name:
  50265. title: Name
  50266. type: string
  50267. maxLength: 100
  50268. minLength: 1
  50269. service_id:
  50270. title: Service ID
  50271. type: string
  50272. maxLength: 100
  50273. description:
  50274. title: Description
  50275. type: string
  50276. maxLength: 200
  50277. comments:
  50278. title: Comments
  50279. type: string
  50280. tags:
  50281. type: array
  50282. items:
  50283. $ref: '#/definitions/NestedTag'
  50284. custom_fields:
  50285. title: Custom fields
  50286. type: object
  50287. default: {}
  50288. created:
  50289. title: Created
  50290. type: string
  50291. format: date-time
  50292. readOnly: true
  50293. x-nullable: true
  50294. last_updated:
  50295. title: Last updated
  50296. type: string
  50297. format: date-time
  50298. readOnly: true
  50299. x-nullable: true
  50300. WritableProviderNetwork:
  50301. required:
  50302. - provider
  50303. - name
  50304. type: object
  50305. properties:
  50306. id:
  50307. title: ID
  50308. type: integer
  50309. readOnly: true
  50310. url:
  50311. title: Url
  50312. type: string
  50313. format: uri
  50314. readOnly: true
  50315. display:
  50316. title: Display
  50317. type: string
  50318. readOnly: true
  50319. provider:
  50320. title: Provider
  50321. type: integer
  50322. name:
  50323. title: Name
  50324. type: string
  50325. maxLength: 100
  50326. minLength: 1
  50327. service_id:
  50328. title: Service ID
  50329. type: string
  50330. maxLength: 100
  50331. description:
  50332. title: Description
  50333. type: string
  50334. maxLength: 200
  50335. comments:
  50336. title: Comments
  50337. type: string
  50338. tags:
  50339. type: array
  50340. items:
  50341. $ref: '#/definitions/NestedTag'
  50342. custom_fields:
  50343. title: Custom fields
  50344. type: object
  50345. default: {}
  50346. created:
  50347. title: Created
  50348. type: string
  50349. format: date-time
  50350. readOnly: true
  50351. x-nullable: true
  50352. last_updated:
  50353. title: Last updated
  50354. type: string
  50355. format: date-time
  50356. readOnly: true
  50357. x-nullable: true
  50358. NestedASN:
  50359. required:
  50360. - asn
  50361. type: object
  50362. properties:
  50363. id:
  50364. title: ID
  50365. type: integer
  50366. readOnly: true
  50367. url:
  50368. title: Url
  50369. type: string
  50370. format: uri
  50371. readOnly: true
  50372. display:
  50373. title: Display
  50374. type: string
  50375. readOnly: true
  50376. asn:
  50377. title: ASN
  50378. description: 16- or 32-bit autonomous system number
  50379. type: integer
  50380. maximum: 4294967295
  50381. minimum: 1
  50382. Provider:
  50383. required:
  50384. - name
  50385. - slug
  50386. type: object
  50387. properties:
  50388. id:
  50389. title: ID
  50390. type: integer
  50391. readOnly: true
  50392. url:
  50393. title: Url
  50394. type: string
  50395. format: uri
  50396. readOnly: true
  50397. display:
  50398. title: Display
  50399. type: string
  50400. readOnly: true
  50401. name:
  50402. title: Name
  50403. description: Full name of the provider
  50404. type: string
  50405. maxLength: 100
  50406. minLength: 1
  50407. slug:
  50408. title: Slug
  50409. type: string
  50410. format: slug
  50411. pattern: ^[-a-zA-Z0-9_]+$
  50412. maxLength: 100
  50413. minLength: 1
  50414. accounts:
  50415. type: array
  50416. items:
  50417. $ref: '#/definitions/NestedProviderAccount'
  50418. uniqueItems: true
  50419. description:
  50420. title: Description
  50421. type: string
  50422. maxLength: 200
  50423. comments:
  50424. title: Comments
  50425. type: string
  50426. asns:
  50427. type: array
  50428. items:
  50429. $ref: '#/definitions/NestedASN'
  50430. uniqueItems: true
  50431. tags:
  50432. type: array
  50433. items:
  50434. $ref: '#/definitions/NestedTag'
  50435. custom_fields:
  50436. title: Custom fields
  50437. type: object
  50438. default: {}
  50439. created:
  50440. title: Created
  50441. type: string
  50442. format: date-time
  50443. readOnly: true
  50444. x-nullable: true
  50445. last_updated:
  50446. title: Last updated
  50447. type: string
  50448. format: date-time
  50449. readOnly: true
  50450. x-nullable: true
  50451. circuit_count:
  50452. title: Circuit count
  50453. type: integer
  50454. readOnly: true
  50455. WritableProvider:
  50456. required:
  50457. - name
  50458. - slug
  50459. - accounts
  50460. type: object
  50461. properties:
  50462. id:
  50463. title: ID
  50464. type: integer
  50465. readOnly: true
  50466. url:
  50467. title: Url
  50468. type: string
  50469. format: uri
  50470. readOnly: true
  50471. display:
  50472. title: Display
  50473. type: string
  50474. readOnly: true
  50475. name:
  50476. title: Name
  50477. description: Full name of the provider
  50478. type: string
  50479. maxLength: 100
  50480. minLength: 1
  50481. slug:
  50482. title: Slug
  50483. type: string
  50484. format: slug
  50485. pattern: ^[-a-zA-Z0-9_]+$
  50486. maxLength: 100
  50487. minLength: 1
  50488. accounts:
  50489. type: array
  50490. items:
  50491. type: integer
  50492. uniqueItems: true
  50493. description:
  50494. title: Description
  50495. type: string
  50496. maxLength: 200
  50497. comments:
  50498. title: Comments
  50499. type: string
  50500. asns:
  50501. type: array
  50502. items:
  50503. type: integer
  50504. uniqueItems: true
  50505. tags:
  50506. type: array
  50507. items:
  50508. $ref: '#/definitions/NestedTag'
  50509. custom_fields:
  50510. title: Custom fields
  50511. type: object
  50512. default: {}
  50513. created:
  50514. title: Created
  50515. type: string
  50516. format: date-time
  50517. readOnly: true
  50518. x-nullable: true
  50519. last_updated:
  50520. title: Last updated
  50521. type: string
  50522. format: date-time
  50523. readOnly: true
  50524. x-nullable: true
  50525. circuit_count:
  50526. title: Circuit count
  50527. type: integer
  50528. readOnly: true
  50529. NestedDataSource:
  50530. required:
  50531. - name
  50532. type: object
  50533. properties:
  50534. id:
  50535. title: ID
  50536. type: integer
  50537. readOnly: true
  50538. url:
  50539. title: Url
  50540. type: string
  50541. format: uri
  50542. readOnly: true
  50543. display:
  50544. title: Display
  50545. type: string
  50546. readOnly: true
  50547. name:
  50548. title: Name
  50549. type: string
  50550. maxLength: 100
  50551. minLength: 1
  50552. DataFile:
  50553. type: object
  50554. properties:
  50555. id:
  50556. title: ID
  50557. type: integer
  50558. readOnly: true
  50559. url:
  50560. title: Url
  50561. type: string
  50562. format: uri
  50563. readOnly: true
  50564. display:
  50565. title: Display
  50566. type: string
  50567. readOnly: true
  50568. source:
  50569. $ref: '#/definitions/NestedDataSource'
  50570. path:
  50571. title: Path
  50572. description: File path relative to the data source's root
  50573. type: string
  50574. readOnly: true
  50575. minLength: 1
  50576. last_updated:
  50577. title: Last updated
  50578. type: string
  50579. format: date-time
  50580. readOnly: true
  50581. size:
  50582. title: Size
  50583. type: integer
  50584. readOnly: true
  50585. hash:
  50586. title: Hash
  50587. description: SHA256 hash of the file data
  50588. type: string
  50589. readOnly: true
  50590. minLength: 1
  50591. DataSource:
  50592. required:
  50593. - name
  50594. - type
  50595. - source_url
  50596. type: object
  50597. properties:
  50598. id:
  50599. title: ID
  50600. type: integer
  50601. readOnly: true
  50602. url:
  50603. title: Url
  50604. type: string
  50605. format: uri
  50606. readOnly: true
  50607. display:
  50608. title: Display
  50609. type: string
  50610. readOnly: true
  50611. name:
  50612. title: Name
  50613. type: string
  50614. maxLength: 100
  50615. minLength: 1
  50616. type:
  50617. title: Type
  50618. required:
  50619. - label
  50620. - value
  50621. type: object
  50622. properties:
  50623. label:
  50624. type: string
  50625. enum:
  50626. - Local
  50627. - Git
  50628. - Amazon S3
  50629. value:
  50630. type: string
  50631. enum:
  50632. - local
  50633. - git
  50634. - amazon-s3
  50635. source_url:
  50636. title: URL
  50637. type: string
  50638. maxLength: 200
  50639. minLength: 1
  50640. enabled:
  50641. title: Enabled
  50642. type: boolean
  50643. status:
  50644. title: Status
  50645. required:
  50646. - label
  50647. - value
  50648. type: object
  50649. properties:
  50650. label:
  50651. type: string
  50652. enum:
  50653. - New
  50654. - Queued
  50655. - Syncing
  50656. - Completed
  50657. - Failed
  50658. value:
  50659. type: string
  50660. enum:
  50661. - new
  50662. - queued
  50663. - syncing
  50664. - completed
  50665. - failed
  50666. readOnly: true
  50667. description:
  50668. title: Description
  50669. type: string
  50670. maxLength: 200
  50671. comments:
  50672. title: Comments
  50673. type: string
  50674. parameters:
  50675. title: Parameters
  50676. type: object
  50677. x-nullable: true
  50678. ignore_rules:
  50679. title: Ignore rules
  50680. description: Patterns (one per line) matching files to ignore when syncing
  50681. type: string
  50682. created:
  50683. title: Created
  50684. type: string
  50685. format: date-time
  50686. readOnly: true
  50687. x-nullable: true
  50688. last_updated:
  50689. title: Last updated
  50690. type: string
  50691. format: date-time
  50692. readOnly: true
  50693. x-nullable: true
  50694. file_count:
  50695. title: File count
  50696. type: integer
  50697. readOnly: true
  50698. WritableDataSource:
  50699. required:
  50700. - name
  50701. - source_url
  50702. type: object
  50703. properties:
  50704. id:
  50705. title: ID
  50706. type: integer
  50707. readOnly: true
  50708. url:
  50709. title: Url
  50710. type: string
  50711. format: uri
  50712. readOnly: true
  50713. display:
  50714. title: Display
  50715. type: string
  50716. readOnly: true
  50717. name:
  50718. title: Name
  50719. type: string
  50720. maxLength: 100
  50721. minLength: 1
  50722. type:
  50723. title: Type
  50724. type: string
  50725. enum:
  50726. - local
  50727. - git
  50728. - amazon-s3
  50729. source_url:
  50730. title: URL
  50731. type: string
  50732. maxLength: 200
  50733. minLength: 1
  50734. enabled:
  50735. title: Enabled
  50736. type: boolean
  50737. status:
  50738. title: Status
  50739. type: string
  50740. readOnly: true
  50741. minLength: 1
  50742. description:
  50743. title: Description
  50744. type: string
  50745. maxLength: 200
  50746. comments:
  50747. title: Comments
  50748. type: string
  50749. parameters:
  50750. title: Parameters
  50751. type: object
  50752. x-nullable: true
  50753. ignore_rules:
  50754. title: Ignore rules
  50755. description: Patterns (one per line) matching files to ignore when syncing
  50756. type: string
  50757. created:
  50758. title: Created
  50759. type: string
  50760. format: date-time
  50761. readOnly: true
  50762. x-nullable: true
  50763. last_updated:
  50764. title: Last updated
  50765. type: string
  50766. format: date-time
  50767. readOnly: true
  50768. x-nullable: true
  50769. file_count:
  50770. title: File count
  50771. type: integer
  50772. readOnly: true
  50773. NestedUser:
  50774. required:
  50775. - username
  50776. type: object
  50777. properties:
  50778. id:
  50779. title: ID
  50780. type: integer
  50781. readOnly: true
  50782. url:
  50783. title: Url
  50784. type: string
  50785. format: uri
  50786. readOnly: true
  50787. display:
  50788. title: Display
  50789. type: string
  50790. readOnly: true
  50791. username:
  50792. title: Username
  50793. description: Required. 150 characters or fewer. Letters, digits and @/./+/-/_
  50794. only.
  50795. type: string
  50796. pattern: ^[\w.@+-]+$
  50797. maxLength: 150
  50798. minLength: 1
  50799. Job:
  50800. required:
  50801. - name
  50802. - job_id
  50803. type: object
  50804. properties:
  50805. id:
  50806. title: ID
  50807. type: integer
  50808. readOnly: true
  50809. url:
  50810. title: Url
  50811. type: string
  50812. format: uri
  50813. readOnly: true
  50814. display:
  50815. title: Display
  50816. type: string
  50817. readOnly: true
  50818. object_type:
  50819. title: Object type
  50820. type: string
  50821. readOnly: true
  50822. object_id:
  50823. title: Object id
  50824. type: integer
  50825. maximum: 9223372036854775807
  50826. minimum: 0
  50827. x-nullable: true
  50828. name:
  50829. title: Name
  50830. type: string
  50831. maxLength: 200
  50832. minLength: 1
  50833. status:
  50834. title: Status
  50835. required:
  50836. - label
  50837. - value
  50838. type: object
  50839. properties:
  50840. label:
  50841. type: string
  50842. enum:
  50843. - Pending
  50844. - Scheduled
  50845. - Running
  50846. - Completed
  50847. - Errored
  50848. - Failed
  50849. value:
  50850. type: string
  50851. enum:
  50852. - pending
  50853. - scheduled
  50854. - running
  50855. - completed
  50856. - errored
  50857. - failed
  50858. readOnly: true
  50859. created:
  50860. title: Created
  50861. type: string
  50862. format: date-time
  50863. readOnly: true
  50864. scheduled:
  50865. title: Scheduled
  50866. type: string
  50867. format: date-time
  50868. x-nullable: true
  50869. interval:
  50870. title: Interval
  50871. description: Recurrence interval (in minutes)
  50872. type: integer
  50873. maximum: 2147483647
  50874. minimum: 1
  50875. x-nullable: true
  50876. started:
  50877. title: Started
  50878. type: string
  50879. format: date-time
  50880. x-nullable: true
  50881. completed:
  50882. title: Completed
  50883. type: string
  50884. format: date-time
  50885. x-nullable: true
  50886. user:
  50887. $ref: '#/definitions/NestedUser'
  50888. data:
  50889. title: Data
  50890. type: object
  50891. x-nullable: true
  50892. job_id:
  50893. title: Job id
  50894. type: string
  50895. format: uuid
  50896. CableTermination:
  50897. required:
  50898. - cable
  50899. - cable_end
  50900. - termination_type
  50901. - termination_id
  50902. type: object
  50903. properties:
  50904. id:
  50905. title: ID
  50906. type: integer
  50907. readOnly: true
  50908. url:
  50909. title: Url
  50910. type: string
  50911. format: uri
  50912. readOnly: true
  50913. display:
  50914. title: Display
  50915. type: string
  50916. readOnly: true
  50917. cable:
  50918. title: Cable
  50919. type: integer
  50920. cable_end:
  50921. title: End
  50922. type: string
  50923. enum:
  50924. - A
  50925. - B
  50926. termination_type:
  50927. title: Termination type
  50928. type: string
  50929. termination_id:
  50930. title: Termination id
  50931. type: integer
  50932. maximum: 9223372036854775807
  50933. minimum: 0
  50934. termination:
  50935. title: Termination
  50936. type: object
  50937. readOnly: true
  50938. GenericObject:
  50939. required:
  50940. - object_type
  50941. - object_id
  50942. type: object
  50943. properties:
  50944. object_type:
  50945. title: Object type
  50946. type: string
  50947. object_id:
  50948. title: Object id
  50949. type: integer
  50950. object:
  50951. title: Object
  50952. type: object
  50953. readOnly: true
  50954. Cable:
  50955. type: object
  50956. properties:
  50957. id:
  50958. title: ID
  50959. type: integer
  50960. readOnly: true
  50961. url:
  50962. title: Url
  50963. type: string
  50964. format: uri
  50965. readOnly: true
  50966. display:
  50967. title: Display
  50968. type: string
  50969. readOnly: true
  50970. type:
  50971. title: Type
  50972. type: string
  50973. enum:
  50974. - cat3
  50975. - cat5
  50976. - cat5e
  50977. - cat6
  50978. - cat6a
  50979. - cat7
  50980. - cat7a
  50981. - cat8
  50982. - dac-active
  50983. - dac-passive
  50984. - mrj21-trunk
  50985. - coaxial
  50986. - mmf
  50987. - mmf-om1
  50988. - mmf-om2
  50989. - mmf-om3
  50990. - mmf-om4
  50991. - mmf-om5
  50992. - smf
  50993. - smf-os1
  50994. - smf-os2
  50995. - aoc
  50996. - power
  50997. a_terminations:
  50998. type: array
  50999. items:
  51000. $ref: '#/definitions/GenericObject'
  51001. b_terminations:
  51002. type: array
  51003. items:
  51004. $ref: '#/definitions/GenericObject'
  51005. status:
  51006. title: Status
  51007. required:
  51008. - label
  51009. - value
  51010. type: object
  51011. properties:
  51012. label:
  51013. type: string
  51014. enum:
  51015. - Connected
  51016. - Planned
  51017. - Decommissioning
  51018. value:
  51019. type: string
  51020. enum:
  51021. - connected
  51022. - planned
  51023. - decommissioning
  51024. tenant:
  51025. $ref: '#/definitions/NestedTenant'
  51026. label:
  51027. title: Label
  51028. type: string
  51029. maxLength: 100
  51030. color:
  51031. title: Color
  51032. type: string
  51033. pattern: ^[0-9a-f]{6}$
  51034. maxLength: 6
  51035. length:
  51036. title: Length
  51037. type: number
  51038. format: decimal
  51039. x-nullable: true
  51040. length_unit:
  51041. title: Length unit
  51042. required:
  51043. - label
  51044. - value
  51045. type: object
  51046. properties:
  51047. label:
  51048. type: string
  51049. enum:
  51050. - Kilometers
  51051. - Meters
  51052. - Centimeters
  51053. - Miles
  51054. - Feet
  51055. - Inches
  51056. value:
  51057. type: string
  51058. enum:
  51059. - km
  51060. - m
  51061. - cm
  51062. - mi
  51063. - ft
  51064. - in
  51065. description:
  51066. title: Description
  51067. type: string
  51068. maxLength: 200
  51069. comments:
  51070. title: Comments
  51071. type: string
  51072. tags:
  51073. type: array
  51074. items:
  51075. $ref: '#/definitions/NestedTag'
  51076. custom_fields:
  51077. title: Custom fields
  51078. type: object
  51079. default: {}
  51080. created:
  51081. title: Created
  51082. type: string
  51083. format: date-time
  51084. readOnly: true
  51085. x-nullable: true
  51086. last_updated:
  51087. title: Last updated
  51088. type: string
  51089. format: date-time
  51090. readOnly: true
  51091. x-nullable: true
  51092. WritableCable:
  51093. type: object
  51094. properties:
  51095. id:
  51096. title: ID
  51097. type: integer
  51098. readOnly: true
  51099. url:
  51100. title: Url
  51101. type: string
  51102. format: uri
  51103. readOnly: true
  51104. display:
  51105. title: Display
  51106. type: string
  51107. readOnly: true
  51108. type:
  51109. title: Type
  51110. type: string
  51111. enum:
  51112. - cat3
  51113. - cat5
  51114. - cat5e
  51115. - cat6
  51116. - cat6a
  51117. - cat7
  51118. - cat7a
  51119. - cat8
  51120. - dac-active
  51121. - dac-passive
  51122. - mrj21-trunk
  51123. - coaxial
  51124. - mmf
  51125. - mmf-om1
  51126. - mmf-om2
  51127. - mmf-om3
  51128. - mmf-om4
  51129. - mmf-om5
  51130. - smf
  51131. - smf-os1
  51132. - smf-os2
  51133. - aoc
  51134. - power
  51135. a_terminations:
  51136. type: array
  51137. items:
  51138. $ref: '#/definitions/GenericObject'
  51139. b_terminations:
  51140. type: array
  51141. items:
  51142. $ref: '#/definitions/GenericObject'
  51143. status:
  51144. title: Status
  51145. type: string
  51146. enum:
  51147. - connected
  51148. - planned
  51149. - decommissioning
  51150. tenant:
  51151. title: Tenant
  51152. type: integer
  51153. x-nullable: true
  51154. label:
  51155. title: Label
  51156. type: string
  51157. maxLength: 100
  51158. color:
  51159. title: Color
  51160. type: string
  51161. pattern: ^[0-9a-f]{6}$
  51162. maxLength: 6
  51163. length:
  51164. title: Length
  51165. type: number
  51166. format: decimal
  51167. x-nullable: true
  51168. length_unit:
  51169. title: Length unit
  51170. type: string
  51171. enum:
  51172. - km
  51173. - m
  51174. - cm
  51175. - mi
  51176. - ft
  51177. - in
  51178. description:
  51179. title: Description
  51180. type: string
  51181. maxLength: 200
  51182. comments:
  51183. title: Comments
  51184. type: string
  51185. tags:
  51186. type: array
  51187. items:
  51188. $ref: '#/definitions/NestedTag'
  51189. custom_fields:
  51190. title: Custom fields
  51191. type: object
  51192. default: {}
  51193. created:
  51194. title: Created
  51195. type: string
  51196. format: date-time
  51197. readOnly: true
  51198. x-nullable: true
  51199. last_updated:
  51200. title: Last updated
  51201. type: string
  51202. format: date-time
  51203. readOnly: true
  51204. x-nullable: true
  51205. NestedManufacturer:
  51206. required:
  51207. - name
  51208. - slug
  51209. type: object
  51210. properties:
  51211. id:
  51212. title: ID
  51213. type: integer
  51214. readOnly: true
  51215. url:
  51216. title: Url
  51217. type: string
  51218. format: uri
  51219. readOnly: true
  51220. display:
  51221. title: Display
  51222. type: string
  51223. readOnly: true
  51224. name:
  51225. title: Name
  51226. type: string
  51227. maxLength: 100
  51228. minLength: 1
  51229. slug:
  51230. title: Slug
  51231. type: string
  51232. format: slug
  51233. pattern: ^[-a-zA-Z0-9_]+$
  51234. maxLength: 100
  51235. minLength: 1
  51236. devicetype_count:
  51237. title: Devicetype count
  51238. type: integer
  51239. readOnly: true
  51240. NestedDeviceType:
  51241. required:
  51242. - model
  51243. - slug
  51244. type: object
  51245. properties:
  51246. id:
  51247. title: ID
  51248. type: integer
  51249. readOnly: true
  51250. url:
  51251. title: Url
  51252. type: string
  51253. format: uri
  51254. readOnly: true
  51255. display:
  51256. title: Display
  51257. type: string
  51258. readOnly: true
  51259. manufacturer:
  51260. $ref: '#/definitions/NestedManufacturer'
  51261. model:
  51262. title: Model
  51263. type: string
  51264. maxLength: 100
  51265. minLength: 1
  51266. slug:
  51267. title: Slug
  51268. type: string
  51269. format: slug
  51270. pattern: ^[-a-zA-Z0-9_]+$
  51271. maxLength: 100
  51272. minLength: 1
  51273. device_count:
  51274. title: Device count
  51275. type: integer
  51276. readOnly: true
  51277. NestedDeviceRole:
  51278. required:
  51279. - name
  51280. - slug
  51281. type: object
  51282. properties:
  51283. id:
  51284. title: ID
  51285. type: integer
  51286. readOnly: true
  51287. url:
  51288. title: Url
  51289. type: string
  51290. format: uri
  51291. readOnly: true
  51292. display:
  51293. title: Display
  51294. type: string
  51295. readOnly: true
  51296. name:
  51297. title: Name
  51298. type: string
  51299. maxLength: 100
  51300. minLength: 1
  51301. slug:
  51302. title: Slug
  51303. type: string
  51304. format: slug
  51305. pattern: ^[-a-zA-Z0-9_]+$
  51306. maxLength: 100
  51307. minLength: 1
  51308. device_count:
  51309. title: Device count
  51310. type: integer
  51311. readOnly: true
  51312. virtualmachine_count:
  51313. title: Virtualmachine count
  51314. type: integer
  51315. readOnly: true
  51316. NestedPlatform:
  51317. required:
  51318. - name
  51319. - slug
  51320. type: object
  51321. properties:
  51322. id:
  51323. title: ID
  51324. type: integer
  51325. readOnly: true
  51326. url:
  51327. title: Url
  51328. type: string
  51329. format: uri
  51330. readOnly: true
  51331. display:
  51332. title: Display
  51333. type: string
  51334. readOnly: true
  51335. name:
  51336. title: Name
  51337. type: string
  51338. maxLength: 100
  51339. minLength: 1
  51340. slug:
  51341. title: Slug
  51342. type: string
  51343. format: slug
  51344. pattern: ^[-a-zA-Z0-9_]+$
  51345. maxLength: 100
  51346. minLength: 1
  51347. device_count:
  51348. title: Device count
  51349. type: integer
  51350. readOnly: true
  51351. virtualmachine_count:
  51352. title: Virtualmachine count
  51353. type: integer
  51354. readOnly: true
  51355. x-nullable: true
  51356. NestedLocation:
  51357. required:
  51358. - name
  51359. - slug
  51360. type: object
  51361. properties:
  51362. id:
  51363. title: ID
  51364. type: integer
  51365. readOnly: true
  51366. url:
  51367. title: Url
  51368. type: string
  51369. format: uri
  51370. readOnly: true
  51371. display:
  51372. title: Display
  51373. type: string
  51374. readOnly: true
  51375. name:
  51376. title: Name
  51377. type: string
  51378. maxLength: 100
  51379. minLength: 1
  51380. slug:
  51381. title: Slug
  51382. type: string
  51383. format: slug
  51384. pattern: ^[-a-zA-Z0-9_]+$
  51385. maxLength: 100
  51386. minLength: 1
  51387. rack_count:
  51388. title: Rack count
  51389. type: integer
  51390. readOnly: true
  51391. _depth:
  51392. title: depth
  51393. type: integer
  51394. readOnly: true
  51395. x-nullable: true
  51396. NestedRack:
  51397. required:
  51398. - name
  51399. type: object
  51400. properties:
  51401. id:
  51402. title: ID
  51403. type: integer
  51404. readOnly: true
  51405. url:
  51406. title: Url
  51407. type: string
  51408. format: uri
  51409. readOnly: true
  51410. display:
  51411. title: Display
  51412. type: string
  51413. readOnly: true
  51414. name:
  51415. title: Name
  51416. type: string
  51417. maxLength: 100
  51418. minLength: 1
  51419. device_count:
  51420. title: Device count
  51421. type: integer
  51422. readOnly: true
  51423. x-nullable: true
  51424. NestedDevice:
  51425. type: object
  51426. properties:
  51427. id:
  51428. title: ID
  51429. type: integer
  51430. readOnly: true
  51431. url:
  51432. title: Url
  51433. type: string
  51434. format: uri
  51435. readOnly: true
  51436. display:
  51437. title: Display
  51438. type: string
  51439. readOnly: true
  51440. name:
  51441. title: Name
  51442. type: string
  51443. maxLength: 64
  51444. x-nullable: true
  51445. NestedIPAddress:
  51446. required:
  51447. - address
  51448. type: object
  51449. properties:
  51450. id:
  51451. title: ID
  51452. type: integer
  51453. readOnly: true
  51454. url:
  51455. title: Url
  51456. type: string
  51457. format: uri
  51458. readOnly: true
  51459. display:
  51460. title: Display
  51461. type: string
  51462. readOnly: true
  51463. family:
  51464. title: Family
  51465. type: integer
  51466. readOnly: true
  51467. address:
  51468. title: Address
  51469. description: IPv4 or IPv6 address (with mask)
  51470. type: string
  51471. NestedCluster:
  51472. required:
  51473. - name
  51474. type: object
  51475. properties:
  51476. id:
  51477. title: ID
  51478. type: integer
  51479. readOnly: true
  51480. url:
  51481. title: Url
  51482. type: string
  51483. format: uri
  51484. readOnly: true
  51485. display:
  51486. title: Display
  51487. type: string
  51488. readOnly: true
  51489. name:
  51490. title: Name
  51491. type: string
  51492. maxLength: 100
  51493. minLength: 1
  51494. virtualmachine_count:
  51495. title: Virtualmachine count
  51496. type: integer
  51497. readOnly: true
  51498. x-nullable: true
  51499. NestedVirtualChassis:
  51500. required:
  51501. - name
  51502. - master
  51503. type: object
  51504. properties:
  51505. id:
  51506. title: ID
  51507. type: integer
  51508. readOnly: true
  51509. url:
  51510. title: Url
  51511. type: string
  51512. format: uri
  51513. readOnly: true
  51514. display:
  51515. title: Display
  51516. type: string
  51517. readOnly: true
  51518. name:
  51519. title: Name
  51520. type: string
  51521. maxLength: 64
  51522. minLength: 1
  51523. master:
  51524. $ref: '#/definitions/NestedDevice'
  51525. member_count:
  51526. title: Member count
  51527. type: integer
  51528. readOnly: true
  51529. x-nullable: true
  51530. NestedConfigTemplate:
  51531. required:
  51532. - name
  51533. type: object
  51534. properties:
  51535. id:
  51536. title: ID
  51537. type: integer
  51538. readOnly: true
  51539. url:
  51540. title: Url
  51541. type: string
  51542. format: uri
  51543. readOnly: true
  51544. display:
  51545. title: Display
  51546. type: string
  51547. readOnly: true
  51548. name:
  51549. title: Name
  51550. type: string
  51551. maxLength: 100
  51552. minLength: 1
  51553. x-nullable: true
  51554. Device:
  51555. required:
  51556. - device_type
  51557. - device_role
  51558. - site
  51559. type: object
  51560. properties:
  51561. id:
  51562. title: ID
  51563. type: integer
  51564. readOnly: true
  51565. url:
  51566. title: Url
  51567. type: string
  51568. format: uri
  51569. readOnly: true
  51570. display:
  51571. title: Display
  51572. type: string
  51573. readOnly: true
  51574. name:
  51575. title: Name
  51576. type: string
  51577. maxLength: 64
  51578. x-nullable: true
  51579. device_type:
  51580. $ref: '#/definitions/NestedDeviceType'
  51581. device_role:
  51582. $ref: '#/definitions/NestedDeviceRole'
  51583. tenant:
  51584. $ref: '#/definitions/NestedTenant'
  51585. platform:
  51586. $ref: '#/definitions/NestedPlatform'
  51587. serial:
  51588. title: Serial number
  51589. description: Chassis serial number, assigned by the manufacturer
  51590. type: string
  51591. maxLength: 50
  51592. asset_tag:
  51593. title: Asset tag
  51594. description: A unique tag used to identify this device
  51595. type: string
  51596. maxLength: 50
  51597. x-nullable: true
  51598. site:
  51599. $ref: '#/definitions/NestedSite'
  51600. location:
  51601. $ref: '#/definitions/NestedLocation'
  51602. rack:
  51603. $ref: '#/definitions/NestedRack'
  51604. position:
  51605. title: Position (U)
  51606. type: number
  51607. format: decimal
  51608. minimum: 0.5
  51609. x-nullable: true
  51610. face:
  51611. title: Face
  51612. required:
  51613. - label
  51614. - value
  51615. type: object
  51616. properties:
  51617. label:
  51618. type: string
  51619. enum:
  51620. - Front
  51621. - Rear
  51622. value:
  51623. type: string
  51624. enum:
  51625. - front
  51626. - rear
  51627. parent_device:
  51628. $ref: '#/definitions/NestedDevice'
  51629. status:
  51630. title: Status
  51631. required:
  51632. - label
  51633. - value
  51634. type: object
  51635. properties:
  51636. label:
  51637. type: string
  51638. enum:
  51639. - Offline
  51640. - Active
  51641. - Planned
  51642. - Staged
  51643. - Failed
  51644. - Inventory
  51645. - Decommissioning
  51646. value:
  51647. type: string
  51648. enum:
  51649. - offline
  51650. - active
  51651. - planned
  51652. - staged
  51653. - failed
  51654. - inventory
  51655. - decommissioning
  51656. airflow:
  51657. title: Airflow
  51658. required:
  51659. - label
  51660. - value
  51661. type: object
  51662. properties:
  51663. label:
  51664. type: string
  51665. enum:
  51666. - Front to rear
  51667. - Rear to front
  51668. - Left to right
  51669. - Right to left
  51670. - Side to rear
  51671. - Passive
  51672. - Mixed
  51673. value:
  51674. type: string
  51675. enum:
  51676. - front-to-rear
  51677. - rear-to-front
  51678. - left-to-right
  51679. - right-to-left
  51680. - side-to-rear
  51681. - passive
  51682. - mixed
  51683. primary_ip:
  51684. $ref: '#/definitions/NestedIPAddress'
  51685. primary_ip4:
  51686. $ref: '#/definitions/NestedIPAddress'
  51687. primary_ip6:
  51688. $ref: '#/definitions/NestedIPAddress'
  51689. cluster:
  51690. $ref: '#/definitions/NestedCluster'
  51691. virtual_chassis:
  51692. $ref: '#/definitions/NestedVirtualChassis'
  51693. vc_position:
  51694. title: Vc position
  51695. type: integer
  51696. maximum: 255
  51697. minimum: 0
  51698. x-nullable: true
  51699. vc_priority:
  51700. title: Vc priority
  51701. description: Virtual chassis master election priority
  51702. type: integer
  51703. maximum: 255
  51704. minimum: 0
  51705. x-nullable: true
  51706. description:
  51707. title: Description
  51708. type: string
  51709. maxLength: 200
  51710. comments:
  51711. title: Comments
  51712. type: string
  51713. config_template:
  51714. $ref: '#/definitions/NestedConfigTemplate'
  51715. local_context_data:
  51716. title: Local context data
  51717. description: Local config context data takes precedence over source contexts
  51718. in the final rendered config context
  51719. type: object
  51720. x-nullable: true
  51721. tags:
  51722. type: array
  51723. items:
  51724. $ref: '#/definitions/NestedTag'
  51725. custom_fields:
  51726. title: Custom fields
  51727. type: object
  51728. default: {}
  51729. created:
  51730. title: Created
  51731. type: string
  51732. format: date-time
  51733. readOnly: true
  51734. x-nullable: true
  51735. last_updated:
  51736. title: Last updated
  51737. type: string
  51738. format: date-time
  51739. readOnly: true
  51740. x-nullable: true
  51741. NestedModuleType:
  51742. required:
  51743. - model
  51744. type: object
  51745. properties:
  51746. id:
  51747. title: ID
  51748. type: integer
  51749. readOnly: true
  51750. url:
  51751. title: Url
  51752. type: string
  51753. format: uri
  51754. readOnly: true
  51755. display:
  51756. title: Display
  51757. type: string
  51758. readOnly: true
  51759. manufacturer:
  51760. $ref: '#/definitions/NestedManufacturer'
  51761. model:
  51762. title: Model
  51763. type: string
  51764. maxLength: 100
  51765. minLength: 1
  51766. x-nullable: true
  51767. ConsolePortTemplate:
  51768. required:
  51769. - name
  51770. type: object
  51771. properties:
  51772. id:
  51773. title: ID
  51774. type: integer
  51775. readOnly: true
  51776. url:
  51777. title: Url
  51778. type: string
  51779. format: uri
  51780. readOnly: true
  51781. display:
  51782. title: Display
  51783. type: string
  51784. readOnly: true
  51785. device_type:
  51786. $ref: '#/definitions/NestedDeviceType'
  51787. module_type:
  51788. $ref: '#/definitions/NestedModuleType'
  51789. name:
  51790. title: Name
  51791. description: |2
  51792. {module} is accepted as a substitution for the module bay position when attached to a module type.
  51793. type: string
  51794. maxLength: 64
  51795. minLength: 1
  51796. label:
  51797. title: Label
  51798. description: Physical label
  51799. type: string
  51800. maxLength: 64
  51801. type:
  51802. title: Type
  51803. required:
  51804. - label
  51805. - value
  51806. type: object
  51807. properties:
  51808. label:
  51809. type: string
  51810. enum:
  51811. - DE-9
  51812. - DB-25
  51813. - RJ-11
  51814. - RJ-12
  51815. - RJ-45
  51816. - Mini-DIN 8
  51817. - USB Type A
  51818. - USB Type B
  51819. - USB Type C
  51820. - USB Mini A
  51821. - USB Mini B
  51822. - USB Micro A
  51823. - USB Micro B
  51824. - USB Micro AB
  51825. - Other
  51826. value:
  51827. type: string
  51828. enum:
  51829. - de-9
  51830. - db-25
  51831. - rj-11
  51832. - rj-12
  51833. - rj-45
  51834. - mini-din-8
  51835. - usb-a
  51836. - usb-b
  51837. - usb-c
  51838. - usb-mini-a
  51839. - usb-mini-b
  51840. - usb-micro-a
  51841. - usb-micro-b
  51842. - usb-micro-ab
  51843. - other
  51844. description:
  51845. title: Description
  51846. type: string
  51847. maxLength: 200
  51848. created:
  51849. title: Created
  51850. type: string
  51851. format: date-time
  51852. readOnly: true
  51853. x-nullable: true
  51854. last_updated:
  51855. title: Last updated
  51856. type: string
  51857. format: date-time
  51858. readOnly: true
  51859. x-nullable: true
  51860. WritableConsolePortTemplate:
  51861. required:
  51862. - name
  51863. type: object
  51864. properties:
  51865. id:
  51866. title: ID
  51867. type: integer
  51868. readOnly: true
  51869. url:
  51870. title: Url
  51871. type: string
  51872. format: uri
  51873. readOnly: true
  51874. display:
  51875. title: Display
  51876. type: string
  51877. readOnly: true
  51878. device_type:
  51879. title: Device type
  51880. type: integer
  51881. x-nullable: true
  51882. module_type:
  51883. title: Module type
  51884. type: integer
  51885. x-nullable: true
  51886. name:
  51887. title: Name
  51888. description: |2
  51889. {module} is accepted as a substitution for the module bay position when attached to a module type.
  51890. type: string
  51891. maxLength: 64
  51892. minLength: 1
  51893. label:
  51894. title: Label
  51895. description: Physical label
  51896. type: string
  51897. maxLength: 64
  51898. type:
  51899. title: Type
  51900. type: string
  51901. enum:
  51902. - de-9
  51903. - db-25
  51904. - rj-11
  51905. - rj-12
  51906. - rj-45
  51907. - mini-din-8
  51908. - usb-a
  51909. - usb-b
  51910. - usb-c
  51911. - usb-mini-a
  51912. - usb-mini-b
  51913. - usb-micro-a
  51914. - usb-micro-b
  51915. - usb-micro-ab
  51916. - other
  51917. description:
  51918. title: Description
  51919. type: string
  51920. maxLength: 200
  51921. created:
  51922. title: Created
  51923. type: string
  51924. format: date-time
  51925. readOnly: true
  51926. x-nullable: true
  51927. last_updated:
  51928. title: Last updated
  51929. type: string
  51930. format: date-time
  51931. readOnly: true
  51932. x-nullable: true
  51933. ModuleNestedModuleBay:
  51934. required:
  51935. - name
  51936. type: object
  51937. properties:
  51938. id:
  51939. title: ID
  51940. type: integer
  51941. readOnly: true
  51942. url:
  51943. title: Url
  51944. type: string
  51945. format: uri
  51946. readOnly: true
  51947. display:
  51948. title: Display
  51949. type: string
  51950. readOnly: true
  51951. name:
  51952. title: Name
  51953. type: string
  51954. maxLength: 64
  51955. minLength: 1
  51956. ComponentNestedModule:
  51957. required:
  51958. - device
  51959. type: object
  51960. properties:
  51961. id:
  51962. title: ID
  51963. type: integer
  51964. readOnly: true
  51965. url:
  51966. title: Url
  51967. type: string
  51968. format: uri
  51969. readOnly: true
  51970. display:
  51971. title: Display
  51972. type: string
  51973. readOnly: true
  51974. device:
  51975. title: Device
  51976. type: integer
  51977. module_bay:
  51978. $ref: '#/definitions/ModuleNestedModuleBay'
  51979. x-nullable: true
  51980. ConsolePort:
  51981. required:
  51982. - device
  51983. - name
  51984. type: object
  51985. properties:
  51986. id:
  51987. title: ID
  51988. type: integer
  51989. readOnly: true
  51990. url:
  51991. title: Url
  51992. type: string
  51993. format: uri
  51994. readOnly: true
  51995. display:
  51996. title: Display
  51997. type: string
  51998. readOnly: true
  51999. device:
  52000. $ref: '#/definitions/NestedDevice'
  52001. module:
  52002. $ref: '#/definitions/ComponentNestedModule'
  52003. name:
  52004. title: Name
  52005. type: string
  52006. maxLength: 64
  52007. minLength: 1
  52008. label:
  52009. title: Label
  52010. description: Physical label
  52011. type: string
  52012. maxLength: 64
  52013. type:
  52014. title: Type
  52015. required:
  52016. - label
  52017. - value
  52018. type: object
  52019. properties:
  52020. label:
  52021. type: string
  52022. enum:
  52023. - DE-9
  52024. - DB-25
  52025. - RJ-11
  52026. - RJ-12
  52027. - RJ-45
  52028. - Mini-DIN 8
  52029. - USB Type A
  52030. - USB Type B
  52031. - USB Type C
  52032. - USB Mini A
  52033. - USB Mini B
  52034. - USB Micro A
  52035. - USB Micro B
  52036. - USB Micro AB
  52037. - Other
  52038. value:
  52039. type: string
  52040. enum:
  52041. - de-9
  52042. - db-25
  52043. - rj-11
  52044. - rj-12
  52045. - rj-45
  52046. - mini-din-8
  52047. - usb-a
  52048. - usb-b
  52049. - usb-c
  52050. - usb-mini-a
  52051. - usb-mini-b
  52052. - usb-micro-a
  52053. - usb-micro-b
  52054. - usb-micro-ab
  52055. - other
  52056. speed:
  52057. title: Speed
  52058. required:
  52059. - label
  52060. - value
  52061. type: object
  52062. properties:
  52063. label:
  52064. type: string
  52065. enum:
  52066. - 1200 bps
  52067. - 2400 bps
  52068. - 4800 bps
  52069. - 9600 bps
  52070. - 19.2 kbps
  52071. - 38.4 kbps
  52072. - 57.6 kbps
  52073. - 115.2 kbps
  52074. value:
  52075. type: integer
  52076. enum:
  52077. - 1200
  52078. - 2400
  52079. - 4800
  52080. - 9600
  52081. - 19200
  52082. - 38400
  52083. - 57600
  52084. - 115200
  52085. x-nullable: true
  52086. description:
  52087. title: Description
  52088. type: string
  52089. maxLength: 200
  52090. mark_connected:
  52091. title: Mark connected
  52092. description: Treat as if a cable is connected
  52093. type: boolean
  52094. cable:
  52095. $ref: '#/definitions/NestedCable'
  52096. cable_end:
  52097. title: Cable end
  52098. type: string
  52099. readOnly: true
  52100. minLength: 1
  52101. link_peers:
  52102. description: |2
  52103. Return the appropriate serializer for the link termination model.
  52104. type: array
  52105. items:
  52106. type: string
  52107. x-nullable: true
  52108. readOnly: true
  52109. link_peers_type:
  52110. title: Link peers type
  52111. type: string
  52112. readOnly: true
  52113. connected_endpoints:
  52114. description: |2
  52115. Return the appropriate serializer for the type of connected object.
  52116. type: array
  52117. items:
  52118. type: string
  52119. x-nullable: true
  52120. readOnly: true
  52121. connected_endpoints_type:
  52122. title: Connected endpoints type
  52123. type: string
  52124. readOnly: true
  52125. connected_endpoints_reachable:
  52126. title: Connected endpoints reachable
  52127. type: boolean
  52128. readOnly: true
  52129. tags:
  52130. type: array
  52131. items:
  52132. $ref: '#/definitions/NestedTag'
  52133. custom_fields:
  52134. title: Custom fields
  52135. type: object
  52136. default: {}
  52137. created:
  52138. title: Created
  52139. type: string
  52140. format: date-time
  52141. readOnly: true
  52142. x-nullable: true
  52143. last_updated:
  52144. title: Last updated
  52145. type: string
  52146. format: date-time
  52147. readOnly: true
  52148. x-nullable: true
  52149. _occupied:
  52150. title: occupied
  52151. type: boolean
  52152. readOnly: true
  52153. WritableConsolePort:
  52154. required:
  52155. - device
  52156. - name
  52157. type: object
  52158. properties:
  52159. id:
  52160. title: ID
  52161. type: integer
  52162. readOnly: true
  52163. url:
  52164. title: Url
  52165. type: string
  52166. format: uri
  52167. readOnly: true
  52168. display:
  52169. title: Display
  52170. type: string
  52171. readOnly: true
  52172. device:
  52173. title: Device
  52174. type: integer
  52175. module:
  52176. title: Module
  52177. type: integer
  52178. x-nullable: true
  52179. name:
  52180. title: Name
  52181. type: string
  52182. maxLength: 64
  52183. minLength: 1
  52184. label:
  52185. title: Label
  52186. description: Physical label
  52187. type: string
  52188. maxLength: 64
  52189. type:
  52190. title: Type
  52191. description: Physical port type
  52192. type: string
  52193. enum:
  52194. - de-9
  52195. - db-25
  52196. - rj-11
  52197. - rj-12
  52198. - rj-45
  52199. - mini-din-8
  52200. - usb-a
  52201. - usb-b
  52202. - usb-c
  52203. - usb-mini-a
  52204. - usb-mini-b
  52205. - usb-micro-a
  52206. - usb-micro-b
  52207. - usb-micro-ab
  52208. - other
  52209. speed:
  52210. title: Speed
  52211. description: Port speed in bits per second
  52212. type: integer
  52213. enum:
  52214. - 1200
  52215. - 2400
  52216. - 4800
  52217. - 9600
  52218. - 19200
  52219. - 38400
  52220. - 57600
  52221. - 115200
  52222. x-nullable: true
  52223. description:
  52224. title: Description
  52225. type: string
  52226. maxLength: 200
  52227. mark_connected:
  52228. title: Mark connected
  52229. description: Treat as if a cable is connected
  52230. type: boolean
  52231. cable:
  52232. $ref: '#/definitions/NestedCable'
  52233. cable_end:
  52234. title: Cable end
  52235. type: string
  52236. readOnly: true
  52237. minLength: 1
  52238. link_peers:
  52239. description: |2
  52240. Return the appropriate serializer for the link termination model.
  52241. type: array
  52242. items:
  52243. type: string
  52244. x-nullable: true
  52245. readOnly: true
  52246. link_peers_type:
  52247. title: Link peers type
  52248. type: string
  52249. readOnly: true
  52250. connected_endpoints:
  52251. description: |2
  52252. Return the appropriate serializer for the type of connected object.
  52253. type: array
  52254. items:
  52255. type: string
  52256. x-nullable: true
  52257. readOnly: true
  52258. connected_endpoints_type:
  52259. title: Connected endpoints type
  52260. type: string
  52261. readOnly: true
  52262. connected_endpoints_reachable:
  52263. title: Connected endpoints reachable
  52264. type: boolean
  52265. readOnly: true
  52266. tags:
  52267. type: array
  52268. items:
  52269. $ref: '#/definitions/NestedTag'
  52270. custom_fields:
  52271. title: Custom fields
  52272. type: object
  52273. default: {}
  52274. created:
  52275. title: Created
  52276. type: string
  52277. format: date-time
  52278. readOnly: true
  52279. x-nullable: true
  52280. last_updated:
  52281. title: Last updated
  52282. type: string
  52283. format: date-time
  52284. readOnly: true
  52285. x-nullable: true
  52286. _occupied:
  52287. title: occupied
  52288. type: boolean
  52289. readOnly: true
  52290. ConsoleServerPortTemplate:
  52291. required:
  52292. - name
  52293. type: object
  52294. properties:
  52295. id:
  52296. title: ID
  52297. type: integer
  52298. readOnly: true
  52299. url:
  52300. title: Url
  52301. type: string
  52302. format: uri
  52303. readOnly: true
  52304. display:
  52305. title: Display
  52306. type: string
  52307. readOnly: true
  52308. device_type:
  52309. $ref: '#/definitions/NestedDeviceType'
  52310. module_type:
  52311. $ref: '#/definitions/NestedModuleType'
  52312. name:
  52313. title: Name
  52314. description: |2
  52315. {module} is accepted as a substitution for the module bay position when attached to a module type.
  52316. type: string
  52317. maxLength: 64
  52318. minLength: 1
  52319. label:
  52320. title: Label
  52321. description: Physical label
  52322. type: string
  52323. maxLength: 64
  52324. type:
  52325. title: Type
  52326. required:
  52327. - label
  52328. - value
  52329. type: object
  52330. properties:
  52331. label:
  52332. type: string
  52333. enum:
  52334. - DE-9
  52335. - DB-25
  52336. - RJ-11
  52337. - RJ-12
  52338. - RJ-45
  52339. - Mini-DIN 8
  52340. - USB Type A
  52341. - USB Type B
  52342. - USB Type C
  52343. - USB Mini A
  52344. - USB Mini B
  52345. - USB Micro A
  52346. - USB Micro B
  52347. - USB Micro AB
  52348. - Other
  52349. value:
  52350. type: string
  52351. enum:
  52352. - de-9
  52353. - db-25
  52354. - rj-11
  52355. - rj-12
  52356. - rj-45
  52357. - mini-din-8
  52358. - usb-a
  52359. - usb-b
  52360. - usb-c
  52361. - usb-mini-a
  52362. - usb-mini-b
  52363. - usb-micro-a
  52364. - usb-micro-b
  52365. - usb-micro-ab
  52366. - other
  52367. description:
  52368. title: Description
  52369. type: string
  52370. maxLength: 200
  52371. created:
  52372. title: Created
  52373. type: string
  52374. format: date-time
  52375. readOnly: true
  52376. x-nullable: true
  52377. last_updated:
  52378. title: Last updated
  52379. type: string
  52380. format: date-time
  52381. readOnly: true
  52382. x-nullable: true
  52383. WritableConsoleServerPortTemplate:
  52384. required:
  52385. - name
  52386. type: object
  52387. properties:
  52388. id:
  52389. title: ID
  52390. type: integer
  52391. readOnly: true
  52392. url:
  52393. title: Url
  52394. type: string
  52395. format: uri
  52396. readOnly: true
  52397. display:
  52398. title: Display
  52399. type: string
  52400. readOnly: true
  52401. device_type:
  52402. title: Device type
  52403. type: integer
  52404. x-nullable: true
  52405. module_type:
  52406. title: Module type
  52407. type: integer
  52408. x-nullable: true
  52409. name:
  52410. title: Name
  52411. description: |2
  52412. {module} is accepted as a substitution for the module bay position when attached to a module type.
  52413. type: string
  52414. maxLength: 64
  52415. minLength: 1
  52416. label:
  52417. title: Label
  52418. description: Physical label
  52419. type: string
  52420. maxLength: 64
  52421. type:
  52422. title: Type
  52423. type: string
  52424. enum:
  52425. - de-9
  52426. - db-25
  52427. - rj-11
  52428. - rj-12
  52429. - rj-45
  52430. - mini-din-8
  52431. - usb-a
  52432. - usb-b
  52433. - usb-c
  52434. - usb-mini-a
  52435. - usb-mini-b
  52436. - usb-micro-a
  52437. - usb-micro-b
  52438. - usb-micro-ab
  52439. - other
  52440. description:
  52441. title: Description
  52442. type: string
  52443. maxLength: 200
  52444. created:
  52445. title: Created
  52446. type: string
  52447. format: date-time
  52448. readOnly: true
  52449. x-nullable: true
  52450. last_updated:
  52451. title: Last updated
  52452. type: string
  52453. format: date-time
  52454. readOnly: true
  52455. x-nullable: true
  52456. ConsoleServerPort:
  52457. required:
  52458. - device
  52459. - name
  52460. type: object
  52461. properties:
  52462. id:
  52463. title: ID
  52464. type: integer
  52465. readOnly: true
  52466. url:
  52467. title: Url
  52468. type: string
  52469. format: uri
  52470. readOnly: true
  52471. display:
  52472. title: Display
  52473. type: string
  52474. readOnly: true
  52475. device:
  52476. $ref: '#/definitions/NestedDevice'
  52477. module:
  52478. $ref: '#/definitions/ComponentNestedModule'
  52479. name:
  52480. title: Name
  52481. type: string
  52482. maxLength: 64
  52483. minLength: 1
  52484. label:
  52485. title: Label
  52486. description: Physical label
  52487. type: string
  52488. maxLength: 64
  52489. type:
  52490. title: Type
  52491. required:
  52492. - label
  52493. - value
  52494. type: object
  52495. properties:
  52496. label:
  52497. type: string
  52498. enum:
  52499. - DE-9
  52500. - DB-25
  52501. - RJ-11
  52502. - RJ-12
  52503. - RJ-45
  52504. - Mini-DIN 8
  52505. - USB Type A
  52506. - USB Type B
  52507. - USB Type C
  52508. - USB Mini A
  52509. - USB Mini B
  52510. - USB Micro A
  52511. - USB Micro B
  52512. - USB Micro AB
  52513. - Other
  52514. value:
  52515. type: string
  52516. enum:
  52517. - de-9
  52518. - db-25
  52519. - rj-11
  52520. - rj-12
  52521. - rj-45
  52522. - mini-din-8
  52523. - usb-a
  52524. - usb-b
  52525. - usb-c
  52526. - usb-mini-a
  52527. - usb-mini-b
  52528. - usb-micro-a
  52529. - usb-micro-b
  52530. - usb-micro-ab
  52531. - other
  52532. speed:
  52533. title: Speed
  52534. required:
  52535. - label
  52536. - value
  52537. type: object
  52538. properties:
  52539. label:
  52540. type: string
  52541. enum:
  52542. - 1200 bps
  52543. - 2400 bps
  52544. - 4800 bps
  52545. - 9600 bps
  52546. - 19.2 kbps
  52547. - 38.4 kbps
  52548. - 57.6 kbps
  52549. - 115.2 kbps
  52550. value:
  52551. type: integer
  52552. enum:
  52553. - 1200
  52554. - 2400
  52555. - 4800
  52556. - 9600
  52557. - 19200
  52558. - 38400
  52559. - 57600
  52560. - 115200
  52561. x-nullable: true
  52562. description:
  52563. title: Description
  52564. type: string
  52565. maxLength: 200
  52566. mark_connected:
  52567. title: Mark connected
  52568. description: Treat as if a cable is connected
  52569. type: boolean
  52570. cable:
  52571. $ref: '#/definitions/NestedCable'
  52572. cable_end:
  52573. title: Cable end
  52574. type: string
  52575. readOnly: true
  52576. minLength: 1
  52577. link_peers:
  52578. description: |2
  52579. Return the appropriate serializer for the link termination model.
  52580. type: array
  52581. items:
  52582. type: string
  52583. x-nullable: true
  52584. readOnly: true
  52585. link_peers_type:
  52586. title: Link peers type
  52587. type: string
  52588. readOnly: true
  52589. connected_endpoints:
  52590. description: |2
  52591. Return the appropriate serializer for the type of connected object.
  52592. type: array
  52593. items:
  52594. type: string
  52595. x-nullable: true
  52596. readOnly: true
  52597. connected_endpoints_type:
  52598. title: Connected endpoints type
  52599. type: string
  52600. readOnly: true
  52601. connected_endpoints_reachable:
  52602. title: Connected endpoints reachable
  52603. type: boolean
  52604. readOnly: true
  52605. tags:
  52606. type: array
  52607. items:
  52608. $ref: '#/definitions/NestedTag'
  52609. custom_fields:
  52610. title: Custom fields
  52611. type: object
  52612. default: {}
  52613. created:
  52614. title: Created
  52615. type: string
  52616. format: date-time
  52617. readOnly: true
  52618. x-nullable: true
  52619. last_updated:
  52620. title: Last updated
  52621. type: string
  52622. format: date-time
  52623. readOnly: true
  52624. x-nullable: true
  52625. _occupied:
  52626. title: occupied
  52627. type: boolean
  52628. readOnly: true
  52629. WritableConsoleServerPort:
  52630. required:
  52631. - device
  52632. - name
  52633. type: object
  52634. properties:
  52635. id:
  52636. title: ID
  52637. type: integer
  52638. readOnly: true
  52639. url:
  52640. title: Url
  52641. type: string
  52642. format: uri
  52643. readOnly: true
  52644. display:
  52645. title: Display
  52646. type: string
  52647. readOnly: true
  52648. device:
  52649. title: Device
  52650. type: integer
  52651. module:
  52652. title: Module
  52653. type: integer
  52654. x-nullable: true
  52655. name:
  52656. title: Name
  52657. type: string
  52658. maxLength: 64
  52659. minLength: 1
  52660. label:
  52661. title: Label
  52662. description: Physical label
  52663. type: string
  52664. maxLength: 64
  52665. type:
  52666. title: Type
  52667. description: Physical port type
  52668. type: string
  52669. enum:
  52670. - de-9
  52671. - db-25
  52672. - rj-11
  52673. - rj-12
  52674. - rj-45
  52675. - mini-din-8
  52676. - usb-a
  52677. - usb-b
  52678. - usb-c
  52679. - usb-mini-a
  52680. - usb-mini-b
  52681. - usb-micro-a
  52682. - usb-micro-b
  52683. - usb-micro-ab
  52684. - other
  52685. speed:
  52686. title: Speed
  52687. description: Port speed in bits per second
  52688. type: integer
  52689. enum:
  52690. - 1200
  52691. - 2400
  52692. - 4800
  52693. - 9600
  52694. - 19200
  52695. - 38400
  52696. - 57600
  52697. - 115200
  52698. x-nullable: true
  52699. description:
  52700. title: Description
  52701. type: string
  52702. maxLength: 200
  52703. mark_connected:
  52704. title: Mark connected
  52705. description: Treat as if a cable is connected
  52706. type: boolean
  52707. cable:
  52708. $ref: '#/definitions/NestedCable'
  52709. cable_end:
  52710. title: Cable end
  52711. type: string
  52712. readOnly: true
  52713. minLength: 1
  52714. link_peers:
  52715. description: |2
  52716. Return the appropriate serializer for the link termination model.
  52717. type: array
  52718. items:
  52719. type: string
  52720. x-nullable: true
  52721. readOnly: true
  52722. link_peers_type:
  52723. title: Link peers type
  52724. type: string
  52725. readOnly: true
  52726. connected_endpoints:
  52727. description: |2
  52728. Return the appropriate serializer for the type of connected object.
  52729. type: array
  52730. items:
  52731. type: string
  52732. x-nullable: true
  52733. readOnly: true
  52734. connected_endpoints_type:
  52735. title: Connected endpoints type
  52736. type: string
  52737. readOnly: true
  52738. connected_endpoints_reachable:
  52739. title: Connected endpoints reachable
  52740. type: boolean
  52741. readOnly: true
  52742. tags:
  52743. type: array
  52744. items:
  52745. $ref: '#/definitions/NestedTag'
  52746. custom_fields:
  52747. title: Custom fields
  52748. type: object
  52749. default: {}
  52750. created:
  52751. title: Created
  52752. type: string
  52753. format: date-time
  52754. readOnly: true
  52755. x-nullable: true
  52756. last_updated:
  52757. title: Last updated
  52758. type: string
  52759. format: date-time
  52760. readOnly: true
  52761. x-nullable: true
  52762. _occupied:
  52763. title: occupied
  52764. type: boolean
  52765. readOnly: true
  52766. DeviceBayTemplate:
  52767. required:
  52768. - device_type
  52769. - name
  52770. type: object
  52771. properties:
  52772. id:
  52773. title: ID
  52774. type: integer
  52775. readOnly: true
  52776. url:
  52777. title: Url
  52778. type: string
  52779. format: uri
  52780. readOnly: true
  52781. display:
  52782. title: Display
  52783. type: string
  52784. readOnly: true
  52785. device_type:
  52786. $ref: '#/definitions/NestedDeviceType'
  52787. name:
  52788. title: Name
  52789. description: |2
  52790. {module} is accepted as a substitution for the module bay position when attached to a module type.
  52791. type: string
  52792. maxLength: 64
  52793. minLength: 1
  52794. label:
  52795. title: Label
  52796. description: Physical label
  52797. type: string
  52798. maxLength: 64
  52799. description:
  52800. title: Description
  52801. type: string
  52802. maxLength: 200
  52803. created:
  52804. title: Created
  52805. type: string
  52806. format: date-time
  52807. readOnly: true
  52808. x-nullable: true
  52809. last_updated:
  52810. title: Last updated
  52811. type: string
  52812. format: date-time
  52813. readOnly: true
  52814. x-nullable: true
  52815. WritableDeviceBayTemplate:
  52816. required:
  52817. - device_type
  52818. - name
  52819. type: object
  52820. properties:
  52821. id:
  52822. title: ID
  52823. type: integer
  52824. readOnly: true
  52825. url:
  52826. title: Url
  52827. type: string
  52828. format: uri
  52829. readOnly: true
  52830. display:
  52831. title: Display
  52832. type: string
  52833. readOnly: true
  52834. device_type:
  52835. title: Device type
  52836. type: integer
  52837. name:
  52838. title: Name
  52839. description: |2
  52840. {module} is accepted as a substitution for the module bay position when attached to a module type.
  52841. type: string
  52842. maxLength: 64
  52843. minLength: 1
  52844. label:
  52845. title: Label
  52846. description: Physical label
  52847. type: string
  52848. maxLength: 64
  52849. description:
  52850. title: Description
  52851. type: string
  52852. maxLength: 200
  52853. created:
  52854. title: Created
  52855. type: string
  52856. format: date-time
  52857. readOnly: true
  52858. x-nullable: true
  52859. last_updated:
  52860. title: Last updated
  52861. type: string
  52862. format: date-time
  52863. readOnly: true
  52864. x-nullable: true
  52865. DeviceBay:
  52866. required:
  52867. - device
  52868. - name
  52869. type: object
  52870. properties:
  52871. id:
  52872. title: ID
  52873. type: integer
  52874. readOnly: true
  52875. url:
  52876. title: Url
  52877. type: string
  52878. format: uri
  52879. readOnly: true
  52880. display:
  52881. title: Display
  52882. type: string
  52883. readOnly: true
  52884. device:
  52885. $ref: '#/definitions/NestedDevice'
  52886. name:
  52887. title: Name
  52888. type: string
  52889. maxLength: 64
  52890. minLength: 1
  52891. label:
  52892. title: Label
  52893. description: Physical label
  52894. type: string
  52895. maxLength: 64
  52896. description:
  52897. title: Description
  52898. type: string
  52899. maxLength: 200
  52900. installed_device:
  52901. $ref: '#/definitions/NestedDevice'
  52902. tags:
  52903. type: array
  52904. items:
  52905. $ref: '#/definitions/NestedTag'
  52906. custom_fields:
  52907. title: Custom fields
  52908. type: object
  52909. default: {}
  52910. created:
  52911. title: Created
  52912. type: string
  52913. format: date-time
  52914. readOnly: true
  52915. x-nullable: true
  52916. last_updated:
  52917. title: Last updated
  52918. type: string
  52919. format: date-time
  52920. readOnly: true
  52921. x-nullable: true
  52922. WritableDeviceBay:
  52923. required:
  52924. - device
  52925. - name
  52926. type: object
  52927. properties:
  52928. id:
  52929. title: ID
  52930. type: integer
  52931. readOnly: true
  52932. url:
  52933. title: Url
  52934. type: string
  52935. format: uri
  52936. readOnly: true
  52937. display:
  52938. title: Display
  52939. type: string
  52940. readOnly: true
  52941. device:
  52942. title: Device
  52943. type: integer
  52944. name:
  52945. title: Name
  52946. type: string
  52947. maxLength: 64
  52948. minLength: 1
  52949. label:
  52950. title: Label
  52951. description: Physical label
  52952. type: string
  52953. maxLength: 64
  52954. description:
  52955. title: Description
  52956. type: string
  52957. maxLength: 200
  52958. installed_device:
  52959. title: Installed device
  52960. type: integer
  52961. x-nullable: true
  52962. tags:
  52963. type: array
  52964. items:
  52965. $ref: '#/definitions/NestedTag'
  52966. custom_fields:
  52967. title: Custom fields
  52968. type: object
  52969. default: {}
  52970. created:
  52971. title: Created
  52972. type: string
  52973. format: date-time
  52974. readOnly: true
  52975. x-nullable: true
  52976. last_updated:
  52977. title: Last updated
  52978. type: string
  52979. format: date-time
  52980. readOnly: true
  52981. x-nullable: true
  52982. DeviceRole:
  52983. required:
  52984. - name
  52985. - slug
  52986. type: object
  52987. properties:
  52988. id:
  52989. title: ID
  52990. type: integer
  52991. readOnly: true
  52992. url:
  52993. title: Url
  52994. type: string
  52995. format: uri
  52996. readOnly: true
  52997. display:
  52998. title: Display
  52999. type: string
  53000. readOnly: true
  53001. name:
  53002. title: Name
  53003. type: string
  53004. maxLength: 100
  53005. minLength: 1
  53006. slug:
  53007. title: Slug
  53008. type: string
  53009. format: slug
  53010. pattern: ^[-a-zA-Z0-9_]+$
  53011. maxLength: 100
  53012. minLength: 1
  53013. color:
  53014. title: Color
  53015. type: string
  53016. pattern: ^[0-9a-f]{6}$
  53017. maxLength: 6
  53018. minLength: 1
  53019. vm_role:
  53020. title: VM Role
  53021. description: Virtual machines may be assigned to this role
  53022. type: boolean
  53023. config_template:
  53024. $ref: '#/definitions/NestedConfigTemplate'
  53025. description:
  53026. title: Description
  53027. type: string
  53028. maxLength: 200
  53029. tags:
  53030. type: array
  53031. items:
  53032. $ref: '#/definitions/NestedTag'
  53033. custom_fields:
  53034. title: Custom fields
  53035. type: object
  53036. default: {}
  53037. created:
  53038. title: Created
  53039. type: string
  53040. format: date-time
  53041. readOnly: true
  53042. x-nullable: true
  53043. last_updated:
  53044. title: Last updated
  53045. type: string
  53046. format: date-time
  53047. readOnly: true
  53048. x-nullable: true
  53049. device_count:
  53050. title: Device count
  53051. type: integer
  53052. readOnly: true
  53053. virtualmachine_count:
  53054. title: Virtualmachine count
  53055. type: integer
  53056. readOnly: true
  53057. WritableDeviceRole:
  53058. required:
  53059. - name
  53060. - slug
  53061. type: object
  53062. properties:
  53063. id:
  53064. title: ID
  53065. type: integer
  53066. readOnly: true
  53067. url:
  53068. title: Url
  53069. type: string
  53070. format: uri
  53071. readOnly: true
  53072. display:
  53073. title: Display
  53074. type: string
  53075. readOnly: true
  53076. name:
  53077. title: Name
  53078. type: string
  53079. maxLength: 100
  53080. minLength: 1
  53081. slug:
  53082. title: Slug
  53083. type: string
  53084. format: slug
  53085. pattern: ^[-a-zA-Z0-9_]+$
  53086. maxLength: 100
  53087. minLength: 1
  53088. color:
  53089. title: Color
  53090. type: string
  53091. pattern: ^[0-9a-f]{6}$
  53092. maxLength: 6
  53093. minLength: 1
  53094. vm_role:
  53095. title: VM Role
  53096. description: Virtual machines may be assigned to this role
  53097. type: boolean
  53098. config_template:
  53099. title: Config template
  53100. type: integer
  53101. x-nullable: true
  53102. description:
  53103. title: Description
  53104. type: string
  53105. maxLength: 200
  53106. tags:
  53107. type: array
  53108. items:
  53109. $ref: '#/definitions/NestedTag'
  53110. custom_fields:
  53111. title: Custom fields
  53112. type: object
  53113. default: {}
  53114. created:
  53115. title: Created
  53116. type: string
  53117. format: date-time
  53118. readOnly: true
  53119. x-nullable: true
  53120. last_updated:
  53121. title: Last updated
  53122. type: string
  53123. format: date-time
  53124. readOnly: true
  53125. x-nullable: true
  53126. device_count:
  53127. title: Device count
  53128. type: integer
  53129. readOnly: true
  53130. virtualmachine_count:
  53131. title: Virtualmachine count
  53132. type: integer
  53133. readOnly: true
  53134. DeviceType:
  53135. required:
  53136. - manufacturer
  53137. - model
  53138. - slug
  53139. type: object
  53140. properties:
  53141. id:
  53142. title: ID
  53143. type: integer
  53144. readOnly: true
  53145. url:
  53146. title: Url
  53147. type: string
  53148. format: uri
  53149. readOnly: true
  53150. display:
  53151. title: Display
  53152. type: string
  53153. readOnly: true
  53154. manufacturer:
  53155. $ref: '#/definitions/NestedManufacturer'
  53156. default_platform:
  53157. $ref: '#/definitions/NestedPlatform'
  53158. model:
  53159. title: Model
  53160. type: string
  53161. maxLength: 100
  53162. minLength: 1
  53163. slug:
  53164. title: Slug
  53165. type: string
  53166. format: slug
  53167. pattern: ^[-a-zA-Z0-9_]+$
  53168. maxLength: 100
  53169. minLength: 1
  53170. part_number:
  53171. title: Part number
  53172. description: Discrete part number (optional)
  53173. type: string
  53174. maxLength: 50
  53175. u_height:
  53176. title: Position (U)
  53177. type: number
  53178. format: decimal
  53179. default: 1.0
  53180. minimum: 0
  53181. is_full_depth:
  53182. title: Is full depth
  53183. description: Device consumes both front and rear rack faces
  53184. type: boolean
  53185. subdevice_role:
  53186. title: Subdevice role
  53187. required:
  53188. - label
  53189. - value
  53190. type: object
  53191. properties:
  53192. label:
  53193. type: string
  53194. enum:
  53195. - Parent
  53196. - Child
  53197. value:
  53198. type: string
  53199. enum:
  53200. - parent
  53201. - child
  53202. airflow:
  53203. title: Airflow
  53204. required:
  53205. - label
  53206. - value
  53207. type: object
  53208. properties:
  53209. label:
  53210. type: string
  53211. enum:
  53212. - Front to rear
  53213. - Rear to front
  53214. - Left to right
  53215. - Right to left
  53216. - Side to rear
  53217. - Passive
  53218. - Mixed
  53219. value:
  53220. type: string
  53221. enum:
  53222. - front-to-rear
  53223. - rear-to-front
  53224. - left-to-right
  53225. - right-to-left
  53226. - side-to-rear
  53227. - passive
  53228. - mixed
  53229. weight:
  53230. title: Weight
  53231. type: number
  53232. format: decimal
  53233. x-nullable: true
  53234. weight_unit:
  53235. title: Weight unit
  53236. required:
  53237. - label
  53238. - value
  53239. type: object
  53240. properties:
  53241. label:
  53242. type: string
  53243. enum:
  53244. - Kilograms
  53245. - Grams
  53246. - Pounds
  53247. - Ounces
  53248. value:
  53249. type: string
  53250. enum:
  53251. - kg
  53252. - g
  53253. - lb
  53254. - oz
  53255. front_image:
  53256. title: Front image
  53257. type: string
  53258. readOnly: true
  53259. format: uri
  53260. rear_image:
  53261. title: Rear image
  53262. type: string
  53263. readOnly: true
  53264. format: uri
  53265. description:
  53266. title: Description
  53267. type: string
  53268. maxLength: 200
  53269. comments:
  53270. title: Comments
  53271. type: string
  53272. tags:
  53273. type: array
  53274. items:
  53275. $ref: '#/definitions/NestedTag'
  53276. custom_fields:
  53277. title: Custom fields
  53278. type: object
  53279. default: {}
  53280. created:
  53281. title: Created
  53282. type: string
  53283. format: date-time
  53284. readOnly: true
  53285. x-nullable: true
  53286. last_updated:
  53287. title: Last updated
  53288. type: string
  53289. format: date-time
  53290. readOnly: true
  53291. x-nullable: true
  53292. device_count:
  53293. title: Device count
  53294. type: integer
  53295. readOnly: true
  53296. WritableDeviceType:
  53297. required:
  53298. - manufacturer
  53299. - model
  53300. - slug
  53301. type: object
  53302. properties:
  53303. id:
  53304. title: ID
  53305. type: integer
  53306. readOnly: true
  53307. url:
  53308. title: Url
  53309. type: string
  53310. format: uri
  53311. readOnly: true
  53312. display:
  53313. title: Display
  53314. type: string
  53315. readOnly: true
  53316. manufacturer:
  53317. title: Manufacturer
  53318. type: integer
  53319. default_platform:
  53320. title: Default platform
  53321. type: integer
  53322. x-nullable: true
  53323. model:
  53324. title: Model
  53325. type: string
  53326. maxLength: 100
  53327. minLength: 1
  53328. slug:
  53329. title: Slug
  53330. type: string
  53331. format: slug
  53332. pattern: ^[-a-zA-Z0-9_]+$
  53333. maxLength: 100
  53334. minLength: 1
  53335. part_number:
  53336. title: Part number
  53337. description: Discrete part number (optional)
  53338. type: string
  53339. maxLength: 50
  53340. u_height:
  53341. title: Position (U)
  53342. type: number
  53343. format: decimal
  53344. default: 1.0
  53345. minimum: 0
  53346. is_full_depth:
  53347. title: Is full depth
  53348. description: Device consumes both front and rear rack faces
  53349. type: boolean
  53350. subdevice_role:
  53351. title: Parent/child status
  53352. description: Parent devices house child devices in device bays. Leave blank
  53353. if this device type is neither a parent nor a child.
  53354. type: string
  53355. enum:
  53356. - parent
  53357. - child
  53358. airflow:
  53359. title: Airflow
  53360. type: string
  53361. enum:
  53362. - front-to-rear
  53363. - rear-to-front
  53364. - left-to-right
  53365. - right-to-left
  53366. - side-to-rear
  53367. - passive
  53368. - mixed
  53369. weight:
  53370. title: Weight
  53371. type: number
  53372. format: decimal
  53373. x-nullable: true
  53374. weight_unit:
  53375. title: Weight unit
  53376. type: string
  53377. enum:
  53378. - kg
  53379. - g
  53380. - lb
  53381. - oz
  53382. front_image:
  53383. title: Front image
  53384. type: string
  53385. readOnly: true
  53386. format: uri
  53387. rear_image:
  53388. title: Rear image
  53389. type: string
  53390. readOnly: true
  53391. format: uri
  53392. description:
  53393. title: Description
  53394. type: string
  53395. maxLength: 200
  53396. comments:
  53397. title: Comments
  53398. type: string
  53399. tags:
  53400. type: array
  53401. items:
  53402. $ref: '#/definitions/NestedTag'
  53403. custom_fields:
  53404. title: Custom fields
  53405. type: object
  53406. default: {}
  53407. created:
  53408. title: Created
  53409. type: string
  53410. format: date-time
  53411. readOnly: true
  53412. x-nullable: true
  53413. last_updated:
  53414. title: Last updated
  53415. type: string
  53416. format: date-time
  53417. readOnly: true
  53418. x-nullable: true
  53419. device_count:
  53420. title: Device count
  53421. type: integer
  53422. readOnly: true
  53423. NestedRearPortTemplate:
  53424. required:
  53425. - name
  53426. type: object
  53427. properties:
  53428. id:
  53429. title: ID
  53430. type: integer
  53431. readOnly: true
  53432. url:
  53433. title: Url
  53434. type: string
  53435. format: uri
  53436. readOnly: true
  53437. display:
  53438. title: Display
  53439. type: string
  53440. readOnly: true
  53441. name:
  53442. title: Name
  53443. description: |2
  53444. {module} is accepted as a substitution for the module bay position when attached to a module type.
  53445. type: string
  53446. maxLength: 64
  53447. minLength: 1
  53448. FrontPortTemplate:
  53449. required:
  53450. - name
  53451. - type
  53452. - rear_port
  53453. type: object
  53454. properties:
  53455. id:
  53456. title: ID
  53457. type: integer
  53458. readOnly: true
  53459. url:
  53460. title: Url
  53461. type: string
  53462. format: uri
  53463. readOnly: true
  53464. display:
  53465. title: Display
  53466. type: string
  53467. readOnly: true
  53468. device_type:
  53469. $ref: '#/definitions/NestedDeviceType'
  53470. module_type:
  53471. $ref: '#/definitions/NestedModuleType'
  53472. name:
  53473. title: Name
  53474. description: |2
  53475. {module} is accepted as a substitution for the module bay position when attached to a module type.
  53476. type: string
  53477. maxLength: 64
  53478. minLength: 1
  53479. label:
  53480. title: Label
  53481. description: Physical label
  53482. type: string
  53483. maxLength: 64
  53484. type:
  53485. title: Type
  53486. required:
  53487. - label
  53488. - value
  53489. type: object
  53490. properties:
  53491. label:
  53492. type: string
  53493. enum:
  53494. - 8P8C
  53495. - 8P6C
  53496. - 8P4C
  53497. - 8P2C
  53498. - 6P6C
  53499. - 6P4C
  53500. - 6P2C
  53501. - 4P4C
  53502. - 4P2C
  53503. - GG45
  53504. - TERA 4P
  53505. - TERA 2P
  53506. - TERA 1P
  53507. - 110 Punch
  53508. - BNC
  53509. - F Connector
  53510. - N Connector
  53511. - MRJ21
  53512. - FC
  53513. - LC
  53514. - LC/PC
  53515. - LC/UPC
  53516. - LC/APC
  53517. - LSH
  53518. - LSH/PC
  53519. - LSH/UPC
  53520. - LSH/APC
  53521. - MPO
  53522. - MTRJ
  53523. - SC
  53524. - SC/PC
  53525. - SC/UPC
  53526. - SC/APC
  53527. - ST
  53528. - CS
  53529. - SN
  53530. - SMA 905
  53531. - SMA 906
  53532. - URM-P2
  53533. - URM-P4
  53534. - URM-P8
  53535. - Splice
  53536. - Other
  53537. value:
  53538. type: string
  53539. enum:
  53540. - 8p8c
  53541. - 8p6c
  53542. - 8p4c
  53543. - 8p2c
  53544. - 6p6c
  53545. - 6p4c
  53546. - 6p2c
  53547. - 4p4c
  53548. - 4p2c
  53549. - gg45
  53550. - tera-4p
  53551. - tera-2p
  53552. - tera-1p
  53553. - 110-punch
  53554. - bnc
  53555. - f
  53556. - n
  53557. - mrj21
  53558. - fc
  53559. - lc
  53560. - lc-pc
  53561. - lc-upc
  53562. - lc-apc
  53563. - lsh
  53564. - lsh-pc
  53565. - lsh-upc
  53566. - lsh-apc
  53567. - mpo
  53568. - mtrj
  53569. - sc
  53570. - sc-pc
  53571. - sc-upc
  53572. - sc-apc
  53573. - st
  53574. - cs
  53575. - sn
  53576. - sma-905
  53577. - sma-906
  53578. - urm-p2
  53579. - urm-p4
  53580. - urm-p8
  53581. - splice
  53582. - other
  53583. color:
  53584. title: Color
  53585. type: string
  53586. pattern: ^[0-9a-f]{6}$
  53587. maxLength: 6
  53588. rear_port:
  53589. $ref: '#/definitions/NestedRearPortTemplate'
  53590. rear_port_position:
  53591. title: Rear port position
  53592. type: integer
  53593. maximum: 1024
  53594. minimum: 1
  53595. description:
  53596. title: Description
  53597. type: string
  53598. maxLength: 200
  53599. created:
  53600. title: Created
  53601. type: string
  53602. format: date-time
  53603. readOnly: true
  53604. x-nullable: true
  53605. last_updated:
  53606. title: Last updated
  53607. type: string
  53608. format: date-time
  53609. readOnly: true
  53610. x-nullable: true
  53611. WritableFrontPortTemplate:
  53612. required:
  53613. - name
  53614. - type
  53615. - rear_port
  53616. type: object
  53617. properties:
  53618. id:
  53619. title: ID
  53620. type: integer
  53621. readOnly: true
  53622. url:
  53623. title: Url
  53624. type: string
  53625. format: uri
  53626. readOnly: true
  53627. display:
  53628. title: Display
  53629. type: string
  53630. readOnly: true
  53631. device_type:
  53632. title: Device type
  53633. type: integer
  53634. x-nullable: true
  53635. module_type:
  53636. title: Module type
  53637. type: integer
  53638. x-nullable: true
  53639. name:
  53640. title: Name
  53641. description: |2
  53642. {module} is accepted as a substitution for the module bay position when attached to a module type.
  53643. type: string
  53644. maxLength: 64
  53645. minLength: 1
  53646. label:
  53647. title: Label
  53648. description: Physical label
  53649. type: string
  53650. maxLength: 64
  53651. type:
  53652. title: Type
  53653. type: string
  53654. enum:
  53655. - 8p8c
  53656. - 8p6c
  53657. - 8p4c
  53658. - 8p2c
  53659. - 6p6c
  53660. - 6p4c
  53661. - 6p2c
  53662. - 4p4c
  53663. - 4p2c
  53664. - gg45
  53665. - tera-4p
  53666. - tera-2p
  53667. - tera-1p
  53668. - 110-punch
  53669. - bnc
  53670. - f
  53671. - n
  53672. - mrj21
  53673. - fc
  53674. - lc
  53675. - lc-pc
  53676. - lc-upc
  53677. - lc-apc
  53678. - lsh
  53679. - lsh-pc
  53680. - lsh-upc
  53681. - lsh-apc
  53682. - mpo
  53683. - mtrj
  53684. - sc
  53685. - sc-pc
  53686. - sc-upc
  53687. - sc-apc
  53688. - st
  53689. - cs
  53690. - sn
  53691. - sma-905
  53692. - sma-906
  53693. - urm-p2
  53694. - urm-p4
  53695. - urm-p8
  53696. - splice
  53697. - other
  53698. color:
  53699. title: Color
  53700. type: string
  53701. pattern: ^[0-9a-f]{6}$
  53702. maxLength: 6
  53703. rear_port:
  53704. title: Rear port
  53705. type: integer
  53706. rear_port_position:
  53707. title: Rear port position
  53708. type: integer
  53709. maximum: 1024
  53710. minimum: 1
  53711. description:
  53712. title: Description
  53713. type: string
  53714. maxLength: 200
  53715. created:
  53716. title: Created
  53717. type: string
  53718. format: date-time
  53719. readOnly: true
  53720. x-nullable: true
  53721. last_updated:
  53722. title: Last updated
  53723. type: string
  53724. format: date-time
  53725. readOnly: true
  53726. x-nullable: true
  53727. FrontPortRearPort:
  53728. required:
  53729. - name
  53730. type: object
  53731. properties:
  53732. id:
  53733. title: ID
  53734. type: integer
  53735. readOnly: true
  53736. url:
  53737. title: Url
  53738. type: string
  53739. format: uri
  53740. readOnly: true
  53741. display:
  53742. title: Display
  53743. type: string
  53744. readOnly: true
  53745. name:
  53746. title: Name
  53747. type: string
  53748. maxLength: 64
  53749. minLength: 1
  53750. label:
  53751. title: Label
  53752. description: Physical label
  53753. type: string
  53754. maxLength: 64
  53755. description:
  53756. title: Description
  53757. type: string
  53758. maxLength: 200
  53759. FrontPort:
  53760. required:
  53761. - device
  53762. - name
  53763. - type
  53764. - rear_port
  53765. type: object
  53766. properties:
  53767. id:
  53768. title: ID
  53769. type: integer
  53770. readOnly: true
  53771. url:
  53772. title: Url
  53773. type: string
  53774. format: uri
  53775. readOnly: true
  53776. display:
  53777. title: Display
  53778. type: string
  53779. readOnly: true
  53780. device:
  53781. $ref: '#/definitions/NestedDevice'
  53782. module:
  53783. $ref: '#/definitions/ComponentNestedModule'
  53784. name:
  53785. title: Name
  53786. type: string
  53787. maxLength: 64
  53788. minLength: 1
  53789. label:
  53790. title: Label
  53791. description: Physical label
  53792. type: string
  53793. maxLength: 64
  53794. type:
  53795. title: Type
  53796. required:
  53797. - label
  53798. - value
  53799. type: object
  53800. properties:
  53801. label:
  53802. type: string
  53803. enum:
  53804. - 8P8C
  53805. - 8P6C
  53806. - 8P4C
  53807. - 8P2C
  53808. - 6P6C
  53809. - 6P4C
  53810. - 6P2C
  53811. - 4P4C
  53812. - 4P2C
  53813. - GG45
  53814. - TERA 4P
  53815. - TERA 2P
  53816. - TERA 1P
  53817. - 110 Punch
  53818. - BNC
  53819. - F Connector
  53820. - N Connector
  53821. - MRJ21
  53822. - FC
  53823. - LC
  53824. - LC/PC
  53825. - LC/UPC
  53826. - LC/APC
  53827. - LSH
  53828. - LSH/PC
  53829. - LSH/UPC
  53830. - LSH/APC
  53831. - MPO
  53832. - MTRJ
  53833. - SC
  53834. - SC/PC
  53835. - SC/UPC
  53836. - SC/APC
  53837. - ST
  53838. - CS
  53839. - SN
  53840. - SMA 905
  53841. - SMA 906
  53842. - URM-P2
  53843. - URM-P4
  53844. - URM-P8
  53845. - Splice
  53846. - Other
  53847. value:
  53848. type: string
  53849. enum:
  53850. - 8p8c
  53851. - 8p6c
  53852. - 8p4c
  53853. - 8p2c
  53854. - 6p6c
  53855. - 6p4c
  53856. - 6p2c
  53857. - 4p4c
  53858. - 4p2c
  53859. - gg45
  53860. - tera-4p
  53861. - tera-2p
  53862. - tera-1p
  53863. - 110-punch
  53864. - bnc
  53865. - f
  53866. - n
  53867. - mrj21
  53868. - fc
  53869. - lc
  53870. - lc-pc
  53871. - lc-upc
  53872. - lc-apc
  53873. - lsh
  53874. - lsh-pc
  53875. - lsh-upc
  53876. - lsh-apc
  53877. - mpo
  53878. - mtrj
  53879. - sc
  53880. - sc-pc
  53881. - sc-upc
  53882. - sc-apc
  53883. - st
  53884. - cs
  53885. - sn
  53886. - sma-905
  53887. - sma-906
  53888. - urm-p2
  53889. - urm-p4
  53890. - urm-p8
  53891. - splice
  53892. - other
  53893. color:
  53894. title: Color
  53895. type: string
  53896. pattern: ^[0-9a-f]{6}$
  53897. maxLength: 6
  53898. rear_port:
  53899. $ref: '#/definitions/FrontPortRearPort'
  53900. rear_port_position:
  53901. title: Rear port position
  53902. description: Mapped position on corresponding rear port
  53903. type: integer
  53904. maximum: 1024
  53905. minimum: 1
  53906. description:
  53907. title: Description
  53908. type: string
  53909. maxLength: 200
  53910. mark_connected:
  53911. title: Mark connected
  53912. description: Treat as if a cable is connected
  53913. type: boolean
  53914. cable:
  53915. $ref: '#/definitions/NestedCable'
  53916. cable_end:
  53917. title: Cable end
  53918. type: string
  53919. readOnly: true
  53920. minLength: 1
  53921. link_peers:
  53922. description: |2
  53923. Return the appropriate serializer for the link termination model.
  53924. type: array
  53925. items:
  53926. type: string
  53927. x-nullable: true
  53928. readOnly: true
  53929. link_peers_type:
  53930. title: Link peers type
  53931. type: string
  53932. readOnly: true
  53933. tags:
  53934. type: array
  53935. items:
  53936. $ref: '#/definitions/NestedTag'
  53937. custom_fields:
  53938. title: Custom fields
  53939. type: object
  53940. default: {}
  53941. created:
  53942. title: Created
  53943. type: string
  53944. format: date-time
  53945. readOnly: true
  53946. x-nullable: true
  53947. last_updated:
  53948. title: Last updated
  53949. type: string
  53950. format: date-time
  53951. readOnly: true
  53952. x-nullable: true
  53953. _occupied:
  53954. title: occupied
  53955. type: boolean
  53956. readOnly: true
  53957. WritableFrontPort:
  53958. required:
  53959. - device
  53960. - name
  53961. - type
  53962. - rear_port
  53963. type: object
  53964. properties:
  53965. id:
  53966. title: ID
  53967. type: integer
  53968. readOnly: true
  53969. url:
  53970. title: Url
  53971. type: string
  53972. format: uri
  53973. readOnly: true
  53974. display:
  53975. title: Display
  53976. type: string
  53977. readOnly: true
  53978. device:
  53979. title: Device
  53980. type: integer
  53981. module:
  53982. title: Module
  53983. type: integer
  53984. x-nullable: true
  53985. name:
  53986. title: Name
  53987. type: string
  53988. maxLength: 64
  53989. minLength: 1
  53990. label:
  53991. title: Label
  53992. description: Physical label
  53993. type: string
  53994. maxLength: 64
  53995. type:
  53996. title: Type
  53997. type: string
  53998. enum:
  53999. - 8p8c
  54000. - 8p6c
  54001. - 8p4c
  54002. - 8p2c
  54003. - 6p6c
  54004. - 6p4c
  54005. - 6p2c
  54006. - 4p4c
  54007. - 4p2c
  54008. - gg45
  54009. - tera-4p
  54010. - tera-2p
  54011. - tera-1p
  54012. - 110-punch
  54013. - bnc
  54014. - f
  54015. - n
  54016. - mrj21
  54017. - fc
  54018. - lc
  54019. - lc-pc
  54020. - lc-upc
  54021. - lc-apc
  54022. - lsh
  54023. - lsh-pc
  54024. - lsh-upc
  54025. - lsh-apc
  54026. - mpo
  54027. - mtrj
  54028. - sc
  54029. - sc-pc
  54030. - sc-upc
  54031. - sc-apc
  54032. - st
  54033. - cs
  54034. - sn
  54035. - sma-905
  54036. - sma-906
  54037. - urm-p2
  54038. - urm-p4
  54039. - urm-p8
  54040. - splice
  54041. - other
  54042. color:
  54043. title: Color
  54044. type: string
  54045. pattern: ^[0-9a-f]{6}$
  54046. maxLength: 6
  54047. rear_port:
  54048. title: Rear port
  54049. type: integer
  54050. rear_port_position:
  54051. title: Rear port position
  54052. description: Mapped position on corresponding rear port
  54053. type: integer
  54054. maximum: 1024
  54055. minimum: 1
  54056. description:
  54057. title: Description
  54058. type: string
  54059. maxLength: 200
  54060. mark_connected:
  54061. title: Mark connected
  54062. description: Treat as if a cable is connected
  54063. type: boolean
  54064. cable:
  54065. $ref: '#/definitions/NestedCable'
  54066. cable_end:
  54067. title: Cable end
  54068. type: string
  54069. readOnly: true
  54070. minLength: 1
  54071. link_peers:
  54072. description: |2
  54073. Return the appropriate serializer for the link termination model.
  54074. type: array
  54075. items:
  54076. type: string
  54077. x-nullable: true
  54078. readOnly: true
  54079. link_peers_type:
  54080. title: Link peers type
  54081. type: string
  54082. readOnly: true
  54083. tags:
  54084. type: array
  54085. items:
  54086. $ref: '#/definitions/NestedTag'
  54087. custom_fields:
  54088. title: Custom fields
  54089. type: object
  54090. default: {}
  54091. created:
  54092. title: Created
  54093. type: string
  54094. format: date-time
  54095. readOnly: true
  54096. x-nullable: true
  54097. last_updated:
  54098. title: Last updated
  54099. type: string
  54100. format: date-time
  54101. readOnly: true
  54102. x-nullable: true
  54103. _occupied:
  54104. title: occupied
  54105. type: boolean
  54106. readOnly: true
  54107. NestedInterfaceTemplate:
  54108. required:
  54109. - name
  54110. type: object
  54111. properties:
  54112. id:
  54113. title: ID
  54114. type: integer
  54115. readOnly: true
  54116. url:
  54117. title: Url
  54118. type: string
  54119. format: uri
  54120. readOnly: true
  54121. display:
  54122. title: Display
  54123. type: string
  54124. readOnly: true
  54125. name:
  54126. title: Name
  54127. description: |2
  54128. {module} is accepted as a substitution for the module bay position when attached to a module type.
  54129. type: string
  54130. maxLength: 64
  54131. minLength: 1
  54132. x-nullable: true
  54133. InterfaceTemplate:
  54134. required:
  54135. - name
  54136. - type
  54137. type: object
  54138. properties:
  54139. id:
  54140. title: ID
  54141. type: integer
  54142. readOnly: true
  54143. url:
  54144. title: Url
  54145. type: string
  54146. format: uri
  54147. readOnly: true
  54148. display:
  54149. title: Display
  54150. type: string
  54151. readOnly: true
  54152. device_type:
  54153. $ref: '#/definitions/NestedDeviceType'
  54154. module_type:
  54155. $ref: '#/definitions/NestedModuleType'
  54156. name:
  54157. title: Name
  54158. description: |2
  54159. {module} is accepted as a substitution for the module bay position when attached to a module type.
  54160. type: string
  54161. maxLength: 64
  54162. minLength: 1
  54163. label:
  54164. title: Label
  54165. description: Physical label
  54166. type: string
  54167. maxLength: 64
  54168. type:
  54169. title: Type
  54170. required:
  54171. - label
  54172. - value
  54173. type: object
  54174. properties:
  54175. label:
  54176. type: string
  54177. enum:
  54178. - Virtual
  54179. - Bridge
  54180. - Link Aggregation Group (LAG)
  54181. - 100BASE-FX (10/100ME FIBER)
  54182. - 100BASE-LFX (10/100ME FIBER)
  54183. - 100BASE-TX (10/100ME)
  54184. - 100BASE-T1 (10/100ME Single Pair)
  54185. - 1000BASE-T (1GE)
  54186. - 2.5GBASE-T (2.5GE)
  54187. - 5GBASE-T (5GE)
  54188. - 10GBASE-T (10GE)
  54189. - 10GBASE-CX4 (10GE)
  54190. - GBIC (1GE)
  54191. - SFP (1GE)
  54192. - SFP+ (10GE)
  54193. - XFP (10GE)
  54194. - XENPAK (10GE)
  54195. - X2 (10GE)
  54196. - SFP28 (25GE)
  54197. - SFP56 (50GE)
  54198. - QSFP+ (40GE)
  54199. - QSFP28 (50GE)
  54200. - CFP (100GE)
  54201. - CFP2 (100GE)
  54202. - CFP2 (200GE)
  54203. - CFP4 (100GE)
  54204. - Cisco CPAK (100GE)
  54205. - QSFP28 (100GE)
  54206. - QSFP56 (200GE)
  54207. - QSFP-DD (400GE)
  54208. - OSFP (400GE)
  54209. - QSFP-DD (800GE)
  54210. - OSFP (800GE)
  54211. - 1000BASE-KX (1GE)
  54212. - 10GBASE-KR (10GE)
  54213. - 10GBASE-KX4 (10GE)
  54214. - 25GBASE-KR (25GE)
  54215. - 40GBASE-KR4 (40GE)
  54216. - 50GBASE-KR (50GE)
  54217. - 100GBASE-KP4 (100GE)
  54218. - 100GBASE-KR2 (100GE)
  54219. - 100GBASE-KR4 (100GE)
  54220. - IEEE 802.11a
  54221. - IEEE 802.11b/g
  54222. - IEEE 802.11n
  54223. - IEEE 802.11ac
  54224. - IEEE 802.11ad
  54225. - IEEE 802.11ax
  54226. - IEEE 802.11ay
  54227. - IEEE 802.15.1 (Bluetooth)
  54228. - Other (Wireless)
  54229. - GSM
  54230. - CDMA
  54231. - LTE
  54232. - OC-3/STM-1
  54233. - OC-12/STM-4
  54234. - OC-48/STM-16
  54235. - OC-192/STM-64
  54236. - OC-768/STM-256
  54237. - OC-1920/STM-640
  54238. - OC-3840/STM-1234
  54239. - SFP (1GFC)
  54240. - SFP (2GFC)
  54241. - SFP (4GFC)
  54242. - SFP+ (8GFC)
  54243. - SFP+ (16GFC)
  54244. - SFP28 (32GFC)
  54245. - QSFP+ (64GFC)
  54246. - QSFP28 (128GFC)
  54247. - SDR (2 Gbps)
  54248. - DDR (4 Gbps)
  54249. - QDR (8 Gbps)
  54250. - FDR10 (10 Gbps)
  54251. - FDR (13.5 Gbps)
  54252. - EDR (25 Gbps)
  54253. - HDR (50 Gbps)
  54254. - NDR (100 Gbps)
  54255. - XDR (250 Gbps)
  54256. - T1 (1.544 Mbps)
  54257. - E1 (2.048 Mbps)
  54258. - T3 (45 Mbps)
  54259. - E3 (34 Mbps)
  54260. - xDSL
  54261. - DOCSIS
  54262. - GPON (2.5 Gbps / 1.25 Gps)
  54263. - XG-PON (10 Gbps / 2.5 Gbps)
  54264. - XGS-PON (10 Gbps)
  54265. - NG-PON2 (TWDM-PON) (4x10 Gbps)
  54266. - EPON (1 Gbps)
  54267. - 10G-EPON (10 Gbps)
  54268. - Cisco StackWise
  54269. - Cisco StackWise Plus
  54270. - Cisco FlexStack
  54271. - Cisco FlexStack Plus
  54272. - Cisco StackWise-80
  54273. - Cisco StackWise-160
  54274. - Cisco StackWise-320
  54275. - Cisco StackWise-480
  54276. - Cisco StackWise-1T
  54277. - Juniper VCP
  54278. - Extreme SummitStack
  54279. - Extreme SummitStack-128
  54280. - Extreme SummitStack-256
  54281. - Extreme SummitStack-512
  54282. - Other
  54283. value:
  54284. type: string
  54285. enum:
  54286. - virtual
  54287. - bridge
  54288. - lag
  54289. - 100base-fx
  54290. - 100base-lfx
  54291. - 100base-tx
  54292. - 100base-t1
  54293. - 1000base-t
  54294. - 2.5gbase-t
  54295. - 5gbase-t
  54296. - 10gbase-t
  54297. - 10gbase-cx4
  54298. - 1000base-x-gbic
  54299. - 1000base-x-sfp
  54300. - 10gbase-x-sfpp
  54301. - 10gbase-x-xfp
  54302. - 10gbase-x-xenpak
  54303. - 10gbase-x-x2
  54304. - 25gbase-x-sfp28
  54305. - 50gbase-x-sfp56
  54306. - 40gbase-x-qsfpp
  54307. - 50gbase-x-sfp28
  54308. - 100gbase-x-cfp
  54309. - 100gbase-x-cfp2
  54310. - 200gbase-x-cfp2
  54311. - 100gbase-x-cfp4
  54312. - 100gbase-x-cpak
  54313. - 100gbase-x-qsfp28
  54314. - 200gbase-x-qsfp56
  54315. - 400gbase-x-qsfpdd
  54316. - 400gbase-x-osfp
  54317. - 800gbase-x-qsfpdd
  54318. - 800gbase-x-osfp
  54319. - 1000base-kx
  54320. - 10gbase-kr
  54321. - 10gbase-kx4
  54322. - 25gbase-kr
  54323. - 40gbase-kr4
  54324. - 50gbase-kr
  54325. - 100gbase-kp4
  54326. - 100gbase-kr2
  54327. - 100gbase-kr4
  54328. - ieee802.11a
  54329. - ieee802.11g
  54330. - ieee802.11n
  54331. - ieee802.11ac
  54332. - ieee802.11ad
  54333. - ieee802.11ax
  54334. - ieee802.11ay
  54335. - ieee802.15.1
  54336. - other-wireless
  54337. - gsm
  54338. - cdma
  54339. - lte
  54340. - sonet-oc3
  54341. - sonet-oc12
  54342. - sonet-oc48
  54343. - sonet-oc192
  54344. - sonet-oc768
  54345. - sonet-oc1920
  54346. - sonet-oc3840
  54347. - 1gfc-sfp
  54348. - 2gfc-sfp
  54349. - 4gfc-sfp
  54350. - 8gfc-sfpp
  54351. - 16gfc-sfpp
  54352. - 32gfc-sfp28
  54353. - 64gfc-qsfpp
  54354. - 128gfc-qsfp28
  54355. - infiniband-sdr
  54356. - infiniband-ddr
  54357. - infiniband-qdr
  54358. - infiniband-fdr10
  54359. - infiniband-fdr
  54360. - infiniband-edr
  54361. - infiniband-hdr
  54362. - infiniband-ndr
  54363. - infiniband-xdr
  54364. - t1
  54365. - e1
  54366. - t3
  54367. - e3
  54368. - xdsl
  54369. - docsis
  54370. - gpon
  54371. - xg-pon
  54372. - xgs-pon
  54373. - ng-pon2
  54374. - epon
  54375. - 10g-epon
  54376. - cisco-stackwise
  54377. - cisco-stackwise-plus
  54378. - cisco-flexstack
  54379. - cisco-flexstack-plus
  54380. - cisco-stackwise-80
  54381. - cisco-stackwise-160
  54382. - cisco-stackwise-320
  54383. - cisco-stackwise-480
  54384. - cisco-stackwise-1t
  54385. - juniper-vcp
  54386. - extreme-summitstack
  54387. - extreme-summitstack-128
  54388. - extreme-summitstack-256
  54389. - extreme-summitstack-512
  54390. - other
  54391. enabled:
  54392. title: Enabled
  54393. type: boolean
  54394. mgmt_only:
  54395. title: Management only
  54396. type: boolean
  54397. description:
  54398. title: Description
  54399. type: string
  54400. maxLength: 200
  54401. bridge:
  54402. $ref: '#/definitions/NestedInterfaceTemplate'
  54403. poe_mode:
  54404. title: Poe mode
  54405. required:
  54406. - label
  54407. - value
  54408. type: object
  54409. properties:
  54410. label:
  54411. type: string
  54412. enum:
  54413. - PD
  54414. - PSE
  54415. value:
  54416. type: string
  54417. enum:
  54418. - pd
  54419. - pse
  54420. poe_type:
  54421. title: Poe type
  54422. required:
  54423. - label
  54424. - value
  54425. type: object
  54426. properties:
  54427. label:
  54428. type: string
  54429. enum:
  54430. - 802.3af (Type 1)
  54431. - 802.3at (Type 2)
  54432. - 802.3bt (Type 3)
  54433. - 802.3bt (Type 4)
  54434. - Passive 24V (2-pair)
  54435. - Passive 24V (4-pair)
  54436. - Passive 48V (2-pair)
  54437. - Passive 48V (4-pair)
  54438. value:
  54439. type: string
  54440. enum:
  54441. - type1-ieee802.3af
  54442. - type2-ieee802.3at
  54443. - type3-ieee802.3bt
  54444. - type4-ieee802.3bt
  54445. - passive-24v-2pair
  54446. - passive-24v-4pair
  54447. - passive-48v-2pair
  54448. - passive-48v-4pair
  54449. created:
  54450. title: Created
  54451. type: string
  54452. format: date-time
  54453. readOnly: true
  54454. x-nullable: true
  54455. last_updated:
  54456. title: Last updated
  54457. type: string
  54458. format: date-time
  54459. readOnly: true
  54460. x-nullable: true
  54461. WritableInterfaceTemplate:
  54462. required:
  54463. - name
  54464. - type
  54465. type: object
  54466. properties:
  54467. id:
  54468. title: ID
  54469. type: integer
  54470. readOnly: true
  54471. url:
  54472. title: Url
  54473. type: string
  54474. format: uri
  54475. readOnly: true
  54476. display:
  54477. title: Display
  54478. type: string
  54479. readOnly: true
  54480. device_type:
  54481. title: Device type
  54482. type: integer
  54483. x-nullable: true
  54484. module_type:
  54485. title: Module type
  54486. type: integer
  54487. x-nullable: true
  54488. name:
  54489. title: Name
  54490. description: |2
  54491. {module} is accepted as a substitution for the module bay position when attached to a module type.
  54492. type: string
  54493. maxLength: 64
  54494. minLength: 1
  54495. label:
  54496. title: Label
  54497. description: Physical label
  54498. type: string
  54499. maxLength: 64
  54500. type:
  54501. title: Type
  54502. type: string
  54503. enum:
  54504. - virtual
  54505. - bridge
  54506. - lag
  54507. - 100base-fx
  54508. - 100base-lfx
  54509. - 100base-tx
  54510. - 100base-t1
  54511. - 1000base-t
  54512. - 2.5gbase-t
  54513. - 5gbase-t
  54514. - 10gbase-t
  54515. - 10gbase-cx4
  54516. - 1000base-x-gbic
  54517. - 1000base-x-sfp
  54518. - 10gbase-x-sfpp
  54519. - 10gbase-x-xfp
  54520. - 10gbase-x-xenpak
  54521. - 10gbase-x-x2
  54522. - 25gbase-x-sfp28
  54523. - 50gbase-x-sfp56
  54524. - 40gbase-x-qsfpp
  54525. - 50gbase-x-sfp28
  54526. - 100gbase-x-cfp
  54527. - 100gbase-x-cfp2
  54528. - 200gbase-x-cfp2
  54529. - 100gbase-x-cfp4
  54530. - 100gbase-x-cpak
  54531. - 100gbase-x-qsfp28
  54532. - 200gbase-x-qsfp56
  54533. - 400gbase-x-qsfpdd
  54534. - 400gbase-x-osfp
  54535. - 800gbase-x-qsfpdd
  54536. - 800gbase-x-osfp
  54537. - 1000base-kx
  54538. - 10gbase-kr
  54539. - 10gbase-kx4
  54540. - 25gbase-kr
  54541. - 40gbase-kr4
  54542. - 50gbase-kr
  54543. - 100gbase-kp4
  54544. - 100gbase-kr2
  54545. - 100gbase-kr4
  54546. - ieee802.11a
  54547. - ieee802.11g
  54548. - ieee802.11n
  54549. - ieee802.11ac
  54550. - ieee802.11ad
  54551. - ieee802.11ax
  54552. - ieee802.11ay
  54553. - ieee802.15.1
  54554. - other-wireless
  54555. - gsm
  54556. - cdma
  54557. - lte
  54558. - sonet-oc3
  54559. - sonet-oc12
  54560. - sonet-oc48
  54561. - sonet-oc192
  54562. - sonet-oc768
  54563. - sonet-oc1920
  54564. - sonet-oc3840
  54565. - 1gfc-sfp
  54566. - 2gfc-sfp
  54567. - 4gfc-sfp
  54568. - 8gfc-sfpp
  54569. - 16gfc-sfpp
  54570. - 32gfc-sfp28
  54571. - 64gfc-qsfpp
  54572. - 128gfc-qsfp28
  54573. - infiniband-sdr
  54574. - infiniband-ddr
  54575. - infiniband-qdr
  54576. - infiniband-fdr10
  54577. - infiniband-fdr
  54578. - infiniband-edr
  54579. - infiniband-hdr
  54580. - infiniband-ndr
  54581. - infiniband-xdr
  54582. - t1
  54583. - e1
  54584. - t3
  54585. - e3
  54586. - xdsl
  54587. - docsis
  54588. - gpon
  54589. - xg-pon
  54590. - xgs-pon
  54591. - ng-pon2
  54592. - epon
  54593. - 10g-epon
  54594. - cisco-stackwise
  54595. - cisco-stackwise-plus
  54596. - cisco-flexstack
  54597. - cisco-flexstack-plus
  54598. - cisco-stackwise-80
  54599. - cisco-stackwise-160
  54600. - cisco-stackwise-320
  54601. - cisco-stackwise-480
  54602. - cisco-stackwise-1t
  54603. - juniper-vcp
  54604. - extreme-summitstack
  54605. - extreme-summitstack-128
  54606. - extreme-summitstack-256
  54607. - extreme-summitstack-512
  54608. - other
  54609. enabled:
  54610. title: Enabled
  54611. type: boolean
  54612. mgmt_only:
  54613. title: Management only
  54614. type: boolean
  54615. description:
  54616. title: Description
  54617. type: string
  54618. maxLength: 200
  54619. bridge:
  54620. title: Bridge interface
  54621. type: integer
  54622. x-nullable: true
  54623. poe_mode:
  54624. title: PoE mode
  54625. type: string
  54626. enum:
  54627. - pd
  54628. - pse
  54629. poe_type:
  54630. title: PoE type
  54631. type: string
  54632. enum:
  54633. - type1-ieee802.3af
  54634. - type2-ieee802.3at
  54635. - type3-ieee802.3bt
  54636. - type4-ieee802.3bt
  54637. - passive-24v-2pair
  54638. - passive-24v-4pair
  54639. - passive-48v-2pair
  54640. - passive-48v-4pair
  54641. created:
  54642. title: Created
  54643. type: string
  54644. format: date-time
  54645. readOnly: true
  54646. x-nullable: true
  54647. last_updated:
  54648. title: Last updated
  54649. type: string
  54650. format: date-time
  54651. readOnly: true
  54652. x-nullable: true
  54653. NestedVirtualDeviceContext:
  54654. required:
  54655. - name
  54656. - device
  54657. type: object
  54658. properties:
  54659. id:
  54660. title: ID
  54661. type: integer
  54662. readOnly: true
  54663. url:
  54664. title: Url
  54665. type: string
  54666. format: uri
  54667. readOnly: true
  54668. display:
  54669. title: Display
  54670. type: string
  54671. readOnly: true
  54672. name:
  54673. title: Name
  54674. type: string
  54675. maxLength: 64
  54676. minLength: 1
  54677. identifier:
  54678. title: Identifier
  54679. description: Numeric identifier unique to the parent device
  54680. type: integer
  54681. maximum: 32767
  54682. minimum: 0
  54683. x-nullable: true
  54684. device:
  54685. $ref: '#/definitions/NestedDevice'
  54686. NestedInterface:
  54687. required:
  54688. - name
  54689. type: object
  54690. properties:
  54691. id:
  54692. title: ID
  54693. type: integer
  54694. readOnly: true
  54695. url:
  54696. title: Url
  54697. type: string
  54698. format: uri
  54699. readOnly: true
  54700. display:
  54701. title: Display
  54702. type: string
  54703. readOnly: true
  54704. device:
  54705. $ref: '#/definitions/NestedDevice'
  54706. name:
  54707. title: Name
  54708. type: string
  54709. maxLength: 64
  54710. minLength: 1
  54711. cable:
  54712. title: Cable
  54713. type: integer
  54714. x-nullable: true
  54715. _occupied:
  54716. title: occupied
  54717. type: boolean
  54718. readOnly: true
  54719. x-nullable: true
  54720. NestedVLAN:
  54721. required:
  54722. - vid
  54723. - name
  54724. type: object
  54725. properties:
  54726. id:
  54727. title: ID
  54728. type: integer
  54729. readOnly: true
  54730. url:
  54731. title: Url
  54732. type: string
  54733. format: uri
  54734. readOnly: true
  54735. display:
  54736. title: Display
  54737. type: string
  54738. readOnly: true
  54739. vid:
  54740. title: ID
  54741. description: Numeric VLAN ID (1-4094)
  54742. type: integer
  54743. maximum: 4094
  54744. minimum: 1
  54745. name:
  54746. title: Name
  54747. type: string
  54748. maxLength: 64
  54749. minLength: 1
  54750. x-nullable: true
  54751. NestedWirelessLink:
  54752. type: object
  54753. properties:
  54754. id:
  54755. title: ID
  54756. type: integer
  54757. readOnly: true
  54758. url:
  54759. title: Url
  54760. type: string
  54761. format: uri
  54762. readOnly: true
  54763. display:
  54764. title: Display
  54765. type: string
  54766. readOnly: true
  54767. ssid:
  54768. title: SSID
  54769. type: string
  54770. maxLength: 32
  54771. NestedWirelessLAN:
  54772. required:
  54773. - ssid
  54774. type: object
  54775. properties:
  54776. id:
  54777. title: ID
  54778. type: integer
  54779. readOnly: true
  54780. url:
  54781. title: Url
  54782. type: string
  54783. format: uri
  54784. readOnly: true
  54785. display:
  54786. title: Display
  54787. type: string
  54788. readOnly: true
  54789. ssid:
  54790. title: SSID
  54791. type: string
  54792. maxLength: 32
  54793. minLength: 1
  54794. NestedVRF:
  54795. required:
  54796. - name
  54797. type: object
  54798. properties:
  54799. id:
  54800. title: ID
  54801. type: integer
  54802. readOnly: true
  54803. url:
  54804. title: Url
  54805. type: string
  54806. format: uri
  54807. readOnly: true
  54808. display:
  54809. title: Display
  54810. type: string
  54811. readOnly: true
  54812. name:
  54813. title: Name
  54814. type: string
  54815. maxLength: 100
  54816. minLength: 1
  54817. rd:
  54818. title: Route distinguisher
  54819. description: Unique route distinguisher (as defined in RFC 4364)
  54820. type: string
  54821. maxLength: 21
  54822. x-nullable: true
  54823. prefix_count:
  54824. title: Prefix count
  54825. type: integer
  54826. readOnly: true
  54827. x-nullable: true
  54828. NestedL2VPN:
  54829. required:
  54830. - name
  54831. - slug
  54832. - type
  54833. type: object
  54834. properties:
  54835. id:
  54836. title: ID
  54837. type: integer
  54838. readOnly: true
  54839. url:
  54840. title: Url
  54841. type: string
  54842. format: uri
  54843. readOnly: true
  54844. display:
  54845. title: Display
  54846. type: string
  54847. readOnly: true
  54848. identifier:
  54849. title: Identifier
  54850. type: integer
  54851. maximum: 9223372036854775807
  54852. minimum: -9223372036854775808
  54853. x-nullable: true
  54854. name:
  54855. title: Name
  54856. type: string
  54857. maxLength: 100
  54858. minLength: 1
  54859. slug:
  54860. title: Slug
  54861. type: string
  54862. format: slug
  54863. pattern: ^[-a-zA-Z0-9_]+$
  54864. maxLength: 100
  54865. minLength: 1
  54866. type:
  54867. title: Type
  54868. type: string
  54869. enum:
  54870. - vpws
  54871. - vpls
  54872. - vxlan
  54873. - vxlan-evpn
  54874. - mpls-evpn
  54875. - pbb-evpn
  54876. - epl
  54877. - evpl
  54878. - ep-lan
  54879. - evp-lan
  54880. - ep-tree
  54881. - evp-tree
  54882. NestedL2VPNTermination:
  54883. required:
  54884. - l2vpn
  54885. type: object
  54886. properties:
  54887. id:
  54888. title: ID
  54889. type: integer
  54890. readOnly: true
  54891. url:
  54892. title: Url
  54893. type: string
  54894. format: uri
  54895. readOnly: true
  54896. display:
  54897. title: Display
  54898. type: string
  54899. readOnly: true
  54900. l2vpn:
  54901. $ref: '#/definitions/NestedL2VPN'
  54902. Interface:
  54903. required:
  54904. - device
  54905. - name
  54906. - type
  54907. type: object
  54908. properties:
  54909. id:
  54910. title: ID
  54911. type: integer
  54912. readOnly: true
  54913. url:
  54914. title: Url
  54915. type: string
  54916. format: uri
  54917. readOnly: true
  54918. display:
  54919. title: Display
  54920. type: string
  54921. readOnly: true
  54922. device:
  54923. $ref: '#/definitions/NestedDevice'
  54924. vdcs:
  54925. type: array
  54926. items:
  54927. $ref: '#/definitions/NestedVirtualDeviceContext'
  54928. uniqueItems: true
  54929. module:
  54930. $ref: '#/definitions/ComponentNestedModule'
  54931. name:
  54932. title: Name
  54933. type: string
  54934. maxLength: 64
  54935. minLength: 1
  54936. label:
  54937. title: Label
  54938. description: Physical label
  54939. type: string
  54940. maxLength: 64
  54941. type:
  54942. title: Type
  54943. required:
  54944. - label
  54945. - value
  54946. type: object
  54947. properties:
  54948. label:
  54949. type: string
  54950. enum:
  54951. - Virtual
  54952. - Bridge
  54953. - Link Aggregation Group (LAG)
  54954. - 100BASE-FX (10/100ME FIBER)
  54955. - 100BASE-LFX (10/100ME FIBER)
  54956. - 100BASE-TX (10/100ME)
  54957. - 100BASE-T1 (10/100ME Single Pair)
  54958. - 1000BASE-T (1GE)
  54959. - 2.5GBASE-T (2.5GE)
  54960. - 5GBASE-T (5GE)
  54961. - 10GBASE-T (10GE)
  54962. - 10GBASE-CX4 (10GE)
  54963. - GBIC (1GE)
  54964. - SFP (1GE)
  54965. - SFP+ (10GE)
  54966. - XFP (10GE)
  54967. - XENPAK (10GE)
  54968. - X2 (10GE)
  54969. - SFP28 (25GE)
  54970. - SFP56 (50GE)
  54971. - QSFP+ (40GE)
  54972. - QSFP28 (50GE)
  54973. - CFP (100GE)
  54974. - CFP2 (100GE)
  54975. - CFP2 (200GE)
  54976. - CFP4 (100GE)
  54977. - Cisco CPAK (100GE)
  54978. - QSFP28 (100GE)
  54979. - QSFP56 (200GE)
  54980. - QSFP-DD (400GE)
  54981. - OSFP (400GE)
  54982. - QSFP-DD (800GE)
  54983. - OSFP (800GE)
  54984. - 1000BASE-KX (1GE)
  54985. - 10GBASE-KR (10GE)
  54986. - 10GBASE-KX4 (10GE)
  54987. - 25GBASE-KR (25GE)
  54988. - 40GBASE-KR4 (40GE)
  54989. - 50GBASE-KR (50GE)
  54990. - 100GBASE-KP4 (100GE)
  54991. - 100GBASE-KR2 (100GE)
  54992. - 100GBASE-KR4 (100GE)
  54993. - IEEE 802.11a
  54994. - IEEE 802.11b/g
  54995. - IEEE 802.11n
  54996. - IEEE 802.11ac
  54997. - IEEE 802.11ad
  54998. - IEEE 802.11ax
  54999. - IEEE 802.11ay
  55000. - IEEE 802.15.1 (Bluetooth)
  55001. - Other (Wireless)
  55002. - GSM
  55003. - CDMA
  55004. - LTE
  55005. - OC-3/STM-1
  55006. - OC-12/STM-4
  55007. - OC-48/STM-16
  55008. - OC-192/STM-64
  55009. - OC-768/STM-256
  55010. - OC-1920/STM-640
  55011. - OC-3840/STM-1234
  55012. - SFP (1GFC)
  55013. - SFP (2GFC)
  55014. - SFP (4GFC)
  55015. - SFP+ (8GFC)
  55016. - SFP+ (16GFC)
  55017. - SFP28 (32GFC)
  55018. - QSFP+ (64GFC)
  55019. - QSFP28 (128GFC)
  55020. - SDR (2 Gbps)
  55021. - DDR (4 Gbps)
  55022. - QDR (8 Gbps)
  55023. - FDR10 (10 Gbps)
  55024. - FDR (13.5 Gbps)
  55025. - EDR (25 Gbps)
  55026. - HDR (50 Gbps)
  55027. - NDR (100 Gbps)
  55028. - XDR (250 Gbps)
  55029. - T1 (1.544 Mbps)
  55030. - E1 (2.048 Mbps)
  55031. - T3 (45 Mbps)
  55032. - E3 (34 Mbps)
  55033. - xDSL
  55034. - DOCSIS
  55035. - GPON (2.5 Gbps / 1.25 Gps)
  55036. - XG-PON (10 Gbps / 2.5 Gbps)
  55037. - XGS-PON (10 Gbps)
  55038. - NG-PON2 (TWDM-PON) (4x10 Gbps)
  55039. - EPON (1 Gbps)
  55040. - 10G-EPON (10 Gbps)
  55041. - Cisco StackWise
  55042. - Cisco StackWise Plus
  55043. - Cisco FlexStack
  55044. - Cisco FlexStack Plus
  55045. - Cisco StackWise-80
  55046. - Cisco StackWise-160
  55047. - Cisco StackWise-320
  55048. - Cisco StackWise-480
  55049. - Cisco StackWise-1T
  55050. - Juniper VCP
  55051. - Extreme SummitStack
  55052. - Extreme SummitStack-128
  55053. - Extreme SummitStack-256
  55054. - Extreme SummitStack-512
  55055. - Other
  55056. value:
  55057. type: string
  55058. enum:
  55059. - virtual
  55060. - bridge
  55061. - lag
  55062. - 100base-fx
  55063. - 100base-lfx
  55064. - 100base-tx
  55065. - 100base-t1
  55066. - 1000base-t
  55067. - 2.5gbase-t
  55068. - 5gbase-t
  55069. - 10gbase-t
  55070. - 10gbase-cx4
  55071. - 1000base-x-gbic
  55072. - 1000base-x-sfp
  55073. - 10gbase-x-sfpp
  55074. - 10gbase-x-xfp
  55075. - 10gbase-x-xenpak
  55076. - 10gbase-x-x2
  55077. - 25gbase-x-sfp28
  55078. - 50gbase-x-sfp56
  55079. - 40gbase-x-qsfpp
  55080. - 50gbase-x-sfp28
  55081. - 100gbase-x-cfp
  55082. - 100gbase-x-cfp2
  55083. - 200gbase-x-cfp2
  55084. - 100gbase-x-cfp4
  55085. - 100gbase-x-cpak
  55086. - 100gbase-x-qsfp28
  55087. - 200gbase-x-qsfp56
  55088. - 400gbase-x-qsfpdd
  55089. - 400gbase-x-osfp
  55090. - 800gbase-x-qsfpdd
  55091. - 800gbase-x-osfp
  55092. - 1000base-kx
  55093. - 10gbase-kr
  55094. - 10gbase-kx4
  55095. - 25gbase-kr
  55096. - 40gbase-kr4
  55097. - 50gbase-kr
  55098. - 100gbase-kp4
  55099. - 100gbase-kr2
  55100. - 100gbase-kr4
  55101. - ieee802.11a
  55102. - ieee802.11g
  55103. - ieee802.11n
  55104. - ieee802.11ac
  55105. - ieee802.11ad
  55106. - ieee802.11ax
  55107. - ieee802.11ay
  55108. - ieee802.15.1
  55109. - other-wireless
  55110. - gsm
  55111. - cdma
  55112. - lte
  55113. - sonet-oc3
  55114. - sonet-oc12
  55115. - sonet-oc48
  55116. - sonet-oc192
  55117. - sonet-oc768
  55118. - sonet-oc1920
  55119. - sonet-oc3840
  55120. - 1gfc-sfp
  55121. - 2gfc-sfp
  55122. - 4gfc-sfp
  55123. - 8gfc-sfpp
  55124. - 16gfc-sfpp
  55125. - 32gfc-sfp28
  55126. - 64gfc-qsfpp
  55127. - 128gfc-qsfp28
  55128. - infiniband-sdr
  55129. - infiniband-ddr
  55130. - infiniband-qdr
  55131. - infiniband-fdr10
  55132. - infiniband-fdr
  55133. - infiniband-edr
  55134. - infiniband-hdr
  55135. - infiniband-ndr
  55136. - infiniband-xdr
  55137. - t1
  55138. - e1
  55139. - t3
  55140. - e3
  55141. - xdsl
  55142. - docsis
  55143. - gpon
  55144. - xg-pon
  55145. - xgs-pon
  55146. - ng-pon2
  55147. - epon
  55148. - 10g-epon
  55149. - cisco-stackwise
  55150. - cisco-stackwise-plus
  55151. - cisco-flexstack
  55152. - cisco-flexstack-plus
  55153. - cisco-stackwise-80
  55154. - cisco-stackwise-160
  55155. - cisco-stackwise-320
  55156. - cisco-stackwise-480
  55157. - cisco-stackwise-1t
  55158. - juniper-vcp
  55159. - extreme-summitstack
  55160. - extreme-summitstack-128
  55161. - extreme-summitstack-256
  55162. - extreme-summitstack-512
  55163. - other
  55164. enabled:
  55165. title: Enabled
  55166. type: boolean
  55167. parent:
  55168. $ref: '#/definitions/NestedInterface'
  55169. bridge:
  55170. $ref: '#/definitions/NestedInterface'
  55171. lag:
  55172. $ref: '#/definitions/NestedInterface'
  55173. mtu:
  55174. title: MTU
  55175. type: integer
  55176. maximum: 65536
  55177. minimum: 1
  55178. x-nullable: true
  55179. mac_address:
  55180. title: MAC Address
  55181. type: string
  55182. x-nullable: true
  55183. speed:
  55184. title: Speed (Kbps)
  55185. type: integer
  55186. maximum: 2147483647
  55187. minimum: 0
  55188. x-nullable: true
  55189. duplex:
  55190. title: Duplex
  55191. required:
  55192. - label
  55193. - value
  55194. type: object
  55195. properties:
  55196. label:
  55197. type: string
  55198. enum:
  55199. - Half
  55200. - Full
  55201. - Auto
  55202. value:
  55203. type: string
  55204. enum:
  55205. - half
  55206. - full
  55207. - auto
  55208. wwn:
  55209. title: WWN
  55210. description: 64-bit World Wide Name
  55211. type: string
  55212. x-nullable: true
  55213. mgmt_only:
  55214. title: Management only
  55215. description: This interface is used only for out-of-band management
  55216. type: boolean
  55217. description:
  55218. title: Description
  55219. type: string
  55220. maxLength: 200
  55221. mode:
  55222. title: Mode
  55223. required:
  55224. - label
  55225. - value
  55226. type: object
  55227. properties:
  55228. label:
  55229. type: string
  55230. enum:
  55231. - Access
  55232. - Tagged
  55233. - Tagged (All)
  55234. value:
  55235. type: string
  55236. enum:
  55237. - access
  55238. - tagged
  55239. - tagged-all
  55240. rf_role:
  55241. title: Rf role
  55242. required:
  55243. - label
  55244. - value
  55245. type: object
  55246. properties:
  55247. label:
  55248. type: string
  55249. enum:
  55250. - Access point
  55251. - Station
  55252. value:
  55253. type: string
  55254. enum:
  55255. - ap
  55256. - station
  55257. rf_channel:
  55258. title: Rf channel
  55259. required:
  55260. - label
  55261. - value
  55262. type: object
  55263. properties:
  55264. label:
  55265. type: string
  55266. enum:
  55267. - 1 (2412 MHz)
  55268. - 2 (2417 MHz)
  55269. - 3 (2422 MHz)
  55270. - 4 (2427 MHz)
  55271. - 5 (2432 MHz)
  55272. - 6 (2437 MHz)
  55273. - 7 (2442 MHz)
  55274. - 8 (2447 MHz)
  55275. - 9 (2452 MHz)
  55276. - 10 (2457 MHz)
  55277. - 11 (2462 MHz)
  55278. - 12 (2467 MHz)
  55279. - 13 (2472 MHz)
  55280. - 32 (5160/20 MHz)
  55281. - 34 (5170/40 MHz)
  55282. - 36 (5180/20 MHz)
  55283. - 38 (5190/40 MHz)
  55284. - 40 (5200/20 MHz)
  55285. - 42 (5210/80 MHz)
  55286. - 44 (5220/20 MHz)
  55287. - 46 (5230/40 MHz)
  55288. - 48 (5240/20 MHz)
  55289. - 50 (5250/160 MHz)
  55290. - 52 (5260/20 MHz)
  55291. - 54 (5270/40 MHz)
  55292. - 56 (5280/20 MHz)
  55293. - 58 (5290/80 MHz)
  55294. - 60 (5300/20 MHz)
  55295. - 62 (5310/40 MHz)
  55296. - 64 (5320/20 MHz)
  55297. - 100 (5500/20 MHz)
  55298. - 102 (5510/40 MHz)
  55299. - 104 (5520/20 MHz)
  55300. - 106 (5530/80 MHz)
  55301. - 108 (5540/20 MHz)
  55302. - 110 (5550/40 MHz)
  55303. - 112 (5560/20 MHz)
  55304. - 114 (5570/160 MHz)
  55305. - 116 (5580/20 MHz)
  55306. - 118 (5590/40 MHz)
  55307. - 120 (5600/20 MHz)
  55308. - 122 (5610/80 MHz)
  55309. - 124 (5620/20 MHz)
  55310. - 126 (5630/40 MHz)
  55311. - 128 (5640/20 MHz)
  55312. - 132 (5660/20 MHz)
  55313. - 134 (5670/40 MHz)
  55314. - 136 (5680/20 MHz)
  55315. - 138 (5690/80 MHz)
  55316. - 140 (5700/20 MHz)
  55317. - 142 (5710/40 MHz)
  55318. - 144 (5720/20 MHz)
  55319. - 149 (5745/20 MHz)
  55320. - 151 (5755/40 MHz)
  55321. - 153 (5765/20 MHz)
  55322. - 155 (5775/80 MHz)
  55323. - 157 (5785/20 MHz)
  55324. - 159 (5795/40 MHz)
  55325. - 161 (5805/20 MHz)
  55326. - 163 (5815/160 MHz)
  55327. - 165 (5825/20 MHz)
  55328. - 167 (5835/40 MHz)
  55329. - 169 (5845/20 MHz)
  55330. - 171 (5855/80 MHz)
  55331. - 173 (5865/20 MHz)
  55332. - 175 (5875/40 MHz)
  55333. - 177 (5885/20 MHz)
  55334. - 1 (5955/20 MHz)
  55335. - 3 (5965/40 MHz)
  55336. - 5 (5975/20 MHz)
  55337. - 7 (5985/80 MHz)
  55338. - 9 (5995/20 MHz)
  55339. - 11 (6005/40 MHz)
  55340. - 13 (6015/20 MHz)
  55341. - 15 (6025/160 MHz)
  55342. - 17 (6035/20 MHz)
  55343. - 19 (6045/40 MHz)
  55344. - 21 (6055/20 MHz)
  55345. - 23 (6065/80 MHz)
  55346. - 25 (6075/20 MHz)
  55347. - 27 (6085/40 MHz)
  55348. - 29 (6095/20 MHz)
  55349. - 31 (6105/320 MHz)
  55350. - 33 (6115/20 MHz)
  55351. - 35 (6125/40 MHz)
  55352. - 37 (6135/20 MHz)
  55353. - 39 (6145/80 MHz)
  55354. - 41 (6155/20 MHz)
  55355. - 43 (6165/40 MHz)
  55356. - 45 (6175/20 MHz)
  55357. - 47 (6185/160 MHz)
  55358. - 49 (6195/20 MHz)
  55359. - 51 (6205/40 MHz)
  55360. - 53 (6215/20 MHz)
  55361. - 55 (6225/80 MHz)
  55362. - 57 (6235/20 MHz)
  55363. - 59 (6245/40 MHz)
  55364. - 61 (6255/20 MHz)
  55365. - 65 (6275/20 MHz)
  55366. - 67 (6285/40 MHz)
  55367. - 69 (6295/20 MHz)
  55368. - 71 (6305/80 MHz)
  55369. - 73 (6315/20 MHz)
  55370. - 75 (6325/40 MHz)
  55371. - 77 (6335/20 MHz)
  55372. - 79 (6345/160 MHz)
  55373. - 81 (6355/20 MHz)
  55374. - 83 (6365/40 MHz)
  55375. - 85 (6375/20 MHz)
  55376. - 87 (6385/80 MHz)
  55377. - 89 (6395/20 MHz)
  55378. - 91 (6405/40 MHz)
  55379. - 93 (6415/20 MHz)
  55380. - 95 (6425/320 MHz)
  55381. - 97 (6435/20 MHz)
  55382. - 99 (6445/40 MHz)
  55383. - 101 (6455/20 MHz)
  55384. - 103 (6465/80 MHz)
  55385. - 105 (6475/20 MHz)
  55386. - 107 (6485/40 MHz)
  55387. - 109 (6495/20 MHz)
  55388. - 111 (6505/160 MHz)
  55389. - 113 (6515/20 MHz)
  55390. - 115 (6525/40 MHz)
  55391. - 117 (6535/20 MHz)
  55392. - 119 (6545/80 MHz)
  55393. - 121 (6555/20 MHz)
  55394. - 123 (6565/40 MHz)
  55395. - 125 (6575/20 MHz)
  55396. - 129 (6595/20 MHz)
  55397. - 131 (6605/40 MHz)
  55398. - 133 (6615/20 MHz)
  55399. - 135 (6625/80 MHz)
  55400. - 137 (6635/20 MHz)
  55401. - 139 (6645/40 MHz)
  55402. - 141 (6655/20 MHz)
  55403. - 143 (6665/160 MHz)
  55404. - 145 (6675/20 MHz)
  55405. - 147 (6685/40 MHz)
  55406. - 149 (6695/20 MHz)
  55407. - 151 (6705/80 MHz)
  55408. - 153 (6715/20 MHz)
  55409. - 155 (6725/40 MHz)
  55410. - 157 (6735/20 MHz)
  55411. - 159 (6745/320 MHz)
  55412. - 161 (6755/20 MHz)
  55413. - 163 (6765/40 MHz)
  55414. - 165 (6775/20 MHz)
  55415. - 167 (6785/80 MHz)
  55416. - 169 (6795/20 MHz)
  55417. - 171 (6805/40 MHz)
  55418. - 173 (6815/20 MHz)
  55419. - 175 (6825/160 MHz)
  55420. - 177 (6835/20 MHz)
  55421. - 179 (6845/40 MHz)
  55422. - 181 (6855/20 MHz)
  55423. - 183 (6865/80 MHz)
  55424. - 185 (6875/20 MHz)
  55425. - 187 (6885/40 MHz)
  55426. - 189 (6895/20 MHz)
  55427. - 193 (6915/20 MHz)
  55428. - 195 (6925/40 MHz)
  55429. - 197 (6935/20 MHz)
  55430. - 199 (6945/80 MHz)
  55431. - 201 (6955/20 MHz)
  55432. - 203 (6965/40 MHz)
  55433. - 205 (6975/20 MHz)
  55434. - 207 (6985/160 MHz)
  55435. - 209 (6995/20 MHz)
  55436. - 211 (7005/40 MHz)
  55437. - 213 (7015/20 MHz)
  55438. - 215 (7025/80 MHz)
  55439. - 217 (7035/20 MHz)
  55440. - 219 (7045/40 MHz)
  55441. - 221 (7055/20 MHz)
  55442. - 225 (7075/20 MHz)
  55443. - 227 (7085/40 MHz)
  55444. - 229 (7095/20 MHz)
  55445. - 233 (7115/20 MHz)
  55446. - 1 (58.32/2.16 GHz)
  55447. - 2 (60.48/2.16 GHz)
  55448. - 3 (62.64/2.16 GHz)
  55449. - 4 (64.80/2.16 GHz)
  55450. - 5 (66.96/2.16 GHz)
  55451. - 6 (69.12/2.16 GHz)
  55452. - 9 (59.40/4.32 GHz)
  55453. - 10 (61.56/4.32 GHz)
  55454. - 11 (63.72/4.32 GHz)
  55455. - 12 (65.88/4.32 GHz)
  55456. - 13 (68.04/4.32 GHz)
  55457. - 17 (60.48/6.48 GHz)
  55458. - 18 (62.64/6.48 GHz)
  55459. - 19 (64.80/6.48 GHz)
  55460. - 20 (66.96/6.48 GHz)
  55461. - 25 (61.56/8.64 GHz)
  55462. - 26 (63.72/8.64 GHz)
  55463. - 27 (65.88/8.64 GHz)
  55464. value:
  55465. type: string
  55466. enum:
  55467. - 2.4g-1-2412-22
  55468. - 2.4g-2-2417-22
  55469. - 2.4g-3-2422-22
  55470. - 2.4g-4-2427-22
  55471. - 2.4g-5-2432-22
  55472. - 2.4g-6-2437-22
  55473. - 2.4g-7-2442-22
  55474. - 2.4g-8-2447-22
  55475. - 2.4g-9-2452-22
  55476. - 2.4g-10-2457-22
  55477. - 2.4g-11-2462-22
  55478. - 2.4g-12-2467-22
  55479. - 2.4g-13-2472-22
  55480. - 5g-32-5160-20
  55481. - 5g-34-5170-40
  55482. - 5g-36-5180-20
  55483. - 5g-38-5190-40
  55484. - 5g-40-5200-20
  55485. - 5g-42-5210-80
  55486. - 5g-44-5220-20
  55487. - 5g-46-5230-40
  55488. - 5g-48-5240-20
  55489. - 5g-50-5250-160
  55490. - 5g-52-5260-20
  55491. - 5g-54-5270-40
  55492. - 5g-56-5280-20
  55493. - 5g-58-5290-80
  55494. - 5g-60-5300-20
  55495. - 5g-62-5310-40
  55496. - 5g-64-5320-20
  55497. - 5g-100-5500-20
  55498. - 5g-102-5510-40
  55499. - 5g-104-5520-20
  55500. - 5g-106-5530-80
  55501. - 5g-108-5540-20
  55502. - 5g-110-5550-40
  55503. - 5g-112-5560-20
  55504. - 5g-114-5570-160
  55505. - 5g-116-5580-20
  55506. - 5g-118-5590-40
  55507. - 5g-120-5600-20
  55508. - 5g-122-5610-80
  55509. - 5g-124-5620-20
  55510. - 5g-126-5630-40
  55511. - 5g-128-5640-20
  55512. - 5g-132-5660-20
  55513. - 5g-134-5670-40
  55514. - 5g-136-5680-20
  55515. - 5g-138-5690-80
  55516. - 5g-140-5700-20
  55517. - 5g-142-5710-40
  55518. - 5g-144-5720-20
  55519. - 5g-149-5745-20
  55520. - 5g-151-5755-40
  55521. - 5g-153-5765-20
  55522. - 5g-155-5775-80
  55523. - 5g-157-5785-20
  55524. - 5g-159-5795-40
  55525. - 5g-161-5805-20
  55526. - 5g-163-5815-160
  55527. - 5g-165-5825-20
  55528. - 5g-167-5835-40
  55529. - 5g-169-5845-20
  55530. - 5g-171-5855-80
  55531. - 5g-173-5865-20
  55532. - 5g-175-5875-40
  55533. - 5g-177-5885-20
  55534. - 6g-1-5955-20
  55535. - 6g-3-5965-40
  55536. - 6g-5-5975-20
  55537. - 6g-7-5985-80
  55538. - 6g-9-5995-20
  55539. - 6g-11-6005-40
  55540. - 6g-13-6015-20
  55541. - 6g-15-6025-160
  55542. - 6g-17-6035-20
  55543. - 6g-19-6045-40
  55544. - 6g-21-6055-20
  55545. - 6g-23-6065-80
  55546. - 6g-25-6075-20
  55547. - 6g-27-6085-40
  55548. - 6g-29-6095-20
  55549. - 6g-31-6105-320
  55550. - 6g-33-6115-20
  55551. - 6g-35-6125-40
  55552. - 6g-37-6135-20
  55553. - 6g-39-6145-80
  55554. - 6g-41-6155-20
  55555. - 6g-43-6165-40
  55556. - 6g-45-6175-20
  55557. - 6g-47-6185-160
  55558. - 6g-49-6195-20
  55559. - 6g-51-6205-40
  55560. - 6g-53-6215-20
  55561. - 6g-55-6225-80
  55562. - 6g-57-6235-20
  55563. - 6g-59-6245-40
  55564. - 6g-61-6255-20
  55565. - 6g-65-6275-20
  55566. - 6g-67-6285-40
  55567. - 6g-69-6295-20
  55568. - 6g-71-6305-80
  55569. - 6g-73-6315-20
  55570. - 6g-75-6325-40
  55571. - 6g-77-6335-20
  55572. - 6g-79-6345-160
  55573. - 6g-81-6355-20
  55574. - 6g-83-6365-40
  55575. - 6g-85-6375-20
  55576. - 6g-87-6385-80
  55577. - 6g-89-6395-20
  55578. - 6g-91-6405-40
  55579. - 6g-93-6415-20
  55580. - 6g-95-6425-320
  55581. - 6g-97-6435-20
  55582. - 6g-99-6445-40
  55583. - 6g-101-6455-20
  55584. - 6g-103-6465-80
  55585. - 6g-105-6475-20
  55586. - 6g-107-6485-40
  55587. - 6g-109-6495-20
  55588. - 6g-111-6505-160
  55589. - 6g-113-6515-20
  55590. - 6g-115-6525-40
  55591. - 6g-117-6535-20
  55592. - 6g-119-6545-80
  55593. - 6g-121-6555-20
  55594. - 6g-123-6565-40
  55595. - 6g-125-6575-20
  55596. - 6g-129-6595-20
  55597. - 6g-131-6605-40
  55598. - 6g-133-6615-20
  55599. - 6g-135-6625-80
  55600. - 6g-137-6635-20
  55601. - 6g-139-6645-40
  55602. - 6g-141-6655-20
  55603. - 6g-143-6665-160
  55604. - 6g-145-6675-20
  55605. - 6g-147-6685-40
  55606. - 6g-149-6695-20
  55607. - 6g-151-6705-80
  55608. - 6g-153-6715-20
  55609. - 6g-155-6725-40
  55610. - 6g-157-6735-20
  55611. - 6g-159-6745-320
  55612. - 6g-161-6755-20
  55613. - 6g-163-6765-40
  55614. - 6g-165-6775-20
  55615. - 6g-167-6785-80
  55616. - 6g-169-6795-20
  55617. - 6g-171-6805-40
  55618. - 6g-173-6815-20
  55619. - 6g-175-6825-160
  55620. - 6g-177-6835-20
  55621. - 6g-179-6845-40
  55622. - 6g-181-6855-20
  55623. - 6g-183-6865-80
  55624. - 6g-185-6875-20
  55625. - 6g-187-6885-40
  55626. - 6g-189-6895-20
  55627. - 6g-193-6915-20
  55628. - 6g-195-6925-40
  55629. - 6g-197-6935-20
  55630. - 6g-199-6945-80
  55631. - 6g-201-6955-20
  55632. - 6g-203-6965-40
  55633. - 6g-205-6975-20
  55634. - 6g-207-6985-160
  55635. - 6g-209-6995-20
  55636. - 6g-211-7005-40
  55637. - 6g-213-7015-20
  55638. - 6g-215-7025-80
  55639. - 6g-217-7035-20
  55640. - 6g-219-7045-40
  55641. - 6g-221-7055-20
  55642. - 6g-225-7075-20
  55643. - 6g-227-7085-40
  55644. - 6g-229-7095-20
  55645. - 6g-233-7115-20
  55646. - 60g-1-58320-2160
  55647. - 60g-2-60480-2160
  55648. - 60g-3-62640-2160
  55649. - 60g-4-64800-2160
  55650. - 60g-5-66960-2160
  55651. - 60g-6-69120-2160
  55652. - 60g-9-59400-4320
  55653. - 60g-10-61560-4320
  55654. - 60g-11-63720-4320
  55655. - 60g-12-65880-4320
  55656. - 60g-13-68040-4320
  55657. - 60g-17-60480-6480
  55658. - 60g-18-62640-6480
  55659. - 60g-19-64800-6480
  55660. - 60g-20-66960-6480
  55661. - 60g-25-61560-6480
  55662. - 60g-26-63720-6480
  55663. - 60g-27-65880-6480
  55664. poe_mode:
  55665. title: Poe mode
  55666. required:
  55667. - label
  55668. - value
  55669. type: object
  55670. properties:
  55671. label:
  55672. type: string
  55673. enum:
  55674. - PD
  55675. - PSE
  55676. value:
  55677. type: string
  55678. enum:
  55679. - pd
  55680. - pse
  55681. poe_type:
  55682. title: Poe type
  55683. required:
  55684. - label
  55685. - value
  55686. type: object
  55687. properties:
  55688. label:
  55689. type: string
  55690. enum:
  55691. - 802.3af (Type 1)
  55692. - 802.3at (Type 2)
  55693. - 802.3bt (Type 3)
  55694. - 802.3bt (Type 4)
  55695. - Passive 24V (2-pair)
  55696. - Passive 24V (4-pair)
  55697. - Passive 48V (2-pair)
  55698. - Passive 48V (4-pair)
  55699. value:
  55700. type: string
  55701. enum:
  55702. - type1-ieee802.3af
  55703. - type2-ieee802.3at
  55704. - type3-ieee802.3bt
  55705. - type4-ieee802.3bt
  55706. - passive-24v-2pair
  55707. - passive-24v-4pair
  55708. - passive-48v-2pair
  55709. - passive-48v-4pair
  55710. rf_channel_frequency:
  55711. title: Channel frequency (MHz)
  55712. description: Populated by selected channel (if set)
  55713. type: number
  55714. format: decimal
  55715. x-nullable: true
  55716. rf_channel_width:
  55717. title: Channel width (MHz)
  55718. description: Populated by selected channel (if set)
  55719. type: number
  55720. format: decimal
  55721. x-nullable: true
  55722. tx_power:
  55723. title: Transmit power (dBm)
  55724. type: integer
  55725. maximum: 127
  55726. minimum: 0
  55727. x-nullable: true
  55728. untagged_vlan:
  55729. $ref: '#/definitions/NestedVLAN'
  55730. tagged_vlans:
  55731. type: array
  55732. items:
  55733. $ref: '#/definitions/NestedVLAN'
  55734. uniqueItems: true
  55735. mark_connected:
  55736. title: Mark connected
  55737. description: Treat as if a cable is connected
  55738. type: boolean
  55739. cable:
  55740. $ref: '#/definitions/NestedCable'
  55741. cable_end:
  55742. title: Cable end
  55743. type: string
  55744. readOnly: true
  55745. minLength: 1
  55746. wireless_link:
  55747. $ref: '#/definitions/NestedWirelessLink'
  55748. link_peers:
  55749. description: |2
  55750. Return the appropriate serializer for the link termination model.
  55751. type: array
  55752. items:
  55753. type: string
  55754. x-nullable: true
  55755. readOnly: true
  55756. link_peers_type:
  55757. title: Link peers type
  55758. type: string
  55759. readOnly: true
  55760. wireless_lans:
  55761. type: array
  55762. items:
  55763. $ref: '#/definitions/NestedWirelessLAN'
  55764. uniqueItems: true
  55765. vrf:
  55766. $ref: '#/definitions/NestedVRF'
  55767. l2vpn_termination:
  55768. $ref: '#/definitions/NestedL2VPNTermination'
  55769. connected_endpoints:
  55770. description: |2
  55771. Return the appropriate serializer for the type of connected object.
  55772. type: array
  55773. items:
  55774. type: string
  55775. x-nullable: true
  55776. readOnly: true
  55777. connected_endpoints_type:
  55778. title: Connected endpoints type
  55779. type: string
  55780. readOnly: true
  55781. connected_endpoints_reachable:
  55782. title: Connected endpoints reachable
  55783. type: boolean
  55784. readOnly: true
  55785. tags:
  55786. type: array
  55787. items:
  55788. $ref: '#/definitions/NestedTag'
  55789. custom_fields:
  55790. title: Custom fields
  55791. type: object
  55792. default: {}
  55793. created:
  55794. title: Created
  55795. type: string
  55796. format: date-time
  55797. readOnly: true
  55798. x-nullable: true
  55799. last_updated:
  55800. title: Last updated
  55801. type: string
  55802. format: date-time
  55803. readOnly: true
  55804. x-nullable: true
  55805. count_ipaddresses:
  55806. title: Count ipaddresses
  55807. type: integer
  55808. readOnly: true
  55809. count_fhrp_groups:
  55810. title: Count fhrp groups
  55811. type: integer
  55812. readOnly: true
  55813. _occupied:
  55814. title: occupied
  55815. type: boolean
  55816. readOnly: true
  55817. WritableInterface:
  55818. required:
  55819. - device
  55820. - vdcs
  55821. - name
  55822. - type
  55823. type: object
  55824. properties:
  55825. id:
  55826. title: ID
  55827. type: integer
  55828. readOnly: true
  55829. url:
  55830. title: Url
  55831. type: string
  55832. format: uri
  55833. readOnly: true
  55834. display:
  55835. title: Display
  55836. type: string
  55837. readOnly: true
  55838. device:
  55839. title: Device
  55840. type: integer
  55841. vdcs:
  55842. type: array
  55843. items:
  55844. type: integer
  55845. uniqueItems: true
  55846. module:
  55847. title: Module
  55848. type: integer
  55849. x-nullable: true
  55850. name:
  55851. title: Name
  55852. type: string
  55853. maxLength: 64
  55854. minLength: 1
  55855. label:
  55856. title: Label
  55857. description: Physical label
  55858. type: string
  55859. maxLength: 64
  55860. type:
  55861. title: Type
  55862. type: string
  55863. enum:
  55864. - virtual
  55865. - bridge
  55866. - lag
  55867. - 100base-fx
  55868. - 100base-lfx
  55869. - 100base-tx
  55870. - 100base-t1
  55871. - 1000base-t
  55872. - 2.5gbase-t
  55873. - 5gbase-t
  55874. - 10gbase-t
  55875. - 10gbase-cx4
  55876. - 1000base-x-gbic
  55877. - 1000base-x-sfp
  55878. - 10gbase-x-sfpp
  55879. - 10gbase-x-xfp
  55880. - 10gbase-x-xenpak
  55881. - 10gbase-x-x2
  55882. - 25gbase-x-sfp28
  55883. - 50gbase-x-sfp56
  55884. - 40gbase-x-qsfpp
  55885. - 50gbase-x-sfp28
  55886. - 100gbase-x-cfp
  55887. - 100gbase-x-cfp2
  55888. - 200gbase-x-cfp2
  55889. - 100gbase-x-cfp4
  55890. - 100gbase-x-cpak
  55891. - 100gbase-x-qsfp28
  55892. - 200gbase-x-qsfp56
  55893. - 400gbase-x-qsfpdd
  55894. - 400gbase-x-osfp
  55895. - 800gbase-x-qsfpdd
  55896. - 800gbase-x-osfp
  55897. - 1000base-kx
  55898. - 10gbase-kr
  55899. - 10gbase-kx4
  55900. - 25gbase-kr
  55901. - 40gbase-kr4
  55902. - 50gbase-kr
  55903. - 100gbase-kp4
  55904. - 100gbase-kr2
  55905. - 100gbase-kr4
  55906. - ieee802.11a
  55907. - ieee802.11g
  55908. - ieee802.11n
  55909. - ieee802.11ac
  55910. - ieee802.11ad
  55911. - ieee802.11ax
  55912. - ieee802.11ay
  55913. - ieee802.15.1
  55914. - other-wireless
  55915. - gsm
  55916. - cdma
  55917. - lte
  55918. - sonet-oc3
  55919. - sonet-oc12
  55920. - sonet-oc48
  55921. - sonet-oc192
  55922. - sonet-oc768
  55923. - sonet-oc1920
  55924. - sonet-oc3840
  55925. - 1gfc-sfp
  55926. - 2gfc-sfp
  55927. - 4gfc-sfp
  55928. - 8gfc-sfpp
  55929. - 16gfc-sfpp
  55930. - 32gfc-sfp28
  55931. - 64gfc-qsfpp
  55932. - 128gfc-qsfp28
  55933. - infiniband-sdr
  55934. - infiniband-ddr
  55935. - infiniband-qdr
  55936. - infiniband-fdr10
  55937. - infiniband-fdr
  55938. - infiniband-edr
  55939. - infiniband-hdr
  55940. - infiniband-ndr
  55941. - infiniband-xdr
  55942. - t1
  55943. - e1
  55944. - t3
  55945. - e3
  55946. - xdsl
  55947. - docsis
  55948. - gpon
  55949. - xg-pon
  55950. - xgs-pon
  55951. - ng-pon2
  55952. - epon
  55953. - 10g-epon
  55954. - cisco-stackwise
  55955. - cisco-stackwise-plus
  55956. - cisco-flexstack
  55957. - cisco-flexstack-plus
  55958. - cisco-stackwise-80
  55959. - cisco-stackwise-160
  55960. - cisco-stackwise-320
  55961. - cisco-stackwise-480
  55962. - cisco-stackwise-1t
  55963. - juniper-vcp
  55964. - extreme-summitstack
  55965. - extreme-summitstack-128
  55966. - extreme-summitstack-256
  55967. - extreme-summitstack-512
  55968. - other
  55969. enabled:
  55970. title: Enabled
  55971. type: boolean
  55972. parent:
  55973. title: Parent interface
  55974. type: integer
  55975. x-nullable: true
  55976. bridge:
  55977. title: Bridge interface
  55978. type: integer
  55979. x-nullable: true
  55980. lag:
  55981. title: Parent LAG
  55982. type: integer
  55983. x-nullable: true
  55984. mtu:
  55985. title: MTU
  55986. type: integer
  55987. maximum: 65536
  55988. minimum: 1
  55989. x-nullable: true
  55990. mac_address:
  55991. title: MAC Address
  55992. type: string
  55993. x-nullable: true
  55994. speed:
  55995. title: Speed (Kbps)
  55996. type: integer
  55997. maximum: 2147483647
  55998. minimum: 0
  55999. x-nullable: true
  56000. duplex:
  56001. title: Duplex
  56002. type: string
  56003. enum:
  56004. - half
  56005. - full
  56006. - auto
  56007. x-nullable: true
  56008. wwn:
  56009. title: WWN
  56010. description: 64-bit World Wide Name
  56011. type: string
  56012. x-nullable: true
  56013. mgmt_only:
  56014. title: Management only
  56015. description: This interface is used only for out-of-band management
  56016. type: boolean
  56017. description:
  56018. title: Description
  56019. type: string
  56020. maxLength: 200
  56021. mode:
  56022. title: Mode
  56023. description: IEEE 802.1Q tagging strategy
  56024. type: string
  56025. enum:
  56026. - access
  56027. - tagged
  56028. - tagged-all
  56029. rf_role:
  56030. title: Wireless role
  56031. type: string
  56032. enum:
  56033. - ap
  56034. - station
  56035. rf_channel:
  56036. title: Wireless channel
  56037. type: string
  56038. enum:
  56039. - 2.4g-1-2412-22
  56040. - 2.4g-2-2417-22
  56041. - 2.4g-3-2422-22
  56042. - 2.4g-4-2427-22
  56043. - 2.4g-5-2432-22
  56044. - 2.4g-6-2437-22
  56045. - 2.4g-7-2442-22
  56046. - 2.4g-8-2447-22
  56047. - 2.4g-9-2452-22
  56048. - 2.4g-10-2457-22
  56049. - 2.4g-11-2462-22
  56050. - 2.4g-12-2467-22
  56051. - 2.4g-13-2472-22
  56052. - 5g-32-5160-20
  56053. - 5g-34-5170-40
  56054. - 5g-36-5180-20
  56055. - 5g-38-5190-40
  56056. - 5g-40-5200-20
  56057. - 5g-42-5210-80
  56058. - 5g-44-5220-20
  56059. - 5g-46-5230-40
  56060. - 5g-48-5240-20
  56061. - 5g-50-5250-160
  56062. - 5g-52-5260-20
  56063. - 5g-54-5270-40
  56064. - 5g-56-5280-20
  56065. - 5g-58-5290-80
  56066. - 5g-60-5300-20
  56067. - 5g-62-5310-40
  56068. - 5g-64-5320-20
  56069. - 5g-100-5500-20
  56070. - 5g-102-5510-40
  56071. - 5g-104-5520-20
  56072. - 5g-106-5530-80
  56073. - 5g-108-5540-20
  56074. - 5g-110-5550-40
  56075. - 5g-112-5560-20
  56076. - 5g-114-5570-160
  56077. - 5g-116-5580-20
  56078. - 5g-118-5590-40
  56079. - 5g-120-5600-20
  56080. - 5g-122-5610-80
  56081. - 5g-124-5620-20
  56082. - 5g-126-5630-40
  56083. - 5g-128-5640-20
  56084. - 5g-132-5660-20
  56085. - 5g-134-5670-40
  56086. - 5g-136-5680-20
  56087. - 5g-138-5690-80
  56088. - 5g-140-5700-20
  56089. - 5g-142-5710-40
  56090. - 5g-144-5720-20
  56091. - 5g-149-5745-20
  56092. - 5g-151-5755-40
  56093. - 5g-153-5765-20
  56094. - 5g-155-5775-80
  56095. - 5g-157-5785-20
  56096. - 5g-159-5795-40
  56097. - 5g-161-5805-20
  56098. - 5g-163-5815-160
  56099. - 5g-165-5825-20
  56100. - 5g-167-5835-40
  56101. - 5g-169-5845-20
  56102. - 5g-171-5855-80
  56103. - 5g-173-5865-20
  56104. - 5g-175-5875-40
  56105. - 5g-177-5885-20
  56106. - 6g-1-5955-20
  56107. - 6g-3-5965-40
  56108. - 6g-5-5975-20
  56109. - 6g-7-5985-80
  56110. - 6g-9-5995-20
  56111. - 6g-11-6005-40
  56112. - 6g-13-6015-20
  56113. - 6g-15-6025-160
  56114. - 6g-17-6035-20
  56115. - 6g-19-6045-40
  56116. - 6g-21-6055-20
  56117. - 6g-23-6065-80
  56118. - 6g-25-6075-20
  56119. - 6g-27-6085-40
  56120. - 6g-29-6095-20
  56121. - 6g-31-6105-320
  56122. - 6g-33-6115-20
  56123. - 6g-35-6125-40
  56124. - 6g-37-6135-20
  56125. - 6g-39-6145-80
  56126. - 6g-41-6155-20
  56127. - 6g-43-6165-40
  56128. - 6g-45-6175-20
  56129. - 6g-47-6185-160
  56130. - 6g-49-6195-20
  56131. - 6g-51-6205-40
  56132. - 6g-53-6215-20
  56133. - 6g-55-6225-80
  56134. - 6g-57-6235-20
  56135. - 6g-59-6245-40
  56136. - 6g-61-6255-20
  56137. - 6g-65-6275-20
  56138. - 6g-67-6285-40
  56139. - 6g-69-6295-20
  56140. - 6g-71-6305-80
  56141. - 6g-73-6315-20
  56142. - 6g-75-6325-40
  56143. - 6g-77-6335-20
  56144. - 6g-79-6345-160
  56145. - 6g-81-6355-20
  56146. - 6g-83-6365-40
  56147. - 6g-85-6375-20
  56148. - 6g-87-6385-80
  56149. - 6g-89-6395-20
  56150. - 6g-91-6405-40
  56151. - 6g-93-6415-20
  56152. - 6g-95-6425-320
  56153. - 6g-97-6435-20
  56154. - 6g-99-6445-40
  56155. - 6g-101-6455-20
  56156. - 6g-103-6465-80
  56157. - 6g-105-6475-20
  56158. - 6g-107-6485-40
  56159. - 6g-109-6495-20
  56160. - 6g-111-6505-160
  56161. - 6g-113-6515-20
  56162. - 6g-115-6525-40
  56163. - 6g-117-6535-20
  56164. - 6g-119-6545-80
  56165. - 6g-121-6555-20
  56166. - 6g-123-6565-40
  56167. - 6g-125-6575-20
  56168. - 6g-129-6595-20
  56169. - 6g-131-6605-40
  56170. - 6g-133-6615-20
  56171. - 6g-135-6625-80
  56172. - 6g-137-6635-20
  56173. - 6g-139-6645-40
  56174. - 6g-141-6655-20
  56175. - 6g-143-6665-160
  56176. - 6g-145-6675-20
  56177. - 6g-147-6685-40
  56178. - 6g-149-6695-20
  56179. - 6g-151-6705-80
  56180. - 6g-153-6715-20
  56181. - 6g-155-6725-40
  56182. - 6g-157-6735-20
  56183. - 6g-159-6745-320
  56184. - 6g-161-6755-20
  56185. - 6g-163-6765-40
  56186. - 6g-165-6775-20
  56187. - 6g-167-6785-80
  56188. - 6g-169-6795-20
  56189. - 6g-171-6805-40
  56190. - 6g-173-6815-20
  56191. - 6g-175-6825-160
  56192. - 6g-177-6835-20
  56193. - 6g-179-6845-40
  56194. - 6g-181-6855-20
  56195. - 6g-183-6865-80
  56196. - 6g-185-6875-20
  56197. - 6g-187-6885-40
  56198. - 6g-189-6895-20
  56199. - 6g-193-6915-20
  56200. - 6g-195-6925-40
  56201. - 6g-197-6935-20
  56202. - 6g-199-6945-80
  56203. - 6g-201-6955-20
  56204. - 6g-203-6965-40
  56205. - 6g-205-6975-20
  56206. - 6g-207-6985-160
  56207. - 6g-209-6995-20
  56208. - 6g-211-7005-40
  56209. - 6g-213-7015-20
  56210. - 6g-215-7025-80
  56211. - 6g-217-7035-20
  56212. - 6g-219-7045-40
  56213. - 6g-221-7055-20
  56214. - 6g-225-7075-20
  56215. - 6g-227-7085-40
  56216. - 6g-229-7095-20
  56217. - 6g-233-7115-20
  56218. - 60g-1-58320-2160
  56219. - 60g-2-60480-2160
  56220. - 60g-3-62640-2160
  56221. - 60g-4-64800-2160
  56222. - 60g-5-66960-2160
  56223. - 60g-6-69120-2160
  56224. - 60g-9-59400-4320
  56225. - 60g-10-61560-4320
  56226. - 60g-11-63720-4320
  56227. - 60g-12-65880-4320
  56228. - 60g-13-68040-4320
  56229. - 60g-17-60480-6480
  56230. - 60g-18-62640-6480
  56231. - 60g-19-64800-6480
  56232. - 60g-20-66960-6480
  56233. - 60g-25-61560-6480
  56234. - 60g-26-63720-6480
  56235. - 60g-27-65880-6480
  56236. poe_mode:
  56237. title: PoE mode
  56238. type: string
  56239. enum:
  56240. - pd
  56241. - pse
  56242. poe_type:
  56243. title: PoE type
  56244. type: string
  56245. enum:
  56246. - type1-ieee802.3af
  56247. - type2-ieee802.3at
  56248. - type3-ieee802.3bt
  56249. - type4-ieee802.3bt
  56250. - passive-24v-2pair
  56251. - passive-24v-4pair
  56252. - passive-48v-2pair
  56253. - passive-48v-4pair
  56254. rf_channel_frequency:
  56255. title: Channel frequency (MHz)
  56256. description: Populated by selected channel (if set)
  56257. type: number
  56258. format: decimal
  56259. x-nullable: true
  56260. rf_channel_width:
  56261. title: Channel width (MHz)
  56262. description: Populated by selected channel (if set)
  56263. type: number
  56264. format: decimal
  56265. x-nullable: true
  56266. tx_power:
  56267. title: Transmit power (dBm)
  56268. type: integer
  56269. maximum: 127
  56270. minimum: 0
  56271. x-nullable: true
  56272. untagged_vlan:
  56273. title: Untagged VLAN
  56274. type: integer
  56275. x-nullable: true
  56276. tagged_vlans:
  56277. type: array
  56278. items:
  56279. title: Tagged VLANs
  56280. type: integer
  56281. uniqueItems: true
  56282. mark_connected:
  56283. title: Mark connected
  56284. description: Treat as if a cable is connected
  56285. type: boolean
  56286. cable:
  56287. $ref: '#/definitions/NestedCable'
  56288. cable_end:
  56289. title: Cable end
  56290. type: string
  56291. readOnly: true
  56292. minLength: 1
  56293. wireless_link:
  56294. title: Wireless link
  56295. type: integer
  56296. x-nullable: true
  56297. link_peers:
  56298. description: |2
  56299. Return the appropriate serializer for the link termination model.
  56300. type: array
  56301. items:
  56302. type: string
  56303. x-nullable: true
  56304. readOnly: true
  56305. link_peers_type:
  56306. title: Link peers type
  56307. type: string
  56308. readOnly: true
  56309. wireless_lans:
  56310. type: array
  56311. items:
  56312. title: Wireless LANs
  56313. type: integer
  56314. uniqueItems: true
  56315. vrf:
  56316. title: VRF
  56317. type: integer
  56318. x-nullable: true
  56319. l2vpn_termination:
  56320. title: L2vpn termination
  56321. type: string
  56322. readOnly: true
  56323. connected_endpoints:
  56324. description: |2
  56325. Return the appropriate serializer for the type of connected object.
  56326. type: array
  56327. items:
  56328. type: string
  56329. x-nullable: true
  56330. readOnly: true
  56331. connected_endpoints_type:
  56332. title: Connected endpoints type
  56333. type: string
  56334. readOnly: true
  56335. connected_endpoints_reachable:
  56336. title: Connected endpoints reachable
  56337. type: boolean
  56338. readOnly: true
  56339. tags:
  56340. type: array
  56341. items:
  56342. $ref: '#/definitions/NestedTag'
  56343. custom_fields:
  56344. title: Custom fields
  56345. type: object
  56346. default: {}
  56347. created:
  56348. title: Created
  56349. type: string
  56350. format: date-time
  56351. readOnly: true
  56352. x-nullable: true
  56353. last_updated:
  56354. title: Last updated
  56355. type: string
  56356. format: date-time
  56357. readOnly: true
  56358. x-nullable: true
  56359. count_ipaddresses:
  56360. title: Count ipaddresses
  56361. type: integer
  56362. readOnly: true
  56363. count_fhrp_groups:
  56364. title: Count fhrp groups
  56365. type: integer
  56366. readOnly: true
  56367. _occupied:
  56368. title: occupied
  56369. type: boolean
  56370. readOnly: true
  56371. InventoryItemRole:
  56372. required:
  56373. - name
  56374. - slug
  56375. type: object
  56376. properties:
  56377. id:
  56378. title: ID
  56379. type: integer
  56380. readOnly: true
  56381. url:
  56382. title: Url
  56383. type: string
  56384. format: uri
  56385. readOnly: true
  56386. display:
  56387. title: Display
  56388. type: string
  56389. readOnly: true
  56390. name:
  56391. title: Name
  56392. type: string
  56393. maxLength: 100
  56394. minLength: 1
  56395. slug:
  56396. title: Slug
  56397. type: string
  56398. format: slug
  56399. pattern: ^[-a-zA-Z0-9_]+$
  56400. maxLength: 100
  56401. minLength: 1
  56402. color:
  56403. title: Color
  56404. type: string
  56405. pattern: ^[0-9a-f]{6}$
  56406. maxLength: 6
  56407. minLength: 1
  56408. description:
  56409. title: Description
  56410. type: string
  56411. maxLength: 200
  56412. tags:
  56413. type: array
  56414. items:
  56415. $ref: '#/definitions/NestedTag'
  56416. custom_fields:
  56417. title: Custom fields
  56418. type: object
  56419. default: {}
  56420. created:
  56421. title: Created
  56422. type: string
  56423. format: date-time
  56424. readOnly: true
  56425. x-nullable: true
  56426. last_updated:
  56427. title: Last updated
  56428. type: string
  56429. format: date-time
  56430. readOnly: true
  56431. x-nullable: true
  56432. inventoryitem_count:
  56433. title: Inventoryitem count
  56434. type: integer
  56435. readOnly: true
  56436. NestedInventoryItemRole:
  56437. required:
  56438. - name
  56439. - slug
  56440. type: object
  56441. properties:
  56442. id:
  56443. title: ID
  56444. type: integer
  56445. readOnly: true
  56446. url:
  56447. title: Url
  56448. type: string
  56449. format: uri
  56450. readOnly: true
  56451. display:
  56452. title: Display
  56453. type: string
  56454. readOnly: true
  56455. name:
  56456. title: Name
  56457. type: string
  56458. maxLength: 100
  56459. minLength: 1
  56460. slug:
  56461. title: Slug
  56462. type: string
  56463. format: slug
  56464. pattern: ^[-a-zA-Z0-9_]+$
  56465. maxLength: 100
  56466. minLength: 1
  56467. inventoryitem_count:
  56468. title: Inventoryitem count
  56469. type: integer
  56470. readOnly: true
  56471. x-nullable: true
  56472. InventoryItemTemplate:
  56473. required:
  56474. - device_type
  56475. - name
  56476. type: object
  56477. properties:
  56478. id:
  56479. title: ID
  56480. type: integer
  56481. readOnly: true
  56482. url:
  56483. title: Url
  56484. type: string
  56485. format: uri
  56486. readOnly: true
  56487. display:
  56488. title: Display
  56489. type: string
  56490. readOnly: true
  56491. device_type:
  56492. $ref: '#/definitions/NestedDeviceType'
  56493. parent:
  56494. title: Parent
  56495. type: integer
  56496. x-nullable: true
  56497. name:
  56498. title: Name
  56499. description: |2
  56500. {module} is accepted as a substitution for the module bay position when attached to a module type.
  56501. type: string
  56502. maxLength: 64
  56503. minLength: 1
  56504. label:
  56505. title: Label
  56506. description: Physical label
  56507. type: string
  56508. maxLength: 64
  56509. role:
  56510. $ref: '#/definitions/NestedInventoryItemRole'
  56511. manufacturer:
  56512. $ref: '#/definitions/NestedManufacturer'
  56513. part_id:
  56514. title: Part ID
  56515. description: Manufacturer-assigned part identifier
  56516. type: string
  56517. maxLength: 50
  56518. description:
  56519. title: Description
  56520. type: string
  56521. maxLength: 200
  56522. component_type:
  56523. title: Component type
  56524. type: string
  56525. x-nullable: true
  56526. component_id:
  56527. title: Component id
  56528. type: integer
  56529. maximum: 9223372036854775807
  56530. minimum: 0
  56531. x-nullable: true
  56532. component:
  56533. title: Component
  56534. type: object
  56535. readOnly: true
  56536. created:
  56537. title: Created
  56538. type: string
  56539. format: date-time
  56540. readOnly: true
  56541. x-nullable: true
  56542. last_updated:
  56543. title: Last updated
  56544. type: string
  56545. format: date-time
  56546. readOnly: true
  56547. x-nullable: true
  56548. _depth:
  56549. title: depth
  56550. type: integer
  56551. readOnly: true
  56552. WritableInventoryItemTemplate:
  56553. required:
  56554. - device_type
  56555. - name
  56556. type: object
  56557. properties:
  56558. id:
  56559. title: ID
  56560. type: integer
  56561. readOnly: true
  56562. url:
  56563. title: Url
  56564. type: string
  56565. format: uri
  56566. readOnly: true
  56567. display:
  56568. title: Display
  56569. type: string
  56570. readOnly: true
  56571. device_type:
  56572. title: Device type
  56573. type: integer
  56574. parent:
  56575. title: Parent
  56576. type: integer
  56577. x-nullable: true
  56578. name:
  56579. title: Name
  56580. description: |2
  56581. {module} is accepted as a substitution for the module bay position when attached to a module type.
  56582. type: string
  56583. maxLength: 64
  56584. minLength: 1
  56585. label:
  56586. title: Label
  56587. description: Physical label
  56588. type: string
  56589. maxLength: 64
  56590. role:
  56591. title: Role
  56592. type: integer
  56593. x-nullable: true
  56594. manufacturer:
  56595. title: Manufacturer
  56596. type: integer
  56597. x-nullable: true
  56598. part_id:
  56599. title: Part ID
  56600. description: Manufacturer-assigned part identifier
  56601. type: string
  56602. maxLength: 50
  56603. description:
  56604. title: Description
  56605. type: string
  56606. maxLength: 200
  56607. component_type:
  56608. title: Component type
  56609. type: string
  56610. x-nullable: true
  56611. component_id:
  56612. title: Component id
  56613. type: integer
  56614. maximum: 9223372036854775807
  56615. minimum: 0
  56616. x-nullable: true
  56617. component:
  56618. title: Component
  56619. type: object
  56620. readOnly: true
  56621. created:
  56622. title: Created
  56623. type: string
  56624. format: date-time
  56625. readOnly: true
  56626. x-nullable: true
  56627. last_updated:
  56628. title: Last updated
  56629. type: string
  56630. format: date-time
  56631. readOnly: true
  56632. x-nullable: true
  56633. _depth:
  56634. title: depth
  56635. type: integer
  56636. readOnly: true
  56637. InventoryItem:
  56638. required:
  56639. - device
  56640. - name
  56641. type: object
  56642. properties:
  56643. id:
  56644. title: ID
  56645. type: integer
  56646. readOnly: true
  56647. url:
  56648. title: Url
  56649. type: string
  56650. format: uri
  56651. readOnly: true
  56652. display:
  56653. title: Display
  56654. type: string
  56655. readOnly: true
  56656. device:
  56657. $ref: '#/definitions/NestedDevice'
  56658. parent:
  56659. title: Parent
  56660. type: integer
  56661. x-nullable: true
  56662. name:
  56663. title: Name
  56664. type: string
  56665. maxLength: 64
  56666. minLength: 1
  56667. label:
  56668. title: Label
  56669. description: Physical label
  56670. type: string
  56671. maxLength: 64
  56672. role:
  56673. $ref: '#/definitions/NestedInventoryItemRole'
  56674. manufacturer:
  56675. $ref: '#/definitions/NestedManufacturer'
  56676. part_id:
  56677. title: Part ID
  56678. description: Manufacturer-assigned part identifier
  56679. type: string
  56680. maxLength: 50
  56681. serial:
  56682. title: Serial number
  56683. type: string
  56684. maxLength: 50
  56685. asset_tag:
  56686. title: Asset tag
  56687. description: A unique tag used to identify this item
  56688. type: string
  56689. maxLength: 50
  56690. x-nullable: true
  56691. discovered:
  56692. title: Discovered
  56693. description: This item was automatically discovered
  56694. type: boolean
  56695. description:
  56696. title: Description
  56697. type: string
  56698. maxLength: 200
  56699. component_type:
  56700. title: Component type
  56701. type: string
  56702. x-nullable: true
  56703. component_id:
  56704. title: Component id
  56705. type: integer
  56706. maximum: 9223372036854775807
  56707. minimum: 0
  56708. x-nullable: true
  56709. component:
  56710. title: Component
  56711. type: object
  56712. readOnly: true
  56713. tags:
  56714. type: array
  56715. items:
  56716. $ref: '#/definitions/NestedTag'
  56717. custom_fields:
  56718. title: Custom fields
  56719. type: object
  56720. default: {}
  56721. created:
  56722. title: Created
  56723. type: string
  56724. format: date-time
  56725. readOnly: true
  56726. x-nullable: true
  56727. last_updated:
  56728. title: Last updated
  56729. type: string
  56730. format: date-time
  56731. readOnly: true
  56732. x-nullable: true
  56733. _depth:
  56734. title: depth
  56735. type: integer
  56736. readOnly: true
  56737. WritableInventoryItem:
  56738. required:
  56739. - device
  56740. - name
  56741. type: object
  56742. properties:
  56743. id:
  56744. title: ID
  56745. type: integer
  56746. readOnly: true
  56747. url:
  56748. title: Url
  56749. type: string
  56750. format: uri
  56751. readOnly: true
  56752. display:
  56753. title: Display
  56754. type: string
  56755. readOnly: true
  56756. device:
  56757. title: Device
  56758. type: integer
  56759. parent:
  56760. title: Parent
  56761. type: integer
  56762. x-nullable: true
  56763. name:
  56764. title: Name
  56765. type: string
  56766. maxLength: 64
  56767. minLength: 1
  56768. label:
  56769. title: Label
  56770. description: Physical label
  56771. type: string
  56772. maxLength: 64
  56773. role:
  56774. title: Role
  56775. type: integer
  56776. x-nullable: true
  56777. manufacturer:
  56778. title: Manufacturer
  56779. type: integer
  56780. x-nullable: true
  56781. part_id:
  56782. title: Part ID
  56783. description: Manufacturer-assigned part identifier
  56784. type: string
  56785. maxLength: 50
  56786. serial:
  56787. title: Serial number
  56788. type: string
  56789. maxLength: 50
  56790. asset_tag:
  56791. title: Asset tag
  56792. description: A unique tag used to identify this item
  56793. type: string
  56794. maxLength: 50
  56795. x-nullable: true
  56796. discovered:
  56797. title: Discovered
  56798. description: This item was automatically discovered
  56799. type: boolean
  56800. description:
  56801. title: Description
  56802. type: string
  56803. maxLength: 200
  56804. component_type:
  56805. title: Component type
  56806. type: string
  56807. x-nullable: true
  56808. component_id:
  56809. title: Component id
  56810. type: integer
  56811. maximum: 9223372036854775807
  56812. minimum: 0
  56813. x-nullable: true
  56814. component:
  56815. title: Component
  56816. type: object
  56817. readOnly: true
  56818. tags:
  56819. type: array
  56820. items:
  56821. $ref: '#/definitions/NestedTag'
  56822. custom_fields:
  56823. title: Custom fields
  56824. type: object
  56825. default: {}
  56826. created:
  56827. title: Created
  56828. type: string
  56829. format: date-time
  56830. readOnly: true
  56831. x-nullable: true
  56832. last_updated:
  56833. title: Last updated
  56834. type: string
  56835. format: date-time
  56836. readOnly: true
  56837. x-nullable: true
  56838. _depth:
  56839. title: depth
  56840. type: integer
  56841. readOnly: true
  56842. Location:
  56843. required:
  56844. - name
  56845. - slug
  56846. - site
  56847. type: object
  56848. properties:
  56849. id:
  56850. title: ID
  56851. type: integer
  56852. readOnly: true
  56853. url:
  56854. title: Url
  56855. type: string
  56856. format: uri
  56857. readOnly: true
  56858. display:
  56859. title: Display
  56860. type: string
  56861. readOnly: true
  56862. name:
  56863. title: Name
  56864. type: string
  56865. maxLength: 100
  56866. minLength: 1
  56867. slug:
  56868. title: Slug
  56869. type: string
  56870. format: slug
  56871. pattern: ^[-a-zA-Z0-9_]+$
  56872. maxLength: 100
  56873. minLength: 1
  56874. site:
  56875. $ref: '#/definitions/NestedSite'
  56876. parent:
  56877. $ref: '#/definitions/NestedLocation'
  56878. status:
  56879. title: Status
  56880. required:
  56881. - label
  56882. - value
  56883. type: object
  56884. properties:
  56885. label:
  56886. type: string
  56887. enum:
  56888. - Planned
  56889. - Staging
  56890. - Active
  56891. - Decommissioning
  56892. - Retired
  56893. value:
  56894. type: string
  56895. enum:
  56896. - planned
  56897. - staging
  56898. - active
  56899. - decommissioning
  56900. - retired
  56901. tenant:
  56902. $ref: '#/definitions/NestedTenant'
  56903. description:
  56904. title: Description
  56905. type: string
  56906. maxLength: 200
  56907. tags:
  56908. type: array
  56909. items:
  56910. $ref: '#/definitions/NestedTag'
  56911. custom_fields:
  56912. title: Custom fields
  56913. type: object
  56914. default: {}
  56915. created:
  56916. title: Created
  56917. type: string
  56918. format: date-time
  56919. readOnly: true
  56920. x-nullable: true
  56921. last_updated:
  56922. title: Last updated
  56923. type: string
  56924. format: date-time
  56925. readOnly: true
  56926. x-nullable: true
  56927. rack_count:
  56928. title: Rack count
  56929. type: integer
  56930. readOnly: true
  56931. device_count:
  56932. title: Device count
  56933. type: integer
  56934. readOnly: true
  56935. _depth:
  56936. title: depth
  56937. type: integer
  56938. readOnly: true
  56939. WritableLocation:
  56940. required:
  56941. - name
  56942. - slug
  56943. - site
  56944. type: object
  56945. properties:
  56946. id:
  56947. title: ID
  56948. type: integer
  56949. readOnly: true
  56950. url:
  56951. title: Url
  56952. type: string
  56953. format: uri
  56954. readOnly: true
  56955. display:
  56956. title: Display
  56957. type: string
  56958. readOnly: true
  56959. name:
  56960. title: Name
  56961. type: string
  56962. maxLength: 100
  56963. minLength: 1
  56964. slug:
  56965. title: Slug
  56966. type: string
  56967. format: slug
  56968. pattern: ^[-a-zA-Z0-9_]+$
  56969. maxLength: 100
  56970. minLength: 1
  56971. site:
  56972. title: Site
  56973. type: integer
  56974. parent:
  56975. title: Parent
  56976. type: integer
  56977. x-nullable: true
  56978. status:
  56979. title: Status
  56980. type: string
  56981. enum:
  56982. - planned
  56983. - staging
  56984. - active
  56985. - decommissioning
  56986. - retired
  56987. tenant:
  56988. title: Tenant
  56989. type: integer
  56990. x-nullable: true
  56991. description:
  56992. title: Description
  56993. type: string
  56994. maxLength: 200
  56995. tags:
  56996. type: array
  56997. items:
  56998. $ref: '#/definitions/NestedTag'
  56999. custom_fields:
  57000. title: Custom fields
  57001. type: object
  57002. default: {}
  57003. created:
  57004. title: Created
  57005. type: string
  57006. format: date-time
  57007. readOnly: true
  57008. x-nullable: true
  57009. last_updated:
  57010. title: Last updated
  57011. type: string
  57012. format: date-time
  57013. readOnly: true
  57014. x-nullable: true
  57015. rack_count:
  57016. title: Rack count
  57017. type: integer
  57018. readOnly: true
  57019. device_count:
  57020. title: Device count
  57021. type: integer
  57022. readOnly: true
  57023. _depth:
  57024. title: depth
  57025. type: integer
  57026. readOnly: true
  57027. Manufacturer:
  57028. required:
  57029. - name
  57030. - slug
  57031. type: object
  57032. properties:
  57033. id:
  57034. title: ID
  57035. type: integer
  57036. readOnly: true
  57037. url:
  57038. title: Url
  57039. type: string
  57040. format: uri
  57041. readOnly: true
  57042. display:
  57043. title: Display
  57044. type: string
  57045. readOnly: true
  57046. name:
  57047. title: Name
  57048. type: string
  57049. maxLength: 100
  57050. minLength: 1
  57051. slug:
  57052. title: Slug
  57053. type: string
  57054. format: slug
  57055. pattern: ^[-a-zA-Z0-9_]+$
  57056. maxLength: 100
  57057. minLength: 1
  57058. description:
  57059. title: Description
  57060. type: string
  57061. maxLength: 200
  57062. tags:
  57063. type: array
  57064. items:
  57065. $ref: '#/definitions/NestedTag'
  57066. custom_fields:
  57067. title: Custom fields
  57068. type: object
  57069. default: {}
  57070. created:
  57071. title: Created
  57072. type: string
  57073. format: date-time
  57074. readOnly: true
  57075. x-nullable: true
  57076. last_updated:
  57077. title: Last updated
  57078. type: string
  57079. format: date-time
  57080. readOnly: true
  57081. x-nullable: true
  57082. devicetype_count:
  57083. title: Devicetype count
  57084. type: integer
  57085. readOnly: true
  57086. inventoryitem_count:
  57087. title: Inventoryitem count
  57088. type: integer
  57089. readOnly: true
  57090. platform_count:
  57091. title: Platform count
  57092. type: integer
  57093. readOnly: true
  57094. ModuleBayTemplate:
  57095. required:
  57096. - device_type
  57097. - name
  57098. type: object
  57099. properties:
  57100. id:
  57101. title: ID
  57102. type: integer
  57103. readOnly: true
  57104. url:
  57105. title: Url
  57106. type: string
  57107. format: uri
  57108. readOnly: true
  57109. display:
  57110. title: Display
  57111. type: string
  57112. readOnly: true
  57113. device_type:
  57114. $ref: '#/definitions/NestedDeviceType'
  57115. name:
  57116. title: Name
  57117. description: |2
  57118. {module} is accepted as a substitution for the module bay position when attached to a module type.
  57119. type: string
  57120. maxLength: 64
  57121. minLength: 1
  57122. label:
  57123. title: Label
  57124. description: Physical label
  57125. type: string
  57126. maxLength: 64
  57127. position:
  57128. title: Position
  57129. description: Identifier to reference when renaming installed components
  57130. type: string
  57131. maxLength: 30
  57132. description:
  57133. title: Description
  57134. type: string
  57135. maxLength: 200
  57136. created:
  57137. title: Created
  57138. type: string
  57139. format: date-time
  57140. readOnly: true
  57141. x-nullable: true
  57142. last_updated:
  57143. title: Last updated
  57144. type: string
  57145. format: date-time
  57146. readOnly: true
  57147. x-nullable: true
  57148. WritableModuleBayTemplate:
  57149. required:
  57150. - device_type
  57151. - name
  57152. type: object
  57153. properties:
  57154. id:
  57155. title: ID
  57156. type: integer
  57157. readOnly: true
  57158. url:
  57159. title: Url
  57160. type: string
  57161. format: uri
  57162. readOnly: true
  57163. display:
  57164. title: Display
  57165. type: string
  57166. readOnly: true
  57167. device_type:
  57168. title: Device type
  57169. type: integer
  57170. name:
  57171. title: Name
  57172. description: |2
  57173. {module} is accepted as a substitution for the module bay position when attached to a module type.
  57174. type: string
  57175. maxLength: 64
  57176. minLength: 1
  57177. label:
  57178. title: Label
  57179. description: Physical label
  57180. type: string
  57181. maxLength: 64
  57182. position:
  57183. title: Position
  57184. description: Identifier to reference when renaming installed components
  57185. type: string
  57186. maxLength: 30
  57187. description:
  57188. title: Description
  57189. type: string
  57190. maxLength: 200
  57191. created:
  57192. title: Created
  57193. type: string
  57194. format: date-time
  57195. readOnly: true
  57196. x-nullable: true
  57197. last_updated:
  57198. title: Last updated
  57199. type: string
  57200. format: date-time
  57201. readOnly: true
  57202. x-nullable: true
  57203. ModuleBayNestedModule:
  57204. type: object
  57205. properties:
  57206. id:
  57207. title: ID
  57208. type: integer
  57209. readOnly: true
  57210. url:
  57211. title: Url
  57212. type: string
  57213. format: uri
  57214. readOnly: true
  57215. display:
  57216. title: Display
  57217. type: string
  57218. readOnly: true
  57219. serial:
  57220. title: Serial number
  57221. type: string
  57222. maxLength: 50
  57223. x-nullable: true
  57224. ModuleBay:
  57225. required:
  57226. - device
  57227. - name
  57228. type: object
  57229. properties:
  57230. id:
  57231. title: ID
  57232. type: integer
  57233. readOnly: true
  57234. url:
  57235. title: Url
  57236. type: string
  57237. format: uri
  57238. readOnly: true
  57239. display:
  57240. title: Display
  57241. type: string
  57242. readOnly: true
  57243. device:
  57244. $ref: '#/definitions/NestedDevice'
  57245. name:
  57246. title: Name
  57247. type: string
  57248. maxLength: 64
  57249. minLength: 1
  57250. installed_module:
  57251. $ref: '#/definitions/ModuleBayNestedModule'
  57252. label:
  57253. title: Label
  57254. description: Physical label
  57255. type: string
  57256. maxLength: 64
  57257. position:
  57258. title: Position
  57259. description: Identifier to reference when renaming installed components
  57260. type: string
  57261. maxLength: 30
  57262. description:
  57263. title: Description
  57264. type: string
  57265. maxLength: 200
  57266. tags:
  57267. type: array
  57268. items:
  57269. $ref: '#/definitions/NestedTag'
  57270. custom_fields:
  57271. title: Custom fields
  57272. type: object
  57273. default: {}
  57274. created:
  57275. title: Created
  57276. type: string
  57277. format: date-time
  57278. readOnly: true
  57279. x-nullable: true
  57280. last_updated:
  57281. title: Last updated
  57282. type: string
  57283. format: date-time
  57284. readOnly: true
  57285. x-nullable: true
  57286. WritableModuleBay:
  57287. required:
  57288. - device
  57289. - name
  57290. - installed_module
  57291. type: object
  57292. properties:
  57293. id:
  57294. title: ID
  57295. type: integer
  57296. readOnly: true
  57297. url:
  57298. title: Url
  57299. type: string
  57300. format: uri
  57301. readOnly: true
  57302. display:
  57303. title: Display
  57304. type: string
  57305. readOnly: true
  57306. device:
  57307. title: Device
  57308. type: integer
  57309. name:
  57310. title: Name
  57311. type: string
  57312. maxLength: 64
  57313. minLength: 1
  57314. installed_module:
  57315. title: Installed module
  57316. type: integer
  57317. label:
  57318. title: Label
  57319. description: Physical label
  57320. type: string
  57321. maxLength: 64
  57322. position:
  57323. title: Position
  57324. description: Identifier to reference when renaming installed components
  57325. type: string
  57326. maxLength: 30
  57327. description:
  57328. title: Description
  57329. type: string
  57330. maxLength: 200
  57331. tags:
  57332. type: array
  57333. items:
  57334. $ref: '#/definitions/NestedTag'
  57335. custom_fields:
  57336. title: Custom fields
  57337. type: object
  57338. default: {}
  57339. created:
  57340. title: Created
  57341. type: string
  57342. format: date-time
  57343. readOnly: true
  57344. x-nullable: true
  57345. last_updated:
  57346. title: Last updated
  57347. type: string
  57348. format: date-time
  57349. readOnly: true
  57350. x-nullable: true
  57351. ModuleType:
  57352. required:
  57353. - manufacturer
  57354. - model
  57355. type: object
  57356. properties:
  57357. id:
  57358. title: ID
  57359. type: integer
  57360. readOnly: true
  57361. url:
  57362. title: Url
  57363. type: string
  57364. format: uri
  57365. readOnly: true
  57366. display:
  57367. title: Display
  57368. type: string
  57369. readOnly: true
  57370. manufacturer:
  57371. $ref: '#/definitions/NestedManufacturer'
  57372. model:
  57373. title: Model
  57374. type: string
  57375. maxLength: 100
  57376. minLength: 1
  57377. part_number:
  57378. title: Part number
  57379. description: Discrete part number (optional)
  57380. type: string
  57381. maxLength: 50
  57382. weight:
  57383. title: Weight
  57384. type: number
  57385. format: decimal
  57386. x-nullable: true
  57387. weight_unit:
  57388. title: Weight unit
  57389. required:
  57390. - label
  57391. - value
  57392. type: object
  57393. properties:
  57394. label:
  57395. type: string
  57396. enum:
  57397. - Kilograms
  57398. - Grams
  57399. - Pounds
  57400. - Ounces
  57401. value:
  57402. type: string
  57403. enum:
  57404. - kg
  57405. - g
  57406. - lb
  57407. - oz
  57408. description:
  57409. title: Description
  57410. type: string
  57411. maxLength: 200
  57412. comments:
  57413. title: Comments
  57414. type: string
  57415. tags:
  57416. type: array
  57417. items:
  57418. $ref: '#/definitions/NestedTag'
  57419. custom_fields:
  57420. title: Custom fields
  57421. type: object
  57422. default: {}
  57423. created:
  57424. title: Created
  57425. type: string
  57426. format: date-time
  57427. readOnly: true
  57428. x-nullable: true
  57429. last_updated:
  57430. title: Last updated
  57431. type: string
  57432. format: date-time
  57433. readOnly: true
  57434. x-nullable: true
  57435. WritableModuleType:
  57436. required:
  57437. - manufacturer
  57438. - model
  57439. type: object
  57440. properties:
  57441. id:
  57442. title: ID
  57443. type: integer
  57444. readOnly: true
  57445. url:
  57446. title: Url
  57447. type: string
  57448. format: uri
  57449. readOnly: true
  57450. display:
  57451. title: Display
  57452. type: string
  57453. readOnly: true
  57454. manufacturer:
  57455. title: Manufacturer
  57456. type: integer
  57457. model:
  57458. title: Model
  57459. type: string
  57460. maxLength: 100
  57461. minLength: 1
  57462. part_number:
  57463. title: Part number
  57464. description: Discrete part number (optional)
  57465. type: string
  57466. maxLength: 50
  57467. weight:
  57468. title: Weight
  57469. type: number
  57470. format: decimal
  57471. x-nullable: true
  57472. weight_unit:
  57473. title: Weight unit
  57474. type: string
  57475. enum:
  57476. - kg
  57477. - g
  57478. - lb
  57479. - oz
  57480. description:
  57481. title: Description
  57482. type: string
  57483. maxLength: 200
  57484. comments:
  57485. title: Comments
  57486. type: string
  57487. tags:
  57488. type: array
  57489. items:
  57490. $ref: '#/definitions/NestedTag'
  57491. custom_fields:
  57492. title: Custom fields
  57493. type: object
  57494. default: {}
  57495. created:
  57496. title: Created
  57497. type: string
  57498. format: date-time
  57499. readOnly: true
  57500. x-nullable: true
  57501. last_updated:
  57502. title: Last updated
  57503. type: string
  57504. format: date-time
  57505. readOnly: true
  57506. x-nullable: true
  57507. NestedModule:
  57508. type: object
  57509. properties:
  57510. id:
  57511. title: ID
  57512. type: integer
  57513. readOnly: true
  57514. url:
  57515. title: Url
  57516. type: string
  57517. format: uri
  57518. readOnly: true
  57519. display:
  57520. title: Display
  57521. type: string
  57522. readOnly: true
  57523. device:
  57524. $ref: '#/definitions/NestedDevice'
  57525. module_bay:
  57526. $ref: '#/definitions/ModuleNestedModuleBay'
  57527. module_type:
  57528. $ref: '#/definitions/NestedModuleType'
  57529. NestedModuleBay:
  57530. required:
  57531. - name
  57532. type: object
  57533. properties:
  57534. id:
  57535. title: ID
  57536. type: integer
  57537. readOnly: true
  57538. url:
  57539. title: Url
  57540. type: string
  57541. format: uri
  57542. readOnly: true
  57543. display:
  57544. title: Display
  57545. type: string
  57546. readOnly: true
  57547. module:
  57548. $ref: '#/definitions/NestedModule'
  57549. name:
  57550. title: Name
  57551. type: string
  57552. maxLength: 64
  57553. minLength: 1
  57554. Module:
  57555. required:
  57556. - device
  57557. - module_bay
  57558. - module_type
  57559. type: object
  57560. properties:
  57561. id:
  57562. title: ID
  57563. type: integer
  57564. readOnly: true
  57565. url:
  57566. title: Url
  57567. type: string
  57568. format: uri
  57569. readOnly: true
  57570. display:
  57571. title: Display
  57572. type: string
  57573. readOnly: true
  57574. device:
  57575. $ref: '#/definitions/NestedDevice'
  57576. module_bay:
  57577. $ref: '#/definitions/NestedModuleBay'
  57578. module_type:
  57579. $ref: '#/definitions/NestedModuleType'
  57580. status:
  57581. title: Status
  57582. required:
  57583. - label
  57584. - value
  57585. type: object
  57586. properties:
  57587. label:
  57588. type: string
  57589. enum:
  57590. - Offline
  57591. - Active
  57592. - Planned
  57593. - Staged
  57594. - Failed
  57595. - Decommissioning
  57596. value:
  57597. type: string
  57598. enum:
  57599. - offline
  57600. - active
  57601. - planned
  57602. - staged
  57603. - failed
  57604. - decommissioning
  57605. serial:
  57606. title: Serial number
  57607. type: string
  57608. maxLength: 50
  57609. asset_tag:
  57610. title: Asset tag
  57611. description: A unique tag used to identify this device
  57612. type: string
  57613. maxLength: 50
  57614. x-nullable: true
  57615. description:
  57616. title: Description
  57617. type: string
  57618. maxLength: 200
  57619. comments:
  57620. title: Comments
  57621. type: string
  57622. tags:
  57623. type: array
  57624. items:
  57625. $ref: '#/definitions/NestedTag'
  57626. custom_fields:
  57627. title: Custom fields
  57628. type: object
  57629. default: {}
  57630. created:
  57631. title: Created
  57632. type: string
  57633. format: date-time
  57634. readOnly: true
  57635. x-nullable: true
  57636. last_updated:
  57637. title: Last updated
  57638. type: string
  57639. format: date-time
  57640. readOnly: true
  57641. x-nullable: true
  57642. WritableModule:
  57643. required:
  57644. - device
  57645. - module_bay
  57646. - module_type
  57647. type: object
  57648. properties:
  57649. id:
  57650. title: ID
  57651. type: integer
  57652. readOnly: true
  57653. url:
  57654. title: Url
  57655. type: string
  57656. format: uri
  57657. readOnly: true
  57658. display:
  57659. title: Display
  57660. type: string
  57661. readOnly: true
  57662. device:
  57663. title: Device
  57664. type: integer
  57665. module_bay:
  57666. title: Module bay
  57667. type: integer
  57668. module_type:
  57669. title: Module type
  57670. type: integer
  57671. status:
  57672. title: Status
  57673. type: string
  57674. enum:
  57675. - offline
  57676. - active
  57677. - planned
  57678. - staged
  57679. - failed
  57680. - decommissioning
  57681. serial:
  57682. title: Serial number
  57683. type: string
  57684. maxLength: 50
  57685. asset_tag:
  57686. title: Asset tag
  57687. description: A unique tag used to identify this device
  57688. type: string
  57689. maxLength: 50
  57690. x-nullable: true
  57691. description:
  57692. title: Description
  57693. type: string
  57694. maxLength: 200
  57695. comments:
  57696. title: Comments
  57697. type: string
  57698. tags:
  57699. type: array
  57700. items:
  57701. $ref: '#/definitions/NestedTag'
  57702. custom_fields:
  57703. title: Custom fields
  57704. type: object
  57705. default: {}
  57706. created:
  57707. title: Created
  57708. type: string
  57709. format: date-time
  57710. readOnly: true
  57711. x-nullable: true
  57712. last_updated:
  57713. title: Last updated
  57714. type: string
  57715. format: date-time
  57716. readOnly: true
  57717. x-nullable: true
  57718. Platform:
  57719. required:
  57720. - name
  57721. - slug
  57722. type: object
  57723. properties:
  57724. id:
  57725. title: ID
  57726. type: integer
  57727. readOnly: true
  57728. url:
  57729. title: Url
  57730. type: string
  57731. format: uri
  57732. readOnly: true
  57733. display:
  57734. title: Display
  57735. type: string
  57736. readOnly: true
  57737. name:
  57738. title: Name
  57739. type: string
  57740. maxLength: 100
  57741. minLength: 1
  57742. slug:
  57743. title: Slug
  57744. type: string
  57745. format: slug
  57746. pattern: ^[-a-zA-Z0-9_]+$
  57747. maxLength: 100
  57748. minLength: 1
  57749. manufacturer:
  57750. $ref: '#/definitions/NestedManufacturer'
  57751. config_template:
  57752. $ref: '#/definitions/NestedConfigTemplate'
  57753. napalm_driver:
  57754. title: NAPALM driver
  57755. description: The name of the NAPALM driver to use when interacting with devices
  57756. type: string
  57757. maxLength: 50
  57758. napalm_args:
  57759. title: NAPALM arguments
  57760. description: Additional arguments to pass when initiating the NAPALM driver
  57761. (JSON format)
  57762. type: object
  57763. x-nullable: true
  57764. description:
  57765. title: Description
  57766. type: string
  57767. maxLength: 200
  57768. tags:
  57769. type: array
  57770. items:
  57771. $ref: '#/definitions/NestedTag'
  57772. custom_fields:
  57773. title: Custom fields
  57774. type: object
  57775. default: {}
  57776. created:
  57777. title: Created
  57778. type: string
  57779. format: date-time
  57780. readOnly: true
  57781. x-nullable: true
  57782. last_updated:
  57783. title: Last updated
  57784. type: string
  57785. format: date-time
  57786. readOnly: true
  57787. x-nullable: true
  57788. device_count:
  57789. title: Device count
  57790. type: integer
  57791. readOnly: true
  57792. virtualmachine_count:
  57793. title: Virtualmachine count
  57794. type: integer
  57795. readOnly: true
  57796. WritablePlatform:
  57797. required:
  57798. - name
  57799. - slug
  57800. type: object
  57801. properties:
  57802. id:
  57803. title: ID
  57804. type: integer
  57805. readOnly: true
  57806. url:
  57807. title: Url
  57808. type: string
  57809. format: uri
  57810. readOnly: true
  57811. display:
  57812. title: Display
  57813. type: string
  57814. readOnly: true
  57815. name:
  57816. title: Name
  57817. type: string
  57818. maxLength: 100
  57819. minLength: 1
  57820. slug:
  57821. title: Slug
  57822. type: string
  57823. format: slug
  57824. pattern: ^[-a-zA-Z0-9_]+$
  57825. maxLength: 100
  57826. minLength: 1
  57827. manufacturer:
  57828. title: Manufacturer
  57829. description: Optionally limit this platform to devices of a certain manufacturer
  57830. type: integer
  57831. x-nullable: true
  57832. config_template:
  57833. title: Config template
  57834. type: integer
  57835. x-nullable: true
  57836. napalm_driver:
  57837. title: NAPALM driver
  57838. description: The name of the NAPALM driver to use when interacting with devices
  57839. type: string
  57840. maxLength: 50
  57841. napalm_args:
  57842. title: NAPALM arguments
  57843. description: Additional arguments to pass when initiating the NAPALM driver
  57844. (JSON format)
  57845. type: object
  57846. x-nullable: true
  57847. description:
  57848. title: Description
  57849. type: string
  57850. maxLength: 200
  57851. tags:
  57852. type: array
  57853. items:
  57854. $ref: '#/definitions/NestedTag'
  57855. custom_fields:
  57856. title: Custom fields
  57857. type: object
  57858. default: {}
  57859. created:
  57860. title: Created
  57861. type: string
  57862. format: date-time
  57863. readOnly: true
  57864. x-nullable: true
  57865. last_updated:
  57866. title: Last updated
  57867. type: string
  57868. format: date-time
  57869. readOnly: true
  57870. x-nullable: true
  57871. device_count:
  57872. title: Device count
  57873. type: integer
  57874. readOnly: true
  57875. virtualmachine_count:
  57876. title: Virtualmachine count
  57877. type: integer
  57878. readOnly: true
  57879. NestedPowerPanel:
  57880. required:
  57881. - name
  57882. type: object
  57883. properties:
  57884. id:
  57885. title: ID
  57886. type: integer
  57887. readOnly: true
  57888. url:
  57889. title: Url
  57890. type: string
  57891. format: uri
  57892. readOnly: true
  57893. display:
  57894. title: Display
  57895. type: string
  57896. readOnly: true
  57897. name:
  57898. title: Name
  57899. type: string
  57900. maxLength: 100
  57901. minLength: 1
  57902. powerfeed_count:
  57903. title: Powerfeed count
  57904. type: integer
  57905. readOnly: true
  57906. PowerFeed:
  57907. required:
  57908. - power_panel
  57909. - name
  57910. type: object
  57911. properties:
  57912. id:
  57913. title: ID
  57914. type: integer
  57915. readOnly: true
  57916. url:
  57917. title: Url
  57918. type: string
  57919. format: uri
  57920. readOnly: true
  57921. display:
  57922. title: Display
  57923. type: string
  57924. readOnly: true
  57925. power_panel:
  57926. $ref: '#/definitions/NestedPowerPanel'
  57927. rack:
  57928. $ref: '#/definitions/NestedRack'
  57929. name:
  57930. title: Name
  57931. type: string
  57932. maxLength: 100
  57933. minLength: 1
  57934. status:
  57935. title: Status
  57936. required:
  57937. - label
  57938. - value
  57939. type: object
  57940. properties:
  57941. label:
  57942. type: string
  57943. enum:
  57944. - Offline
  57945. - Active
  57946. - Planned
  57947. - Failed
  57948. value:
  57949. type: string
  57950. enum:
  57951. - offline
  57952. - active
  57953. - planned
  57954. - failed
  57955. default:
  57956. value: active
  57957. label: Active
  57958. type:
  57959. title: Type
  57960. required:
  57961. - label
  57962. - value
  57963. type: object
  57964. properties:
  57965. label:
  57966. type: string
  57967. enum:
  57968. - Primary
  57969. - Redundant
  57970. value:
  57971. type: string
  57972. enum:
  57973. - primary
  57974. - redundant
  57975. default:
  57976. value: primary
  57977. label: Primary
  57978. supply:
  57979. title: Supply
  57980. required:
  57981. - label
  57982. - value
  57983. type: object
  57984. properties:
  57985. label:
  57986. type: string
  57987. enum:
  57988. - AC
  57989. - DC
  57990. value:
  57991. type: string
  57992. enum:
  57993. - ac
  57994. - dc
  57995. default:
  57996. value: ac
  57997. label: AC
  57998. phase:
  57999. title: Phase
  58000. required:
  58001. - label
  58002. - value
  58003. type: object
  58004. properties:
  58005. label:
  58006. type: string
  58007. enum:
  58008. - Single phase
  58009. - Three-phase
  58010. value:
  58011. type: string
  58012. enum:
  58013. - single-phase
  58014. - three-phase
  58015. default:
  58016. value: single-phase
  58017. label: Single phase
  58018. voltage:
  58019. title: Voltage
  58020. type: integer
  58021. maximum: 32767
  58022. minimum: -32768
  58023. amperage:
  58024. title: Amperage
  58025. type: integer
  58026. maximum: 32767
  58027. minimum: 1
  58028. max_utilization:
  58029. title: Max utilization
  58030. description: Maximum permissible draw (percentage)
  58031. type: integer
  58032. maximum: 100
  58033. minimum: 1
  58034. mark_connected:
  58035. title: Mark connected
  58036. description: Treat as if a cable is connected
  58037. type: boolean
  58038. cable:
  58039. $ref: '#/definitions/NestedCable'
  58040. cable_end:
  58041. title: Cable end
  58042. type: string
  58043. readOnly: true
  58044. minLength: 1
  58045. link_peers:
  58046. description: |2
  58047. Return the appropriate serializer for the link termination model.
  58048. type: array
  58049. items:
  58050. type: string
  58051. x-nullable: true
  58052. readOnly: true
  58053. link_peers_type:
  58054. title: Link peers type
  58055. type: string
  58056. readOnly: true
  58057. connected_endpoints:
  58058. description: |2
  58059. Return the appropriate serializer for the type of connected object.
  58060. type: array
  58061. items:
  58062. type: string
  58063. x-nullable: true
  58064. readOnly: true
  58065. connected_endpoints_type:
  58066. title: Connected endpoints type
  58067. type: string
  58068. readOnly: true
  58069. connected_endpoints_reachable:
  58070. title: Connected endpoints reachable
  58071. type: boolean
  58072. readOnly: true
  58073. description:
  58074. title: Description
  58075. type: string
  58076. maxLength: 200
  58077. comments:
  58078. title: Comments
  58079. type: string
  58080. tags:
  58081. type: array
  58082. items:
  58083. $ref: '#/definitions/NestedTag'
  58084. custom_fields:
  58085. title: Custom fields
  58086. type: object
  58087. default: {}
  58088. created:
  58089. title: Created
  58090. type: string
  58091. format: date-time
  58092. readOnly: true
  58093. x-nullable: true
  58094. last_updated:
  58095. title: Last updated
  58096. type: string
  58097. format: date-time
  58098. readOnly: true
  58099. x-nullable: true
  58100. _occupied:
  58101. title: occupied
  58102. type: boolean
  58103. readOnly: true
  58104. WritablePowerFeed:
  58105. required:
  58106. - power_panel
  58107. - name
  58108. type: object
  58109. properties:
  58110. id:
  58111. title: ID
  58112. type: integer
  58113. readOnly: true
  58114. url:
  58115. title: Url
  58116. type: string
  58117. format: uri
  58118. readOnly: true
  58119. display:
  58120. title: Display
  58121. type: string
  58122. readOnly: true
  58123. power_panel:
  58124. title: Power panel
  58125. type: integer
  58126. rack:
  58127. title: Rack
  58128. type: integer
  58129. x-nullable: true
  58130. name:
  58131. title: Name
  58132. type: string
  58133. maxLength: 100
  58134. minLength: 1
  58135. status:
  58136. title: Status
  58137. type: string
  58138. enum:
  58139. - offline
  58140. - active
  58141. - planned
  58142. - failed
  58143. type:
  58144. title: Type
  58145. type: string
  58146. enum:
  58147. - primary
  58148. - redundant
  58149. supply:
  58150. title: Supply
  58151. type: string
  58152. enum:
  58153. - ac
  58154. - dc
  58155. phase:
  58156. title: Phase
  58157. type: string
  58158. enum:
  58159. - single-phase
  58160. - three-phase
  58161. voltage:
  58162. title: Voltage
  58163. type: integer
  58164. maximum: 32767
  58165. minimum: -32768
  58166. amperage:
  58167. title: Amperage
  58168. type: integer
  58169. maximum: 32767
  58170. minimum: 1
  58171. max_utilization:
  58172. title: Max utilization
  58173. description: Maximum permissible draw (percentage)
  58174. type: integer
  58175. maximum: 100
  58176. minimum: 1
  58177. mark_connected:
  58178. title: Mark connected
  58179. description: Treat as if a cable is connected
  58180. type: boolean
  58181. cable:
  58182. $ref: '#/definitions/NestedCable'
  58183. cable_end:
  58184. title: Cable end
  58185. type: string
  58186. readOnly: true
  58187. minLength: 1
  58188. link_peers:
  58189. description: |2
  58190. Return the appropriate serializer for the link termination model.
  58191. type: array
  58192. items:
  58193. type: string
  58194. x-nullable: true
  58195. readOnly: true
  58196. link_peers_type:
  58197. title: Link peers type
  58198. type: string
  58199. readOnly: true
  58200. connected_endpoints:
  58201. description: |2
  58202. Return the appropriate serializer for the type of connected object.
  58203. type: array
  58204. items:
  58205. type: string
  58206. x-nullable: true
  58207. readOnly: true
  58208. connected_endpoints_type:
  58209. title: Connected endpoints type
  58210. type: string
  58211. readOnly: true
  58212. connected_endpoints_reachable:
  58213. title: Connected endpoints reachable
  58214. type: boolean
  58215. readOnly: true
  58216. description:
  58217. title: Description
  58218. type: string
  58219. maxLength: 200
  58220. comments:
  58221. title: Comments
  58222. type: string
  58223. tags:
  58224. type: array
  58225. items:
  58226. $ref: '#/definitions/NestedTag'
  58227. custom_fields:
  58228. title: Custom fields
  58229. type: object
  58230. default: {}
  58231. created:
  58232. title: Created
  58233. type: string
  58234. format: date-time
  58235. readOnly: true
  58236. x-nullable: true
  58237. last_updated:
  58238. title: Last updated
  58239. type: string
  58240. format: date-time
  58241. readOnly: true
  58242. x-nullable: true
  58243. _occupied:
  58244. title: occupied
  58245. type: boolean
  58246. readOnly: true
  58247. NestedPowerPortTemplate:
  58248. required:
  58249. - name
  58250. type: object
  58251. properties:
  58252. id:
  58253. title: ID
  58254. type: integer
  58255. readOnly: true
  58256. url:
  58257. title: Url
  58258. type: string
  58259. format: uri
  58260. readOnly: true
  58261. display:
  58262. title: Display
  58263. type: string
  58264. readOnly: true
  58265. name:
  58266. title: Name
  58267. description: |2
  58268. {module} is accepted as a substitution for the module bay position when attached to a module type.
  58269. type: string
  58270. maxLength: 64
  58271. minLength: 1
  58272. x-nullable: true
  58273. PowerOutletTemplate:
  58274. required:
  58275. - name
  58276. type: object
  58277. properties:
  58278. id:
  58279. title: ID
  58280. type: integer
  58281. readOnly: true
  58282. url:
  58283. title: Url
  58284. type: string
  58285. format: uri
  58286. readOnly: true
  58287. display:
  58288. title: Display
  58289. type: string
  58290. readOnly: true
  58291. device_type:
  58292. $ref: '#/definitions/NestedDeviceType'
  58293. module_type:
  58294. $ref: '#/definitions/NestedModuleType'
  58295. name:
  58296. title: Name
  58297. description: |2
  58298. {module} is accepted as a substitution for the module bay position when attached to a module type.
  58299. type: string
  58300. maxLength: 64
  58301. minLength: 1
  58302. label:
  58303. title: Label
  58304. description: Physical label
  58305. type: string
  58306. maxLength: 64
  58307. type:
  58308. title: Type
  58309. required:
  58310. - label
  58311. - value
  58312. type: object
  58313. properties:
  58314. label:
  58315. type: string
  58316. enum:
  58317. - C5
  58318. - C7
  58319. - C13
  58320. - C15
  58321. - C19
  58322. - C21
  58323. - P+N+E 4H
  58324. - P+N+E 6H
  58325. - P+N+E 9H
  58326. - 2P+E 4H
  58327. - 2P+E 6H
  58328. - 2P+E 9H
  58329. - 3P+E 4H
  58330. - 3P+E 6H
  58331. - 3P+E 9H
  58332. - 3P+N+E 4H
  58333. - 3P+N+E 6H
  58334. - 3P+N+E 9H
  58335. - NEMA 1-15R
  58336. - NEMA 5-15R
  58337. - NEMA 5-20R
  58338. - NEMA 5-30R
  58339. - NEMA 5-50R
  58340. - NEMA 6-15R
  58341. - NEMA 6-20R
  58342. - NEMA 6-30R
  58343. - NEMA 6-50R
  58344. - NEMA 10-30R
  58345. - NEMA 10-50R
  58346. - NEMA 14-20R
  58347. - NEMA 14-30R
  58348. - NEMA 14-50R
  58349. - NEMA 14-60R
  58350. - NEMA 15-15R
  58351. - NEMA 15-20R
  58352. - NEMA 15-30R
  58353. - NEMA 15-50R
  58354. - NEMA 15-60R
  58355. - NEMA L1-15R
  58356. - NEMA L5-15R
  58357. - NEMA L5-20R
  58358. - NEMA L5-30R
  58359. - NEMA L5-50R
  58360. - NEMA L6-15R
  58361. - NEMA L6-20R
  58362. - NEMA L6-30R
  58363. - NEMA L6-50R
  58364. - NEMA L10-30R
  58365. - NEMA L14-20R
  58366. - NEMA L14-30R
  58367. - NEMA L14-50R
  58368. - NEMA L14-60R
  58369. - NEMA L15-20R
  58370. - NEMA L15-30R
  58371. - NEMA L15-50R
  58372. - NEMA L15-60R
  58373. - NEMA L21-20R
  58374. - NEMA L21-30R
  58375. - NEMA L22-30R
  58376. - CS6360C
  58377. - CS6364C
  58378. - CS8164C
  58379. - CS8264C
  58380. - CS8364C
  58381. - CS8464C
  58382. - ITA Type E (CEE 7/5)
  58383. - ITA Type F (CEE 7/3)
  58384. - ITA Type G (BS 1363)
  58385. - ITA Type H
  58386. - ITA Type I
  58387. - ITA Type J
  58388. - ITA Type K
  58389. - ITA Type L (CEI 23-50)
  58390. - ITA Type M (BS 546)
  58391. - ITA Type N
  58392. - ITA Type O
  58393. - ITA Multistandard
  58394. - USB Type A
  58395. - USB Micro B
  58396. - USB Type C
  58397. - DC Terminal
  58398. - HDOT Cx
  58399. - Saf-D-Grid
  58400. - Neutrik powerCON (20A)
  58401. - Neutrik powerCON (32A)
  58402. - Neutrik powerCON TRUE1
  58403. - Neutrik powerCON TRUE1 TOP
  58404. - Ubiquiti SmartPower
  58405. - Hardwired
  58406. - Other
  58407. value:
  58408. type: string
  58409. enum:
  58410. - iec-60320-c5
  58411. - iec-60320-c7
  58412. - iec-60320-c13
  58413. - iec-60320-c15
  58414. - iec-60320-c19
  58415. - iec-60320-c21
  58416. - iec-60309-p-n-e-4h
  58417. - iec-60309-p-n-e-6h
  58418. - iec-60309-p-n-e-9h
  58419. - iec-60309-2p-e-4h
  58420. - iec-60309-2p-e-6h
  58421. - iec-60309-2p-e-9h
  58422. - iec-60309-3p-e-4h
  58423. - iec-60309-3p-e-6h
  58424. - iec-60309-3p-e-9h
  58425. - iec-60309-3p-n-e-4h
  58426. - iec-60309-3p-n-e-6h
  58427. - iec-60309-3p-n-e-9h
  58428. - nema-1-15r
  58429. - nema-5-15r
  58430. - nema-5-20r
  58431. - nema-5-30r
  58432. - nema-5-50r
  58433. - nema-6-15r
  58434. - nema-6-20r
  58435. - nema-6-30r
  58436. - nema-6-50r
  58437. - nema-10-30r
  58438. - nema-10-50r
  58439. - nema-14-20r
  58440. - nema-14-30r
  58441. - nema-14-50r
  58442. - nema-14-60r
  58443. - nema-15-15r
  58444. - nema-15-20r
  58445. - nema-15-30r
  58446. - nema-15-50r
  58447. - nema-15-60r
  58448. - nema-l1-15r
  58449. - nema-l5-15r
  58450. - nema-l5-20r
  58451. - nema-l5-30r
  58452. - nema-l5-50r
  58453. - nema-l6-15r
  58454. - nema-l6-20r
  58455. - nema-l6-30r
  58456. - nema-l6-50r
  58457. - nema-l10-30r
  58458. - nema-l14-20r
  58459. - nema-l14-30r
  58460. - nema-l14-50r
  58461. - nema-l14-60r
  58462. - nema-l15-20r
  58463. - nema-l15-30r
  58464. - nema-l15-50r
  58465. - nema-l15-60r
  58466. - nema-l21-20r
  58467. - nema-l21-30r
  58468. - nema-l22-30r
  58469. - CS6360C
  58470. - CS6364C
  58471. - CS8164C
  58472. - CS8264C
  58473. - CS8364C
  58474. - CS8464C
  58475. - ita-e
  58476. - ita-f
  58477. - ita-g
  58478. - ita-h
  58479. - ita-i
  58480. - ita-j
  58481. - ita-k
  58482. - ita-l
  58483. - ita-m
  58484. - ita-n
  58485. - ita-o
  58486. - ita-multistandard
  58487. - usb-a
  58488. - usb-micro-b
  58489. - usb-c
  58490. - dc-terminal
  58491. - hdot-cx
  58492. - saf-d-grid
  58493. - neutrik-powercon-20a
  58494. - neutrik-powercon-32a
  58495. - neutrik-powercon-true1
  58496. - neutrik-powercon-true1-top
  58497. - ubiquiti-smartpower
  58498. - hardwired
  58499. - other
  58500. power_port:
  58501. $ref: '#/definitions/NestedPowerPortTemplate'
  58502. feed_leg:
  58503. title: Feed leg
  58504. required:
  58505. - label
  58506. - value
  58507. type: object
  58508. properties:
  58509. label:
  58510. type: string
  58511. enum:
  58512. - A
  58513. - B
  58514. - C
  58515. value:
  58516. type: string
  58517. enum:
  58518. - A
  58519. - B
  58520. - C
  58521. description:
  58522. title: Description
  58523. type: string
  58524. maxLength: 200
  58525. created:
  58526. title: Created
  58527. type: string
  58528. format: date-time
  58529. readOnly: true
  58530. x-nullable: true
  58531. last_updated:
  58532. title: Last updated
  58533. type: string
  58534. format: date-time
  58535. readOnly: true
  58536. x-nullable: true
  58537. WritablePowerOutletTemplate:
  58538. required:
  58539. - name
  58540. type: object
  58541. properties:
  58542. id:
  58543. title: ID
  58544. type: integer
  58545. readOnly: true
  58546. url:
  58547. title: Url
  58548. type: string
  58549. format: uri
  58550. readOnly: true
  58551. display:
  58552. title: Display
  58553. type: string
  58554. readOnly: true
  58555. device_type:
  58556. title: Device type
  58557. type: integer
  58558. x-nullable: true
  58559. module_type:
  58560. title: Module type
  58561. type: integer
  58562. x-nullable: true
  58563. name:
  58564. title: Name
  58565. description: |2
  58566. {module} is accepted as a substitution for the module bay position when attached to a module type.
  58567. type: string
  58568. maxLength: 64
  58569. minLength: 1
  58570. label:
  58571. title: Label
  58572. description: Physical label
  58573. type: string
  58574. maxLength: 64
  58575. type:
  58576. title: Type
  58577. type: string
  58578. enum:
  58579. - iec-60320-c5
  58580. - iec-60320-c7
  58581. - iec-60320-c13
  58582. - iec-60320-c15
  58583. - iec-60320-c19
  58584. - iec-60320-c21
  58585. - iec-60309-p-n-e-4h
  58586. - iec-60309-p-n-e-6h
  58587. - iec-60309-p-n-e-9h
  58588. - iec-60309-2p-e-4h
  58589. - iec-60309-2p-e-6h
  58590. - iec-60309-2p-e-9h
  58591. - iec-60309-3p-e-4h
  58592. - iec-60309-3p-e-6h
  58593. - iec-60309-3p-e-9h
  58594. - iec-60309-3p-n-e-4h
  58595. - iec-60309-3p-n-e-6h
  58596. - iec-60309-3p-n-e-9h
  58597. - nema-1-15r
  58598. - nema-5-15r
  58599. - nema-5-20r
  58600. - nema-5-30r
  58601. - nema-5-50r
  58602. - nema-6-15r
  58603. - nema-6-20r
  58604. - nema-6-30r
  58605. - nema-6-50r
  58606. - nema-10-30r
  58607. - nema-10-50r
  58608. - nema-14-20r
  58609. - nema-14-30r
  58610. - nema-14-50r
  58611. - nema-14-60r
  58612. - nema-15-15r
  58613. - nema-15-20r
  58614. - nema-15-30r
  58615. - nema-15-50r
  58616. - nema-15-60r
  58617. - nema-l1-15r
  58618. - nema-l5-15r
  58619. - nema-l5-20r
  58620. - nema-l5-30r
  58621. - nema-l5-50r
  58622. - nema-l6-15r
  58623. - nema-l6-20r
  58624. - nema-l6-30r
  58625. - nema-l6-50r
  58626. - nema-l10-30r
  58627. - nema-l14-20r
  58628. - nema-l14-30r
  58629. - nema-l14-50r
  58630. - nema-l14-60r
  58631. - nema-l15-20r
  58632. - nema-l15-30r
  58633. - nema-l15-50r
  58634. - nema-l15-60r
  58635. - nema-l21-20r
  58636. - nema-l21-30r
  58637. - nema-l22-30r
  58638. - CS6360C
  58639. - CS6364C
  58640. - CS8164C
  58641. - CS8264C
  58642. - CS8364C
  58643. - CS8464C
  58644. - ita-e
  58645. - ita-f
  58646. - ita-g
  58647. - ita-h
  58648. - ita-i
  58649. - ita-j
  58650. - ita-k
  58651. - ita-l
  58652. - ita-m
  58653. - ita-n
  58654. - ita-o
  58655. - ita-multistandard
  58656. - usb-a
  58657. - usb-micro-b
  58658. - usb-c
  58659. - dc-terminal
  58660. - hdot-cx
  58661. - saf-d-grid
  58662. - neutrik-powercon-20a
  58663. - neutrik-powercon-32a
  58664. - neutrik-powercon-true1
  58665. - neutrik-powercon-true1-top
  58666. - ubiquiti-smartpower
  58667. - hardwired
  58668. - other
  58669. power_port:
  58670. title: Power port
  58671. type: integer
  58672. x-nullable: true
  58673. feed_leg:
  58674. title: Feed leg
  58675. description: Phase (for three-phase feeds)
  58676. type: string
  58677. enum:
  58678. - A
  58679. - B
  58680. - C
  58681. description:
  58682. title: Description
  58683. type: string
  58684. maxLength: 200
  58685. created:
  58686. title: Created
  58687. type: string
  58688. format: date-time
  58689. readOnly: true
  58690. x-nullable: true
  58691. last_updated:
  58692. title: Last updated
  58693. type: string
  58694. format: date-time
  58695. readOnly: true
  58696. x-nullable: true
  58697. NestedPowerPort:
  58698. required:
  58699. - name
  58700. type: object
  58701. properties:
  58702. id:
  58703. title: ID
  58704. type: integer
  58705. readOnly: true
  58706. url:
  58707. title: Url
  58708. type: string
  58709. format: uri
  58710. readOnly: true
  58711. display:
  58712. title: Display
  58713. type: string
  58714. readOnly: true
  58715. device:
  58716. $ref: '#/definitions/NestedDevice'
  58717. name:
  58718. title: Name
  58719. type: string
  58720. maxLength: 64
  58721. minLength: 1
  58722. cable:
  58723. title: Cable
  58724. type: integer
  58725. x-nullable: true
  58726. _occupied:
  58727. title: occupied
  58728. type: boolean
  58729. readOnly: true
  58730. x-nullable: true
  58731. PowerOutlet:
  58732. required:
  58733. - device
  58734. - name
  58735. type: object
  58736. properties:
  58737. id:
  58738. title: ID
  58739. type: integer
  58740. readOnly: true
  58741. url:
  58742. title: Url
  58743. type: string
  58744. format: uri
  58745. readOnly: true
  58746. display:
  58747. title: Display
  58748. type: string
  58749. readOnly: true
  58750. device:
  58751. $ref: '#/definitions/NestedDevice'
  58752. module:
  58753. $ref: '#/definitions/ComponentNestedModule'
  58754. name:
  58755. title: Name
  58756. type: string
  58757. maxLength: 64
  58758. minLength: 1
  58759. label:
  58760. title: Label
  58761. description: Physical label
  58762. type: string
  58763. maxLength: 64
  58764. type:
  58765. title: Type
  58766. required:
  58767. - label
  58768. - value
  58769. type: object
  58770. properties:
  58771. label:
  58772. type: string
  58773. enum:
  58774. - C5
  58775. - C7
  58776. - C13
  58777. - C15
  58778. - C19
  58779. - C21
  58780. - P+N+E 4H
  58781. - P+N+E 6H
  58782. - P+N+E 9H
  58783. - 2P+E 4H
  58784. - 2P+E 6H
  58785. - 2P+E 9H
  58786. - 3P+E 4H
  58787. - 3P+E 6H
  58788. - 3P+E 9H
  58789. - 3P+N+E 4H
  58790. - 3P+N+E 6H
  58791. - 3P+N+E 9H
  58792. - NEMA 1-15R
  58793. - NEMA 5-15R
  58794. - NEMA 5-20R
  58795. - NEMA 5-30R
  58796. - NEMA 5-50R
  58797. - NEMA 6-15R
  58798. - NEMA 6-20R
  58799. - NEMA 6-30R
  58800. - NEMA 6-50R
  58801. - NEMA 10-30R
  58802. - NEMA 10-50R
  58803. - NEMA 14-20R
  58804. - NEMA 14-30R
  58805. - NEMA 14-50R
  58806. - NEMA 14-60R
  58807. - NEMA 15-15R
  58808. - NEMA 15-20R
  58809. - NEMA 15-30R
  58810. - NEMA 15-50R
  58811. - NEMA 15-60R
  58812. - NEMA L1-15R
  58813. - NEMA L5-15R
  58814. - NEMA L5-20R
  58815. - NEMA L5-30R
  58816. - NEMA L5-50R
  58817. - NEMA L6-15R
  58818. - NEMA L6-20R
  58819. - NEMA L6-30R
  58820. - NEMA L6-50R
  58821. - NEMA L10-30R
  58822. - NEMA L14-20R
  58823. - NEMA L14-30R
  58824. - NEMA L14-50R
  58825. - NEMA L14-60R
  58826. - NEMA L15-20R
  58827. - NEMA L15-30R
  58828. - NEMA L15-50R
  58829. - NEMA L15-60R
  58830. - NEMA L21-20R
  58831. - NEMA L21-30R
  58832. - NEMA L22-30R
  58833. - CS6360C
  58834. - CS6364C
  58835. - CS8164C
  58836. - CS8264C
  58837. - CS8364C
  58838. - CS8464C
  58839. - ITA Type E (CEE 7/5)
  58840. - ITA Type F (CEE 7/3)
  58841. - ITA Type G (BS 1363)
  58842. - ITA Type H
  58843. - ITA Type I
  58844. - ITA Type J
  58845. - ITA Type K
  58846. - ITA Type L (CEI 23-50)
  58847. - ITA Type M (BS 546)
  58848. - ITA Type N
  58849. - ITA Type O
  58850. - ITA Multistandard
  58851. - USB Type A
  58852. - USB Micro B
  58853. - USB Type C
  58854. - DC Terminal
  58855. - HDOT Cx
  58856. - Saf-D-Grid
  58857. - Neutrik powerCON (20A)
  58858. - Neutrik powerCON (32A)
  58859. - Neutrik powerCON TRUE1
  58860. - Neutrik powerCON TRUE1 TOP
  58861. - Ubiquiti SmartPower
  58862. - Hardwired
  58863. - Other
  58864. value:
  58865. type: string
  58866. enum:
  58867. - iec-60320-c5
  58868. - iec-60320-c7
  58869. - iec-60320-c13
  58870. - iec-60320-c15
  58871. - iec-60320-c19
  58872. - iec-60320-c21
  58873. - iec-60309-p-n-e-4h
  58874. - iec-60309-p-n-e-6h
  58875. - iec-60309-p-n-e-9h
  58876. - iec-60309-2p-e-4h
  58877. - iec-60309-2p-e-6h
  58878. - iec-60309-2p-e-9h
  58879. - iec-60309-3p-e-4h
  58880. - iec-60309-3p-e-6h
  58881. - iec-60309-3p-e-9h
  58882. - iec-60309-3p-n-e-4h
  58883. - iec-60309-3p-n-e-6h
  58884. - iec-60309-3p-n-e-9h
  58885. - nema-1-15r
  58886. - nema-5-15r
  58887. - nema-5-20r
  58888. - nema-5-30r
  58889. - nema-5-50r
  58890. - nema-6-15r
  58891. - nema-6-20r
  58892. - nema-6-30r
  58893. - nema-6-50r
  58894. - nema-10-30r
  58895. - nema-10-50r
  58896. - nema-14-20r
  58897. - nema-14-30r
  58898. - nema-14-50r
  58899. - nema-14-60r
  58900. - nema-15-15r
  58901. - nema-15-20r
  58902. - nema-15-30r
  58903. - nema-15-50r
  58904. - nema-15-60r
  58905. - nema-l1-15r
  58906. - nema-l5-15r
  58907. - nema-l5-20r
  58908. - nema-l5-30r
  58909. - nema-l5-50r
  58910. - nema-l6-15r
  58911. - nema-l6-20r
  58912. - nema-l6-30r
  58913. - nema-l6-50r
  58914. - nema-l10-30r
  58915. - nema-l14-20r
  58916. - nema-l14-30r
  58917. - nema-l14-50r
  58918. - nema-l14-60r
  58919. - nema-l15-20r
  58920. - nema-l15-30r
  58921. - nema-l15-50r
  58922. - nema-l15-60r
  58923. - nema-l21-20r
  58924. - nema-l21-30r
  58925. - nema-l22-30r
  58926. - CS6360C
  58927. - CS6364C
  58928. - CS8164C
  58929. - CS8264C
  58930. - CS8364C
  58931. - CS8464C
  58932. - ita-e
  58933. - ita-f
  58934. - ita-g
  58935. - ita-h
  58936. - ita-i
  58937. - ita-j
  58938. - ita-k
  58939. - ita-l
  58940. - ita-m
  58941. - ita-n
  58942. - ita-o
  58943. - ita-multistandard
  58944. - usb-a
  58945. - usb-micro-b
  58946. - usb-c
  58947. - dc-terminal
  58948. - hdot-cx
  58949. - saf-d-grid
  58950. - neutrik-powercon-20a
  58951. - neutrik-powercon-32a
  58952. - neutrik-powercon-true1
  58953. - neutrik-powercon-true1-top
  58954. - ubiquiti-smartpower
  58955. - hardwired
  58956. - other
  58957. power_port:
  58958. $ref: '#/definitions/NestedPowerPort'
  58959. feed_leg:
  58960. title: Feed leg
  58961. required:
  58962. - label
  58963. - value
  58964. type: object
  58965. properties:
  58966. label:
  58967. type: string
  58968. enum:
  58969. - A
  58970. - B
  58971. - C
  58972. value:
  58973. type: string
  58974. enum:
  58975. - A
  58976. - B
  58977. - C
  58978. description:
  58979. title: Description
  58980. type: string
  58981. maxLength: 200
  58982. mark_connected:
  58983. title: Mark connected
  58984. description: Treat as if a cable is connected
  58985. type: boolean
  58986. cable:
  58987. $ref: '#/definitions/NestedCable'
  58988. cable_end:
  58989. title: Cable end
  58990. type: string
  58991. readOnly: true
  58992. minLength: 1
  58993. link_peers:
  58994. description: |2
  58995. Return the appropriate serializer for the link termination model.
  58996. type: array
  58997. items:
  58998. type: string
  58999. x-nullable: true
  59000. readOnly: true
  59001. link_peers_type:
  59002. title: Link peers type
  59003. type: string
  59004. readOnly: true
  59005. connected_endpoints:
  59006. description: |2
  59007. Return the appropriate serializer for the type of connected object.
  59008. type: array
  59009. items:
  59010. type: string
  59011. x-nullable: true
  59012. readOnly: true
  59013. connected_endpoints_type:
  59014. title: Connected endpoints type
  59015. type: string
  59016. readOnly: true
  59017. connected_endpoints_reachable:
  59018. title: Connected endpoints reachable
  59019. type: boolean
  59020. readOnly: true
  59021. tags:
  59022. type: array
  59023. items:
  59024. $ref: '#/definitions/NestedTag'
  59025. custom_fields:
  59026. title: Custom fields
  59027. type: object
  59028. default: {}
  59029. created:
  59030. title: Created
  59031. type: string
  59032. format: date-time
  59033. readOnly: true
  59034. x-nullable: true
  59035. last_updated:
  59036. title: Last updated
  59037. type: string
  59038. format: date-time
  59039. readOnly: true
  59040. x-nullable: true
  59041. _occupied:
  59042. title: occupied
  59043. type: boolean
  59044. readOnly: true
  59045. WritablePowerOutlet:
  59046. required:
  59047. - device
  59048. - name
  59049. type: object
  59050. properties:
  59051. id:
  59052. title: ID
  59053. type: integer
  59054. readOnly: true
  59055. url:
  59056. title: Url
  59057. type: string
  59058. format: uri
  59059. readOnly: true
  59060. display:
  59061. title: Display
  59062. type: string
  59063. readOnly: true
  59064. device:
  59065. title: Device
  59066. type: integer
  59067. module:
  59068. title: Module
  59069. type: integer
  59070. x-nullable: true
  59071. name:
  59072. title: Name
  59073. type: string
  59074. maxLength: 64
  59075. minLength: 1
  59076. label:
  59077. title: Label
  59078. description: Physical label
  59079. type: string
  59080. maxLength: 64
  59081. type:
  59082. title: Type
  59083. description: Physical port type
  59084. type: string
  59085. enum:
  59086. - iec-60320-c5
  59087. - iec-60320-c7
  59088. - iec-60320-c13
  59089. - iec-60320-c15
  59090. - iec-60320-c19
  59091. - iec-60320-c21
  59092. - iec-60309-p-n-e-4h
  59093. - iec-60309-p-n-e-6h
  59094. - iec-60309-p-n-e-9h
  59095. - iec-60309-2p-e-4h
  59096. - iec-60309-2p-e-6h
  59097. - iec-60309-2p-e-9h
  59098. - iec-60309-3p-e-4h
  59099. - iec-60309-3p-e-6h
  59100. - iec-60309-3p-e-9h
  59101. - iec-60309-3p-n-e-4h
  59102. - iec-60309-3p-n-e-6h
  59103. - iec-60309-3p-n-e-9h
  59104. - nema-1-15r
  59105. - nema-5-15r
  59106. - nema-5-20r
  59107. - nema-5-30r
  59108. - nema-5-50r
  59109. - nema-6-15r
  59110. - nema-6-20r
  59111. - nema-6-30r
  59112. - nema-6-50r
  59113. - nema-10-30r
  59114. - nema-10-50r
  59115. - nema-14-20r
  59116. - nema-14-30r
  59117. - nema-14-50r
  59118. - nema-14-60r
  59119. - nema-15-15r
  59120. - nema-15-20r
  59121. - nema-15-30r
  59122. - nema-15-50r
  59123. - nema-15-60r
  59124. - nema-l1-15r
  59125. - nema-l5-15r
  59126. - nema-l5-20r
  59127. - nema-l5-30r
  59128. - nema-l5-50r
  59129. - nema-l6-15r
  59130. - nema-l6-20r
  59131. - nema-l6-30r
  59132. - nema-l6-50r
  59133. - nema-l10-30r
  59134. - nema-l14-20r
  59135. - nema-l14-30r
  59136. - nema-l14-50r
  59137. - nema-l14-60r
  59138. - nema-l15-20r
  59139. - nema-l15-30r
  59140. - nema-l15-50r
  59141. - nema-l15-60r
  59142. - nema-l21-20r
  59143. - nema-l21-30r
  59144. - nema-l22-30r
  59145. - CS6360C
  59146. - CS6364C
  59147. - CS8164C
  59148. - CS8264C
  59149. - CS8364C
  59150. - CS8464C
  59151. - ita-e
  59152. - ita-f
  59153. - ita-g
  59154. - ita-h
  59155. - ita-i
  59156. - ita-j
  59157. - ita-k
  59158. - ita-l
  59159. - ita-m
  59160. - ita-n
  59161. - ita-o
  59162. - ita-multistandard
  59163. - usb-a
  59164. - usb-micro-b
  59165. - usb-c
  59166. - dc-terminal
  59167. - hdot-cx
  59168. - saf-d-grid
  59169. - neutrik-powercon-20a
  59170. - neutrik-powercon-32a
  59171. - neutrik-powercon-true1
  59172. - neutrik-powercon-true1-top
  59173. - ubiquiti-smartpower
  59174. - hardwired
  59175. - other
  59176. power_port:
  59177. title: Power port
  59178. type: integer
  59179. x-nullable: true
  59180. feed_leg:
  59181. title: Feed leg
  59182. description: Phase (for three-phase feeds)
  59183. type: string
  59184. enum:
  59185. - A
  59186. - B
  59187. - C
  59188. description:
  59189. title: Description
  59190. type: string
  59191. maxLength: 200
  59192. mark_connected:
  59193. title: Mark connected
  59194. description: Treat as if a cable is connected
  59195. type: boolean
  59196. cable:
  59197. $ref: '#/definitions/NestedCable'
  59198. cable_end:
  59199. title: Cable end
  59200. type: string
  59201. readOnly: true
  59202. minLength: 1
  59203. link_peers:
  59204. description: |2
  59205. Return the appropriate serializer for the link termination model.
  59206. type: array
  59207. items:
  59208. type: string
  59209. x-nullable: true
  59210. readOnly: true
  59211. link_peers_type:
  59212. title: Link peers type
  59213. type: string
  59214. readOnly: true
  59215. connected_endpoints:
  59216. description: |2
  59217. Return the appropriate serializer for the type of connected object.
  59218. type: array
  59219. items:
  59220. type: string
  59221. x-nullable: true
  59222. readOnly: true
  59223. connected_endpoints_type:
  59224. title: Connected endpoints type
  59225. type: string
  59226. readOnly: true
  59227. connected_endpoints_reachable:
  59228. title: Connected endpoints reachable
  59229. type: boolean
  59230. readOnly: true
  59231. tags:
  59232. type: array
  59233. items:
  59234. $ref: '#/definitions/NestedTag'
  59235. custom_fields:
  59236. title: Custom fields
  59237. type: object
  59238. default: {}
  59239. created:
  59240. title: Created
  59241. type: string
  59242. format: date-time
  59243. readOnly: true
  59244. x-nullable: true
  59245. last_updated:
  59246. title: Last updated
  59247. type: string
  59248. format: date-time
  59249. readOnly: true
  59250. x-nullable: true
  59251. _occupied:
  59252. title: occupied
  59253. type: boolean
  59254. readOnly: true
  59255. PowerPanel:
  59256. required:
  59257. - site
  59258. - name
  59259. type: object
  59260. properties:
  59261. id:
  59262. title: ID
  59263. type: integer
  59264. readOnly: true
  59265. url:
  59266. title: Url
  59267. type: string
  59268. format: uri
  59269. readOnly: true
  59270. display:
  59271. title: Display
  59272. type: string
  59273. readOnly: true
  59274. site:
  59275. $ref: '#/definitions/NestedSite'
  59276. location:
  59277. $ref: '#/definitions/NestedLocation'
  59278. name:
  59279. title: Name
  59280. type: string
  59281. maxLength: 100
  59282. minLength: 1
  59283. description:
  59284. title: Description
  59285. type: string
  59286. maxLength: 200
  59287. comments:
  59288. title: Comments
  59289. type: string
  59290. tags:
  59291. type: array
  59292. items:
  59293. $ref: '#/definitions/NestedTag'
  59294. custom_fields:
  59295. title: Custom fields
  59296. type: object
  59297. default: {}
  59298. powerfeed_count:
  59299. title: Powerfeed count
  59300. type: integer
  59301. readOnly: true
  59302. created:
  59303. title: Created
  59304. type: string
  59305. format: date-time
  59306. readOnly: true
  59307. x-nullable: true
  59308. last_updated:
  59309. title: Last updated
  59310. type: string
  59311. format: date-time
  59312. readOnly: true
  59313. x-nullable: true
  59314. WritablePowerPanel:
  59315. required:
  59316. - site
  59317. - name
  59318. type: object
  59319. properties:
  59320. id:
  59321. title: ID
  59322. type: integer
  59323. readOnly: true
  59324. url:
  59325. title: Url
  59326. type: string
  59327. format: uri
  59328. readOnly: true
  59329. display:
  59330. title: Display
  59331. type: string
  59332. readOnly: true
  59333. site:
  59334. title: Site
  59335. type: integer
  59336. location:
  59337. title: Location
  59338. type: integer
  59339. x-nullable: true
  59340. name:
  59341. title: Name
  59342. type: string
  59343. maxLength: 100
  59344. minLength: 1
  59345. description:
  59346. title: Description
  59347. type: string
  59348. maxLength: 200
  59349. comments:
  59350. title: Comments
  59351. type: string
  59352. tags:
  59353. type: array
  59354. items:
  59355. $ref: '#/definitions/NestedTag'
  59356. custom_fields:
  59357. title: Custom fields
  59358. type: object
  59359. default: {}
  59360. powerfeed_count:
  59361. title: Powerfeed count
  59362. type: integer
  59363. readOnly: true
  59364. created:
  59365. title: Created
  59366. type: string
  59367. format: date-time
  59368. readOnly: true
  59369. x-nullable: true
  59370. last_updated:
  59371. title: Last updated
  59372. type: string
  59373. format: date-time
  59374. readOnly: true
  59375. x-nullable: true
  59376. PowerPortTemplate:
  59377. required:
  59378. - name
  59379. type: object
  59380. properties:
  59381. id:
  59382. title: ID
  59383. type: integer
  59384. readOnly: true
  59385. url:
  59386. title: Url
  59387. type: string
  59388. format: uri
  59389. readOnly: true
  59390. display:
  59391. title: Display
  59392. type: string
  59393. readOnly: true
  59394. device_type:
  59395. $ref: '#/definitions/NestedDeviceType'
  59396. module_type:
  59397. $ref: '#/definitions/NestedModuleType'
  59398. name:
  59399. title: Name
  59400. description: |2
  59401. {module} is accepted as a substitution for the module bay position when attached to a module type.
  59402. type: string
  59403. maxLength: 64
  59404. minLength: 1
  59405. label:
  59406. title: Label
  59407. description: Physical label
  59408. type: string
  59409. maxLength: 64
  59410. type:
  59411. title: Type
  59412. required:
  59413. - label
  59414. - value
  59415. type: object
  59416. properties:
  59417. label:
  59418. type: string
  59419. enum:
  59420. - C6
  59421. - C8
  59422. - C14
  59423. - C16
  59424. - C20
  59425. - C22
  59426. - P+N+E 4H
  59427. - P+N+E 6H
  59428. - P+N+E 9H
  59429. - 2P+E 4H
  59430. - 2P+E 6H
  59431. - 2P+E 9H
  59432. - 3P+E 4H
  59433. - 3P+E 6H
  59434. - 3P+E 9H
  59435. - 3P+N+E 4H
  59436. - 3P+N+E 6H
  59437. - 3P+N+E 9H
  59438. - NEMA 1-15P
  59439. - NEMA 5-15P
  59440. - NEMA 5-20P
  59441. - NEMA 5-30P
  59442. - NEMA 5-50P
  59443. - NEMA 6-15P
  59444. - NEMA 6-20P
  59445. - NEMA 6-30P
  59446. - NEMA 6-50P
  59447. - NEMA 10-30P
  59448. - NEMA 10-50P
  59449. - NEMA 14-20P
  59450. - NEMA 14-30P
  59451. - NEMA 14-50P
  59452. - NEMA 14-60P
  59453. - NEMA 15-15P
  59454. - NEMA 15-20P
  59455. - NEMA 15-30P
  59456. - NEMA 15-50P
  59457. - NEMA 15-60P
  59458. - NEMA L1-15P
  59459. - NEMA L5-15P
  59460. - NEMA L5-20P
  59461. - NEMA L5-30P
  59462. - NEMA L5-50P
  59463. - NEMA L6-15P
  59464. - NEMA L6-20P
  59465. - NEMA L6-30P
  59466. - NEMA L6-50P
  59467. - NEMA L10-30P
  59468. - NEMA L14-20P
  59469. - NEMA L14-30P
  59470. - NEMA L14-50P
  59471. - NEMA L14-60P
  59472. - NEMA L15-20P
  59473. - NEMA L15-30P
  59474. - NEMA L15-50P
  59475. - NEMA L15-60P
  59476. - NEMA L21-20P
  59477. - NEMA L21-30P
  59478. - NEMA L22-30P
  59479. - CS6361C
  59480. - CS6365C
  59481. - CS8165C
  59482. - CS8265C
  59483. - CS8365C
  59484. - CS8465C
  59485. - ITA Type C (CEE 7/16)
  59486. - ITA Type E (CEE 7/6)
  59487. - ITA Type F (CEE 7/4)
  59488. - ITA Type E/F (CEE 7/7)
  59489. - ITA Type G (BS 1363)
  59490. - ITA Type H
  59491. - ITA Type I
  59492. - ITA Type J
  59493. - ITA Type K
  59494. - ITA Type L (CEI 23-50)
  59495. - ITA Type M (BS 546)
  59496. - ITA Type N
  59497. - ITA Type O
  59498. - USB Type A
  59499. - USB Type B
  59500. - USB Type C
  59501. - USB Mini A
  59502. - USB Mini B
  59503. - USB Micro A
  59504. - USB Micro B
  59505. - USB Micro AB
  59506. - USB 3.0 Type B
  59507. - USB 3.0 Micro B
  59508. - DC Terminal
  59509. - Saf-D-Grid
  59510. - Neutrik powerCON (20A)
  59511. - Neutrik powerCON (32A)
  59512. - Neutrik powerCON TRUE1
  59513. - Neutrik powerCON TRUE1 TOP
  59514. - Ubiquiti SmartPower
  59515. - Hardwired
  59516. - Other
  59517. value:
  59518. type: string
  59519. enum:
  59520. - iec-60320-c6
  59521. - iec-60320-c8
  59522. - iec-60320-c14
  59523. - iec-60320-c16
  59524. - iec-60320-c20
  59525. - iec-60320-c22
  59526. - iec-60309-p-n-e-4h
  59527. - iec-60309-p-n-e-6h
  59528. - iec-60309-p-n-e-9h
  59529. - iec-60309-2p-e-4h
  59530. - iec-60309-2p-e-6h
  59531. - iec-60309-2p-e-9h
  59532. - iec-60309-3p-e-4h
  59533. - iec-60309-3p-e-6h
  59534. - iec-60309-3p-e-9h
  59535. - iec-60309-3p-n-e-4h
  59536. - iec-60309-3p-n-e-6h
  59537. - iec-60309-3p-n-e-9h
  59538. - nema-1-15p
  59539. - nema-5-15p
  59540. - nema-5-20p
  59541. - nema-5-30p
  59542. - nema-5-50p
  59543. - nema-6-15p
  59544. - nema-6-20p
  59545. - nema-6-30p
  59546. - nema-6-50p
  59547. - nema-10-30p
  59548. - nema-10-50p
  59549. - nema-14-20p
  59550. - nema-14-30p
  59551. - nema-14-50p
  59552. - nema-14-60p
  59553. - nema-15-15p
  59554. - nema-15-20p
  59555. - nema-15-30p
  59556. - nema-15-50p
  59557. - nema-15-60p
  59558. - nema-l1-15p
  59559. - nema-l5-15p
  59560. - nema-l5-20p
  59561. - nema-l5-30p
  59562. - nema-l5-50p
  59563. - nema-l6-15p
  59564. - nema-l6-20p
  59565. - nema-l6-30p
  59566. - nema-l6-50p
  59567. - nema-l10-30p
  59568. - nema-l14-20p
  59569. - nema-l14-30p
  59570. - nema-l14-50p
  59571. - nema-l14-60p
  59572. - nema-l15-20p
  59573. - nema-l15-30p
  59574. - nema-l15-50p
  59575. - nema-l15-60p
  59576. - nema-l21-20p
  59577. - nema-l21-30p
  59578. - nema-l22-30p
  59579. - cs6361c
  59580. - cs6365c
  59581. - cs8165c
  59582. - cs8265c
  59583. - cs8365c
  59584. - cs8465c
  59585. - ita-c
  59586. - ita-e
  59587. - ita-f
  59588. - ita-ef
  59589. - ita-g
  59590. - ita-h
  59591. - ita-i
  59592. - ita-j
  59593. - ita-k
  59594. - ita-l
  59595. - ita-m
  59596. - ita-n
  59597. - ita-o
  59598. - usb-a
  59599. - usb-b
  59600. - usb-c
  59601. - usb-mini-a
  59602. - usb-mini-b
  59603. - usb-micro-a
  59604. - usb-micro-b
  59605. - usb-micro-ab
  59606. - usb-3-b
  59607. - usb-3-micro-b
  59608. - dc-terminal
  59609. - saf-d-grid
  59610. - neutrik-powercon-20
  59611. - neutrik-powercon-32
  59612. - neutrik-powercon-true1
  59613. - neutrik-powercon-true1-top
  59614. - ubiquiti-smartpower
  59615. - hardwired
  59616. - other
  59617. maximum_draw:
  59618. title: Maximum draw
  59619. description: Maximum power draw (watts)
  59620. type: integer
  59621. maximum: 32767
  59622. minimum: 1
  59623. x-nullable: true
  59624. allocated_draw:
  59625. title: Allocated draw
  59626. description: Allocated power draw (watts)
  59627. type: integer
  59628. maximum: 32767
  59629. minimum: 1
  59630. x-nullable: true
  59631. description:
  59632. title: Description
  59633. type: string
  59634. maxLength: 200
  59635. created:
  59636. title: Created
  59637. type: string
  59638. format: date-time
  59639. readOnly: true
  59640. x-nullable: true
  59641. last_updated:
  59642. title: Last updated
  59643. type: string
  59644. format: date-time
  59645. readOnly: true
  59646. x-nullable: true
  59647. WritablePowerPortTemplate:
  59648. required:
  59649. - name
  59650. type: object
  59651. properties:
  59652. id:
  59653. title: ID
  59654. type: integer
  59655. readOnly: true
  59656. url:
  59657. title: Url
  59658. type: string
  59659. format: uri
  59660. readOnly: true
  59661. display:
  59662. title: Display
  59663. type: string
  59664. readOnly: true
  59665. device_type:
  59666. title: Device type
  59667. type: integer
  59668. x-nullable: true
  59669. module_type:
  59670. title: Module type
  59671. type: integer
  59672. x-nullable: true
  59673. name:
  59674. title: Name
  59675. description: |2
  59676. {module} is accepted as a substitution for the module bay position when attached to a module type.
  59677. type: string
  59678. maxLength: 64
  59679. minLength: 1
  59680. label:
  59681. title: Label
  59682. description: Physical label
  59683. type: string
  59684. maxLength: 64
  59685. type:
  59686. title: Type
  59687. type: string
  59688. enum:
  59689. - iec-60320-c6
  59690. - iec-60320-c8
  59691. - iec-60320-c14
  59692. - iec-60320-c16
  59693. - iec-60320-c20
  59694. - iec-60320-c22
  59695. - iec-60309-p-n-e-4h
  59696. - iec-60309-p-n-e-6h
  59697. - iec-60309-p-n-e-9h
  59698. - iec-60309-2p-e-4h
  59699. - iec-60309-2p-e-6h
  59700. - iec-60309-2p-e-9h
  59701. - iec-60309-3p-e-4h
  59702. - iec-60309-3p-e-6h
  59703. - iec-60309-3p-e-9h
  59704. - iec-60309-3p-n-e-4h
  59705. - iec-60309-3p-n-e-6h
  59706. - iec-60309-3p-n-e-9h
  59707. - nema-1-15p
  59708. - nema-5-15p
  59709. - nema-5-20p
  59710. - nema-5-30p
  59711. - nema-5-50p
  59712. - nema-6-15p
  59713. - nema-6-20p
  59714. - nema-6-30p
  59715. - nema-6-50p
  59716. - nema-10-30p
  59717. - nema-10-50p
  59718. - nema-14-20p
  59719. - nema-14-30p
  59720. - nema-14-50p
  59721. - nema-14-60p
  59722. - nema-15-15p
  59723. - nema-15-20p
  59724. - nema-15-30p
  59725. - nema-15-50p
  59726. - nema-15-60p
  59727. - nema-l1-15p
  59728. - nema-l5-15p
  59729. - nema-l5-20p
  59730. - nema-l5-30p
  59731. - nema-l5-50p
  59732. - nema-l6-15p
  59733. - nema-l6-20p
  59734. - nema-l6-30p
  59735. - nema-l6-50p
  59736. - nema-l10-30p
  59737. - nema-l14-20p
  59738. - nema-l14-30p
  59739. - nema-l14-50p
  59740. - nema-l14-60p
  59741. - nema-l15-20p
  59742. - nema-l15-30p
  59743. - nema-l15-50p
  59744. - nema-l15-60p
  59745. - nema-l21-20p
  59746. - nema-l21-30p
  59747. - nema-l22-30p
  59748. - cs6361c
  59749. - cs6365c
  59750. - cs8165c
  59751. - cs8265c
  59752. - cs8365c
  59753. - cs8465c
  59754. - ita-c
  59755. - ita-e
  59756. - ita-f
  59757. - ita-ef
  59758. - ita-g
  59759. - ita-h
  59760. - ita-i
  59761. - ita-j
  59762. - ita-k
  59763. - ita-l
  59764. - ita-m
  59765. - ita-n
  59766. - ita-o
  59767. - usb-a
  59768. - usb-b
  59769. - usb-c
  59770. - usb-mini-a
  59771. - usb-mini-b
  59772. - usb-micro-a
  59773. - usb-micro-b
  59774. - usb-micro-ab
  59775. - usb-3-b
  59776. - usb-3-micro-b
  59777. - dc-terminal
  59778. - saf-d-grid
  59779. - neutrik-powercon-20
  59780. - neutrik-powercon-32
  59781. - neutrik-powercon-true1
  59782. - neutrik-powercon-true1-top
  59783. - ubiquiti-smartpower
  59784. - hardwired
  59785. - other
  59786. maximum_draw:
  59787. title: Maximum draw
  59788. description: Maximum power draw (watts)
  59789. type: integer
  59790. maximum: 32767
  59791. minimum: 1
  59792. x-nullable: true
  59793. allocated_draw:
  59794. title: Allocated draw
  59795. description: Allocated power draw (watts)
  59796. type: integer
  59797. maximum: 32767
  59798. minimum: 1
  59799. x-nullable: true
  59800. description:
  59801. title: Description
  59802. type: string
  59803. maxLength: 200
  59804. created:
  59805. title: Created
  59806. type: string
  59807. format: date-time
  59808. readOnly: true
  59809. x-nullable: true
  59810. last_updated:
  59811. title: Last updated
  59812. type: string
  59813. format: date-time
  59814. readOnly: true
  59815. x-nullable: true
  59816. PowerPort:
  59817. required:
  59818. - device
  59819. - name
  59820. type: object
  59821. properties:
  59822. id:
  59823. title: ID
  59824. type: integer
  59825. readOnly: true
  59826. url:
  59827. title: Url
  59828. type: string
  59829. format: uri
  59830. readOnly: true
  59831. display:
  59832. title: Display
  59833. type: string
  59834. readOnly: true
  59835. device:
  59836. $ref: '#/definitions/NestedDevice'
  59837. module:
  59838. $ref: '#/definitions/ComponentNestedModule'
  59839. name:
  59840. title: Name
  59841. type: string
  59842. maxLength: 64
  59843. minLength: 1
  59844. label:
  59845. title: Label
  59846. description: Physical label
  59847. type: string
  59848. maxLength: 64
  59849. type:
  59850. title: Type
  59851. required:
  59852. - label
  59853. - value
  59854. type: object
  59855. properties:
  59856. label:
  59857. type: string
  59858. enum:
  59859. - C6
  59860. - C8
  59861. - C14
  59862. - C16
  59863. - C20
  59864. - C22
  59865. - P+N+E 4H
  59866. - P+N+E 6H
  59867. - P+N+E 9H
  59868. - 2P+E 4H
  59869. - 2P+E 6H
  59870. - 2P+E 9H
  59871. - 3P+E 4H
  59872. - 3P+E 6H
  59873. - 3P+E 9H
  59874. - 3P+N+E 4H
  59875. - 3P+N+E 6H
  59876. - 3P+N+E 9H
  59877. - NEMA 1-15P
  59878. - NEMA 5-15P
  59879. - NEMA 5-20P
  59880. - NEMA 5-30P
  59881. - NEMA 5-50P
  59882. - NEMA 6-15P
  59883. - NEMA 6-20P
  59884. - NEMA 6-30P
  59885. - NEMA 6-50P
  59886. - NEMA 10-30P
  59887. - NEMA 10-50P
  59888. - NEMA 14-20P
  59889. - NEMA 14-30P
  59890. - NEMA 14-50P
  59891. - NEMA 14-60P
  59892. - NEMA 15-15P
  59893. - NEMA 15-20P
  59894. - NEMA 15-30P
  59895. - NEMA 15-50P
  59896. - NEMA 15-60P
  59897. - NEMA L1-15P
  59898. - NEMA L5-15P
  59899. - NEMA L5-20P
  59900. - NEMA L5-30P
  59901. - NEMA L5-50P
  59902. - NEMA L6-15P
  59903. - NEMA L6-20P
  59904. - NEMA L6-30P
  59905. - NEMA L6-50P
  59906. - NEMA L10-30P
  59907. - NEMA L14-20P
  59908. - NEMA L14-30P
  59909. - NEMA L14-50P
  59910. - NEMA L14-60P
  59911. - NEMA L15-20P
  59912. - NEMA L15-30P
  59913. - NEMA L15-50P
  59914. - NEMA L15-60P
  59915. - NEMA L21-20P
  59916. - NEMA L21-30P
  59917. - NEMA L22-30P
  59918. - CS6361C
  59919. - CS6365C
  59920. - CS8165C
  59921. - CS8265C
  59922. - CS8365C
  59923. - CS8465C
  59924. - ITA Type C (CEE 7/16)
  59925. - ITA Type E (CEE 7/6)
  59926. - ITA Type F (CEE 7/4)
  59927. - ITA Type E/F (CEE 7/7)
  59928. - ITA Type G (BS 1363)
  59929. - ITA Type H
  59930. - ITA Type I
  59931. - ITA Type J
  59932. - ITA Type K
  59933. - ITA Type L (CEI 23-50)
  59934. - ITA Type M (BS 546)
  59935. - ITA Type N
  59936. - ITA Type O
  59937. - USB Type A
  59938. - USB Type B
  59939. - USB Type C
  59940. - USB Mini A
  59941. - USB Mini B
  59942. - USB Micro A
  59943. - USB Micro B
  59944. - USB Micro AB
  59945. - USB 3.0 Type B
  59946. - USB 3.0 Micro B
  59947. - DC Terminal
  59948. - Saf-D-Grid
  59949. - Neutrik powerCON (20A)
  59950. - Neutrik powerCON (32A)
  59951. - Neutrik powerCON TRUE1
  59952. - Neutrik powerCON TRUE1 TOP
  59953. - Ubiquiti SmartPower
  59954. - Hardwired
  59955. - Other
  59956. value:
  59957. type: string
  59958. enum:
  59959. - iec-60320-c6
  59960. - iec-60320-c8
  59961. - iec-60320-c14
  59962. - iec-60320-c16
  59963. - iec-60320-c20
  59964. - iec-60320-c22
  59965. - iec-60309-p-n-e-4h
  59966. - iec-60309-p-n-e-6h
  59967. - iec-60309-p-n-e-9h
  59968. - iec-60309-2p-e-4h
  59969. - iec-60309-2p-e-6h
  59970. - iec-60309-2p-e-9h
  59971. - iec-60309-3p-e-4h
  59972. - iec-60309-3p-e-6h
  59973. - iec-60309-3p-e-9h
  59974. - iec-60309-3p-n-e-4h
  59975. - iec-60309-3p-n-e-6h
  59976. - iec-60309-3p-n-e-9h
  59977. - nema-1-15p
  59978. - nema-5-15p
  59979. - nema-5-20p
  59980. - nema-5-30p
  59981. - nema-5-50p
  59982. - nema-6-15p
  59983. - nema-6-20p
  59984. - nema-6-30p
  59985. - nema-6-50p
  59986. - nema-10-30p
  59987. - nema-10-50p
  59988. - nema-14-20p
  59989. - nema-14-30p
  59990. - nema-14-50p
  59991. - nema-14-60p
  59992. - nema-15-15p
  59993. - nema-15-20p
  59994. - nema-15-30p
  59995. - nema-15-50p
  59996. - nema-15-60p
  59997. - nema-l1-15p
  59998. - nema-l5-15p
  59999. - nema-l5-20p
  60000. - nema-l5-30p
  60001. - nema-l5-50p
  60002. - nema-l6-15p
  60003. - nema-l6-20p
  60004. - nema-l6-30p
  60005. - nema-l6-50p
  60006. - nema-l10-30p
  60007. - nema-l14-20p
  60008. - nema-l14-30p
  60009. - nema-l14-50p
  60010. - nema-l14-60p
  60011. - nema-l15-20p
  60012. - nema-l15-30p
  60013. - nema-l15-50p
  60014. - nema-l15-60p
  60015. - nema-l21-20p
  60016. - nema-l21-30p
  60017. - nema-l22-30p
  60018. - cs6361c
  60019. - cs6365c
  60020. - cs8165c
  60021. - cs8265c
  60022. - cs8365c
  60023. - cs8465c
  60024. - ita-c
  60025. - ita-e
  60026. - ita-f
  60027. - ita-ef
  60028. - ita-g
  60029. - ita-h
  60030. - ita-i
  60031. - ita-j
  60032. - ita-k
  60033. - ita-l
  60034. - ita-m
  60035. - ita-n
  60036. - ita-o
  60037. - usb-a
  60038. - usb-b
  60039. - usb-c
  60040. - usb-mini-a
  60041. - usb-mini-b
  60042. - usb-micro-a
  60043. - usb-micro-b
  60044. - usb-micro-ab
  60045. - usb-3-b
  60046. - usb-3-micro-b
  60047. - dc-terminal
  60048. - saf-d-grid
  60049. - neutrik-powercon-20
  60050. - neutrik-powercon-32
  60051. - neutrik-powercon-true1
  60052. - neutrik-powercon-true1-top
  60053. - ubiquiti-smartpower
  60054. - hardwired
  60055. - other
  60056. maximum_draw:
  60057. title: Maximum draw
  60058. description: Maximum power draw (watts)
  60059. type: integer
  60060. maximum: 32767
  60061. minimum: 1
  60062. x-nullable: true
  60063. allocated_draw:
  60064. title: Allocated draw
  60065. description: Allocated power draw (watts)
  60066. type: integer
  60067. maximum: 32767
  60068. minimum: 1
  60069. x-nullable: true
  60070. description:
  60071. title: Description
  60072. type: string
  60073. maxLength: 200
  60074. mark_connected:
  60075. title: Mark connected
  60076. description: Treat as if a cable is connected
  60077. type: boolean
  60078. cable:
  60079. $ref: '#/definitions/NestedCable'
  60080. cable_end:
  60081. title: Cable end
  60082. type: string
  60083. readOnly: true
  60084. minLength: 1
  60085. link_peers:
  60086. description: |2
  60087. Return the appropriate serializer for the link termination model.
  60088. type: array
  60089. items:
  60090. type: string
  60091. x-nullable: true
  60092. readOnly: true
  60093. link_peers_type:
  60094. title: Link peers type
  60095. type: string
  60096. readOnly: true
  60097. connected_endpoints:
  60098. description: |2
  60099. Return the appropriate serializer for the type of connected object.
  60100. type: array
  60101. items:
  60102. type: string
  60103. x-nullable: true
  60104. readOnly: true
  60105. connected_endpoints_type:
  60106. title: Connected endpoints type
  60107. type: string
  60108. readOnly: true
  60109. connected_endpoints_reachable:
  60110. title: Connected endpoints reachable
  60111. type: boolean
  60112. readOnly: true
  60113. tags:
  60114. type: array
  60115. items:
  60116. $ref: '#/definitions/NestedTag'
  60117. custom_fields:
  60118. title: Custom fields
  60119. type: object
  60120. default: {}
  60121. created:
  60122. title: Created
  60123. type: string
  60124. format: date-time
  60125. readOnly: true
  60126. x-nullable: true
  60127. last_updated:
  60128. title: Last updated
  60129. type: string
  60130. format: date-time
  60131. readOnly: true
  60132. x-nullable: true
  60133. _occupied:
  60134. title: occupied
  60135. type: boolean
  60136. readOnly: true
  60137. WritablePowerPort:
  60138. required:
  60139. - device
  60140. - name
  60141. type: object
  60142. properties:
  60143. id:
  60144. title: ID
  60145. type: integer
  60146. readOnly: true
  60147. url:
  60148. title: Url
  60149. type: string
  60150. format: uri
  60151. readOnly: true
  60152. display:
  60153. title: Display
  60154. type: string
  60155. readOnly: true
  60156. device:
  60157. title: Device
  60158. type: integer
  60159. module:
  60160. title: Module
  60161. type: integer
  60162. x-nullable: true
  60163. name:
  60164. title: Name
  60165. type: string
  60166. maxLength: 64
  60167. minLength: 1
  60168. label:
  60169. title: Label
  60170. description: Physical label
  60171. type: string
  60172. maxLength: 64
  60173. type:
  60174. title: Type
  60175. description: Physical port type
  60176. type: string
  60177. enum:
  60178. - iec-60320-c6
  60179. - iec-60320-c8
  60180. - iec-60320-c14
  60181. - iec-60320-c16
  60182. - iec-60320-c20
  60183. - iec-60320-c22
  60184. - iec-60309-p-n-e-4h
  60185. - iec-60309-p-n-e-6h
  60186. - iec-60309-p-n-e-9h
  60187. - iec-60309-2p-e-4h
  60188. - iec-60309-2p-e-6h
  60189. - iec-60309-2p-e-9h
  60190. - iec-60309-3p-e-4h
  60191. - iec-60309-3p-e-6h
  60192. - iec-60309-3p-e-9h
  60193. - iec-60309-3p-n-e-4h
  60194. - iec-60309-3p-n-e-6h
  60195. - iec-60309-3p-n-e-9h
  60196. - nema-1-15p
  60197. - nema-5-15p
  60198. - nema-5-20p
  60199. - nema-5-30p
  60200. - nema-5-50p
  60201. - nema-6-15p
  60202. - nema-6-20p
  60203. - nema-6-30p
  60204. - nema-6-50p
  60205. - nema-10-30p
  60206. - nema-10-50p
  60207. - nema-14-20p
  60208. - nema-14-30p
  60209. - nema-14-50p
  60210. - nema-14-60p
  60211. - nema-15-15p
  60212. - nema-15-20p
  60213. - nema-15-30p
  60214. - nema-15-50p
  60215. - nema-15-60p
  60216. - nema-l1-15p
  60217. - nema-l5-15p
  60218. - nema-l5-20p
  60219. - nema-l5-30p
  60220. - nema-l5-50p
  60221. - nema-l6-15p
  60222. - nema-l6-20p
  60223. - nema-l6-30p
  60224. - nema-l6-50p
  60225. - nema-l10-30p
  60226. - nema-l14-20p
  60227. - nema-l14-30p
  60228. - nema-l14-50p
  60229. - nema-l14-60p
  60230. - nema-l15-20p
  60231. - nema-l15-30p
  60232. - nema-l15-50p
  60233. - nema-l15-60p
  60234. - nema-l21-20p
  60235. - nema-l21-30p
  60236. - nema-l22-30p
  60237. - cs6361c
  60238. - cs6365c
  60239. - cs8165c
  60240. - cs8265c
  60241. - cs8365c
  60242. - cs8465c
  60243. - ita-c
  60244. - ita-e
  60245. - ita-f
  60246. - ita-ef
  60247. - ita-g
  60248. - ita-h
  60249. - ita-i
  60250. - ita-j
  60251. - ita-k
  60252. - ita-l
  60253. - ita-m
  60254. - ita-n
  60255. - ita-o
  60256. - usb-a
  60257. - usb-b
  60258. - usb-c
  60259. - usb-mini-a
  60260. - usb-mini-b
  60261. - usb-micro-a
  60262. - usb-micro-b
  60263. - usb-micro-ab
  60264. - usb-3-b
  60265. - usb-3-micro-b
  60266. - dc-terminal
  60267. - saf-d-grid
  60268. - neutrik-powercon-20
  60269. - neutrik-powercon-32
  60270. - neutrik-powercon-true1
  60271. - neutrik-powercon-true1-top
  60272. - ubiquiti-smartpower
  60273. - hardwired
  60274. - other
  60275. maximum_draw:
  60276. title: Maximum draw
  60277. description: Maximum power draw (watts)
  60278. type: integer
  60279. maximum: 32767
  60280. minimum: 1
  60281. x-nullable: true
  60282. allocated_draw:
  60283. title: Allocated draw
  60284. description: Allocated power draw (watts)
  60285. type: integer
  60286. maximum: 32767
  60287. minimum: 1
  60288. x-nullable: true
  60289. description:
  60290. title: Description
  60291. type: string
  60292. maxLength: 200
  60293. mark_connected:
  60294. title: Mark connected
  60295. description: Treat as if a cable is connected
  60296. type: boolean
  60297. cable:
  60298. $ref: '#/definitions/NestedCable'
  60299. cable_end:
  60300. title: Cable end
  60301. type: string
  60302. readOnly: true
  60303. minLength: 1
  60304. link_peers:
  60305. description: |2
  60306. Return the appropriate serializer for the link termination model.
  60307. type: array
  60308. items:
  60309. type: string
  60310. x-nullable: true
  60311. readOnly: true
  60312. link_peers_type:
  60313. title: Link peers type
  60314. type: string
  60315. readOnly: true
  60316. connected_endpoints:
  60317. description: |2
  60318. Return the appropriate serializer for the type of connected object.
  60319. type: array
  60320. items:
  60321. type: string
  60322. x-nullable: true
  60323. readOnly: true
  60324. connected_endpoints_type:
  60325. title: Connected endpoints type
  60326. type: string
  60327. readOnly: true
  60328. connected_endpoints_reachable:
  60329. title: Connected endpoints reachable
  60330. type: boolean
  60331. readOnly: true
  60332. tags:
  60333. type: array
  60334. items:
  60335. $ref: '#/definitions/NestedTag'
  60336. custom_fields:
  60337. title: Custom fields
  60338. type: object
  60339. default: {}
  60340. created:
  60341. title: Created
  60342. type: string
  60343. format: date-time
  60344. readOnly: true
  60345. x-nullable: true
  60346. last_updated:
  60347. title: Last updated
  60348. type: string
  60349. format: date-time
  60350. readOnly: true
  60351. x-nullable: true
  60352. _occupied:
  60353. title: occupied
  60354. type: boolean
  60355. readOnly: true
  60356. RackReservation:
  60357. required:
  60358. - rack
  60359. - units
  60360. - user
  60361. - description
  60362. type: object
  60363. properties:
  60364. id:
  60365. title: ID
  60366. type: integer
  60367. readOnly: true
  60368. url:
  60369. title: Url
  60370. type: string
  60371. format: uri
  60372. readOnly: true
  60373. display:
  60374. title: Display
  60375. type: string
  60376. readOnly: true
  60377. rack:
  60378. $ref: '#/definitions/NestedRack'
  60379. units:
  60380. type: array
  60381. items:
  60382. title: Units
  60383. type: integer
  60384. maximum: 32767
  60385. minimum: 0
  60386. created:
  60387. title: Created
  60388. type: string
  60389. format: date-time
  60390. readOnly: true
  60391. x-nullable: true
  60392. last_updated:
  60393. title: Last updated
  60394. type: string
  60395. format: date-time
  60396. readOnly: true
  60397. x-nullable: true
  60398. user:
  60399. $ref: '#/definitions/NestedUser'
  60400. tenant:
  60401. $ref: '#/definitions/NestedTenant'
  60402. description:
  60403. title: Description
  60404. type: string
  60405. maxLength: 200
  60406. minLength: 1
  60407. comments:
  60408. title: Comments
  60409. type: string
  60410. tags:
  60411. type: array
  60412. items:
  60413. $ref: '#/definitions/NestedTag'
  60414. custom_fields:
  60415. title: Custom fields
  60416. type: object
  60417. default: {}
  60418. WritableRackReservation:
  60419. required:
  60420. - rack
  60421. - units
  60422. - user
  60423. - description
  60424. type: object
  60425. properties:
  60426. id:
  60427. title: ID
  60428. type: integer
  60429. readOnly: true
  60430. url:
  60431. title: Url
  60432. type: string
  60433. format: uri
  60434. readOnly: true
  60435. display:
  60436. title: Display
  60437. type: string
  60438. readOnly: true
  60439. rack:
  60440. title: Rack
  60441. type: integer
  60442. units:
  60443. type: array
  60444. items:
  60445. title: Units
  60446. type: integer
  60447. maximum: 32767
  60448. minimum: 0
  60449. created:
  60450. title: Created
  60451. type: string
  60452. format: date-time
  60453. readOnly: true
  60454. x-nullable: true
  60455. last_updated:
  60456. title: Last updated
  60457. type: string
  60458. format: date-time
  60459. readOnly: true
  60460. x-nullable: true
  60461. user:
  60462. title: User
  60463. type: integer
  60464. tenant:
  60465. title: Tenant
  60466. type: integer
  60467. x-nullable: true
  60468. description:
  60469. title: Description
  60470. type: string
  60471. maxLength: 200
  60472. minLength: 1
  60473. comments:
  60474. title: Comments
  60475. type: string
  60476. tags:
  60477. type: array
  60478. items:
  60479. $ref: '#/definitions/NestedTag'
  60480. custom_fields:
  60481. title: Custom fields
  60482. type: object
  60483. default: {}
  60484. RackRole:
  60485. required:
  60486. - name
  60487. - slug
  60488. type: object
  60489. properties:
  60490. id:
  60491. title: ID
  60492. type: integer
  60493. readOnly: true
  60494. url:
  60495. title: Url
  60496. type: string
  60497. format: uri
  60498. readOnly: true
  60499. display:
  60500. title: Display
  60501. type: string
  60502. readOnly: true
  60503. name:
  60504. title: Name
  60505. type: string
  60506. maxLength: 100
  60507. minLength: 1
  60508. slug:
  60509. title: Slug
  60510. type: string
  60511. format: slug
  60512. pattern: ^[-a-zA-Z0-9_]+$
  60513. maxLength: 100
  60514. minLength: 1
  60515. color:
  60516. title: Color
  60517. type: string
  60518. pattern: ^[0-9a-f]{6}$
  60519. maxLength: 6
  60520. minLength: 1
  60521. description:
  60522. title: Description
  60523. type: string
  60524. maxLength: 200
  60525. tags:
  60526. type: array
  60527. items:
  60528. $ref: '#/definitions/NestedTag'
  60529. custom_fields:
  60530. title: Custom fields
  60531. type: object
  60532. default: {}
  60533. created:
  60534. title: Created
  60535. type: string
  60536. format: date-time
  60537. readOnly: true
  60538. x-nullable: true
  60539. last_updated:
  60540. title: Last updated
  60541. type: string
  60542. format: date-time
  60543. readOnly: true
  60544. x-nullable: true
  60545. rack_count:
  60546. title: Rack count
  60547. type: integer
  60548. readOnly: true
  60549. NestedRackRole:
  60550. required:
  60551. - name
  60552. - slug
  60553. type: object
  60554. properties:
  60555. id:
  60556. title: ID
  60557. type: integer
  60558. readOnly: true
  60559. url:
  60560. title: Url
  60561. type: string
  60562. format: uri
  60563. readOnly: true
  60564. display:
  60565. title: Display
  60566. type: string
  60567. readOnly: true
  60568. name:
  60569. title: Name
  60570. type: string
  60571. maxLength: 100
  60572. minLength: 1
  60573. slug:
  60574. title: Slug
  60575. type: string
  60576. format: slug
  60577. pattern: ^[-a-zA-Z0-9_]+$
  60578. maxLength: 100
  60579. minLength: 1
  60580. rack_count:
  60581. title: Rack count
  60582. type: integer
  60583. readOnly: true
  60584. x-nullable: true
  60585. Rack:
  60586. required:
  60587. - name
  60588. - site
  60589. type: object
  60590. properties:
  60591. id:
  60592. title: ID
  60593. type: integer
  60594. readOnly: true
  60595. url:
  60596. title: Url
  60597. type: string
  60598. format: uri
  60599. readOnly: true
  60600. display:
  60601. title: Display
  60602. type: string
  60603. readOnly: true
  60604. name:
  60605. title: Name
  60606. type: string
  60607. maxLength: 100
  60608. minLength: 1
  60609. facility_id:
  60610. title: Facility ID
  60611. type: string
  60612. maxLength: 50
  60613. x-nullable: true
  60614. site:
  60615. $ref: '#/definitions/NestedSite'
  60616. location:
  60617. $ref: '#/definitions/NestedLocation'
  60618. tenant:
  60619. $ref: '#/definitions/NestedTenant'
  60620. status:
  60621. title: Status
  60622. required:
  60623. - label
  60624. - value
  60625. type: object
  60626. properties:
  60627. label:
  60628. type: string
  60629. enum:
  60630. - Reserved
  60631. - Available
  60632. - Planned
  60633. - Active
  60634. - Deprecated
  60635. value:
  60636. type: string
  60637. enum:
  60638. - reserved
  60639. - available
  60640. - planned
  60641. - active
  60642. - deprecated
  60643. role:
  60644. $ref: '#/definitions/NestedRackRole'
  60645. serial:
  60646. title: Serial number
  60647. type: string
  60648. maxLength: 50
  60649. asset_tag:
  60650. title: Asset tag
  60651. description: A unique tag used to identify this rack
  60652. type: string
  60653. maxLength: 50
  60654. x-nullable: true
  60655. type:
  60656. title: Type
  60657. required:
  60658. - label
  60659. - value
  60660. type: object
  60661. properties:
  60662. label:
  60663. type: string
  60664. enum:
  60665. - 2-post frame
  60666. - 4-post frame
  60667. - 4-post cabinet
  60668. - Wall-mounted frame
  60669. - Wall-mounted frame (vertical)
  60670. - Wall-mounted cabinet
  60671. - Wall-mounted cabinet (vertical)
  60672. value:
  60673. type: string
  60674. enum:
  60675. - 2-post-frame
  60676. - 4-post-frame
  60677. - 4-post-cabinet
  60678. - wall-frame
  60679. - wall-frame-vertical
  60680. - wall-cabinet
  60681. - wall-cabinet-vertical
  60682. width:
  60683. title: Width
  60684. required:
  60685. - label
  60686. - value
  60687. type: object
  60688. properties:
  60689. label:
  60690. type: string
  60691. enum:
  60692. - 10 inches
  60693. - 19 inches
  60694. - 21 inches
  60695. - 23 inches
  60696. value:
  60697. type: integer
  60698. enum:
  60699. - 10
  60700. - 19
  60701. - 21
  60702. - 23
  60703. u_height:
  60704. title: Height (U)
  60705. description: Height in rack units
  60706. type: integer
  60707. maximum: 100
  60708. minimum: 1
  60709. weight:
  60710. title: Weight
  60711. type: number
  60712. format: decimal
  60713. x-nullable: true
  60714. max_weight:
  60715. title: Max weight
  60716. description: Maximum load capacity for the rack
  60717. type: integer
  60718. maximum: 2147483647
  60719. minimum: 0
  60720. x-nullable: true
  60721. weight_unit:
  60722. title: Weight unit
  60723. required:
  60724. - label
  60725. - value
  60726. type: object
  60727. properties:
  60728. label:
  60729. type: string
  60730. enum:
  60731. - Kilograms
  60732. - Grams
  60733. - Pounds
  60734. - Ounces
  60735. value:
  60736. type: string
  60737. enum:
  60738. - kg
  60739. - g
  60740. - lb
  60741. - oz
  60742. desc_units:
  60743. title: Descending units
  60744. description: Units are numbered top-to-bottom
  60745. type: boolean
  60746. outer_width:
  60747. title: Outer width
  60748. description: Outer dimension of rack (width)
  60749. type: integer
  60750. maximum: 32767
  60751. minimum: 0
  60752. x-nullable: true
  60753. outer_depth:
  60754. title: Outer depth
  60755. description: Outer dimension of rack (depth)
  60756. type: integer
  60757. maximum: 32767
  60758. minimum: 0
  60759. x-nullable: true
  60760. outer_unit:
  60761. title: Outer unit
  60762. required:
  60763. - label
  60764. - value
  60765. type: object
  60766. properties:
  60767. label:
  60768. type: string
  60769. enum:
  60770. - Millimeters
  60771. - Inches
  60772. value:
  60773. type: string
  60774. enum:
  60775. - mm
  60776. - in
  60777. mounting_depth:
  60778. title: Mounting depth
  60779. description: Maximum depth of a mounted device, in millimeters. For four-post
  60780. racks, this is the distance between the front and rear rails.
  60781. type: integer
  60782. maximum: 32767
  60783. minimum: 0
  60784. x-nullable: true
  60785. description:
  60786. title: Description
  60787. type: string
  60788. maxLength: 200
  60789. comments:
  60790. title: Comments
  60791. type: string
  60792. tags:
  60793. type: array
  60794. items:
  60795. $ref: '#/definitions/NestedTag'
  60796. custom_fields:
  60797. title: Custom fields
  60798. type: object
  60799. default: {}
  60800. created:
  60801. title: Created
  60802. type: string
  60803. format: date-time
  60804. readOnly: true
  60805. x-nullable: true
  60806. last_updated:
  60807. title: Last updated
  60808. type: string
  60809. format: date-time
  60810. readOnly: true
  60811. x-nullable: true
  60812. device_count:
  60813. title: Device count
  60814. type: integer
  60815. readOnly: true
  60816. powerfeed_count:
  60817. title: Powerfeed count
  60818. type: integer
  60819. readOnly: true
  60820. WritableRack:
  60821. required:
  60822. - name
  60823. - site
  60824. type: object
  60825. properties:
  60826. id:
  60827. title: ID
  60828. type: integer
  60829. readOnly: true
  60830. url:
  60831. title: Url
  60832. type: string
  60833. format: uri
  60834. readOnly: true
  60835. display:
  60836. title: Display
  60837. type: string
  60838. readOnly: true
  60839. name:
  60840. title: Name
  60841. type: string
  60842. maxLength: 100
  60843. minLength: 1
  60844. facility_id:
  60845. title: Facility ID
  60846. type: string
  60847. maxLength: 50
  60848. x-nullable: true
  60849. site:
  60850. title: Site
  60851. type: integer
  60852. location:
  60853. title: Location
  60854. type: integer
  60855. x-nullable: true
  60856. tenant:
  60857. title: Tenant
  60858. type: integer
  60859. x-nullable: true
  60860. status:
  60861. title: Status
  60862. type: string
  60863. enum:
  60864. - reserved
  60865. - available
  60866. - planned
  60867. - active
  60868. - deprecated
  60869. role:
  60870. title: Role
  60871. description: Functional role
  60872. type: integer
  60873. x-nullable: true
  60874. serial:
  60875. title: Serial number
  60876. type: string
  60877. maxLength: 50
  60878. asset_tag:
  60879. title: Asset tag
  60880. description: A unique tag used to identify this rack
  60881. type: string
  60882. maxLength: 50
  60883. x-nullable: true
  60884. type:
  60885. title: Type
  60886. type: string
  60887. enum:
  60888. - 2-post-frame
  60889. - 4-post-frame
  60890. - 4-post-cabinet
  60891. - wall-frame
  60892. - wall-frame-vertical
  60893. - wall-cabinet
  60894. - wall-cabinet-vertical
  60895. width:
  60896. title: Width
  60897. description: Rail-to-rail width
  60898. type: integer
  60899. enum:
  60900. - 10
  60901. - 19
  60902. - 21
  60903. - 23
  60904. u_height:
  60905. title: Height (U)
  60906. description: Height in rack units
  60907. type: integer
  60908. maximum: 100
  60909. minimum: 1
  60910. weight:
  60911. title: Weight
  60912. type: number
  60913. format: decimal
  60914. x-nullable: true
  60915. max_weight:
  60916. title: Max weight
  60917. description: Maximum load capacity for the rack
  60918. type: integer
  60919. maximum: 2147483647
  60920. minimum: 0
  60921. x-nullable: true
  60922. weight_unit:
  60923. title: Weight unit
  60924. type: string
  60925. enum:
  60926. - kg
  60927. - g
  60928. - lb
  60929. - oz
  60930. desc_units:
  60931. title: Descending units
  60932. description: Units are numbered top-to-bottom
  60933. type: boolean
  60934. outer_width:
  60935. title: Outer width
  60936. description: Outer dimension of rack (width)
  60937. type: integer
  60938. maximum: 32767
  60939. minimum: 0
  60940. x-nullable: true
  60941. outer_depth:
  60942. title: Outer depth
  60943. description: Outer dimension of rack (depth)
  60944. type: integer
  60945. maximum: 32767
  60946. minimum: 0
  60947. x-nullable: true
  60948. outer_unit:
  60949. title: Outer unit
  60950. type: string
  60951. enum:
  60952. - mm
  60953. - in
  60954. mounting_depth:
  60955. title: Mounting depth
  60956. description: Maximum depth of a mounted device, in millimeters. For four-post
  60957. racks, this is the distance between the front and rear rails.
  60958. type: integer
  60959. maximum: 32767
  60960. minimum: 0
  60961. x-nullable: true
  60962. description:
  60963. title: Description
  60964. type: string
  60965. maxLength: 200
  60966. comments:
  60967. title: Comments
  60968. type: string
  60969. tags:
  60970. type: array
  60971. items:
  60972. $ref: '#/definitions/NestedTag'
  60973. custom_fields:
  60974. title: Custom fields
  60975. type: object
  60976. default: {}
  60977. created:
  60978. title: Created
  60979. type: string
  60980. format: date-time
  60981. readOnly: true
  60982. x-nullable: true
  60983. last_updated:
  60984. title: Last updated
  60985. type: string
  60986. format: date-time
  60987. readOnly: true
  60988. x-nullable: true
  60989. device_count:
  60990. title: Device count
  60991. type: integer
  60992. readOnly: true
  60993. powerfeed_count:
  60994. title: Powerfeed count
  60995. type: integer
  60996. readOnly: true
  60997. RackUnit:
  60998. type: object
  60999. properties:
  61000. id:
  61001. title: Id
  61002. type: number
  61003. format: decimal
  61004. readOnly: true
  61005. name:
  61006. title: Name
  61007. type: string
  61008. readOnly: true
  61009. minLength: 1
  61010. face:
  61011. title: Face
  61012. required:
  61013. - label
  61014. - value
  61015. type: object
  61016. properties:
  61017. label:
  61018. type: string
  61019. enum:
  61020. - Front
  61021. - Rear
  61022. value:
  61023. type: string
  61024. enum:
  61025. - front
  61026. - rear
  61027. readOnly: true
  61028. device:
  61029. $ref: '#/definitions/NestedDevice'
  61030. occupied:
  61031. title: Occupied
  61032. type: boolean
  61033. readOnly: true
  61034. display:
  61035. title: Display
  61036. type: string
  61037. readOnly: true
  61038. RearPortTemplate:
  61039. required:
  61040. - name
  61041. - type
  61042. type: object
  61043. properties:
  61044. id:
  61045. title: ID
  61046. type: integer
  61047. readOnly: true
  61048. url:
  61049. title: Url
  61050. type: string
  61051. format: uri
  61052. readOnly: true
  61053. display:
  61054. title: Display
  61055. type: string
  61056. readOnly: true
  61057. device_type:
  61058. $ref: '#/definitions/NestedDeviceType'
  61059. module_type:
  61060. $ref: '#/definitions/NestedModuleType'
  61061. name:
  61062. title: Name
  61063. description: |2
  61064. {module} is accepted as a substitution for the module bay position when attached to a module type.
  61065. type: string
  61066. maxLength: 64
  61067. minLength: 1
  61068. label:
  61069. title: Label
  61070. description: Physical label
  61071. type: string
  61072. maxLength: 64
  61073. type:
  61074. title: Type
  61075. required:
  61076. - label
  61077. - value
  61078. type: object
  61079. properties:
  61080. label:
  61081. type: string
  61082. enum:
  61083. - 8P8C
  61084. - 8P6C
  61085. - 8P4C
  61086. - 8P2C
  61087. - 6P6C
  61088. - 6P4C
  61089. - 6P2C
  61090. - 4P4C
  61091. - 4P2C
  61092. - GG45
  61093. - TERA 4P
  61094. - TERA 2P
  61095. - TERA 1P
  61096. - 110 Punch
  61097. - BNC
  61098. - F Connector
  61099. - N Connector
  61100. - MRJ21
  61101. - FC
  61102. - LC
  61103. - LC/PC
  61104. - LC/UPC
  61105. - LC/APC
  61106. - LSH
  61107. - LSH/PC
  61108. - LSH/UPC
  61109. - LSH/APC
  61110. - MPO
  61111. - MTRJ
  61112. - SC
  61113. - SC/PC
  61114. - SC/UPC
  61115. - SC/APC
  61116. - ST
  61117. - CS
  61118. - SN
  61119. - SMA 905
  61120. - SMA 906
  61121. - URM-P2
  61122. - URM-P4
  61123. - URM-P8
  61124. - Splice
  61125. - Other
  61126. value:
  61127. type: string
  61128. enum:
  61129. - 8p8c
  61130. - 8p6c
  61131. - 8p4c
  61132. - 8p2c
  61133. - 6p6c
  61134. - 6p4c
  61135. - 6p2c
  61136. - 4p4c
  61137. - 4p2c
  61138. - gg45
  61139. - tera-4p
  61140. - tera-2p
  61141. - tera-1p
  61142. - 110-punch
  61143. - bnc
  61144. - f
  61145. - n
  61146. - mrj21
  61147. - fc
  61148. - lc
  61149. - lc-pc
  61150. - lc-upc
  61151. - lc-apc
  61152. - lsh
  61153. - lsh-pc
  61154. - lsh-upc
  61155. - lsh-apc
  61156. - mpo
  61157. - mtrj
  61158. - sc
  61159. - sc-pc
  61160. - sc-upc
  61161. - sc-apc
  61162. - st
  61163. - cs
  61164. - sn
  61165. - sma-905
  61166. - sma-906
  61167. - urm-p2
  61168. - urm-p4
  61169. - urm-p8
  61170. - splice
  61171. - other
  61172. color:
  61173. title: Color
  61174. type: string
  61175. pattern: ^[0-9a-f]{6}$
  61176. maxLength: 6
  61177. positions:
  61178. title: Positions
  61179. type: integer
  61180. maximum: 1024
  61181. minimum: 1
  61182. description:
  61183. title: Description
  61184. type: string
  61185. maxLength: 200
  61186. created:
  61187. title: Created
  61188. type: string
  61189. format: date-time
  61190. readOnly: true
  61191. x-nullable: true
  61192. last_updated:
  61193. title: Last updated
  61194. type: string
  61195. format: date-time
  61196. readOnly: true
  61197. x-nullable: true
  61198. WritableRearPortTemplate:
  61199. required:
  61200. - name
  61201. - type
  61202. type: object
  61203. properties:
  61204. id:
  61205. title: ID
  61206. type: integer
  61207. readOnly: true
  61208. url:
  61209. title: Url
  61210. type: string
  61211. format: uri
  61212. readOnly: true
  61213. display:
  61214. title: Display
  61215. type: string
  61216. readOnly: true
  61217. device_type:
  61218. title: Device type
  61219. type: integer
  61220. x-nullable: true
  61221. module_type:
  61222. title: Module type
  61223. type: integer
  61224. x-nullable: true
  61225. name:
  61226. title: Name
  61227. description: |2
  61228. {module} is accepted as a substitution for the module bay position when attached to a module type.
  61229. type: string
  61230. maxLength: 64
  61231. minLength: 1
  61232. label:
  61233. title: Label
  61234. description: Physical label
  61235. type: string
  61236. maxLength: 64
  61237. type:
  61238. title: Type
  61239. type: string
  61240. enum:
  61241. - 8p8c
  61242. - 8p6c
  61243. - 8p4c
  61244. - 8p2c
  61245. - 6p6c
  61246. - 6p4c
  61247. - 6p2c
  61248. - 4p4c
  61249. - 4p2c
  61250. - gg45
  61251. - tera-4p
  61252. - tera-2p
  61253. - tera-1p
  61254. - 110-punch
  61255. - bnc
  61256. - f
  61257. - n
  61258. - mrj21
  61259. - fc
  61260. - lc
  61261. - lc-pc
  61262. - lc-upc
  61263. - lc-apc
  61264. - lsh
  61265. - lsh-pc
  61266. - lsh-upc
  61267. - lsh-apc
  61268. - mpo
  61269. - mtrj
  61270. - sc
  61271. - sc-pc
  61272. - sc-upc
  61273. - sc-apc
  61274. - st
  61275. - cs
  61276. - sn
  61277. - sma-905
  61278. - sma-906
  61279. - urm-p2
  61280. - urm-p4
  61281. - urm-p8
  61282. - splice
  61283. - other
  61284. color:
  61285. title: Color
  61286. type: string
  61287. pattern: ^[0-9a-f]{6}$
  61288. maxLength: 6
  61289. positions:
  61290. title: Positions
  61291. type: integer
  61292. maximum: 1024
  61293. minimum: 1
  61294. description:
  61295. title: Description
  61296. type: string
  61297. maxLength: 200
  61298. created:
  61299. title: Created
  61300. type: string
  61301. format: date-time
  61302. readOnly: true
  61303. x-nullable: true
  61304. last_updated:
  61305. title: Last updated
  61306. type: string
  61307. format: date-time
  61308. readOnly: true
  61309. x-nullable: true
  61310. RearPort:
  61311. required:
  61312. - device
  61313. - name
  61314. - type
  61315. type: object
  61316. properties:
  61317. id:
  61318. title: ID
  61319. type: integer
  61320. readOnly: true
  61321. url:
  61322. title: Url
  61323. type: string
  61324. format: uri
  61325. readOnly: true
  61326. display:
  61327. title: Display
  61328. type: string
  61329. readOnly: true
  61330. device:
  61331. $ref: '#/definitions/NestedDevice'
  61332. module:
  61333. $ref: '#/definitions/ComponentNestedModule'
  61334. name:
  61335. title: Name
  61336. type: string
  61337. maxLength: 64
  61338. minLength: 1
  61339. label:
  61340. title: Label
  61341. description: Physical label
  61342. type: string
  61343. maxLength: 64
  61344. type:
  61345. title: Type
  61346. required:
  61347. - label
  61348. - value
  61349. type: object
  61350. properties:
  61351. label:
  61352. type: string
  61353. enum:
  61354. - 8P8C
  61355. - 8P6C
  61356. - 8P4C
  61357. - 8P2C
  61358. - 6P6C
  61359. - 6P4C
  61360. - 6P2C
  61361. - 4P4C
  61362. - 4P2C
  61363. - GG45
  61364. - TERA 4P
  61365. - TERA 2P
  61366. - TERA 1P
  61367. - 110 Punch
  61368. - BNC
  61369. - F Connector
  61370. - N Connector
  61371. - MRJ21
  61372. - FC
  61373. - LC
  61374. - LC/PC
  61375. - LC/UPC
  61376. - LC/APC
  61377. - LSH
  61378. - LSH/PC
  61379. - LSH/UPC
  61380. - LSH/APC
  61381. - MPO
  61382. - MTRJ
  61383. - SC
  61384. - SC/PC
  61385. - SC/UPC
  61386. - SC/APC
  61387. - ST
  61388. - CS
  61389. - SN
  61390. - SMA 905
  61391. - SMA 906
  61392. - URM-P2
  61393. - URM-P4
  61394. - URM-P8
  61395. - Splice
  61396. - Other
  61397. value:
  61398. type: string
  61399. enum:
  61400. - 8p8c
  61401. - 8p6c
  61402. - 8p4c
  61403. - 8p2c
  61404. - 6p6c
  61405. - 6p4c
  61406. - 6p2c
  61407. - 4p4c
  61408. - 4p2c
  61409. - gg45
  61410. - tera-4p
  61411. - tera-2p
  61412. - tera-1p
  61413. - 110-punch
  61414. - bnc
  61415. - f
  61416. - n
  61417. - mrj21
  61418. - fc
  61419. - lc
  61420. - lc-pc
  61421. - lc-upc
  61422. - lc-apc
  61423. - lsh
  61424. - lsh-pc
  61425. - lsh-upc
  61426. - lsh-apc
  61427. - mpo
  61428. - mtrj
  61429. - sc
  61430. - sc-pc
  61431. - sc-upc
  61432. - sc-apc
  61433. - st
  61434. - cs
  61435. - sn
  61436. - sma-905
  61437. - sma-906
  61438. - urm-p2
  61439. - urm-p4
  61440. - urm-p8
  61441. - splice
  61442. - other
  61443. color:
  61444. title: Color
  61445. type: string
  61446. pattern: ^[0-9a-f]{6}$
  61447. maxLength: 6
  61448. positions:
  61449. title: Positions
  61450. description: Number of front ports which may be mapped
  61451. type: integer
  61452. maximum: 1024
  61453. minimum: 1
  61454. description:
  61455. title: Description
  61456. type: string
  61457. maxLength: 200
  61458. mark_connected:
  61459. title: Mark connected
  61460. description: Treat as if a cable is connected
  61461. type: boolean
  61462. cable:
  61463. $ref: '#/definitions/NestedCable'
  61464. cable_end:
  61465. title: Cable end
  61466. type: string
  61467. readOnly: true
  61468. minLength: 1
  61469. link_peers:
  61470. description: |2
  61471. Return the appropriate serializer for the link termination model.
  61472. type: array
  61473. items:
  61474. type: string
  61475. x-nullable: true
  61476. readOnly: true
  61477. link_peers_type:
  61478. title: Link peers type
  61479. type: string
  61480. readOnly: true
  61481. tags:
  61482. type: array
  61483. items:
  61484. $ref: '#/definitions/NestedTag'
  61485. custom_fields:
  61486. title: Custom fields
  61487. type: object
  61488. default: {}
  61489. created:
  61490. title: Created
  61491. type: string
  61492. format: date-time
  61493. readOnly: true
  61494. x-nullable: true
  61495. last_updated:
  61496. title: Last updated
  61497. type: string
  61498. format: date-time
  61499. readOnly: true
  61500. x-nullable: true
  61501. _occupied:
  61502. title: occupied
  61503. type: boolean
  61504. readOnly: true
  61505. WritableRearPort:
  61506. required:
  61507. - device
  61508. - name
  61509. - type
  61510. type: object
  61511. properties:
  61512. id:
  61513. title: ID
  61514. type: integer
  61515. readOnly: true
  61516. url:
  61517. title: Url
  61518. type: string
  61519. format: uri
  61520. readOnly: true
  61521. display:
  61522. title: Display
  61523. type: string
  61524. readOnly: true
  61525. device:
  61526. title: Device
  61527. type: integer
  61528. module:
  61529. title: Module
  61530. type: integer
  61531. x-nullable: true
  61532. name:
  61533. title: Name
  61534. type: string
  61535. maxLength: 64
  61536. minLength: 1
  61537. label:
  61538. title: Label
  61539. description: Physical label
  61540. type: string
  61541. maxLength: 64
  61542. type:
  61543. title: Type
  61544. type: string
  61545. enum:
  61546. - 8p8c
  61547. - 8p6c
  61548. - 8p4c
  61549. - 8p2c
  61550. - 6p6c
  61551. - 6p4c
  61552. - 6p2c
  61553. - 4p4c
  61554. - 4p2c
  61555. - gg45
  61556. - tera-4p
  61557. - tera-2p
  61558. - tera-1p
  61559. - 110-punch
  61560. - bnc
  61561. - f
  61562. - n
  61563. - mrj21
  61564. - fc
  61565. - lc
  61566. - lc-pc
  61567. - lc-upc
  61568. - lc-apc
  61569. - lsh
  61570. - lsh-pc
  61571. - lsh-upc
  61572. - lsh-apc
  61573. - mpo
  61574. - mtrj
  61575. - sc
  61576. - sc-pc
  61577. - sc-upc
  61578. - sc-apc
  61579. - st
  61580. - cs
  61581. - sn
  61582. - sma-905
  61583. - sma-906
  61584. - urm-p2
  61585. - urm-p4
  61586. - urm-p8
  61587. - splice
  61588. - other
  61589. color:
  61590. title: Color
  61591. type: string
  61592. pattern: ^[0-9a-f]{6}$
  61593. maxLength: 6
  61594. positions:
  61595. title: Positions
  61596. description: Number of front ports which may be mapped
  61597. type: integer
  61598. maximum: 1024
  61599. minimum: 1
  61600. description:
  61601. title: Description
  61602. type: string
  61603. maxLength: 200
  61604. mark_connected:
  61605. title: Mark connected
  61606. description: Treat as if a cable is connected
  61607. type: boolean
  61608. cable:
  61609. $ref: '#/definitions/NestedCable'
  61610. cable_end:
  61611. title: Cable end
  61612. type: string
  61613. readOnly: true
  61614. minLength: 1
  61615. link_peers:
  61616. description: |2
  61617. Return the appropriate serializer for the link termination model.
  61618. type: array
  61619. items:
  61620. type: string
  61621. x-nullable: true
  61622. readOnly: true
  61623. link_peers_type:
  61624. title: Link peers type
  61625. type: string
  61626. readOnly: true
  61627. tags:
  61628. type: array
  61629. items:
  61630. $ref: '#/definitions/NestedTag'
  61631. custom_fields:
  61632. title: Custom fields
  61633. type: object
  61634. default: {}
  61635. created:
  61636. title: Created
  61637. type: string
  61638. format: date-time
  61639. readOnly: true
  61640. x-nullable: true
  61641. last_updated:
  61642. title: Last updated
  61643. type: string
  61644. format: date-time
  61645. readOnly: true
  61646. x-nullable: true
  61647. _occupied:
  61648. title: occupied
  61649. type: boolean
  61650. readOnly: true
  61651. NestedRegion:
  61652. required:
  61653. - name
  61654. - slug
  61655. type: object
  61656. properties:
  61657. id:
  61658. title: ID
  61659. type: integer
  61660. readOnly: true
  61661. url:
  61662. title: Url
  61663. type: string
  61664. format: uri
  61665. readOnly: true
  61666. display:
  61667. title: Display
  61668. type: string
  61669. readOnly: true
  61670. name:
  61671. title: Name
  61672. type: string
  61673. maxLength: 100
  61674. minLength: 1
  61675. slug:
  61676. title: Slug
  61677. type: string
  61678. format: slug
  61679. pattern: ^[-a-zA-Z0-9_]+$
  61680. maxLength: 100
  61681. minLength: 1
  61682. site_count:
  61683. title: Site count
  61684. type: integer
  61685. readOnly: true
  61686. _depth:
  61687. title: depth
  61688. type: integer
  61689. readOnly: true
  61690. x-nullable: true
  61691. Region:
  61692. required:
  61693. - name
  61694. - slug
  61695. type: object
  61696. properties:
  61697. id:
  61698. title: ID
  61699. type: integer
  61700. readOnly: true
  61701. url:
  61702. title: Url
  61703. type: string
  61704. format: uri
  61705. readOnly: true
  61706. display:
  61707. title: Display
  61708. type: string
  61709. readOnly: true
  61710. name:
  61711. title: Name
  61712. type: string
  61713. maxLength: 100
  61714. minLength: 1
  61715. slug:
  61716. title: Slug
  61717. type: string
  61718. format: slug
  61719. pattern: ^[-a-zA-Z0-9_]+$
  61720. maxLength: 100
  61721. minLength: 1
  61722. parent:
  61723. $ref: '#/definitions/NestedRegion'
  61724. description:
  61725. title: Description
  61726. type: string
  61727. maxLength: 200
  61728. tags:
  61729. type: array
  61730. items:
  61731. $ref: '#/definitions/NestedTag'
  61732. custom_fields:
  61733. title: Custom fields
  61734. type: object
  61735. default: {}
  61736. created:
  61737. title: Created
  61738. type: string
  61739. format: date-time
  61740. readOnly: true
  61741. x-nullable: true
  61742. last_updated:
  61743. title: Last updated
  61744. type: string
  61745. format: date-time
  61746. readOnly: true
  61747. x-nullable: true
  61748. site_count:
  61749. title: Site count
  61750. type: integer
  61751. readOnly: true
  61752. _depth:
  61753. title: depth
  61754. type: integer
  61755. readOnly: true
  61756. WritableRegion:
  61757. required:
  61758. - name
  61759. - slug
  61760. type: object
  61761. properties:
  61762. id:
  61763. title: ID
  61764. type: integer
  61765. readOnly: true
  61766. url:
  61767. title: Url
  61768. type: string
  61769. format: uri
  61770. readOnly: true
  61771. display:
  61772. title: Display
  61773. type: string
  61774. readOnly: true
  61775. name:
  61776. title: Name
  61777. type: string
  61778. maxLength: 100
  61779. minLength: 1
  61780. slug:
  61781. title: Slug
  61782. type: string
  61783. format: slug
  61784. pattern: ^[-a-zA-Z0-9_]+$
  61785. maxLength: 100
  61786. minLength: 1
  61787. parent:
  61788. title: Parent
  61789. type: integer
  61790. x-nullable: true
  61791. description:
  61792. title: Description
  61793. type: string
  61794. maxLength: 200
  61795. tags:
  61796. type: array
  61797. items:
  61798. $ref: '#/definitions/NestedTag'
  61799. custom_fields:
  61800. title: Custom fields
  61801. type: object
  61802. default: {}
  61803. created:
  61804. title: Created
  61805. type: string
  61806. format: date-time
  61807. readOnly: true
  61808. x-nullable: true
  61809. last_updated:
  61810. title: Last updated
  61811. type: string
  61812. format: date-time
  61813. readOnly: true
  61814. x-nullable: true
  61815. site_count:
  61816. title: Site count
  61817. type: integer
  61818. readOnly: true
  61819. _depth:
  61820. title: depth
  61821. type: integer
  61822. readOnly: true
  61823. NestedSiteGroup:
  61824. required:
  61825. - name
  61826. - slug
  61827. type: object
  61828. properties:
  61829. id:
  61830. title: ID
  61831. type: integer
  61832. readOnly: true
  61833. url:
  61834. title: Url
  61835. type: string
  61836. format: uri
  61837. readOnly: true
  61838. display:
  61839. title: Display
  61840. type: string
  61841. readOnly: true
  61842. name:
  61843. title: Name
  61844. type: string
  61845. maxLength: 100
  61846. minLength: 1
  61847. slug:
  61848. title: Slug
  61849. type: string
  61850. format: slug
  61851. pattern: ^[-a-zA-Z0-9_]+$
  61852. maxLength: 100
  61853. minLength: 1
  61854. site_count:
  61855. title: Site count
  61856. type: integer
  61857. readOnly: true
  61858. _depth:
  61859. title: depth
  61860. type: integer
  61861. readOnly: true
  61862. x-nullable: true
  61863. SiteGroup:
  61864. required:
  61865. - name
  61866. - slug
  61867. type: object
  61868. properties:
  61869. id:
  61870. title: ID
  61871. type: integer
  61872. readOnly: true
  61873. url:
  61874. title: Url
  61875. type: string
  61876. format: uri
  61877. readOnly: true
  61878. display:
  61879. title: Display
  61880. type: string
  61881. readOnly: true
  61882. name:
  61883. title: Name
  61884. type: string
  61885. maxLength: 100
  61886. minLength: 1
  61887. slug:
  61888. title: Slug
  61889. type: string
  61890. format: slug
  61891. pattern: ^[-a-zA-Z0-9_]+$
  61892. maxLength: 100
  61893. minLength: 1
  61894. parent:
  61895. $ref: '#/definitions/NestedSiteGroup'
  61896. description:
  61897. title: Description
  61898. type: string
  61899. maxLength: 200
  61900. tags:
  61901. type: array
  61902. items:
  61903. $ref: '#/definitions/NestedTag'
  61904. custom_fields:
  61905. title: Custom fields
  61906. type: object
  61907. default: {}
  61908. created:
  61909. title: Created
  61910. type: string
  61911. format: date-time
  61912. readOnly: true
  61913. x-nullable: true
  61914. last_updated:
  61915. title: Last updated
  61916. type: string
  61917. format: date-time
  61918. readOnly: true
  61919. x-nullable: true
  61920. site_count:
  61921. title: Site count
  61922. type: integer
  61923. readOnly: true
  61924. _depth:
  61925. title: depth
  61926. type: integer
  61927. readOnly: true
  61928. WritableSiteGroup:
  61929. required:
  61930. - name
  61931. - slug
  61932. type: object
  61933. properties:
  61934. id:
  61935. title: ID
  61936. type: integer
  61937. readOnly: true
  61938. url:
  61939. title: Url
  61940. type: string
  61941. format: uri
  61942. readOnly: true
  61943. display:
  61944. title: Display
  61945. type: string
  61946. readOnly: true
  61947. name:
  61948. title: Name
  61949. type: string
  61950. maxLength: 100
  61951. minLength: 1
  61952. slug:
  61953. title: Slug
  61954. type: string
  61955. format: slug
  61956. pattern: ^[-a-zA-Z0-9_]+$
  61957. maxLength: 100
  61958. minLength: 1
  61959. parent:
  61960. title: Parent
  61961. type: integer
  61962. x-nullable: true
  61963. description:
  61964. title: Description
  61965. type: string
  61966. maxLength: 200
  61967. tags:
  61968. type: array
  61969. items:
  61970. $ref: '#/definitions/NestedTag'
  61971. custom_fields:
  61972. title: Custom fields
  61973. type: object
  61974. default: {}
  61975. created:
  61976. title: Created
  61977. type: string
  61978. format: date-time
  61979. readOnly: true
  61980. x-nullable: true
  61981. last_updated:
  61982. title: Last updated
  61983. type: string
  61984. format: date-time
  61985. readOnly: true
  61986. x-nullable: true
  61987. site_count:
  61988. title: Site count
  61989. type: integer
  61990. readOnly: true
  61991. _depth:
  61992. title: depth
  61993. type: integer
  61994. readOnly: true
  61995. Site:
  61996. required:
  61997. - name
  61998. - slug
  61999. type: object
  62000. properties:
  62001. id:
  62002. title: ID
  62003. type: integer
  62004. readOnly: true
  62005. url:
  62006. title: Url
  62007. type: string
  62008. format: uri
  62009. readOnly: true
  62010. display:
  62011. title: Display
  62012. type: string
  62013. readOnly: true
  62014. name:
  62015. title: Name
  62016. description: Full name of the site
  62017. type: string
  62018. maxLength: 100
  62019. minLength: 1
  62020. slug:
  62021. title: Slug
  62022. type: string
  62023. format: slug
  62024. pattern: ^[-a-zA-Z0-9_]+$
  62025. maxLength: 100
  62026. minLength: 1
  62027. status:
  62028. title: Status
  62029. required:
  62030. - label
  62031. - value
  62032. type: object
  62033. properties:
  62034. label:
  62035. type: string
  62036. enum:
  62037. - Planned
  62038. - Staging
  62039. - Active
  62040. - Decommissioning
  62041. - Retired
  62042. value:
  62043. type: string
  62044. enum:
  62045. - planned
  62046. - staging
  62047. - active
  62048. - decommissioning
  62049. - retired
  62050. region:
  62051. $ref: '#/definitions/NestedRegion'
  62052. group:
  62053. $ref: '#/definitions/NestedSiteGroup'
  62054. tenant:
  62055. $ref: '#/definitions/NestedTenant'
  62056. facility:
  62057. title: Facility
  62058. description: Local facility ID or description
  62059. type: string
  62060. maxLength: 50
  62061. time_zone:
  62062. title: Time zone
  62063. type: string
  62064. x-nullable: true
  62065. description:
  62066. title: Description
  62067. type: string
  62068. maxLength: 200
  62069. physical_address:
  62070. title: Physical address
  62071. description: Physical location of the building
  62072. type: string
  62073. maxLength: 200
  62074. shipping_address:
  62075. title: Shipping address
  62076. description: If different from the physical address
  62077. type: string
  62078. maxLength: 200
  62079. latitude:
  62080. title: Latitude
  62081. description: GPS coordinate in decimal format (xx.yyyyyy)
  62082. type: number
  62083. format: decimal
  62084. x-nullable: true
  62085. longitude:
  62086. title: Longitude
  62087. description: GPS coordinate in decimal format (xx.yyyyyy)
  62088. type: number
  62089. format: decimal
  62090. x-nullable: true
  62091. comments:
  62092. title: Comments
  62093. type: string
  62094. asns:
  62095. type: array
  62096. items:
  62097. $ref: '#/definitions/NestedASN'
  62098. uniqueItems: true
  62099. tags:
  62100. type: array
  62101. items:
  62102. $ref: '#/definitions/NestedTag'
  62103. custom_fields:
  62104. title: Custom fields
  62105. type: object
  62106. default: {}
  62107. created:
  62108. title: Created
  62109. type: string
  62110. format: date-time
  62111. readOnly: true
  62112. x-nullable: true
  62113. last_updated:
  62114. title: Last updated
  62115. type: string
  62116. format: date-time
  62117. readOnly: true
  62118. x-nullable: true
  62119. circuit_count:
  62120. title: Circuit count
  62121. type: integer
  62122. readOnly: true
  62123. device_count:
  62124. title: Device count
  62125. type: integer
  62126. readOnly: true
  62127. prefix_count:
  62128. title: Prefix count
  62129. type: integer
  62130. readOnly: true
  62131. rack_count:
  62132. title: Rack count
  62133. type: integer
  62134. readOnly: true
  62135. virtualmachine_count:
  62136. title: Virtualmachine count
  62137. type: integer
  62138. readOnly: true
  62139. vlan_count:
  62140. title: Vlan count
  62141. type: integer
  62142. readOnly: true
  62143. WritableSite:
  62144. required:
  62145. - name
  62146. - slug
  62147. type: object
  62148. properties:
  62149. id:
  62150. title: ID
  62151. type: integer
  62152. readOnly: true
  62153. url:
  62154. title: Url
  62155. type: string
  62156. format: uri
  62157. readOnly: true
  62158. display:
  62159. title: Display
  62160. type: string
  62161. readOnly: true
  62162. name:
  62163. title: Name
  62164. description: Full name of the site
  62165. type: string
  62166. maxLength: 100
  62167. minLength: 1
  62168. slug:
  62169. title: Slug
  62170. type: string
  62171. format: slug
  62172. pattern: ^[-a-zA-Z0-9_]+$
  62173. maxLength: 100
  62174. minLength: 1
  62175. status:
  62176. title: Status
  62177. type: string
  62178. enum:
  62179. - planned
  62180. - staging
  62181. - active
  62182. - decommissioning
  62183. - retired
  62184. region:
  62185. title: Region
  62186. type: integer
  62187. x-nullable: true
  62188. group:
  62189. title: Group
  62190. type: integer
  62191. x-nullable: true
  62192. tenant:
  62193. title: Tenant
  62194. type: integer
  62195. x-nullable: true
  62196. facility:
  62197. title: Facility
  62198. description: Local facility ID or description
  62199. type: string
  62200. maxLength: 50
  62201. time_zone:
  62202. title: Time zone
  62203. type: string
  62204. x-nullable: true
  62205. description:
  62206. title: Description
  62207. type: string
  62208. maxLength: 200
  62209. physical_address:
  62210. title: Physical address
  62211. description: Physical location of the building
  62212. type: string
  62213. maxLength: 200
  62214. shipping_address:
  62215. title: Shipping address
  62216. description: If different from the physical address
  62217. type: string
  62218. maxLength: 200
  62219. latitude:
  62220. title: Latitude
  62221. description: GPS coordinate in decimal format (xx.yyyyyy)
  62222. type: number
  62223. format: decimal
  62224. x-nullable: true
  62225. longitude:
  62226. title: Longitude
  62227. description: GPS coordinate in decimal format (xx.yyyyyy)
  62228. type: number
  62229. format: decimal
  62230. x-nullable: true
  62231. comments:
  62232. title: Comments
  62233. type: string
  62234. asns:
  62235. type: array
  62236. items:
  62237. type: integer
  62238. uniqueItems: true
  62239. tags:
  62240. type: array
  62241. items:
  62242. $ref: '#/definitions/NestedTag'
  62243. custom_fields:
  62244. title: Custom fields
  62245. type: object
  62246. default: {}
  62247. created:
  62248. title: Created
  62249. type: string
  62250. format: date-time
  62251. readOnly: true
  62252. x-nullable: true
  62253. last_updated:
  62254. title: Last updated
  62255. type: string
  62256. format: date-time
  62257. readOnly: true
  62258. x-nullable: true
  62259. circuit_count:
  62260. title: Circuit count
  62261. type: integer
  62262. readOnly: true
  62263. device_count:
  62264. title: Device count
  62265. type: integer
  62266. readOnly: true
  62267. prefix_count:
  62268. title: Prefix count
  62269. type: integer
  62270. readOnly: true
  62271. rack_count:
  62272. title: Rack count
  62273. type: integer
  62274. readOnly: true
  62275. virtualmachine_count:
  62276. title: Virtualmachine count
  62277. type: integer
  62278. readOnly: true
  62279. vlan_count:
  62280. title: Vlan count
  62281. type: integer
  62282. readOnly: true
  62283. VirtualChassis:
  62284. required:
  62285. - name
  62286. type: object
  62287. properties:
  62288. id:
  62289. title: ID
  62290. type: integer
  62291. readOnly: true
  62292. url:
  62293. title: Url
  62294. type: string
  62295. format: uri
  62296. readOnly: true
  62297. display:
  62298. title: Display
  62299. type: string
  62300. readOnly: true
  62301. name:
  62302. title: Name
  62303. type: string
  62304. maxLength: 64
  62305. minLength: 1
  62306. domain:
  62307. title: Domain
  62308. type: string
  62309. maxLength: 30
  62310. master:
  62311. $ref: '#/definitions/NestedDevice'
  62312. description:
  62313. title: Description
  62314. type: string
  62315. maxLength: 200
  62316. comments:
  62317. title: Comments
  62318. type: string
  62319. tags:
  62320. type: array
  62321. items:
  62322. $ref: '#/definitions/NestedTag'
  62323. custom_fields:
  62324. title: Custom fields
  62325. type: object
  62326. default: {}
  62327. member_count:
  62328. title: Member count
  62329. type: integer
  62330. readOnly: true
  62331. created:
  62332. title: Created
  62333. type: string
  62334. format: date-time
  62335. readOnly: true
  62336. x-nullable: true
  62337. last_updated:
  62338. title: Last updated
  62339. type: string
  62340. format: date-time
  62341. readOnly: true
  62342. x-nullable: true
  62343. WritableVirtualChassis:
  62344. required:
  62345. - name
  62346. type: object
  62347. properties:
  62348. id:
  62349. title: ID
  62350. type: integer
  62351. readOnly: true
  62352. url:
  62353. title: Url
  62354. type: string
  62355. format: uri
  62356. readOnly: true
  62357. display:
  62358. title: Display
  62359. type: string
  62360. readOnly: true
  62361. name:
  62362. title: Name
  62363. type: string
  62364. maxLength: 64
  62365. minLength: 1
  62366. domain:
  62367. title: Domain
  62368. type: string
  62369. maxLength: 30
  62370. master:
  62371. title: Master
  62372. type: integer
  62373. x-nullable: true
  62374. description:
  62375. title: Description
  62376. type: string
  62377. maxLength: 200
  62378. comments:
  62379. title: Comments
  62380. type: string
  62381. tags:
  62382. type: array
  62383. items:
  62384. $ref: '#/definitions/NestedTag'
  62385. custom_fields:
  62386. title: Custom fields
  62387. type: object
  62388. default: {}
  62389. member_count:
  62390. title: Member count
  62391. type: integer
  62392. readOnly: true
  62393. created:
  62394. title: Created
  62395. type: string
  62396. format: date-time
  62397. readOnly: true
  62398. x-nullable: true
  62399. last_updated:
  62400. title: Last updated
  62401. type: string
  62402. format: date-time
  62403. readOnly: true
  62404. x-nullable: true
  62405. VirtualDeviceContext:
  62406. required:
  62407. - name
  62408. - device
  62409. - status
  62410. type: object
  62411. properties:
  62412. id:
  62413. title: ID
  62414. type: integer
  62415. readOnly: true
  62416. url:
  62417. title: Url
  62418. type: string
  62419. format: uri
  62420. readOnly: true
  62421. display:
  62422. title: Display
  62423. type: string
  62424. readOnly: true
  62425. name:
  62426. title: Name
  62427. type: string
  62428. maxLength: 64
  62429. minLength: 1
  62430. device:
  62431. $ref: '#/definitions/NestedDevice'
  62432. identifier:
  62433. title: Identifier
  62434. description: Numeric identifier unique to the parent device
  62435. type: integer
  62436. maximum: 32767
  62437. minimum: 0
  62438. x-nullable: true
  62439. tenant:
  62440. $ref: '#/definitions/NestedTenant'
  62441. primary_ip:
  62442. $ref: '#/definitions/NestedIPAddress'
  62443. primary_ip4:
  62444. $ref: '#/definitions/NestedIPAddress'
  62445. primary_ip6:
  62446. $ref: '#/definitions/NestedIPAddress'
  62447. status:
  62448. title: Status
  62449. type: string
  62450. enum:
  62451. - active
  62452. - planned
  62453. - offline
  62454. description:
  62455. title: Description
  62456. type: string
  62457. maxLength: 200
  62458. comments:
  62459. title: Comments
  62460. type: string
  62461. tags:
  62462. type: array
  62463. items:
  62464. $ref: '#/definitions/NestedTag'
  62465. custom_fields:
  62466. title: Custom fields
  62467. type: object
  62468. default: {}
  62469. created:
  62470. title: Created
  62471. type: string
  62472. format: date-time
  62473. readOnly: true
  62474. x-nullable: true
  62475. last_updated:
  62476. title: Last updated
  62477. type: string
  62478. format: date-time
  62479. readOnly: true
  62480. x-nullable: true
  62481. interface_count:
  62482. title: Interface count
  62483. type: integer
  62484. readOnly: true
  62485. WritableVirtualDeviceContext:
  62486. required:
  62487. - name
  62488. - status
  62489. type: object
  62490. properties:
  62491. id:
  62492. title: ID
  62493. type: integer
  62494. readOnly: true
  62495. url:
  62496. title: Url
  62497. type: string
  62498. format: uri
  62499. readOnly: true
  62500. display:
  62501. title: Display
  62502. type: string
  62503. readOnly: true
  62504. name:
  62505. title: Name
  62506. type: string
  62507. maxLength: 64
  62508. minLength: 1
  62509. device:
  62510. title: Device
  62511. type: integer
  62512. x-nullable: true
  62513. identifier:
  62514. title: Identifier
  62515. description: Numeric identifier unique to the parent device
  62516. type: integer
  62517. maximum: 32767
  62518. minimum: 0
  62519. x-nullable: true
  62520. tenant:
  62521. title: Tenant
  62522. type: integer
  62523. x-nullable: true
  62524. primary_ip:
  62525. title: Primary ip
  62526. type: string
  62527. readOnly: true
  62528. primary_ip4:
  62529. title: Primary IPv4
  62530. type: integer
  62531. x-nullable: true
  62532. primary_ip6:
  62533. title: Primary IPv6
  62534. type: integer
  62535. x-nullable: true
  62536. status:
  62537. title: Status
  62538. type: string
  62539. enum:
  62540. - active
  62541. - planned
  62542. - offline
  62543. description:
  62544. title: Description
  62545. type: string
  62546. maxLength: 200
  62547. comments:
  62548. title: Comments
  62549. type: string
  62550. tags:
  62551. type: array
  62552. items:
  62553. $ref: '#/definitions/NestedTag'
  62554. custom_fields:
  62555. title: Custom fields
  62556. type: object
  62557. default: {}
  62558. created:
  62559. title: Created
  62560. type: string
  62561. format: date-time
  62562. readOnly: true
  62563. x-nullable: true
  62564. last_updated:
  62565. title: Last updated
  62566. type: string
  62567. format: date-time
  62568. readOnly: true
  62569. x-nullable: true
  62570. interface_count:
  62571. title: Interface count
  62572. type: integer
  62573. readOnly: true
  62574. NestedClusterType:
  62575. required:
  62576. - name
  62577. - slug
  62578. type: object
  62579. properties:
  62580. id:
  62581. title: ID
  62582. type: integer
  62583. readOnly: true
  62584. url:
  62585. title: Url
  62586. type: string
  62587. format: uri
  62588. readOnly: true
  62589. display:
  62590. title: Display
  62591. type: string
  62592. readOnly: true
  62593. name:
  62594. title: Name
  62595. type: string
  62596. maxLength: 100
  62597. minLength: 1
  62598. slug:
  62599. title: Slug
  62600. type: string
  62601. format: slug
  62602. pattern: ^[-a-zA-Z0-9_]+$
  62603. maxLength: 100
  62604. minLength: 1
  62605. cluster_count:
  62606. title: Cluster count
  62607. type: integer
  62608. readOnly: true
  62609. NestedClusterGroup:
  62610. required:
  62611. - name
  62612. - slug
  62613. type: object
  62614. properties:
  62615. id:
  62616. title: ID
  62617. type: integer
  62618. readOnly: true
  62619. url:
  62620. title: Url
  62621. type: string
  62622. format: uri
  62623. readOnly: true
  62624. display:
  62625. title: Display
  62626. type: string
  62627. readOnly: true
  62628. name:
  62629. title: Name
  62630. type: string
  62631. maxLength: 100
  62632. minLength: 1
  62633. slug:
  62634. title: Slug
  62635. type: string
  62636. format: slug
  62637. pattern: ^[-a-zA-Z0-9_]+$
  62638. maxLength: 100
  62639. minLength: 1
  62640. cluster_count:
  62641. title: Cluster count
  62642. type: integer
  62643. readOnly: true
  62644. NestedTenantGroup:
  62645. required:
  62646. - name
  62647. - slug
  62648. type: object
  62649. properties:
  62650. id:
  62651. title: ID
  62652. type: integer
  62653. readOnly: true
  62654. url:
  62655. title: Url
  62656. type: string
  62657. format: uri
  62658. readOnly: true
  62659. display:
  62660. title: Display
  62661. type: string
  62662. readOnly: true
  62663. name:
  62664. title: Name
  62665. type: string
  62666. maxLength: 100
  62667. minLength: 1
  62668. slug:
  62669. title: Slug
  62670. type: string
  62671. format: slug
  62672. pattern: ^[-a-zA-Z0-9_]+$
  62673. maxLength: 100
  62674. minLength: 1
  62675. tenant_count:
  62676. title: Tenant count
  62677. type: integer
  62678. readOnly: true
  62679. _depth:
  62680. title: depth
  62681. type: integer
  62682. readOnly: true
  62683. NestedDataFile:
  62684. type: object
  62685. properties:
  62686. id:
  62687. title: ID
  62688. type: integer
  62689. readOnly: true
  62690. url:
  62691. title: Url
  62692. type: string
  62693. format: uri
  62694. readOnly: true
  62695. display:
  62696. title: Display
  62697. type: string
  62698. readOnly: true
  62699. path:
  62700. title: Path
  62701. description: File path relative to the data source's root
  62702. type: string
  62703. readOnly: true
  62704. minLength: 1
  62705. ConfigContext:
  62706. required:
  62707. - name
  62708. - data
  62709. type: object
  62710. properties:
  62711. id:
  62712. title: ID
  62713. type: integer
  62714. readOnly: true
  62715. url:
  62716. title: Url
  62717. type: string
  62718. format: uri
  62719. readOnly: true
  62720. display:
  62721. title: Display
  62722. type: string
  62723. readOnly: true
  62724. name:
  62725. title: Name
  62726. type: string
  62727. maxLength: 100
  62728. minLength: 1
  62729. weight:
  62730. title: Weight
  62731. type: integer
  62732. maximum: 32767
  62733. minimum: 0
  62734. description:
  62735. title: Description
  62736. type: string
  62737. maxLength: 200
  62738. is_active:
  62739. title: Is active
  62740. type: boolean
  62741. regions:
  62742. type: array
  62743. items:
  62744. $ref: '#/definitions/NestedRegion'
  62745. uniqueItems: true
  62746. site_groups:
  62747. type: array
  62748. items:
  62749. $ref: '#/definitions/NestedSiteGroup'
  62750. uniqueItems: true
  62751. sites:
  62752. type: array
  62753. items:
  62754. $ref: '#/definitions/NestedSite'
  62755. uniqueItems: true
  62756. locations:
  62757. type: array
  62758. items:
  62759. $ref: '#/definitions/NestedLocation'
  62760. uniqueItems: true
  62761. device_types:
  62762. type: array
  62763. items:
  62764. $ref: '#/definitions/NestedDeviceType'
  62765. uniqueItems: true
  62766. roles:
  62767. type: array
  62768. items:
  62769. $ref: '#/definitions/NestedDeviceRole'
  62770. uniqueItems: true
  62771. platforms:
  62772. type: array
  62773. items:
  62774. $ref: '#/definitions/NestedPlatform'
  62775. uniqueItems: true
  62776. cluster_types:
  62777. type: array
  62778. items:
  62779. $ref: '#/definitions/NestedClusterType'
  62780. uniqueItems: true
  62781. cluster_groups:
  62782. type: array
  62783. items:
  62784. $ref: '#/definitions/NestedClusterGroup'
  62785. uniqueItems: true
  62786. clusters:
  62787. type: array
  62788. items:
  62789. $ref: '#/definitions/NestedCluster'
  62790. uniqueItems: true
  62791. tenant_groups:
  62792. type: array
  62793. items:
  62794. $ref: '#/definitions/NestedTenantGroup'
  62795. uniqueItems: true
  62796. tenants:
  62797. type: array
  62798. items:
  62799. $ref: '#/definitions/NestedTenant'
  62800. uniqueItems: true
  62801. tags:
  62802. type: array
  62803. items:
  62804. type: string
  62805. format: slug
  62806. pattern: ^[-\w]+$
  62807. uniqueItems: true
  62808. data_source:
  62809. $ref: '#/definitions/NestedDataSource'
  62810. data_path:
  62811. title: Data path
  62812. description: Path to remote file (relative to data source root)
  62813. type: string
  62814. readOnly: true
  62815. minLength: 1
  62816. data_file:
  62817. $ref: '#/definitions/NestedDataFile'
  62818. data_synced:
  62819. title: Data synced
  62820. type: string
  62821. format: date-time
  62822. readOnly: true
  62823. x-nullable: true
  62824. data:
  62825. title: Data
  62826. type: object
  62827. created:
  62828. title: Created
  62829. type: string
  62830. format: date-time
  62831. readOnly: true
  62832. x-nullable: true
  62833. last_updated:
  62834. title: Last updated
  62835. type: string
  62836. format: date-time
  62837. readOnly: true
  62838. x-nullable: true
  62839. WritableConfigContext:
  62840. required:
  62841. - name
  62842. - data
  62843. type: object
  62844. properties:
  62845. id:
  62846. title: ID
  62847. type: integer
  62848. readOnly: true
  62849. url:
  62850. title: Url
  62851. type: string
  62852. format: uri
  62853. readOnly: true
  62854. display:
  62855. title: Display
  62856. type: string
  62857. readOnly: true
  62858. name:
  62859. title: Name
  62860. type: string
  62861. maxLength: 100
  62862. minLength: 1
  62863. weight:
  62864. title: Weight
  62865. type: integer
  62866. maximum: 32767
  62867. minimum: 0
  62868. description:
  62869. title: Description
  62870. type: string
  62871. maxLength: 200
  62872. is_active:
  62873. title: Is active
  62874. type: boolean
  62875. regions:
  62876. type: array
  62877. items:
  62878. type: integer
  62879. uniqueItems: true
  62880. site_groups:
  62881. type: array
  62882. items:
  62883. type: integer
  62884. uniqueItems: true
  62885. sites:
  62886. type: array
  62887. items:
  62888. type: integer
  62889. uniqueItems: true
  62890. locations:
  62891. type: array
  62892. items:
  62893. type: integer
  62894. uniqueItems: true
  62895. device_types:
  62896. type: array
  62897. items:
  62898. type: integer
  62899. uniqueItems: true
  62900. roles:
  62901. type: array
  62902. items:
  62903. type: integer
  62904. uniqueItems: true
  62905. platforms:
  62906. type: array
  62907. items:
  62908. type: integer
  62909. uniqueItems: true
  62910. cluster_types:
  62911. type: array
  62912. items:
  62913. type: integer
  62914. uniqueItems: true
  62915. cluster_groups:
  62916. type: array
  62917. items:
  62918. type: integer
  62919. uniqueItems: true
  62920. clusters:
  62921. type: array
  62922. items:
  62923. type: integer
  62924. uniqueItems: true
  62925. tenant_groups:
  62926. type: array
  62927. items:
  62928. type: integer
  62929. uniqueItems: true
  62930. tenants:
  62931. type: array
  62932. items:
  62933. type: integer
  62934. uniqueItems: true
  62935. tags:
  62936. type: array
  62937. items:
  62938. type: string
  62939. format: slug
  62940. pattern: ^[-\w]+$
  62941. uniqueItems: true
  62942. data_source:
  62943. title: Data source
  62944. description: Remote data source
  62945. type: integer
  62946. x-nullable: true
  62947. data_path:
  62948. title: Data path
  62949. description: Path to remote file (relative to data source root)
  62950. type: string
  62951. readOnly: true
  62952. minLength: 1
  62953. data_file:
  62954. title: Data file
  62955. type: integer
  62956. x-nullable: true
  62957. data_synced:
  62958. title: Data synced
  62959. type: string
  62960. format: date-time
  62961. readOnly: true
  62962. x-nullable: true
  62963. data:
  62964. title: Data
  62965. type: object
  62966. created:
  62967. title: Created
  62968. type: string
  62969. format: date-time
  62970. readOnly: true
  62971. x-nullable: true
  62972. last_updated:
  62973. title: Last updated
  62974. type: string
  62975. format: date-time
  62976. readOnly: true
  62977. x-nullable: true
  62978. ConfigTemplate:
  62979. required:
  62980. - name
  62981. - template_code
  62982. type: object
  62983. properties:
  62984. id:
  62985. title: ID
  62986. type: integer
  62987. readOnly: true
  62988. url:
  62989. title: Url
  62990. type: string
  62991. format: uri
  62992. readOnly: true
  62993. display:
  62994. title: Display
  62995. type: string
  62996. readOnly: true
  62997. name:
  62998. title: Name
  62999. type: string
  63000. maxLength: 100
  63001. minLength: 1
  63002. description:
  63003. title: Description
  63004. type: string
  63005. maxLength: 200
  63006. environment_params:
  63007. title: Environment params
  63008. description: Any <a href="https://jinja.palletsprojects.com/en/3.1.x/api/#jinja2.Environment">additional
  63009. parameters</a> to pass when constructing the Jinja2 environment.
  63010. type: object
  63011. x-nullable: true
  63012. template_code:
  63013. title: Template code
  63014. description: Jinja2 template code.
  63015. type: string
  63016. minLength: 1
  63017. data_source:
  63018. $ref: '#/definitions/NestedDataSource'
  63019. data_path:
  63020. title: Data path
  63021. description: Path to remote file (relative to data source root)
  63022. type: string
  63023. readOnly: true
  63024. minLength: 1
  63025. data_file:
  63026. $ref: '#/definitions/NestedDataFile'
  63027. data_synced:
  63028. title: Data synced
  63029. type: string
  63030. format: date-time
  63031. readOnly: true
  63032. x-nullable: true
  63033. tags:
  63034. type: array
  63035. items:
  63036. $ref: '#/definitions/NestedTag'
  63037. created:
  63038. title: Created
  63039. type: string
  63040. format: date-time
  63041. readOnly: true
  63042. x-nullable: true
  63043. last_updated:
  63044. title: Last updated
  63045. type: string
  63046. format: date-time
  63047. readOnly: true
  63048. x-nullable: true
  63049. WritableConfigTemplate:
  63050. required:
  63051. - name
  63052. - template_code
  63053. type: object
  63054. properties:
  63055. id:
  63056. title: ID
  63057. type: integer
  63058. readOnly: true
  63059. url:
  63060. title: Url
  63061. type: string
  63062. format: uri
  63063. readOnly: true
  63064. display:
  63065. title: Display
  63066. type: string
  63067. readOnly: true
  63068. name:
  63069. title: Name
  63070. type: string
  63071. maxLength: 100
  63072. minLength: 1
  63073. description:
  63074. title: Description
  63075. type: string
  63076. maxLength: 200
  63077. environment_params:
  63078. title: Environment params
  63079. description: Any <a href="https://jinja.palletsprojects.com/en/3.1.x/api/#jinja2.Environment">additional
  63080. parameters</a> to pass when constructing the Jinja2 environment.
  63081. type: object
  63082. x-nullable: true
  63083. template_code:
  63084. title: Template code
  63085. description: Jinja2 template code.
  63086. type: string
  63087. minLength: 1
  63088. data_source:
  63089. title: Data source
  63090. description: Remote data source
  63091. type: integer
  63092. x-nullable: true
  63093. data_path:
  63094. title: Data path
  63095. description: Path to remote file (relative to data source root)
  63096. type: string
  63097. readOnly: true
  63098. minLength: 1
  63099. data_file:
  63100. title: Data file
  63101. type: integer
  63102. x-nullable: true
  63103. data_synced:
  63104. title: Data synced
  63105. type: string
  63106. format: date-time
  63107. readOnly: true
  63108. x-nullable: true
  63109. tags:
  63110. type: array
  63111. items:
  63112. $ref: '#/definitions/NestedTag'
  63113. created:
  63114. title: Created
  63115. type: string
  63116. format: date-time
  63117. readOnly: true
  63118. x-nullable: true
  63119. last_updated:
  63120. title: Last updated
  63121. type: string
  63122. format: date-time
  63123. readOnly: true
  63124. x-nullable: true
  63125. ContentType:
  63126. required:
  63127. - app_label
  63128. - model
  63129. type: object
  63130. properties:
  63131. id:
  63132. title: ID
  63133. type: integer
  63134. readOnly: true
  63135. url:
  63136. title: Url
  63137. type: string
  63138. format: uri
  63139. readOnly: true
  63140. display:
  63141. title: Display
  63142. type: string
  63143. readOnly: true
  63144. app_label:
  63145. title: App label
  63146. type: string
  63147. maxLength: 100
  63148. minLength: 1
  63149. model:
  63150. title: Python model class name
  63151. type: string
  63152. maxLength: 100
  63153. minLength: 1
  63154. CustomField:
  63155. required:
  63156. - content_types
  63157. - type
  63158. - name
  63159. type: object
  63160. properties:
  63161. id:
  63162. title: ID
  63163. type: integer
  63164. readOnly: true
  63165. url:
  63166. title: Url
  63167. type: string
  63168. format: uri
  63169. readOnly: true
  63170. display:
  63171. title: Display
  63172. type: string
  63173. readOnly: true
  63174. content_types:
  63175. type: array
  63176. items:
  63177. type: string
  63178. uniqueItems: true
  63179. type:
  63180. title: Type
  63181. required:
  63182. - label
  63183. - value
  63184. type: object
  63185. properties:
  63186. label:
  63187. type: string
  63188. enum:
  63189. - Text
  63190. - Text (long)
  63191. - Integer
  63192. - Decimal
  63193. - Boolean (true/false)
  63194. - Date
  63195. - Date & time
  63196. - URL
  63197. - JSON
  63198. - Selection
  63199. - Multiple selection
  63200. - Object
  63201. - Multiple objects
  63202. value:
  63203. type: string
  63204. enum:
  63205. - text
  63206. - longtext
  63207. - integer
  63208. - decimal
  63209. - boolean
  63210. - date
  63211. - datetime
  63212. - url
  63213. - json
  63214. - select
  63215. - multiselect
  63216. - object
  63217. - multiobject
  63218. object_type:
  63219. title: Object type
  63220. type: string
  63221. data_type:
  63222. title: Data type
  63223. type: string
  63224. readOnly: true
  63225. name:
  63226. title: Name
  63227. description: Internal field name
  63228. type: string
  63229. pattern: ^[a-z0-9_]+$
  63230. maxLength: 50
  63231. minLength: 1
  63232. label:
  63233. title: Label
  63234. description: Name of the field as displayed to users (if not provided, the
  63235. field's name will be used)
  63236. type: string
  63237. maxLength: 50
  63238. group_name:
  63239. title: Group name
  63240. description: Custom fields within the same group will be displayed together
  63241. type: string
  63242. maxLength: 50
  63243. description:
  63244. title: Description
  63245. type: string
  63246. maxLength: 200
  63247. required:
  63248. title: Required
  63249. description: If true, this field is required when creating new objects or
  63250. editing an existing object.
  63251. type: boolean
  63252. search_weight:
  63253. title: Search weight
  63254. description: Weighting for search. Lower values are considered more important.
  63255. Fields with a search weight of zero will be ignored.
  63256. type: integer
  63257. maximum: 32767
  63258. minimum: 0
  63259. filter_logic:
  63260. title: Filter logic
  63261. required:
  63262. - label
  63263. - value
  63264. type: object
  63265. properties:
  63266. label:
  63267. type: string
  63268. enum:
  63269. - Disabled
  63270. - Loose
  63271. - Exact
  63272. value:
  63273. type: string
  63274. enum:
  63275. - disabled
  63276. - loose
  63277. - exact
  63278. ui_visibility:
  63279. title: Ui visibility
  63280. required:
  63281. - label
  63282. - value
  63283. type: object
  63284. properties:
  63285. label:
  63286. type: string
  63287. enum:
  63288. - Read/Write
  63289. - Read-only
  63290. - Hidden
  63291. value:
  63292. type: string
  63293. enum:
  63294. - read-write
  63295. - read-only
  63296. - hidden
  63297. is_cloneable:
  63298. title: Cloneable
  63299. description: Replicate this value when cloning objects
  63300. type: boolean
  63301. default:
  63302. title: Default
  63303. description: Default value for the field (must be a JSON value). Encapsulate
  63304. strings with double quotes (e.g. "Foo").
  63305. type: object
  63306. x-nullable: true
  63307. weight:
  63308. title: Display weight
  63309. description: Fields with higher weights appear lower in a form.
  63310. type: integer
  63311. maximum: 32767
  63312. minimum: 0
  63313. validation_minimum:
  63314. title: Minimum value
  63315. description: Minimum allowed value (for numeric fields)
  63316. type: integer
  63317. maximum: 2147483647
  63318. minimum: -2147483648
  63319. x-nullable: true
  63320. validation_maximum:
  63321. title: Maximum value
  63322. description: Maximum allowed value (for numeric fields)
  63323. type: integer
  63324. maximum: 2147483647
  63325. minimum: -2147483648
  63326. x-nullable: true
  63327. validation_regex:
  63328. title: Validation regex
  63329. description: Regular expression to enforce on text field values. Use ^ and
  63330. $ to force matching of entire string. For example, <code>^[A-Z]{3}$</code>
  63331. will limit values to exactly three uppercase letters.
  63332. type: string
  63333. maxLength: 500
  63334. choices:
  63335. description: Comma-separated list of available choices (for selection fields)
  63336. type: array
  63337. items:
  63338. title: Choices
  63339. type: string
  63340. maxLength: 100
  63341. minLength: 1
  63342. x-nullable: true
  63343. created:
  63344. title: Created
  63345. type: string
  63346. format: date-time
  63347. readOnly: true
  63348. x-nullable: true
  63349. last_updated:
  63350. title: Last updated
  63351. type: string
  63352. format: date-time
  63353. readOnly: true
  63354. x-nullable: true
  63355. WritableCustomField:
  63356. required:
  63357. - content_types
  63358. - name
  63359. type: object
  63360. properties:
  63361. id:
  63362. title: ID
  63363. type: integer
  63364. readOnly: true
  63365. url:
  63366. title: Url
  63367. type: string
  63368. format: uri
  63369. readOnly: true
  63370. display:
  63371. title: Display
  63372. type: string
  63373. readOnly: true
  63374. content_types:
  63375. type: array
  63376. items:
  63377. type: string
  63378. uniqueItems: true
  63379. type:
  63380. title: Type
  63381. description: The type of data this custom field holds
  63382. type: string
  63383. enum:
  63384. - text
  63385. - longtext
  63386. - integer
  63387. - decimal
  63388. - boolean
  63389. - date
  63390. - datetime
  63391. - url
  63392. - json
  63393. - select
  63394. - multiselect
  63395. - object
  63396. - multiobject
  63397. object_type:
  63398. title: Object type
  63399. type: string
  63400. data_type:
  63401. title: Data type
  63402. type: string
  63403. readOnly: true
  63404. name:
  63405. title: Name
  63406. description: Internal field name
  63407. type: string
  63408. pattern: ^[a-z0-9_]+$
  63409. maxLength: 50
  63410. minLength: 1
  63411. label:
  63412. title: Label
  63413. description: Name of the field as displayed to users (if not provided, the
  63414. field's name will be used)
  63415. type: string
  63416. maxLength: 50
  63417. group_name:
  63418. title: Group name
  63419. description: Custom fields within the same group will be displayed together
  63420. type: string
  63421. maxLength: 50
  63422. description:
  63423. title: Description
  63424. type: string
  63425. maxLength: 200
  63426. required:
  63427. title: Required
  63428. description: If true, this field is required when creating new objects or
  63429. editing an existing object.
  63430. type: boolean
  63431. search_weight:
  63432. title: Search weight
  63433. description: Weighting for search. Lower values are considered more important.
  63434. Fields with a search weight of zero will be ignored.
  63435. type: integer
  63436. maximum: 32767
  63437. minimum: 0
  63438. filter_logic:
  63439. title: Filter logic
  63440. description: Loose matches any instance of a given string; exact matches the
  63441. entire field.
  63442. type: string
  63443. enum:
  63444. - disabled
  63445. - loose
  63446. - exact
  63447. ui_visibility:
  63448. title: UI visibility
  63449. description: Specifies the visibility of custom field in the UI
  63450. type: string
  63451. enum:
  63452. - read-write
  63453. - read-only
  63454. - hidden
  63455. is_cloneable:
  63456. title: Cloneable
  63457. description: Replicate this value when cloning objects
  63458. type: boolean
  63459. default:
  63460. title: Default
  63461. description: Default value for the field (must be a JSON value). Encapsulate
  63462. strings with double quotes (e.g. "Foo").
  63463. type: object
  63464. x-nullable: true
  63465. weight:
  63466. title: Display weight
  63467. description: Fields with higher weights appear lower in a form.
  63468. type: integer
  63469. maximum: 32767
  63470. minimum: 0
  63471. validation_minimum:
  63472. title: Minimum value
  63473. description: Minimum allowed value (for numeric fields)
  63474. type: integer
  63475. maximum: 2147483647
  63476. minimum: -2147483648
  63477. x-nullable: true
  63478. validation_maximum:
  63479. title: Maximum value
  63480. description: Maximum allowed value (for numeric fields)
  63481. type: integer
  63482. maximum: 2147483647
  63483. minimum: -2147483648
  63484. x-nullable: true
  63485. validation_regex:
  63486. title: Validation regex
  63487. description: Regular expression to enforce on text field values. Use ^ and
  63488. $ to force matching of entire string. For example, <code>^[A-Z]{3}$</code>
  63489. will limit values to exactly three uppercase letters.
  63490. type: string
  63491. maxLength: 500
  63492. choices:
  63493. description: Comma-separated list of available choices (for selection fields)
  63494. type: array
  63495. items:
  63496. title: Choices
  63497. type: string
  63498. maxLength: 100
  63499. minLength: 1
  63500. x-nullable: true
  63501. created:
  63502. title: Created
  63503. type: string
  63504. format: date-time
  63505. readOnly: true
  63506. x-nullable: true
  63507. last_updated:
  63508. title: Last updated
  63509. type: string
  63510. format: date-time
  63511. readOnly: true
  63512. x-nullable: true
  63513. CustomLink:
  63514. required:
  63515. - content_types
  63516. - name
  63517. - link_text
  63518. - link_url
  63519. type: object
  63520. properties:
  63521. id:
  63522. title: ID
  63523. type: integer
  63524. readOnly: true
  63525. url:
  63526. title: Url
  63527. type: string
  63528. format: uri
  63529. readOnly: true
  63530. display:
  63531. title: Display
  63532. type: string
  63533. readOnly: true
  63534. content_types:
  63535. type: array
  63536. items:
  63537. type: string
  63538. uniqueItems: true
  63539. name:
  63540. title: Name
  63541. type: string
  63542. maxLength: 100
  63543. minLength: 1
  63544. enabled:
  63545. title: Enabled
  63546. type: boolean
  63547. link_text:
  63548. title: Link text
  63549. description: Jinja2 template code for link text
  63550. type: string
  63551. minLength: 1
  63552. link_url:
  63553. title: Link URL
  63554. description: Jinja2 template code for link URL
  63555. type: string
  63556. minLength: 1
  63557. weight:
  63558. title: Weight
  63559. type: integer
  63560. maximum: 32767
  63561. minimum: 0
  63562. group_name:
  63563. title: Group name
  63564. description: Links with the same group will appear as a dropdown menu
  63565. type: string
  63566. maxLength: 50
  63567. button_class:
  63568. title: Button class
  63569. description: The class of the first link in a group will be used for the dropdown
  63570. button
  63571. type: string
  63572. enum:
  63573. - outline-dark
  63574. - blue
  63575. - indigo
  63576. - purple
  63577. - pink
  63578. - red
  63579. - orange
  63580. - yellow
  63581. - green
  63582. - teal
  63583. - cyan
  63584. - gray
  63585. - black
  63586. - white
  63587. - ghost-dark
  63588. new_window:
  63589. title: New window
  63590. description: Force link to open in a new window
  63591. type: boolean
  63592. created:
  63593. title: Created
  63594. type: string
  63595. format: date-time
  63596. readOnly: true
  63597. x-nullable: true
  63598. last_updated:
  63599. title: Last updated
  63600. type: string
  63601. format: date-time
  63602. readOnly: true
  63603. x-nullable: true
  63604. Dashboard:
  63605. type: object
  63606. properties:
  63607. layout:
  63608. title: Layout
  63609. type: object
  63610. config:
  63611. title: Config
  63612. type: object
  63613. ExportTemplate:
  63614. required:
  63615. - content_types
  63616. - name
  63617. - template_code
  63618. type: object
  63619. properties:
  63620. id:
  63621. title: ID
  63622. type: integer
  63623. readOnly: true
  63624. url:
  63625. title: Url
  63626. type: string
  63627. format: uri
  63628. readOnly: true
  63629. display:
  63630. title: Display
  63631. type: string
  63632. readOnly: true
  63633. content_types:
  63634. type: array
  63635. items:
  63636. type: string
  63637. uniqueItems: true
  63638. name:
  63639. title: Name
  63640. type: string
  63641. maxLength: 100
  63642. minLength: 1
  63643. description:
  63644. title: Description
  63645. type: string
  63646. maxLength: 200
  63647. template_code:
  63648. title: Template code
  63649. description: Jinja2 template code. The list of objects being exported is passed
  63650. as a context variable named <code>queryset</code>.
  63651. type: string
  63652. minLength: 1
  63653. mime_type:
  63654. title: MIME type
  63655. description: Defaults to <code>text/plain</code>
  63656. type: string
  63657. maxLength: 50
  63658. file_extension:
  63659. title: File extension
  63660. description: Extension to append to the rendered filename
  63661. type: string
  63662. maxLength: 15
  63663. as_attachment:
  63664. title: As attachment
  63665. description: Download file as attachment
  63666. type: boolean
  63667. data_source:
  63668. $ref: '#/definitions/NestedDataSource'
  63669. data_path:
  63670. title: Data path
  63671. description: Path to remote file (relative to data source root)
  63672. type: string
  63673. readOnly: true
  63674. minLength: 1
  63675. data_file:
  63676. $ref: '#/definitions/NestedDataFile'
  63677. data_synced:
  63678. title: Data synced
  63679. type: string
  63680. format: date-time
  63681. readOnly: true
  63682. x-nullable: true
  63683. created:
  63684. title: Created
  63685. type: string
  63686. format: date-time
  63687. readOnly: true
  63688. x-nullable: true
  63689. last_updated:
  63690. title: Last updated
  63691. type: string
  63692. format: date-time
  63693. readOnly: true
  63694. x-nullable: true
  63695. WritableExportTemplate:
  63696. required:
  63697. - content_types
  63698. - name
  63699. - template_code
  63700. type: object
  63701. properties:
  63702. id:
  63703. title: ID
  63704. type: integer
  63705. readOnly: true
  63706. url:
  63707. title: Url
  63708. type: string
  63709. format: uri
  63710. readOnly: true
  63711. display:
  63712. title: Display
  63713. type: string
  63714. readOnly: true
  63715. content_types:
  63716. type: array
  63717. items:
  63718. type: string
  63719. uniqueItems: true
  63720. name:
  63721. title: Name
  63722. type: string
  63723. maxLength: 100
  63724. minLength: 1
  63725. description:
  63726. title: Description
  63727. type: string
  63728. maxLength: 200
  63729. template_code:
  63730. title: Template code
  63731. description: Jinja2 template code. The list of objects being exported is passed
  63732. as a context variable named <code>queryset</code>.
  63733. type: string
  63734. minLength: 1
  63735. mime_type:
  63736. title: MIME type
  63737. description: Defaults to <code>text/plain</code>
  63738. type: string
  63739. maxLength: 50
  63740. file_extension:
  63741. title: File extension
  63742. description: Extension to append to the rendered filename
  63743. type: string
  63744. maxLength: 15
  63745. as_attachment:
  63746. title: As attachment
  63747. description: Download file as attachment
  63748. type: boolean
  63749. data_source:
  63750. title: Data source
  63751. description: Remote data source
  63752. type: integer
  63753. x-nullable: true
  63754. data_path:
  63755. title: Data path
  63756. description: Path to remote file (relative to data source root)
  63757. type: string
  63758. readOnly: true
  63759. minLength: 1
  63760. data_file:
  63761. title: Data file
  63762. type: integer
  63763. x-nullable: true
  63764. data_synced:
  63765. title: Data synced
  63766. type: string
  63767. format: date-time
  63768. readOnly: true
  63769. x-nullable: true
  63770. created:
  63771. title: Created
  63772. type: string
  63773. format: date-time
  63774. readOnly: true
  63775. x-nullable: true
  63776. last_updated:
  63777. title: Last updated
  63778. type: string
  63779. format: date-time
  63780. readOnly: true
  63781. x-nullable: true
  63782. ImageAttachment:
  63783. required:
  63784. - content_type
  63785. - object_id
  63786. - image_height
  63787. - image_width
  63788. type: object
  63789. properties:
  63790. id:
  63791. title: ID
  63792. type: integer
  63793. readOnly: true
  63794. url:
  63795. title: Url
  63796. type: string
  63797. format: uri
  63798. readOnly: true
  63799. display:
  63800. title: Display
  63801. type: string
  63802. readOnly: true
  63803. content_type:
  63804. title: Content type
  63805. type: string
  63806. object_id:
  63807. title: Object id
  63808. type: integer
  63809. maximum: 9223372036854775807
  63810. minimum: 0
  63811. parent:
  63812. title: Parent
  63813. type: object
  63814. readOnly: true
  63815. name:
  63816. title: Name
  63817. type: string
  63818. maxLength: 50
  63819. image:
  63820. title: Image
  63821. type: string
  63822. readOnly: true
  63823. format: uri
  63824. image_height:
  63825. title: Image height
  63826. type: integer
  63827. maximum: 32767
  63828. minimum: 0
  63829. image_width:
  63830. title: Image width
  63831. type: integer
  63832. maximum: 32767
  63833. minimum: 0
  63834. created:
  63835. title: Created
  63836. type: string
  63837. format: date-time
  63838. readOnly: true
  63839. x-nullable: true
  63840. last_updated:
  63841. title: Last updated
  63842. type: string
  63843. format: date-time
  63844. readOnly: true
  63845. x-nullable: true
  63846. JournalEntry:
  63847. required:
  63848. - assigned_object_type
  63849. - assigned_object_id
  63850. - comments
  63851. type: object
  63852. properties:
  63853. id:
  63854. title: ID
  63855. type: integer
  63856. readOnly: true
  63857. url:
  63858. title: Url
  63859. type: string
  63860. format: uri
  63861. readOnly: true
  63862. display:
  63863. title: Display
  63864. type: string
  63865. readOnly: true
  63866. assigned_object_type:
  63867. title: Assigned object type
  63868. type: string
  63869. assigned_object_id:
  63870. title: Assigned object id
  63871. type: integer
  63872. maximum: 9223372036854775807
  63873. minimum: 0
  63874. assigned_object:
  63875. title: Assigned object
  63876. type: object
  63877. readOnly: true
  63878. created:
  63879. title: Created
  63880. type: string
  63881. format: date-time
  63882. readOnly: true
  63883. x-nullable: true
  63884. created_by:
  63885. title: Created by
  63886. type: integer
  63887. x-nullable: true
  63888. kind:
  63889. title: Kind
  63890. required:
  63891. - label
  63892. - value
  63893. type: object
  63894. properties:
  63895. label:
  63896. type: string
  63897. enum:
  63898. - Info
  63899. - Success
  63900. - Warning
  63901. - Danger
  63902. value:
  63903. type: string
  63904. enum:
  63905. - info
  63906. - success
  63907. - warning
  63908. - danger
  63909. comments:
  63910. title: Comments
  63911. type: string
  63912. minLength: 1
  63913. tags:
  63914. type: array
  63915. items:
  63916. $ref: '#/definitions/NestedTag'
  63917. custom_fields:
  63918. title: Custom fields
  63919. type: object
  63920. default: {}
  63921. last_updated:
  63922. title: Last updated
  63923. type: string
  63924. format: date-time
  63925. readOnly: true
  63926. x-nullable: true
  63927. WritableJournalEntry:
  63928. required:
  63929. - assigned_object_type
  63930. - assigned_object_id
  63931. - comments
  63932. type: object
  63933. properties:
  63934. id:
  63935. title: ID
  63936. type: integer
  63937. readOnly: true
  63938. url:
  63939. title: Url
  63940. type: string
  63941. format: uri
  63942. readOnly: true
  63943. display:
  63944. title: Display
  63945. type: string
  63946. readOnly: true
  63947. assigned_object_type:
  63948. title: Assigned object type
  63949. type: string
  63950. assigned_object_id:
  63951. title: Assigned object id
  63952. type: integer
  63953. maximum: 9223372036854775807
  63954. minimum: 0
  63955. assigned_object:
  63956. title: Assigned object
  63957. type: object
  63958. readOnly: true
  63959. created:
  63960. title: Created
  63961. type: string
  63962. format: date-time
  63963. readOnly: true
  63964. x-nullable: true
  63965. created_by:
  63966. title: Created by
  63967. type: integer
  63968. x-nullable: true
  63969. kind:
  63970. title: Kind
  63971. type: string
  63972. enum:
  63973. - info
  63974. - success
  63975. - warning
  63976. - danger
  63977. comments:
  63978. title: Comments
  63979. type: string
  63980. minLength: 1
  63981. tags:
  63982. type: array
  63983. items:
  63984. $ref: '#/definitions/NestedTag'
  63985. custom_fields:
  63986. title: Custom fields
  63987. type: object
  63988. default: {}
  63989. last_updated:
  63990. title: Last updated
  63991. type: string
  63992. format: date-time
  63993. readOnly: true
  63994. x-nullable: true
  63995. ObjectChange:
  63996. required:
  63997. - changed_object_id
  63998. type: object
  63999. properties:
  64000. id:
  64001. title: ID
  64002. type: integer
  64003. readOnly: true
  64004. url:
  64005. title: Url
  64006. type: string
  64007. format: uri
  64008. readOnly: true
  64009. display:
  64010. title: Display
  64011. type: string
  64012. readOnly: true
  64013. time:
  64014. title: Time
  64015. type: string
  64016. format: date-time
  64017. readOnly: true
  64018. user:
  64019. $ref: '#/definitions/NestedUser'
  64020. user_name:
  64021. title: User name
  64022. type: string
  64023. readOnly: true
  64024. minLength: 1
  64025. request_id:
  64026. title: Request id
  64027. type: string
  64028. format: uuid
  64029. readOnly: true
  64030. action:
  64031. title: Action
  64032. required:
  64033. - label
  64034. - value
  64035. type: object
  64036. properties:
  64037. label:
  64038. type: string
  64039. enum:
  64040. - Created
  64041. - Updated
  64042. - Deleted
  64043. value:
  64044. type: string
  64045. enum:
  64046. - create
  64047. - update
  64048. - delete
  64049. readOnly: true
  64050. changed_object_type:
  64051. title: Changed object type
  64052. type: string
  64053. readOnly: true
  64054. changed_object_id:
  64055. title: Changed object id
  64056. type: integer
  64057. maximum: 9223372036854775807
  64058. minimum: 0
  64059. changed_object:
  64060. title: Changed object
  64061. description: |2
  64062. Serialize a nested representation of the changed object.
  64063. type: object
  64064. readOnly: true
  64065. prechange_data:
  64066. title: Prechange data
  64067. type: object
  64068. readOnly: true
  64069. x-nullable: true
  64070. postchange_data:
  64071. title: Postchange data
  64072. type: object
  64073. readOnly: true
  64074. x-nullable: true
  64075. SavedFilter:
  64076. required:
  64077. - content_types
  64078. - name
  64079. - slug
  64080. - parameters
  64081. type: object
  64082. properties:
  64083. id:
  64084. title: ID
  64085. type: integer
  64086. readOnly: true
  64087. url:
  64088. title: Url
  64089. type: string
  64090. format: uri
  64091. readOnly: true
  64092. display:
  64093. title: Display
  64094. type: string
  64095. readOnly: true
  64096. content_types:
  64097. type: array
  64098. items:
  64099. type: string
  64100. uniqueItems: true
  64101. name:
  64102. title: Name
  64103. type: string
  64104. maxLength: 100
  64105. minLength: 1
  64106. slug:
  64107. title: Slug
  64108. type: string
  64109. format: slug
  64110. pattern: ^[-a-zA-Z0-9_]+$
  64111. maxLength: 100
  64112. minLength: 1
  64113. description:
  64114. title: Description
  64115. type: string
  64116. maxLength: 200
  64117. user:
  64118. title: User
  64119. type: integer
  64120. x-nullable: true
  64121. weight:
  64122. title: Weight
  64123. type: integer
  64124. maximum: 32767
  64125. minimum: 0
  64126. enabled:
  64127. title: Enabled
  64128. type: boolean
  64129. shared:
  64130. title: Shared
  64131. type: boolean
  64132. parameters:
  64133. title: Parameters
  64134. type: object
  64135. created:
  64136. title: Created
  64137. type: string
  64138. format: date-time
  64139. readOnly: true
  64140. x-nullable: true
  64141. last_updated:
  64142. title: Last updated
  64143. type: string
  64144. format: date-time
  64145. readOnly: true
  64146. x-nullable: true
  64147. Tag:
  64148. required:
  64149. - name
  64150. - slug
  64151. type: object
  64152. properties:
  64153. id:
  64154. title: Id
  64155. type: integer
  64156. readOnly: true
  64157. url:
  64158. title: Url
  64159. type: string
  64160. format: uri
  64161. readOnly: true
  64162. display:
  64163. title: Display
  64164. type: string
  64165. readOnly: true
  64166. name:
  64167. title: Name
  64168. type: string
  64169. maxLength: 100
  64170. minLength: 1
  64171. slug:
  64172. title: Slug
  64173. type: string
  64174. format: slug
  64175. maxLength: 100
  64176. minLength: 1
  64177. color:
  64178. title: Color
  64179. type: string
  64180. pattern: ^[0-9a-f]{6}$
  64181. maxLength: 6
  64182. minLength: 1
  64183. description:
  64184. title: Description
  64185. type: string
  64186. maxLength: 200
  64187. tagged_items:
  64188. title: Tagged items
  64189. type: integer
  64190. readOnly: true
  64191. created:
  64192. title: Created
  64193. type: string
  64194. format: date-time
  64195. readOnly: true
  64196. x-nullable: true
  64197. last_updated:
  64198. title: Last updated
  64199. type: string
  64200. format: date-time
  64201. readOnly: true
  64202. x-nullable: true
  64203. Webhook:
  64204. required:
  64205. - content_types
  64206. - name
  64207. - payload_url
  64208. type: object
  64209. properties:
  64210. id:
  64211. title: ID
  64212. type: integer
  64213. readOnly: true
  64214. url:
  64215. title: Url
  64216. type: string
  64217. format: uri
  64218. readOnly: true
  64219. display:
  64220. title: Display
  64221. type: string
  64222. readOnly: true
  64223. content_types:
  64224. type: array
  64225. items:
  64226. type: string
  64227. uniqueItems: true
  64228. name:
  64229. title: Name
  64230. type: string
  64231. maxLength: 150
  64232. minLength: 1
  64233. type_create:
  64234. title: Type create
  64235. description: Triggers when a matching object is created.
  64236. type: boolean
  64237. type_update:
  64238. title: Type update
  64239. description: Triggers when a matching object is updated.
  64240. type: boolean
  64241. type_delete:
  64242. title: Type delete
  64243. description: Triggers when a matching object is deleted.
  64244. type: boolean
  64245. type_job_start:
  64246. title: Type job start
  64247. description: Triggers when a job for a matching object is started.
  64248. type: boolean
  64249. type_job_end:
  64250. title: Type job end
  64251. description: Triggers when a job for a matching object terminates.
  64252. type: boolean
  64253. payload_url:
  64254. title: URL
  64255. description: This URL will be called using the HTTP method defined when the
  64256. webhook is called. Jinja2 template processing is supported with the same
  64257. context as the request body.
  64258. type: string
  64259. maxLength: 500
  64260. minLength: 1
  64261. enabled:
  64262. title: Enabled
  64263. type: boolean
  64264. http_method:
  64265. title: HTTP method
  64266. type: string
  64267. enum:
  64268. - GET
  64269. - POST
  64270. - PUT
  64271. - PATCH
  64272. - DELETE
  64273. http_content_type:
  64274. title: HTTP content type
  64275. description: The complete list of official content types is available <a href="https://www.iana.org/assignments/media-types/media-types.xhtml">here</a>.
  64276. type: string
  64277. maxLength: 100
  64278. minLength: 1
  64279. additional_headers:
  64280. title: Additional headers
  64281. description: 'User-supplied HTTP headers to be sent with the request in addition
  64282. to the HTTP content type. Headers should be defined in the format <code>Name:
  64283. Value</code>. Jinja2 template processing is supported with the same context
  64284. as the request body (below).'
  64285. type: string
  64286. body_template:
  64287. title: Body template
  64288. description: 'Jinja2 template for a custom request body. If blank, a JSON
  64289. object representing the change will be included. Available context data
  64290. includes: <code>event</code>, <code>model</code>, <code>timestamp</code>,
  64291. <code>username</code>, <code>request_id</code>, and <code>data</code>.'
  64292. type: string
  64293. secret:
  64294. title: Secret
  64295. description: When provided, the request will include a 'X-Hook-Signature'
  64296. header containing a HMAC hex digest of the payload body using the secret
  64297. as the key. The secret is not transmitted in the request.
  64298. type: string
  64299. maxLength: 255
  64300. conditions:
  64301. title: Conditions
  64302. description: A set of conditions which determine whether the webhook will
  64303. be generated.
  64304. type: object
  64305. x-nullable: true
  64306. ssl_verification:
  64307. title: SSL verification
  64308. description: Enable SSL certificate verification. Disable with caution!
  64309. type: boolean
  64310. ca_file_path:
  64311. title: CA File Path
  64312. description: The specific CA certificate file to use for SSL verification.
  64313. Leave blank to use the system defaults.
  64314. type: string
  64315. maxLength: 4096
  64316. x-nullable: true
  64317. created:
  64318. title: Created
  64319. type: string
  64320. format: date-time
  64321. readOnly: true
  64322. x-nullable: true
  64323. last_updated:
  64324. title: Last updated
  64325. type: string
  64326. format: date-time
  64327. readOnly: true
  64328. x-nullable: true
  64329. NestedRIR:
  64330. required:
  64331. - name
  64332. - slug
  64333. type: object
  64334. properties:
  64335. id:
  64336. title: ID
  64337. type: integer
  64338. readOnly: true
  64339. url:
  64340. title: Url
  64341. type: string
  64342. format: uri
  64343. readOnly: true
  64344. display:
  64345. title: Display
  64346. type: string
  64347. readOnly: true
  64348. name:
  64349. title: Name
  64350. type: string
  64351. maxLength: 100
  64352. minLength: 1
  64353. slug:
  64354. title: Slug
  64355. type: string
  64356. format: slug
  64357. pattern: ^[-a-zA-Z0-9_]+$
  64358. maxLength: 100
  64359. minLength: 1
  64360. aggregate_count:
  64361. title: Aggregate count
  64362. type: integer
  64363. readOnly: true
  64364. Aggregate:
  64365. required:
  64366. - prefix
  64367. - rir
  64368. type: object
  64369. properties:
  64370. id:
  64371. title: ID
  64372. type: integer
  64373. readOnly: true
  64374. url:
  64375. title: Url
  64376. type: string
  64377. format: uri
  64378. readOnly: true
  64379. display:
  64380. title: Display
  64381. type: string
  64382. readOnly: true
  64383. family:
  64384. title: Family
  64385. required:
  64386. - label
  64387. - value
  64388. type: object
  64389. properties:
  64390. label:
  64391. type: string
  64392. enum:
  64393. - IPv4
  64394. - IPv6
  64395. value:
  64396. type: integer
  64397. enum:
  64398. - 4
  64399. - 6
  64400. readOnly: true
  64401. prefix:
  64402. title: Prefix
  64403. description: IPv4 or IPv6 network
  64404. type: string
  64405. rir:
  64406. $ref: '#/definitions/NestedRIR'
  64407. tenant:
  64408. $ref: '#/definitions/NestedTenant'
  64409. date_added:
  64410. title: Date added
  64411. type: string
  64412. format: date
  64413. x-nullable: true
  64414. description:
  64415. title: Description
  64416. type: string
  64417. maxLength: 200
  64418. comments:
  64419. title: Comments
  64420. type: string
  64421. tags:
  64422. type: array
  64423. items:
  64424. $ref: '#/definitions/NestedTag'
  64425. custom_fields:
  64426. title: Custom fields
  64427. type: object
  64428. default: {}
  64429. created:
  64430. title: Created
  64431. type: string
  64432. format: date-time
  64433. readOnly: true
  64434. x-nullable: true
  64435. last_updated:
  64436. title: Last updated
  64437. type: string
  64438. format: date-time
  64439. readOnly: true
  64440. x-nullable: true
  64441. WritableAggregate:
  64442. required:
  64443. - prefix
  64444. - rir
  64445. type: object
  64446. properties:
  64447. id:
  64448. title: ID
  64449. type: integer
  64450. readOnly: true
  64451. url:
  64452. title: Url
  64453. type: string
  64454. format: uri
  64455. readOnly: true
  64456. display:
  64457. title: Display
  64458. type: string
  64459. readOnly: true
  64460. family:
  64461. title: Family
  64462. type: string
  64463. readOnly: true
  64464. prefix:
  64465. title: Prefix
  64466. description: IPv4 or IPv6 network
  64467. type: string
  64468. rir:
  64469. title: RIR
  64470. description: Regional Internet Registry responsible for this IP space
  64471. type: integer
  64472. tenant:
  64473. title: Tenant
  64474. type: integer
  64475. x-nullable: true
  64476. date_added:
  64477. title: Date added
  64478. type: string
  64479. format: date
  64480. x-nullable: true
  64481. description:
  64482. title: Description
  64483. type: string
  64484. maxLength: 200
  64485. comments:
  64486. title: Comments
  64487. type: string
  64488. tags:
  64489. type: array
  64490. items:
  64491. $ref: '#/definitions/NestedTag'
  64492. custom_fields:
  64493. title: Custom fields
  64494. type: object
  64495. default: {}
  64496. created:
  64497. title: Created
  64498. type: string
  64499. format: date-time
  64500. readOnly: true
  64501. x-nullable: true
  64502. last_updated:
  64503. title: Last updated
  64504. type: string
  64505. format: date-time
  64506. readOnly: true
  64507. x-nullable: true
  64508. ASNRange:
  64509. required:
  64510. - name
  64511. - slug
  64512. - rir
  64513. - start
  64514. - end
  64515. type: object
  64516. properties:
  64517. id:
  64518. title: ID
  64519. type: integer
  64520. readOnly: true
  64521. url:
  64522. title: Url
  64523. type: string
  64524. format: uri
  64525. readOnly: true
  64526. display:
  64527. title: Display
  64528. type: string
  64529. readOnly: true
  64530. name:
  64531. title: Name
  64532. type: string
  64533. maxLength: 100
  64534. minLength: 1
  64535. slug:
  64536. title: Slug
  64537. type: string
  64538. format: slug
  64539. pattern: ^[-a-zA-Z0-9_]+$
  64540. maxLength: 100
  64541. minLength: 1
  64542. rir:
  64543. $ref: '#/definitions/NestedRIR'
  64544. start:
  64545. title: Start
  64546. type: integer
  64547. maximum: 4294967295
  64548. minimum: 1
  64549. end:
  64550. title: End
  64551. type: integer
  64552. maximum: 4294967295
  64553. minimum: 1
  64554. tenant:
  64555. $ref: '#/definitions/NestedTenant'
  64556. description:
  64557. title: Description
  64558. type: string
  64559. maxLength: 200
  64560. tags:
  64561. type: array
  64562. items:
  64563. $ref: '#/definitions/NestedTag'
  64564. custom_fields:
  64565. title: Custom fields
  64566. type: object
  64567. default: {}
  64568. created:
  64569. title: Created
  64570. type: string
  64571. format: date-time
  64572. readOnly: true
  64573. x-nullable: true
  64574. last_updated:
  64575. title: Last updated
  64576. type: string
  64577. format: date-time
  64578. readOnly: true
  64579. x-nullable: true
  64580. asn_count:
  64581. title: Asn count
  64582. type: integer
  64583. readOnly: true
  64584. WritableASNRange:
  64585. required:
  64586. - name
  64587. - slug
  64588. - rir
  64589. - start
  64590. - end
  64591. type: object
  64592. properties:
  64593. id:
  64594. title: ID
  64595. type: integer
  64596. readOnly: true
  64597. url:
  64598. title: Url
  64599. type: string
  64600. format: uri
  64601. readOnly: true
  64602. display:
  64603. title: Display
  64604. type: string
  64605. readOnly: true
  64606. name:
  64607. title: Name
  64608. type: string
  64609. maxLength: 100
  64610. minLength: 1
  64611. slug:
  64612. title: Slug
  64613. type: string
  64614. format: slug
  64615. pattern: ^[-a-zA-Z0-9_]+$
  64616. maxLength: 100
  64617. minLength: 1
  64618. rir:
  64619. title: RIR
  64620. type: integer
  64621. start:
  64622. title: Start
  64623. type: integer
  64624. maximum: 4294967295
  64625. minimum: 1
  64626. end:
  64627. title: End
  64628. type: integer
  64629. maximum: 4294967295
  64630. minimum: 1
  64631. tenant:
  64632. title: Tenant
  64633. type: integer
  64634. x-nullable: true
  64635. description:
  64636. title: Description
  64637. type: string
  64638. maxLength: 200
  64639. tags:
  64640. type: array
  64641. items:
  64642. $ref: '#/definitions/NestedTag'
  64643. custom_fields:
  64644. title: Custom fields
  64645. type: object
  64646. default: {}
  64647. created:
  64648. title: Created
  64649. type: string
  64650. format: date-time
  64651. readOnly: true
  64652. x-nullable: true
  64653. last_updated:
  64654. title: Last updated
  64655. type: string
  64656. format: date-time
  64657. readOnly: true
  64658. x-nullable: true
  64659. asn_count:
  64660. title: Asn count
  64661. type: integer
  64662. readOnly: true
  64663. AvailableASN:
  64664. type: object
  64665. properties:
  64666. asn:
  64667. title: Asn
  64668. type: integer
  64669. readOnly: true
  64670. ASN:
  64671. required:
  64672. - asn
  64673. type: object
  64674. properties:
  64675. id:
  64676. title: ID
  64677. type: integer
  64678. readOnly: true
  64679. url:
  64680. title: Url
  64681. type: string
  64682. format: uri
  64683. readOnly: true
  64684. display:
  64685. title: Display
  64686. type: string
  64687. readOnly: true
  64688. asn:
  64689. title: ASN
  64690. description: 16- or 32-bit autonomous system number
  64691. type: integer
  64692. maximum: 4294967295
  64693. minimum: 1
  64694. rir:
  64695. $ref: '#/definitions/NestedRIR'
  64696. tenant:
  64697. $ref: '#/definitions/NestedTenant'
  64698. description:
  64699. title: Description
  64700. type: string
  64701. maxLength: 200
  64702. comments:
  64703. title: Comments
  64704. type: string
  64705. tags:
  64706. type: array
  64707. items:
  64708. $ref: '#/definitions/NestedTag'
  64709. custom_fields:
  64710. title: Custom fields
  64711. type: object
  64712. default: {}
  64713. created:
  64714. title: Created
  64715. type: string
  64716. format: date-time
  64717. readOnly: true
  64718. x-nullable: true
  64719. last_updated:
  64720. title: Last updated
  64721. type: string
  64722. format: date-time
  64723. readOnly: true
  64724. x-nullable: true
  64725. site_count:
  64726. title: Site count
  64727. type: integer
  64728. readOnly: true
  64729. provider_count:
  64730. title: Provider count
  64731. type: integer
  64732. readOnly: true
  64733. WritableASN:
  64734. required:
  64735. - asn
  64736. - rir
  64737. type: object
  64738. properties:
  64739. id:
  64740. title: ID
  64741. type: integer
  64742. readOnly: true
  64743. url:
  64744. title: Url
  64745. type: string
  64746. format: uri
  64747. readOnly: true
  64748. display:
  64749. title: Display
  64750. type: string
  64751. readOnly: true
  64752. asn:
  64753. title: ASN
  64754. description: 16- or 32-bit autonomous system number
  64755. type: integer
  64756. maximum: 4294967295
  64757. minimum: 1
  64758. rir:
  64759. title: RIR
  64760. description: Regional Internet Registry responsible for this AS number space
  64761. type: integer
  64762. tenant:
  64763. title: Tenant
  64764. type: integer
  64765. x-nullable: true
  64766. description:
  64767. title: Description
  64768. type: string
  64769. maxLength: 200
  64770. comments:
  64771. title: Comments
  64772. type: string
  64773. tags:
  64774. type: array
  64775. items:
  64776. $ref: '#/definitions/NestedTag'
  64777. custom_fields:
  64778. title: Custom fields
  64779. type: object
  64780. default: {}
  64781. created:
  64782. title: Created
  64783. type: string
  64784. format: date-time
  64785. readOnly: true
  64786. x-nullable: true
  64787. last_updated:
  64788. title: Last updated
  64789. type: string
  64790. format: date-time
  64791. readOnly: true
  64792. x-nullable: true
  64793. site_count:
  64794. title: Site count
  64795. type: integer
  64796. readOnly: true
  64797. provider_count:
  64798. title: Provider count
  64799. type: integer
  64800. readOnly: true
  64801. NestedFHRPGroup:
  64802. required:
  64803. - protocol
  64804. - group_id
  64805. type: object
  64806. properties:
  64807. id:
  64808. title: ID
  64809. type: integer
  64810. readOnly: true
  64811. url:
  64812. title: Url
  64813. type: string
  64814. format: uri
  64815. readOnly: true
  64816. display:
  64817. title: Display
  64818. type: string
  64819. readOnly: true
  64820. protocol:
  64821. title: Protocol
  64822. type: string
  64823. enum:
  64824. - vrrp2
  64825. - vrrp3
  64826. - carp
  64827. - clusterxl
  64828. - hsrp
  64829. - glbp
  64830. - other
  64831. group_id:
  64832. title: Group ID
  64833. type: integer
  64834. maximum: 32767
  64835. minimum: 0
  64836. FHRPGroupAssignment:
  64837. required:
  64838. - group
  64839. - interface_type
  64840. - interface_id
  64841. - priority
  64842. type: object
  64843. properties:
  64844. id:
  64845. title: ID
  64846. type: integer
  64847. readOnly: true
  64848. url:
  64849. title: Url
  64850. type: string
  64851. format: uri
  64852. readOnly: true
  64853. display:
  64854. title: Display
  64855. type: string
  64856. readOnly: true
  64857. group:
  64858. $ref: '#/definitions/NestedFHRPGroup'
  64859. interface_type:
  64860. title: Interface type
  64861. type: string
  64862. interface_id:
  64863. title: Interface id
  64864. type: integer
  64865. maximum: 9223372036854775807
  64866. minimum: 0
  64867. interface:
  64868. title: Interface
  64869. type: object
  64870. readOnly: true
  64871. priority:
  64872. title: Priority
  64873. type: integer
  64874. maximum: 255
  64875. minimum: 0
  64876. created:
  64877. title: Created
  64878. type: string
  64879. format: date-time
  64880. readOnly: true
  64881. x-nullable: true
  64882. last_updated:
  64883. title: Last updated
  64884. type: string
  64885. format: date-time
  64886. readOnly: true
  64887. x-nullable: true
  64888. WritableFHRPGroupAssignment:
  64889. required:
  64890. - group
  64891. - interface_type
  64892. - interface_id
  64893. - priority
  64894. type: object
  64895. properties:
  64896. id:
  64897. title: ID
  64898. type: integer
  64899. readOnly: true
  64900. url:
  64901. title: Url
  64902. type: string
  64903. format: uri
  64904. readOnly: true
  64905. display:
  64906. title: Display
  64907. type: string
  64908. readOnly: true
  64909. group:
  64910. title: Group
  64911. type: integer
  64912. interface_type:
  64913. title: Interface type
  64914. type: string
  64915. interface_id:
  64916. title: Interface id
  64917. type: integer
  64918. maximum: 9223372036854775807
  64919. minimum: 0
  64920. interface:
  64921. title: Interface
  64922. type: object
  64923. readOnly: true
  64924. priority:
  64925. title: Priority
  64926. type: integer
  64927. maximum: 255
  64928. minimum: 0
  64929. created:
  64930. title: Created
  64931. type: string
  64932. format: date-time
  64933. readOnly: true
  64934. x-nullable: true
  64935. last_updated:
  64936. title: Last updated
  64937. type: string
  64938. format: date-time
  64939. readOnly: true
  64940. x-nullable: true
  64941. FHRPGroup:
  64942. required:
  64943. - protocol
  64944. - group_id
  64945. type: object
  64946. properties:
  64947. id:
  64948. title: ID
  64949. type: integer
  64950. readOnly: true
  64951. name:
  64952. title: Name
  64953. type: string
  64954. maxLength: 100
  64955. url:
  64956. title: Url
  64957. type: string
  64958. format: uri
  64959. readOnly: true
  64960. display:
  64961. title: Display
  64962. type: string
  64963. readOnly: true
  64964. protocol:
  64965. title: Protocol
  64966. type: string
  64967. enum:
  64968. - vrrp2
  64969. - vrrp3
  64970. - carp
  64971. - clusterxl
  64972. - hsrp
  64973. - glbp
  64974. - other
  64975. group_id:
  64976. title: Group ID
  64977. type: integer
  64978. maximum: 32767
  64979. minimum: 0
  64980. auth_type:
  64981. title: Authentication type
  64982. type: string
  64983. enum:
  64984. - plaintext
  64985. - md5
  64986. auth_key:
  64987. title: Authentication key
  64988. type: string
  64989. maxLength: 255
  64990. description:
  64991. title: Description
  64992. type: string
  64993. maxLength: 200
  64994. comments:
  64995. title: Comments
  64996. type: string
  64997. tags:
  64998. type: array
  64999. items:
  65000. $ref: '#/definitions/NestedTag'
  65001. custom_fields:
  65002. title: Custom fields
  65003. type: object
  65004. default: {}
  65005. created:
  65006. title: Created
  65007. type: string
  65008. format: date-time
  65009. readOnly: true
  65010. x-nullable: true
  65011. last_updated:
  65012. title: Last updated
  65013. type: string
  65014. format: date-time
  65015. readOnly: true
  65016. x-nullable: true
  65017. ip_addresses:
  65018. type: array
  65019. items:
  65020. $ref: '#/definitions/NestedIPAddress'
  65021. readOnly: true
  65022. IPAddress:
  65023. required:
  65024. - address
  65025. type: object
  65026. properties:
  65027. id:
  65028. title: ID
  65029. type: integer
  65030. readOnly: true
  65031. url:
  65032. title: Url
  65033. type: string
  65034. format: uri
  65035. readOnly: true
  65036. display:
  65037. title: Display
  65038. type: string
  65039. readOnly: true
  65040. family:
  65041. title: Family
  65042. required:
  65043. - label
  65044. - value
  65045. type: object
  65046. properties:
  65047. label:
  65048. type: string
  65049. enum:
  65050. - IPv4
  65051. - IPv6
  65052. value:
  65053. type: integer
  65054. enum:
  65055. - 4
  65056. - 6
  65057. readOnly: true
  65058. address:
  65059. title: Address
  65060. description: IPv4 or IPv6 address (with mask)
  65061. type: string
  65062. vrf:
  65063. $ref: '#/definitions/NestedVRF'
  65064. tenant:
  65065. $ref: '#/definitions/NestedTenant'
  65066. status:
  65067. title: Status
  65068. required:
  65069. - label
  65070. - value
  65071. type: object
  65072. properties:
  65073. label:
  65074. type: string
  65075. enum:
  65076. - Active
  65077. - Reserved
  65078. - Deprecated
  65079. - DHCP
  65080. - SLAAC
  65081. value:
  65082. type: string
  65083. enum:
  65084. - active
  65085. - reserved
  65086. - deprecated
  65087. - dhcp
  65088. - slaac
  65089. role:
  65090. title: Role
  65091. required:
  65092. - label
  65093. - value
  65094. type: object
  65095. properties:
  65096. label:
  65097. type: string
  65098. enum:
  65099. - Loopback
  65100. - Secondary
  65101. - Anycast
  65102. - VIP
  65103. - VRRP
  65104. - HSRP
  65105. - GLBP
  65106. - CARP
  65107. value:
  65108. type: string
  65109. enum:
  65110. - loopback
  65111. - secondary
  65112. - anycast
  65113. - vip
  65114. - vrrp
  65115. - hsrp
  65116. - glbp
  65117. - carp
  65118. assigned_object_type:
  65119. title: Assigned object type
  65120. type: string
  65121. x-nullable: true
  65122. assigned_object_id:
  65123. title: Assigned object id
  65124. type: integer
  65125. maximum: 9223372036854775807
  65126. minimum: 0
  65127. x-nullable: true
  65128. assigned_object:
  65129. title: Assigned object
  65130. type: object
  65131. readOnly: true
  65132. nat_inside:
  65133. $ref: '#/definitions/NestedIPAddress'
  65134. nat_outside:
  65135. type: array
  65136. items:
  65137. $ref: '#/definitions/NestedIPAddress'
  65138. readOnly: true
  65139. dns_name:
  65140. title: DNS Name
  65141. description: Hostname or FQDN (not case-sensitive)
  65142. type: string
  65143. pattern: ^([0-9A-Za-z_-]+|\*)(\.[0-9A-Za-z_-]+)*\.?$
  65144. maxLength: 255
  65145. description:
  65146. title: Description
  65147. type: string
  65148. maxLength: 200
  65149. comments:
  65150. title: Comments
  65151. type: string
  65152. tags:
  65153. type: array
  65154. items:
  65155. $ref: '#/definitions/NestedTag'
  65156. custom_fields:
  65157. title: Custom fields
  65158. type: object
  65159. default: {}
  65160. created:
  65161. title: Created
  65162. type: string
  65163. format: date-time
  65164. readOnly: true
  65165. x-nullable: true
  65166. last_updated:
  65167. title: Last updated
  65168. type: string
  65169. format: date-time
  65170. readOnly: true
  65171. x-nullable: true
  65172. WritableIPAddress:
  65173. required:
  65174. - address
  65175. type: object
  65176. properties:
  65177. id:
  65178. title: ID
  65179. type: integer
  65180. readOnly: true
  65181. url:
  65182. title: Url
  65183. type: string
  65184. format: uri
  65185. readOnly: true
  65186. display:
  65187. title: Display
  65188. type: string
  65189. readOnly: true
  65190. family:
  65191. title: Family
  65192. type: string
  65193. readOnly: true
  65194. address:
  65195. title: Address
  65196. description: IPv4 or IPv6 address (with mask)
  65197. type: string
  65198. vrf:
  65199. title: VRF
  65200. type: integer
  65201. x-nullable: true
  65202. tenant:
  65203. title: Tenant
  65204. type: integer
  65205. x-nullable: true
  65206. status:
  65207. title: Status
  65208. description: The operational status of this IP
  65209. type: string
  65210. enum:
  65211. - active
  65212. - reserved
  65213. - deprecated
  65214. - dhcp
  65215. - slaac
  65216. role:
  65217. title: Role
  65218. description: The functional role of this IP
  65219. type: string
  65220. enum:
  65221. - loopback
  65222. - secondary
  65223. - anycast
  65224. - vip
  65225. - vrrp
  65226. - hsrp
  65227. - glbp
  65228. - carp
  65229. assigned_object_type:
  65230. title: Assigned object type
  65231. type: string
  65232. x-nullable: true
  65233. assigned_object_id:
  65234. title: Assigned object id
  65235. type: integer
  65236. maximum: 9223372036854775807
  65237. minimum: 0
  65238. x-nullable: true
  65239. assigned_object:
  65240. title: Assigned object
  65241. type: object
  65242. readOnly: true
  65243. nat_inside:
  65244. title: NAT (Inside)
  65245. description: The IP for which this address is the "outside" IP
  65246. type: integer
  65247. x-nullable: true
  65248. nat_outside:
  65249. type: array
  65250. items:
  65251. $ref: '#/definitions/NestedIPAddress'
  65252. readOnly: true
  65253. dns_name:
  65254. title: DNS Name
  65255. description: Hostname or FQDN (not case-sensitive)
  65256. type: string
  65257. pattern: ^([0-9A-Za-z_-]+|\*)(\.[0-9A-Za-z_-]+)*\.?$
  65258. maxLength: 255
  65259. description:
  65260. title: Description
  65261. type: string
  65262. maxLength: 200
  65263. comments:
  65264. title: Comments
  65265. type: string
  65266. tags:
  65267. type: array
  65268. items:
  65269. $ref: '#/definitions/NestedTag'
  65270. custom_fields:
  65271. title: Custom fields
  65272. type: object
  65273. default: {}
  65274. created:
  65275. title: Created
  65276. type: string
  65277. format: date-time
  65278. readOnly: true
  65279. x-nullable: true
  65280. last_updated:
  65281. title: Last updated
  65282. type: string
  65283. format: date-time
  65284. readOnly: true
  65285. x-nullable: true
  65286. NestedRole:
  65287. required:
  65288. - name
  65289. - slug
  65290. type: object
  65291. properties:
  65292. id:
  65293. title: ID
  65294. type: integer
  65295. readOnly: true
  65296. url:
  65297. title: Url
  65298. type: string
  65299. format: uri
  65300. readOnly: true
  65301. display:
  65302. title: Display
  65303. type: string
  65304. readOnly: true
  65305. name:
  65306. title: Name
  65307. type: string
  65308. maxLength: 100
  65309. minLength: 1
  65310. slug:
  65311. title: Slug
  65312. type: string
  65313. format: slug
  65314. pattern: ^[-a-zA-Z0-9_]+$
  65315. maxLength: 100
  65316. minLength: 1
  65317. prefix_count:
  65318. title: Prefix count
  65319. type: integer
  65320. readOnly: true
  65321. vlan_count:
  65322. title: Vlan count
  65323. type: integer
  65324. readOnly: true
  65325. x-nullable: true
  65326. IPRange:
  65327. required:
  65328. - start_address
  65329. - end_address
  65330. type: object
  65331. properties:
  65332. id:
  65333. title: ID
  65334. type: integer
  65335. readOnly: true
  65336. url:
  65337. title: Url
  65338. type: string
  65339. format: uri
  65340. readOnly: true
  65341. display:
  65342. title: Display
  65343. type: string
  65344. readOnly: true
  65345. family:
  65346. title: Family
  65347. required:
  65348. - label
  65349. - value
  65350. type: object
  65351. properties:
  65352. label:
  65353. type: string
  65354. enum:
  65355. - IPv4
  65356. - IPv6
  65357. value:
  65358. type: integer
  65359. enum:
  65360. - 4
  65361. - 6
  65362. readOnly: true
  65363. start_address:
  65364. title: Start address
  65365. description: IPv4 or IPv6 address (with mask)
  65366. type: string
  65367. end_address:
  65368. title: End address
  65369. description: IPv4 or IPv6 address (with mask)
  65370. type: string
  65371. size:
  65372. title: Size
  65373. type: integer
  65374. readOnly: true
  65375. vrf:
  65376. $ref: '#/definitions/NestedVRF'
  65377. tenant:
  65378. $ref: '#/definitions/NestedTenant'
  65379. status:
  65380. title: Status
  65381. required:
  65382. - label
  65383. - value
  65384. type: object
  65385. properties:
  65386. label:
  65387. type: string
  65388. enum:
  65389. - Active
  65390. - Reserved
  65391. - Deprecated
  65392. value:
  65393. type: string
  65394. enum:
  65395. - active
  65396. - reserved
  65397. - deprecated
  65398. role:
  65399. $ref: '#/definitions/NestedRole'
  65400. mark_utilized:
  65401. title: Mark utilized
  65402. description: Treat as 100% utilized
  65403. type: boolean
  65404. description:
  65405. title: Description
  65406. type: string
  65407. maxLength: 200
  65408. comments:
  65409. title: Comments
  65410. type: string
  65411. tags:
  65412. type: array
  65413. items:
  65414. $ref: '#/definitions/NestedTag'
  65415. custom_fields:
  65416. title: Custom fields
  65417. type: object
  65418. default: {}
  65419. created:
  65420. title: Created
  65421. type: string
  65422. format: date-time
  65423. readOnly: true
  65424. x-nullable: true
  65425. last_updated:
  65426. title: Last updated
  65427. type: string
  65428. format: date-time
  65429. readOnly: true
  65430. x-nullable: true
  65431. children:
  65432. title: Children
  65433. type: integer
  65434. readOnly: true
  65435. WritableIPRange:
  65436. required:
  65437. - start_address
  65438. - end_address
  65439. type: object
  65440. properties:
  65441. id:
  65442. title: ID
  65443. type: integer
  65444. readOnly: true
  65445. url:
  65446. title: Url
  65447. type: string
  65448. format: uri
  65449. readOnly: true
  65450. display:
  65451. title: Display
  65452. type: string
  65453. readOnly: true
  65454. family:
  65455. title: Family
  65456. type: string
  65457. readOnly: true
  65458. start_address:
  65459. title: Start address
  65460. description: IPv4 or IPv6 address (with mask)
  65461. type: string
  65462. end_address:
  65463. title: End address
  65464. description: IPv4 or IPv6 address (with mask)
  65465. type: string
  65466. size:
  65467. title: Size
  65468. type: integer
  65469. readOnly: true
  65470. vrf:
  65471. title: VRF
  65472. type: integer
  65473. x-nullable: true
  65474. tenant:
  65475. title: Tenant
  65476. type: integer
  65477. x-nullable: true
  65478. status:
  65479. title: Status
  65480. description: Operational status of this range
  65481. type: string
  65482. enum:
  65483. - active
  65484. - reserved
  65485. - deprecated
  65486. role:
  65487. title: Role
  65488. description: The primary function of this range
  65489. type: integer
  65490. x-nullable: true
  65491. mark_utilized:
  65492. title: Mark utilized
  65493. description: Treat as 100% utilized
  65494. type: boolean
  65495. description:
  65496. title: Description
  65497. type: string
  65498. maxLength: 200
  65499. comments:
  65500. title: Comments
  65501. type: string
  65502. tags:
  65503. type: array
  65504. items:
  65505. $ref: '#/definitions/NestedTag'
  65506. custom_fields:
  65507. title: Custom fields
  65508. type: object
  65509. default: {}
  65510. created:
  65511. title: Created
  65512. type: string
  65513. format: date-time
  65514. readOnly: true
  65515. x-nullable: true
  65516. last_updated:
  65517. title: Last updated
  65518. type: string
  65519. format: date-time
  65520. readOnly: true
  65521. x-nullable: true
  65522. children:
  65523. title: Children
  65524. type: integer
  65525. readOnly: true
  65526. AvailableIP:
  65527. type: object
  65528. properties:
  65529. family:
  65530. title: Family
  65531. type: integer
  65532. readOnly: true
  65533. address:
  65534. title: Address
  65535. type: string
  65536. readOnly: true
  65537. minLength: 1
  65538. vrf:
  65539. $ref: '#/definitions/NestedVRF'
  65540. WritableAvailableIP:
  65541. type: object
  65542. properties:
  65543. family:
  65544. title: Family
  65545. type: integer
  65546. readOnly: true
  65547. address:
  65548. title: Address
  65549. type: string
  65550. readOnly: true
  65551. minLength: 1
  65552. L2VPNTermination:
  65553. required:
  65554. - l2vpn
  65555. - assigned_object_type
  65556. - assigned_object_id
  65557. type: object
  65558. properties:
  65559. id:
  65560. title: ID
  65561. type: integer
  65562. readOnly: true
  65563. url:
  65564. title: Url
  65565. type: string
  65566. format: uri
  65567. readOnly: true
  65568. display:
  65569. title: Display
  65570. type: string
  65571. readOnly: true
  65572. l2vpn:
  65573. $ref: '#/definitions/NestedL2VPN'
  65574. assigned_object_type:
  65575. title: Assigned object type
  65576. type: string
  65577. assigned_object_id:
  65578. title: Assigned object id
  65579. type: integer
  65580. maximum: 9223372036854775807
  65581. minimum: 0
  65582. assigned_object:
  65583. title: Assigned object
  65584. type: object
  65585. readOnly: true
  65586. tags:
  65587. type: array
  65588. items:
  65589. $ref: '#/definitions/NestedTag'
  65590. custom_fields:
  65591. title: Custom fields
  65592. type: object
  65593. default: {}
  65594. created:
  65595. title: Created
  65596. type: string
  65597. format: date-time
  65598. readOnly: true
  65599. x-nullable: true
  65600. last_updated:
  65601. title: Last updated
  65602. type: string
  65603. format: date-time
  65604. readOnly: true
  65605. x-nullable: true
  65606. WritableL2VPNTermination:
  65607. required:
  65608. - l2vpn
  65609. - assigned_object_type
  65610. - assigned_object_id
  65611. type: object
  65612. properties:
  65613. id:
  65614. title: ID
  65615. type: integer
  65616. readOnly: true
  65617. url:
  65618. title: Url
  65619. type: string
  65620. format: uri
  65621. readOnly: true
  65622. display:
  65623. title: Display
  65624. type: string
  65625. readOnly: true
  65626. l2vpn:
  65627. title: L2vpn
  65628. type: integer
  65629. assigned_object_type:
  65630. title: Assigned object type
  65631. type: string
  65632. assigned_object_id:
  65633. title: Assigned object id
  65634. type: integer
  65635. maximum: 9223372036854775807
  65636. minimum: 0
  65637. assigned_object:
  65638. title: Assigned object
  65639. type: object
  65640. readOnly: true
  65641. tags:
  65642. type: array
  65643. items:
  65644. $ref: '#/definitions/NestedTag'
  65645. custom_fields:
  65646. title: Custom fields
  65647. type: object
  65648. default: {}
  65649. created:
  65650. title: Created
  65651. type: string
  65652. format: date-time
  65653. readOnly: true
  65654. x-nullable: true
  65655. last_updated:
  65656. title: Last updated
  65657. type: string
  65658. format: date-time
  65659. readOnly: true
  65660. x-nullable: true
  65661. NestedRouteTarget:
  65662. required:
  65663. - name
  65664. type: object
  65665. properties:
  65666. id:
  65667. title: ID
  65668. type: integer
  65669. readOnly: true
  65670. url:
  65671. title: Url
  65672. type: string
  65673. format: uri
  65674. readOnly: true
  65675. display:
  65676. title: Display
  65677. type: string
  65678. readOnly: true
  65679. name:
  65680. title: Name
  65681. description: Route target value (formatted in accordance with RFC 4360)
  65682. type: string
  65683. maxLength: 21
  65684. minLength: 1
  65685. L2VPN:
  65686. required:
  65687. - name
  65688. - slug
  65689. type: object
  65690. properties:
  65691. id:
  65692. title: ID
  65693. type: integer
  65694. readOnly: true
  65695. url:
  65696. title: Url
  65697. type: string
  65698. format: uri
  65699. readOnly: true
  65700. display:
  65701. title: Display
  65702. type: string
  65703. readOnly: true
  65704. identifier:
  65705. title: Identifier
  65706. type: integer
  65707. maximum: 9223372036854775807
  65708. minimum: -9223372036854775808
  65709. x-nullable: true
  65710. name:
  65711. title: Name
  65712. type: string
  65713. maxLength: 100
  65714. minLength: 1
  65715. slug:
  65716. title: Slug
  65717. type: string
  65718. format: slug
  65719. pattern: ^[-a-zA-Z0-9_]+$
  65720. maxLength: 100
  65721. minLength: 1
  65722. type:
  65723. title: Type
  65724. required:
  65725. - label
  65726. - value
  65727. type: object
  65728. properties:
  65729. label:
  65730. type: string
  65731. enum:
  65732. - VPWS
  65733. - VPLS
  65734. - VXLAN
  65735. - VXLAN-EVPN
  65736. - MPLS EVPN
  65737. - PBB EVPN
  65738. - EPL
  65739. - EVPL
  65740. - Ethernet Private LAN
  65741. - Ethernet Virtual Private LAN
  65742. - Ethernet Private Tree
  65743. - Ethernet Virtual Private Tree
  65744. value:
  65745. type: string
  65746. enum:
  65747. - vpws
  65748. - vpls
  65749. - vxlan
  65750. - vxlan-evpn
  65751. - mpls-evpn
  65752. - pbb-evpn
  65753. - epl
  65754. - evpl
  65755. - ep-lan
  65756. - evp-lan
  65757. - ep-tree
  65758. - evp-tree
  65759. import_targets:
  65760. type: array
  65761. items:
  65762. $ref: '#/definitions/NestedRouteTarget'
  65763. uniqueItems: true
  65764. export_targets:
  65765. type: array
  65766. items:
  65767. $ref: '#/definitions/NestedRouteTarget'
  65768. uniqueItems: true
  65769. description:
  65770. title: Description
  65771. type: string
  65772. maxLength: 200
  65773. comments:
  65774. title: Comments
  65775. type: string
  65776. tenant:
  65777. $ref: '#/definitions/NestedTenant'
  65778. tags:
  65779. type: array
  65780. items:
  65781. $ref: '#/definitions/NestedTag'
  65782. custom_fields:
  65783. title: Custom fields
  65784. type: object
  65785. default: {}
  65786. created:
  65787. title: Created
  65788. type: string
  65789. format: date-time
  65790. readOnly: true
  65791. x-nullable: true
  65792. last_updated:
  65793. title: Last updated
  65794. type: string
  65795. format: date-time
  65796. readOnly: true
  65797. x-nullable: true
  65798. WritableL2VPN:
  65799. required:
  65800. - name
  65801. - slug
  65802. - type
  65803. type: object
  65804. properties:
  65805. id:
  65806. title: ID
  65807. type: integer
  65808. readOnly: true
  65809. url:
  65810. title: Url
  65811. type: string
  65812. format: uri
  65813. readOnly: true
  65814. display:
  65815. title: Display
  65816. type: string
  65817. readOnly: true
  65818. identifier:
  65819. title: Identifier
  65820. type: integer
  65821. maximum: 9223372036854775807
  65822. minimum: -9223372036854775808
  65823. x-nullable: true
  65824. name:
  65825. title: Name
  65826. type: string
  65827. maxLength: 100
  65828. minLength: 1
  65829. slug:
  65830. title: Slug
  65831. type: string
  65832. format: slug
  65833. pattern: ^[-a-zA-Z0-9_]+$
  65834. maxLength: 100
  65835. minLength: 1
  65836. type:
  65837. title: Type
  65838. type: string
  65839. enum:
  65840. - vpws
  65841. - vpls
  65842. - vxlan
  65843. - vxlan-evpn
  65844. - mpls-evpn
  65845. - pbb-evpn
  65846. - epl
  65847. - evpl
  65848. - ep-lan
  65849. - evp-lan
  65850. - ep-tree
  65851. - evp-tree
  65852. import_targets:
  65853. type: array
  65854. items:
  65855. type: integer
  65856. uniqueItems: true
  65857. export_targets:
  65858. type: array
  65859. items:
  65860. type: integer
  65861. uniqueItems: true
  65862. description:
  65863. title: Description
  65864. type: string
  65865. maxLength: 200
  65866. comments:
  65867. title: Comments
  65868. type: string
  65869. tenant:
  65870. title: Tenant
  65871. type: integer
  65872. x-nullable: true
  65873. tags:
  65874. type: array
  65875. items:
  65876. $ref: '#/definitions/NestedTag'
  65877. custom_fields:
  65878. title: Custom fields
  65879. type: object
  65880. default: {}
  65881. created:
  65882. title: Created
  65883. type: string
  65884. format: date-time
  65885. readOnly: true
  65886. x-nullable: true
  65887. last_updated:
  65888. title: Last updated
  65889. type: string
  65890. format: date-time
  65891. readOnly: true
  65892. x-nullable: true
  65893. Prefix:
  65894. required:
  65895. - prefix
  65896. type: object
  65897. properties:
  65898. id:
  65899. title: ID
  65900. type: integer
  65901. readOnly: true
  65902. url:
  65903. title: Url
  65904. type: string
  65905. format: uri
  65906. readOnly: true
  65907. display:
  65908. title: Display
  65909. type: string
  65910. readOnly: true
  65911. family:
  65912. title: Family
  65913. required:
  65914. - label
  65915. - value
  65916. type: object
  65917. properties:
  65918. label:
  65919. type: string
  65920. enum:
  65921. - IPv4
  65922. - IPv6
  65923. value:
  65924. type: integer
  65925. enum:
  65926. - 4
  65927. - 6
  65928. readOnly: true
  65929. prefix:
  65930. title: Prefix
  65931. description: IPv4 or IPv6 network with mask
  65932. type: string
  65933. site:
  65934. $ref: '#/definitions/NestedSite'
  65935. vrf:
  65936. $ref: '#/definitions/NestedVRF'
  65937. tenant:
  65938. $ref: '#/definitions/NestedTenant'
  65939. vlan:
  65940. $ref: '#/definitions/NestedVLAN'
  65941. status:
  65942. title: Status
  65943. required:
  65944. - label
  65945. - value
  65946. type: object
  65947. properties:
  65948. label:
  65949. type: string
  65950. enum:
  65951. - Container
  65952. - Active
  65953. - Reserved
  65954. - Deprecated
  65955. value:
  65956. type: string
  65957. enum:
  65958. - container
  65959. - active
  65960. - reserved
  65961. - deprecated
  65962. role:
  65963. $ref: '#/definitions/NestedRole'
  65964. is_pool:
  65965. title: Is a pool
  65966. description: All IP addresses within this prefix are considered usable
  65967. type: boolean
  65968. mark_utilized:
  65969. title: Mark utilized
  65970. description: Treat as 100% utilized
  65971. type: boolean
  65972. description:
  65973. title: Description
  65974. type: string
  65975. maxLength: 200
  65976. comments:
  65977. title: Comments
  65978. type: string
  65979. tags:
  65980. type: array
  65981. items:
  65982. $ref: '#/definitions/NestedTag'
  65983. custom_fields:
  65984. title: Custom fields
  65985. type: object
  65986. default: {}
  65987. created:
  65988. title: Created
  65989. type: string
  65990. format: date-time
  65991. readOnly: true
  65992. x-nullable: true
  65993. last_updated:
  65994. title: Last updated
  65995. type: string
  65996. format: date-time
  65997. readOnly: true
  65998. x-nullable: true
  65999. children:
  66000. title: Children
  66001. type: integer
  66002. readOnly: true
  66003. _depth:
  66004. title: depth
  66005. type: integer
  66006. readOnly: true
  66007. WritablePrefix:
  66008. required:
  66009. - prefix
  66010. type: object
  66011. properties:
  66012. id:
  66013. title: ID
  66014. type: integer
  66015. readOnly: true
  66016. url:
  66017. title: Url
  66018. type: string
  66019. format: uri
  66020. readOnly: true
  66021. display:
  66022. title: Display
  66023. type: string
  66024. readOnly: true
  66025. family:
  66026. title: Family
  66027. type: string
  66028. readOnly: true
  66029. prefix:
  66030. title: Prefix
  66031. description: IPv4 or IPv6 network with mask
  66032. type: string
  66033. site:
  66034. title: Site
  66035. type: integer
  66036. x-nullable: true
  66037. vrf:
  66038. title: VRF
  66039. type: integer
  66040. x-nullable: true
  66041. tenant:
  66042. title: Tenant
  66043. type: integer
  66044. x-nullable: true
  66045. vlan:
  66046. title: VLAN
  66047. type: integer
  66048. x-nullable: true
  66049. status:
  66050. title: Status
  66051. description: Operational status of this prefix
  66052. type: string
  66053. enum:
  66054. - container
  66055. - active
  66056. - reserved
  66057. - deprecated
  66058. role:
  66059. title: Role
  66060. description: The primary function of this prefix
  66061. type: integer
  66062. x-nullable: true
  66063. is_pool:
  66064. title: Is a pool
  66065. description: All IP addresses within this prefix are considered usable
  66066. type: boolean
  66067. mark_utilized:
  66068. title: Mark utilized
  66069. description: Treat as 100% utilized
  66070. type: boolean
  66071. description:
  66072. title: Description
  66073. type: string
  66074. maxLength: 200
  66075. comments:
  66076. title: Comments
  66077. type: string
  66078. tags:
  66079. type: array
  66080. items:
  66081. $ref: '#/definitions/NestedTag'
  66082. custom_fields:
  66083. title: Custom fields
  66084. type: object
  66085. default: {}
  66086. created:
  66087. title: Created
  66088. type: string
  66089. format: date-time
  66090. readOnly: true
  66091. x-nullable: true
  66092. last_updated:
  66093. title: Last updated
  66094. type: string
  66095. format: date-time
  66096. readOnly: true
  66097. x-nullable: true
  66098. children:
  66099. title: Children
  66100. type: integer
  66101. readOnly: true
  66102. _depth:
  66103. title: depth
  66104. type: integer
  66105. readOnly: true
  66106. AvailablePrefix:
  66107. type: object
  66108. properties:
  66109. family:
  66110. title: Family
  66111. type: integer
  66112. readOnly: true
  66113. prefix:
  66114. title: Prefix
  66115. type: string
  66116. readOnly: true
  66117. minLength: 1
  66118. vrf:
  66119. $ref: '#/definitions/NestedVRF'
  66120. PrefixLength:
  66121. required:
  66122. - prefix_length
  66123. type: object
  66124. properties:
  66125. prefix_length:
  66126. title: Prefix length
  66127. type: integer
  66128. RIR:
  66129. required:
  66130. - name
  66131. - slug
  66132. type: object
  66133. properties:
  66134. id:
  66135. title: ID
  66136. type: integer
  66137. readOnly: true
  66138. url:
  66139. title: Url
  66140. type: string
  66141. format: uri
  66142. readOnly: true
  66143. display:
  66144. title: Display
  66145. type: string
  66146. readOnly: true
  66147. name:
  66148. title: Name
  66149. type: string
  66150. maxLength: 100
  66151. minLength: 1
  66152. slug:
  66153. title: Slug
  66154. type: string
  66155. format: slug
  66156. pattern: ^[-a-zA-Z0-9_]+$
  66157. maxLength: 100
  66158. minLength: 1
  66159. is_private:
  66160. title: Private
  66161. description: IP space managed by this RIR is considered private
  66162. type: boolean
  66163. description:
  66164. title: Description
  66165. type: string
  66166. maxLength: 200
  66167. tags:
  66168. type: array
  66169. items:
  66170. $ref: '#/definitions/NestedTag'
  66171. custom_fields:
  66172. title: Custom fields
  66173. type: object
  66174. default: {}
  66175. created:
  66176. title: Created
  66177. type: string
  66178. format: date-time
  66179. readOnly: true
  66180. x-nullable: true
  66181. last_updated:
  66182. title: Last updated
  66183. type: string
  66184. format: date-time
  66185. readOnly: true
  66186. x-nullable: true
  66187. aggregate_count:
  66188. title: Aggregate count
  66189. type: integer
  66190. readOnly: true
  66191. Role:
  66192. required:
  66193. - name
  66194. - slug
  66195. type: object
  66196. properties:
  66197. id:
  66198. title: ID
  66199. type: integer
  66200. readOnly: true
  66201. url:
  66202. title: Url
  66203. type: string
  66204. format: uri
  66205. readOnly: true
  66206. display:
  66207. title: Display
  66208. type: string
  66209. readOnly: true
  66210. name:
  66211. title: Name
  66212. type: string
  66213. maxLength: 100
  66214. minLength: 1
  66215. slug:
  66216. title: Slug
  66217. type: string
  66218. format: slug
  66219. pattern: ^[-a-zA-Z0-9_]+$
  66220. maxLength: 100
  66221. minLength: 1
  66222. weight:
  66223. title: Weight
  66224. type: integer
  66225. maximum: 32767
  66226. minimum: 0
  66227. description:
  66228. title: Description
  66229. type: string
  66230. maxLength: 200
  66231. tags:
  66232. type: array
  66233. items:
  66234. $ref: '#/definitions/NestedTag'
  66235. custom_fields:
  66236. title: Custom fields
  66237. type: object
  66238. default: {}
  66239. created:
  66240. title: Created
  66241. type: string
  66242. format: date-time
  66243. readOnly: true
  66244. x-nullable: true
  66245. last_updated:
  66246. title: Last updated
  66247. type: string
  66248. format: date-time
  66249. readOnly: true
  66250. x-nullable: true
  66251. prefix_count:
  66252. title: Prefix count
  66253. type: integer
  66254. readOnly: true
  66255. vlan_count:
  66256. title: Vlan count
  66257. type: integer
  66258. readOnly: true
  66259. RouteTarget:
  66260. required:
  66261. - name
  66262. type: object
  66263. properties:
  66264. id:
  66265. title: ID
  66266. type: integer
  66267. readOnly: true
  66268. url:
  66269. title: Url
  66270. type: string
  66271. format: uri
  66272. readOnly: true
  66273. display:
  66274. title: Display
  66275. type: string
  66276. readOnly: true
  66277. name:
  66278. title: Name
  66279. description: Route target value (formatted in accordance with RFC 4360)
  66280. type: string
  66281. maxLength: 21
  66282. minLength: 1
  66283. tenant:
  66284. $ref: '#/definitions/NestedTenant'
  66285. description:
  66286. title: Description
  66287. type: string
  66288. maxLength: 200
  66289. comments:
  66290. title: Comments
  66291. type: string
  66292. tags:
  66293. type: array
  66294. items:
  66295. $ref: '#/definitions/NestedTag'
  66296. custom_fields:
  66297. title: Custom fields
  66298. type: object
  66299. default: {}
  66300. created:
  66301. title: Created
  66302. type: string
  66303. format: date-time
  66304. readOnly: true
  66305. x-nullable: true
  66306. last_updated:
  66307. title: Last updated
  66308. type: string
  66309. format: date-time
  66310. readOnly: true
  66311. x-nullable: true
  66312. WritableRouteTarget:
  66313. required:
  66314. - name
  66315. type: object
  66316. properties:
  66317. id:
  66318. title: ID
  66319. type: integer
  66320. readOnly: true
  66321. url:
  66322. title: Url
  66323. type: string
  66324. format: uri
  66325. readOnly: true
  66326. display:
  66327. title: Display
  66328. type: string
  66329. readOnly: true
  66330. name:
  66331. title: Name
  66332. description: Route target value (formatted in accordance with RFC 4360)
  66333. type: string
  66334. maxLength: 21
  66335. minLength: 1
  66336. tenant:
  66337. title: Tenant
  66338. type: integer
  66339. x-nullable: true
  66340. description:
  66341. title: Description
  66342. type: string
  66343. maxLength: 200
  66344. comments:
  66345. title: Comments
  66346. type: string
  66347. tags:
  66348. type: array
  66349. items:
  66350. $ref: '#/definitions/NestedTag'
  66351. custom_fields:
  66352. title: Custom fields
  66353. type: object
  66354. default: {}
  66355. created:
  66356. title: Created
  66357. type: string
  66358. format: date-time
  66359. readOnly: true
  66360. x-nullable: true
  66361. last_updated:
  66362. title: Last updated
  66363. type: string
  66364. format: date-time
  66365. readOnly: true
  66366. x-nullable: true
  66367. ServiceTemplate:
  66368. required:
  66369. - name
  66370. - ports
  66371. type: object
  66372. properties:
  66373. id:
  66374. title: ID
  66375. type: integer
  66376. readOnly: true
  66377. url:
  66378. title: Url
  66379. type: string
  66380. format: uri
  66381. readOnly: true
  66382. display:
  66383. title: Display
  66384. type: string
  66385. readOnly: true
  66386. name:
  66387. title: Name
  66388. type: string
  66389. maxLength: 100
  66390. minLength: 1
  66391. ports:
  66392. type: array
  66393. items:
  66394. title: Ports
  66395. type: integer
  66396. maximum: 65535
  66397. minimum: 1
  66398. protocol:
  66399. title: Protocol
  66400. required:
  66401. - label
  66402. - value
  66403. type: object
  66404. properties:
  66405. label:
  66406. type: string
  66407. enum:
  66408. - TCP
  66409. - UDP
  66410. - SCTP
  66411. value:
  66412. type: string
  66413. enum:
  66414. - tcp
  66415. - udp
  66416. - sctp
  66417. description:
  66418. title: Description
  66419. type: string
  66420. maxLength: 200
  66421. comments:
  66422. title: Comments
  66423. type: string
  66424. tags:
  66425. type: array
  66426. items:
  66427. $ref: '#/definitions/NestedTag'
  66428. custom_fields:
  66429. title: Custom fields
  66430. type: object
  66431. default: {}
  66432. created:
  66433. title: Created
  66434. type: string
  66435. format: date-time
  66436. readOnly: true
  66437. x-nullable: true
  66438. last_updated:
  66439. title: Last updated
  66440. type: string
  66441. format: date-time
  66442. readOnly: true
  66443. x-nullable: true
  66444. WritableServiceTemplate:
  66445. required:
  66446. - name
  66447. - ports
  66448. - protocol
  66449. type: object
  66450. properties:
  66451. id:
  66452. title: ID
  66453. type: integer
  66454. readOnly: true
  66455. url:
  66456. title: Url
  66457. type: string
  66458. format: uri
  66459. readOnly: true
  66460. display:
  66461. title: Display
  66462. type: string
  66463. readOnly: true
  66464. name:
  66465. title: Name
  66466. type: string
  66467. maxLength: 100
  66468. minLength: 1
  66469. ports:
  66470. type: array
  66471. items:
  66472. title: Ports
  66473. type: integer
  66474. maximum: 65535
  66475. minimum: 1
  66476. protocol:
  66477. title: Protocol
  66478. type: string
  66479. enum:
  66480. - tcp
  66481. - udp
  66482. - sctp
  66483. description:
  66484. title: Description
  66485. type: string
  66486. maxLength: 200
  66487. comments:
  66488. title: Comments
  66489. type: string
  66490. tags:
  66491. type: array
  66492. items:
  66493. $ref: '#/definitions/NestedTag'
  66494. custom_fields:
  66495. title: Custom fields
  66496. type: object
  66497. default: {}
  66498. created:
  66499. title: Created
  66500. type: string
  66501. format: date-time
  66502. readOnly: true
  66503. x-nullable: true
  66504. last_updated:
  66505. title: Last updated
  66506. type: string
  66507. format: date-time
  66508. readOnly: true
  66509. x-nullable: true
  66510. NestedVirtualMachine:
  66511. required:
  66512. - name
  66513. type: object
  66514. properties:
  66515. id:
  66516. title: ID
  66517. type: integer
  66518. readOnly: true
  66519. url:
  66520. title: Url
  66521. type: string
  66522. format: uri
  66523. readOnly: true
  66524. display:
  66525. title: Display
  66526. type: string
  66527. readOnly: true
  66528. name:
  66529. title: Name
  66530. type: string
  66531. maxLength: 64
  66532. minLength: 1
  66533. x-nullable: true
  66534. Service:
  66535. required:
  66536. - name
  66537. - ports
  66538. type: object
  66539. properties:
  66540. id:
  66541. title: ID
  66542. type: integer
  66543. readOnly: true
  66544. url:
  66545. title: Url
  66546. type: string
  66547. format: uri
  66548. readOnly: true
  66549. display:
  66550. title: Display
  66551. type: string
  66552. readOnly: true
  66553. device:
  66554. $ref: '#/definitions/NestedDevice'
  66555. virtual_machine:
  66556. $ref: '#/definitions/NestedVirtualMachine'
  66557. name:
  66558. title: Name
  66559. type: string
  66560. maxLength: 100
  66561. minLength: 1
  66562. ports:
  66563. type: array
  66564. items:
  66565. title: Ports
  66566. type: integer
  66567. maximum: 65535
  66568. minimum: 1
  66569. protocol:
  66570. title: Protocol
  66571. required:
  66572. - label
  66573. - value
  66574. type: object
  66575. properties:
  66576. label:
  66577. type: string
  66578. enum:
  66579. - TCP
  66580. - UDP
  66581. - SCTP
  66582. value:
  66583. type: string
  66584. enum:
  66585. - tcp
  66586. - udp
  66587. - sctp
  66588. ipaddresses:
  66589. type: array
  66590. items:
  66591. $ref: '#/definitions/NestedIPAddress'
  66592. uniqueItems: true
  66593. description:
  66594. title: Description
  66595. type: string
  66596. maxLength: 200
  66597. comments:
  66598. title: Comments
  66599. type: string
  66600. tags:
  66601. type: array
  66602. items:
  66603. $ref: '#/definitions/NestedTag'
  66604. custom_fields:
  66605. title: Custom fields
  66606. type: object
  66607. default: {}
  66608. created:
  66609. title: Created
  66610. type: string
  66611. format: date-time
  66612. readOnly: true
  66613. x-nullable: true
  66614. last_updated:
  66615. title: Last updated
  66616. type: string
  66617. format: date-time
  66618. readOnly: true
  66619. x-nullable: true
  66620. WritableService:
  66621. required:
  66622. - name
  66623. - ports
  66624. - protocol
  66625. type: object
  66626. properties:
  66627. id:
  66628. title: ID
  66629. type: integer
  66630. readOnly: true
  66631. url:
  66632. title: Url
  66633. type: string
  66634. format: uri
  66635. readOnly: true
  66636. display:
  66637. title: Display
  66638. type: string
  66639. readOnly: true
  66640. device:
  66641. title: Device
  66642. type: integer
  66643. x-nullable: true
  66644. virtual_machine:
  66645. title: Virtual machine
  66646. type: integer
  66647. x-nullable: true
  66648. name:
  66649. title: Name
  66650. type: string
  66651. maxLength: 100
  66652. minLength: 1
  66653. ports:
  66654. type: array
  66655. items:
  66656. title: Ports
  66657. type: integer
  66658. maximum: 65535
  66659. minimum: 1
  66660. protocol:
  66661. title: Protocol
  66662. type: string
  66663. enum:
  66664. - tcp
  66665. - udp
  66666. - sctp
  66667. ipaddresses:
  66668. description: The specific IP addresses (if any) to which this service is bound
  66669. type: array
  66670. items:
  66671. title: IP addresses
  66672. description: The specific IP addresses (if any) to which this service is
  66673. bound
  66674. type: integer
  66675. uniqueItems: true
  66676. description:
  66677. title: Description
  66678. type: string
  66679. maxLength: 200
  66680. comments:
  66681. title: Comments
  66682. type: string
  66683. tags:
  66684. type: array
  66685. items:
  66686. $ref: '#/definitions/NestedTag'
  66687. custom_fields:
  66688. title: Custom fields
  66689. type: object
  66690. default: {}
  66691. created:
  66692. title: Created
  66693. type: string
  66694. format: date-time
  66695. readOnly: true
  66696. x-nullable: true
  66697. last_updated:
  66698. title: Last updated
  66699. type: string
  66700. format: date-time
  66701. readOnly: true
  66702. x-nullable: true
  66703. VLANGroup:
  66704. required:
  66705. - name
  66706. - slug
  66707. type: object
  66708. properties:
  66709. id:
  66710. title: ID
  66711. type: integer
  66712. readOnly: true
  66713. url:
  66714. title: Url
  66715. type: string
  66716. format: uri
  66717. readOnly: true
  66718. display:
  66719. title: Display
  66720. type: string
  66721. readOnly: true
  66722. name:
  66723. title: Name
  66724. type: string
  66725. maxLength: 100
  66726. minLength: 1
  66727. slug:
  66728. title: Slug
  66729. type: string
  66730. format: slug
  66731. pattern: ^[-a-zA-Z0-9_]+$
  66732. maxLength: 100
  66733. minLength: 1
  66734. scope_type:
  66735. title: Scope type
  66736. type: string
  66737. x-nullable: true
  66738. scope_id:
  66739. title: Scope id
  66740. type: integer
  66741. x-nullable: true
  66742. scope:
  66743. title: Scope
  66744. type: object
  66745. readOnly: true
  66746. min_vid:
  66747. title: Minimum VLAN ID
  66748. description: Lowest permissible ID of a child VLAN
  66749. type: integer
  66750. maximum: 4094
  66751. minimum: 1
  66752. max_vid:
  66753. title: Maximum VLAN ID
  66754. description: Highest permissible ID of a child VLAN
  66755. type: integer
  66756. maximum: 4094
  66757. minimum: 1
  66758. description:
  66759. title: Description
  66760. type: string
  66761. maxLength: 200
  66762. tags:
  66763. type: array
  66764. items:
  66765. $ref: '#/definitions/NestedTag'
  66766. custom_fields:
  66767. title: Custom fields
  66768. type: object
  66769. default: {}
  66770. created:
  66771. title: Created
  66772. type: string
  66773. format: date-time
  66774. readOnly: true
  66775. x-nullable: true
  66776. last_updated:
  66777. title: Last updated
  66778. type: string
  66779. format: date-time
  66780. readOnly: true
  66781. x-nullable: true
  66782. vlan_count:
  66783. title: Vlan count
  66784. type: integer
  66785. readOnly: true
  66786. NestedVLANGroup:
  66787. required:
  66788. - name
  66789. - slug
  66790. type: object
  66791. properties:
  66792. id:
  66793. title: ID
  66794. type: integer
  66795. readOnly: true
  66796. url:
  66797. title: Url
  66798. type: string
  66799. format: uri
  66800. readOnly: true
  66801. display:
  66802. title: Display
  66803. type: string
  66804. readOnly: true
  66805. name:
  66806. title: Name
  66807. type: string
  66808. maxLength: 100
  66809. minLength: 1
  66810. slug:
  66811. title: Slug
  66812. type: string
  66813. format: slug
  66814. pattern: ^[-a-zA-Z0-9_]+$
  66815. maxLength: 100
  66816. minLength: 1
  66817. vlan_count:
  66818. title: Vlan count
  66819. type: integer
  66820. readOnly: true
  66821. AvailableVLAN:
  66822. type: object
  66823. properties:
  66824. vid:
  66825. title: Vid
  66826. type: integer
  66827. readOnly: true
  66828. group:
  66829. $ref: '#/definitions/NestedVLANGroup'
  66830. WritableCreateAvailableVLAN:
  66831. required:
  66832. - name
  66833. type: object
  66834. properties:
  66835. name:
  66836. title: Name
  66837. type: string
  66838. maxLength: 64
  66839. minLength: 1
  66840. site:
  66841. title: Site
  66842. description: The specific site to which this VLAN is assigned (if any)
  66843. type: integer
  66844. x-nullable: true
  66845. tenant:
  66846. title: Tenant
  66847. type: integer
  66848. x-nullable: true
  66849. status:
  66850. title: Status
  66851. description: Operational status of this VLAN
  66852. type: string
  66853. enum:
  66854. - active
  66855. - reserved
  66856. - deprecated
  66857. role:
  66858. title: Role
  66859. description: The primary function of this VLAN
  66860. type: integer
  66861. x-nullable: true
  66862. description:
  66863. title: Description
  66864. type: string
  66865. maxLength: 200
  66866. tags:
  66867. type: array
  66868. items:
  66869. $ref: '#/definitions/NestedTag'
  66870. custom_fields:
  66871. title: Custom fields
  66872. type: object
  66873. default: {}
  66874. VLAN:
  66875. required:
  66876. - vid
  66877. - name
  66878. type: object
  66879. properties:
  66880. id:
  66881. title: ID
  66882. type: integer
  66883. readOnly: true
  66884. url:
  66885. title: Url
  66886. type: string
  66887. format: uri
  66888. readOnly: true
  66889. display:
  66890. title: Display
  66891. type: string
  66892. readOnly: true
  66893. site:
  66894. $ref: '#/definitions/NestedSite'
  66895. group:
  66896. $ref: '#/definitions/NestedVLANGroup'
  66897. vid:
  66898. title: ID
  66899. description: Numeric VLAN ID (1-4094)
  66900. type: integer
  66901. maximum: 4094
  66902. minimum: 1
  66903. name:
  66904. title: Name
  66905. type: string
  66906. maxLength: 64
  66907. minLength: 1
  66908. tenant:
  66909. $ref: '#/definitions/NestedTenant'
  66910. status:
  66911. title: Status
  66912. required:
  66913. - label
  66914. - value
  66915. type: object
  66916. properties:
  66917. label:
  66918. type: string
  66919. enum:
  66920. - Active
  66921. - Reserved
  66922. - Deprecated
  66923. value:
  66924. type: string
  66925. enum:
  66926. - active
  66927. - reserved
  66928. - deprecated
  66929. role:
  66930. $ref: '#/definitions/NestedRole'
  66931. description:
  66932. title: Description
  66933. type: string
  66934. maxLength: 200
  66935. comments:
  66936. title: Comments
  66937. type: string
  66938. l2vpn_termination:
  66939. $ref: '#/definitions/NestedL2VPNTermination'
  66940. tags:
  66941. type: array
  66942. items:
  66943. $ref: '#/definitions/NestedTag'
  66944. custom_fields:
  66945. title: Custom fields
  66946. type: object
  66947. default: {}
  66948. created:
  66949. title: Created
  66950. type: string
  66951. format: date-time
  66952. readOnly: true
  66953. x-nullable: true
  66954. last_updated:
  66955. title: Last updated
  66956. type: string
  66957. format: date-time
  66958. readOnly: true
  66959. x-nullable: true
  66960. prefix_count:
  66961. title: Prefix count
  66962. type: integer
  66963. readOnly: true
  66964. WritableVLAN:
  66965. required:
  66966. - vid
  66967. - name
  66968. type: object
  66969. properties:
  66970. id:
  66971. title: ID
  66972. type: integer
  66973. readOnly: true
  66974. url:
  66975. title: Url
  66976. type: string
  66977. format: uri
  66978. readOnly: true
  66979. display:
  66980. title: Display
  66981. type: string
  66982. readOnly: true
  66983. site:
  66984. title: Site
  66985. description: The specific site to which this VLAN is assigned (if any)
  66986. type: integer
  66987. x-nullable: true
  66988. group:
  66989. title: Group
  66990. description: VLAN group (optional)
  66991. type: integer
  66992. x-nullable: true
  66993. vid:
  66994. title: ID
  66995. description: Numeric VLAN ID (1-4094)
  66996. type: integer
  66997. maximum: 4094
  66998. minimum: 1
  66999. name:
  67000. title: Name
  67001. type: string
  67002. maxLength: 64
  67003. minLength: 1
  67004. tenant:
  67005. title: Tenant
  67006. type: integer
  67007. x-nullable: true
  67008. status:
  67009. title: Status
  67010. description: Operational status of this VLAN
  67011. type: string
  67012. enum:
  67013. - active
  67014. - reserved
  67015. - deprecated
  67016. role:
  67017. title: Role
  67018. description: The primary function of this VLAN
  67019. type: integer
  67020. x-nullable: true
  67021. description:
  67022. title: Description
  67023. type: string
  67024. maxLength: 200
  67025. comments:
  67026. title: Comments
  67027. type: string
  67028. l2vpn_termination:
  67029. title: L2vpn termination
  67030. type: string
  67031. readOnly: true
  67032. tags:
  67033. type: array
  67034. items:
  67035. $ref: '#/definitions/NestedTag'
  67036. custom_fields:
  67037. title: Custom fields
  67038. type: object
  67039. default: {}
  67040. created:
  67041. title: Created
  67042. type: string
  67043. format: date-time
  67044. readOnly: true
  67045. x-nullable: true
  67046. last_updated:
  67047. title: Last updated
  67048. type: string
  67049. format: date-time
  67050. readOnly: true
  67051. x-nullable: true
  67052. prefix_count:
  67053. title: Prefix count
  67054. type: integer
  67055. readOnly: true
  67056. VRF:
  67057. required:
  67058. - name
  67059. type: object
  67060. properties:
  67061. id:
  67062. title: ID
  67063. type: integer
  67064. readOnly: true
  67065. url:
  67066. title: Url
  67067. type: string
  67068. format: uri
  67069. readOnly: true
  67070. display:
  67071. title: Display
  67072. type: string
  67073. readOnly: true
  67074. name:
  67075. title: Name
  67076. type: string
  67077. maxLength: 100
  67078. minLength: 1
  67079. rd:
  67080. title: Route distinguisher
  67081. description: Unique route distinguisher (as defined in RFC 4364)
  67082. type: string
  67083. maxLength: 21
  67084. x-nullable: true
  67085. tenant:
  67086. $ref: '#/definitions/NestedTenant'
  67087. enforce_unique:
  67088. title: Enforce unique space
  67089. description: Prevent duplicate prefixes/IP addresses within this VRF
  67090. type: boolean
  67091. description:
  67092. title: Description
  67093. type: string
  67094. maxLength: 200
  67095. comments:
  67096. title: Comments
  67097. type: string
  67098. import_targets:
  67099. type: array
  67100. items:
  67101. $ref: '#/definitions/NestedRouteTarget'
  67102. uniqueItems: true
  67103. export_targets:
  67104. type: array
  67105. items:
  67106. $ref: '#/definitions/NestedRouteTarget'
  67107. uniqueItems: true
  67108. tags:
  67109. type: array
  67110. items:
  67111. $ref: '#/definitions/NestedTag'
  67112. custom_fields:
  67113. title: Custom fields
  67114. type: object
  67115. default: {}
  67116. created:
  67117. title: Created
  67118. type: string
  67119. format: date-time
  67120. readOnly: true
  67121. x-nullable: true
  67122. last_updated:
  67123. title: Last updated
  67124. type: string
  67125. format: date-time
  67126. readOnly: true
  67127. x-nullable: true
  67128. ipaddress_count:
  67129. title: Ipaddress count
  67130. type: integer
  67131. readOnly: true
  67132. prefix_count:
  67133. title: Prefix count
  67134. type: integer
  67135. readOnly: true
  67136. WritableVRF:
  67137. required:
  67138. - name
  67139. type: object
  67140. properties:
  67141. id:
  67142. title: ID
  67143. type: integer
  67144. readOnly: true
  67145. url:
  67146. title: Url
  67147. type: string
  67148. format: uri
  67149. readOnly: true
  67150. display:
  67151. title: Display
  67152. type: string
  67153. readOnly: true
  67154. name:
  67155. title: Name
  67156. type: string
  67157. maxLength: 100
  67158. minLength: 1
  67159. rd:
  67160. title: Route distinguisher
  67161. description: Unique route distinguisher (as defined in RFC 4364)
  67162. type: string
  67163. maxLength: 21
  67164. x-nullable: true
  67165. tenant:
  67166. title: Tenant
  67167. type: integer
  67168. x-nullable: true
  67169. enforce_unique:
  67170. title: Enforce unique space
  67171. description: Prevent duplicate prefixes/IP addresses within this VRF
  67172. type: boolean
  67173. description:
  67174. title: Description
  67175. type: string
  67176. maxLength: 200
  67177. comments:
  67178. title: Comments
  67179. type: string
  67180. import_targets:
  67181. type: array
  67182. items:
  67183. type: integer
  67184. uniqueItems: true
  67185. export_targets:
  67186. type: array
  67187. items:
  67188. type: integer
  67189. uniqueItems: true
  67190. tags:
  67191. type: array
  67192. items:
  67193. $ref: '#/definitions/NestedTag'
  67194. custom_fields:
  67195. title: Custom fields
  67196. type: object
  67197. default: {}
  67198. created:
  67199. title: Created
  67200. type: string
  67201. format: date-time
  67202. readOnly: true
  67203. x-nullable: true
  67204. last_updated:
  67205. title: Last updated
  67206. type: string
  67207. format: date-time
  67208. readOnly: true
  67209. x-nullable: true
  67210. ipaddress_count:
  67211. title: Ipaddress count
  67212. type: integer
  67213. readOnly: true
  67214. prefix_count:
  67215. title: Prefix count
  67216. type: integer
  67217. readOnly: true
  67218. NestedContact:
  67219. required:
  67220. - name
  67221. type: object
  67222. properties:
  67223. id:
  67224. title: ID
  67225. type: integer
  67226. readOnly: true
  67227. url:
  67228. title: Url
  67229. type: string
  67230. format: uri
  67231. readOnly: true
  67232. display:
  67233. title: Display
  67234. type: string
  67235. readOnly: true
  67236. name:
  67237. title: Name
  67238. type: string
  67239. maxLength: 100
  67240. minLength: 1
  67241. NestedContactRole:
  67242. required:
  67243. - name
  67244. - slug
  67245. type: object
  67246. properties:
  67247. id:
  67248. title: ID
  67249. type: integer
  67250. readOnly: true
  67251. url:
  67252. title: Url
  67253. type: string
  67254. format: uri
  67255. readOnly: true
  67256. display:
  67257. title: Display
  67258. type: string
  67259. readOnly: true
  67260. name:
  67261. title: Name
  67262. type: string
  67263. maxLength: 100
  67264. minLength: 1
  67265. slug:
  67266. title: Slug
  67267. type: string
  67268. format: slug
  67269. pattern: ^[-a-zA-Z0-9_]+$
  67270. maxLength: 100
  67271. minLength: 1
  67272. x-nullable: true
  67273. ContactAssignment:
  67274. required:
  67275. - content_type
  67276. - object_id
  67277. - contact
  67278. type: object
  67279. properties:
  67280. id:
  67281. title: ID
  67282. type: integer
  67283. readOnly: true
  67284. url:
  67285. title: Url
  67286. type: string
  67287. format: uri
  67288. readOnly: true
  67289. display:
  67290. title: Display
  67291. type: string
  67292. readOnly: true
  67293. content_type:
  67294. title: Content type
  67295. type: string
  67296. object_id:
  67297. title: Object id
  67298. type: integer
  67299. maximum: 9223372036854775807
  67300. minimum: 0
  67301. object:
  67302. title: Object
  67303. type: object
  67304. readOnly: true
  67305. contact:
  67306. $ref: '#/definitions/NestedContact'
  67307. role:
  67308. $ref: '#/definitions/NestedContactRole'
  67309. priority:
  67310. title: Priority
  67311. required:
  67312. - label
  67313. - value
  67314. type: object
  67315. properties:
  67316. label:
  67317. type: string
  67318. enum:
  67319. - Primary
  67320. - Secondary
  67321. - Tertiary
  67322. - Inactive
  67323. value:
  67324. type: string
  67325. enum:
  67326. - primary
  67327. - secondary
  67328. - tertiary
  67329. - inactive
  67330. created:
  67331. title: Created
  67332. type: string
  67333. format: date-time
  67334. readOnly: true
  67335. x-nullable: true
  67336. last_updated:
  67337. title: Last updated
  67338. type: string
  67339. format: date-time
  67340. readOnly: true
  67341. x-nullable: true
  67342. WritableContactAssignment:
  67343. required:
  67344. - content_type
  67345. - object_id
  67346. - contact
  67347. - role
  67348. type: object
  67349. properties:
  67350. id:
  67351. title: ID
  67352. type: integer
  67353. readOnly: true
  67354. url:
  67355. title: Url
  67356. type: string
  67357. format: uri
  67358. readOnly: true
  67359. display:
  67360. title: Display
  67361. type: string
  67362. readOnly: true
  67363. content_type:
  67364. title: Content type
  67365. type: string
  67366. object_id:
  67367. title: Object id
  67368. type: integer
  67369. maximum: 9223372036854775807
  67370. minimum: 0
  67371. object:
  67372. title: Object
  67373. type: object
  67374. readOnly: true
  67375. contact:
  67376. title: Contact
  67377. type: integer
  67378. role:
  67379. title: Role
  67380. type: integer
  67381. priority:
  67382. title: Priority
  67383. type: string
  67384. enum:
  67385. - primary
  67386. - secondary
  67387. - tertiary
  67388. - inactive
  67389. created:
  67390. title: Created
  67391. type: string
  67392. format: date-time
  67393. readOnly: true
  67394. x-nullable: true
  67395. last_updated:
  67396. title: Last updated
  67397. type: string
  67398. format: date-time
  67399. readOnly: true
  67400. x-nullable: true
  67401. NestedContactGroup:
  67402. required:
  67403. - name
  67404. - slug
  67405. type: object
  67406. properties:
  67407. id:
  67408. title: ID
  67409. type: integer
  67410. readOnly: true
  67411. url:
  67412. title: Url
  67413. type: string
  67414. format: uri
  67415. readOnly: true
  67416. display:
  67417. title: Display
  67418. type: string
  67419. readOnly: true
  67420. name:
  67421. title: Name
  67422. type: string
  67423. maxLength: 100
  67424. minLength: 1
  67425. slug:
  67426. title: Slug
  67427. type: string
  67428. format: slug
  67429. pattern: ^[-a-zA-Z0-9_]+$
  67430. maxLength: 100
  67431. minLength: 1
  67432. contact_count:
  67433. title: Contact count
  67434. type: integer
  67435. readOnly: true
  67436. _depth:
  67437. title: depth
  67438. type: integer
  67439. readOnly: true
  67440. x-nullable: true
  67441. ContactGroup:
  67442. required:
  67443. - name
  67444. - slug
  67445. type: object
  67446. properties:
  67447. id:
  67448. title: ID
  67449. type: integer
  67450. readOnly: true
  67451. url:
  67452. title: Url
  67453. type: string
  67454. format: uri
  67455. readOnly: true
  67456. display:
  67457. title: Display
  67458. type: string
  67459. readOnly: true
  67460. name:
  67461. title: Name
  67462. type: string
  67463. maxLength: 100
  67464. minLength: 1
  67465. slug:
  67466. title: Slug
  67467. type: string
  67468. format: slug
  67469. pattern: ^[-a-zA-Z0-9_]+$
  67470. maxLength: 100
  67471. minLength: 1
  67472. parent:
  67473. $ref: '#/definitions/NestedContactGroup'
  67474. description:
  67475. title: Description
  67476. type: string
  67477. maxLength: 200
  67478. tags:
  67479. type: array
  67480. items:
  67481. $ref: '#/definitions/NestedTag'
  67482. custom_fields:
  67483. title: Custom fields
  67484. type: object
  67485. default: {}
  67486. created:
  67487. title: Created
  67488. type: string
  67489. format: date-time
  67490. readOnly: true
  67491. x-nullable: true
  67492. last_updated:
  67493. title: Last updated
  67494. type: string
  67495. format: date-time
  67496. readOnly: true
  67497. x-nullable: true
  67498. contact_count:
  67499. title: Contact count
  67500. type: integer
  67501. readOnly: true
  67502. _depth:
  67503. title: depth
  67504. type: integer
  67505. readOnly: true
  67506. WritableContactGroup:
  67507. required:
  67508. - name
  67509. - slug
  67510. type: object
  67511. properties:
  67512. id:
  67513. title: ID
  67514. type: integer
  67515. readOnly: true
  67516. url:
  67517. title: Url
  67518. type: string
  67519. format: uri
  67520. readOnly: true
  67521. display:
  67522. title: Display
  67523. type: string
  67524. readOnly: true
  67525. name:
  67526. title: Name
  67527. type: string
  67528. maxLength: 100
  67529. minLength: 1
  67530. slug:
  67531. title: Slug
  67532. type: string
  67533. format: slug
  67534. pattern: ^[-a-zA-Z0-9_]+$
  67535. maxLength: 100
  67536. minLength: 1
  67537. parent:
  67538. title: Parent
  67539. type: integer
  67540. x-nullable: true
  67541. description:
  67542. title: Description
  67543. type: string
  67544. maxLength: 200
  67545. tags:
  67546. type: array
  67547. items:
  67548. $ref: '#/definitions/NestedTag'
  67549. custom_fields:
  67550. title: Custom fields
  67551. type: object
  67552. default: {}
  67553. created:
  67554. title: Created
  67555. type: string
  67556. format: date-time
  67557. readOnly: true
  67558. x-nullable: true
  67559. last_updated:
  67560. title: Last updated
  67561. type: string
  67562. format: date-time
  67563. readOnly: true
  67564. x-nullable: true
  67565. contact_count:
  67566. title: Contact count
  67567. type: integer
  67568. readOnly: true
  67569. _depth:
  67570. title: depth
  67571. type: integer
  67572. readOnly: true
  67573. ContactRole:
  67574. required:
  67575. - name
  67576. - slug
  67577. type: object
  67578. properties:
  67579. id:
  67580. title: ID
  67581. type: integer
  67582. readOnly: true
  67583. url:
  67584. title: Url
  67585. type: string
  67586. format: uri
  67587. readOnly: true
  67588. display:
  67589. title: Display
  67590. type: string
  67591. readOnly: true
  67592. name:
  67593. title: Name
  67594. type: string
  67595. maxLength: 100
  67596. minLength: 1
  67597. slug:
  67598. title: Slug
  67599. type: string
  67600. format: slug
  67601. pattern: ^[-a-zA-Z0-9_]+$
  67602. maxLength: 100
  67603. minLength: 1
  67604. description:
  67605. title: Description
  67606. type: string
  67607. maxLength: 200
  67608. tags:
  67609. type: array
  67610. items:
  67611. $ref: '#/definitions/NestedTag'
  67612. custom_fields:
  67613. title: Custom fields
  67614. type: object
  67615. default: {}
  67616. created:
  67617. title: Created
  67618. type: string
  67619. format: date-time
  67620. readOnly: true
  67621. x-nullable: true
  67622. last_updated:
  67623. title: Last updated
  67624. type: string
  67625. format: date-time
  67626. readOnly: true
  67627. x-nullable: true
  67628. Contact:
  67629. required:
  67630. - name
  67631. type: object
  67632. properties:
  67633. id:
  67634. title: ID
  67635. type: integer
  67636. readOnly: true
  67637. url:
  67638. title: Url
  67639. type: string
  67640. format: uri
  67641. readOnly: true
  67642. display:
  67643. title: Display
  67644. type: string
  67645. readOnly: true
  67646. group:
  67647. $ref: '#/definitions/NestedContactGroup'
  67648. name:
  67649. title: Name
  67650. type: string
  67651. maxLength: 100
  67652. minLength: 1
  67653. title:
  67654. title: Title
  67655. type: string
  67656. maxLength: 100
  67657. phone:
  67658. title: Phone
  67659. type: string
  67660. maxLength: 50
  67661. email:
  67662. title: Email
  67663. type: string
  67664. format: email
  67665. maxLength: 254
  67666. address:
  67667. title: Address
  67668. type: string
  67669. maxLength: 200
  67670. link:
  67671. title: Link
  67672. type: string
  67673. format: uri
  67674. maxLength: 200
  67675. description:
  67676. title: Description
  67677. type: string
  67678. maxLength: 200
  67679. comments:
  67680. title: Comments
  67681. type: string
  67682. tags:
  67683. type: array
  67684. items:
  67685. $ref: '#/definitions/NestedTag'
  67686. custom_fields:
  67687. title: Custom fields
  67688. type: object
  67689. default: {}
  67690. created:
  67691. title: Created
  67692. type: string
  67693. format: date-time
  67694. readOnly: true
  67695. x-nullable: true
  67696. last_updated:
  67697. title: Last updated
  67698. type: string
  67699. format: date-time
  67700. readOnly: true
  67701. x-nullable: true
  67702. WritableContact:
  67703. required:
  67704. - name
  67705. type: object
  67706. properties:
  67707. id:
  67708. title: ID
  67709. type: integer
  67710. readOnly: true
  67711. url:
  67712. title: Url
  67713. type: string
  67714. format: uri
  67715. readOnly: true
  67716. display:
  67717. title: Display
  67718. type: string
  67719. readOnly: true
  67720. group:
  67721. title: Group
  67722. type: integer
  67723. x-nullable: true
  67724. name:
  67725. title: Name
  67726. type: string
  67727. maxLength: 100
  67728. minLength: 1
  67729. title:
  67730. title: Title
  67731. type: string
  67732. maxLength: 100
  67733. phone:
  67734. title: Phone
  67735. type: string
  67736. maxLength: 50
  67737. email:
  67738. title: Email
  67739. type: string
  67740. format: email
  67741. maxLength: 254
  67742. address:
  67743. title: Address
  67744. type: string
  67745. maxLength: 200
  67746. link:
  67747. title: Link
  67748. type: string
  67749. format: uri
  67750. maxLength: 200
  67751. description:
  67752. title: Description
  67753. type: string
  67754. maxLength: 200
  67755. comments:
  67756. title: Comments
  67757. type: string
  67758. tags:
  67759. type: array
  67760. items:
  67761. $ref: '#/definitions/NestedTag'
  67762. custom_fields:
  67763. title: Custom fields
  67764. type: object
  67765. default: {}
  67766. created:
  67767. title: Created
  67768. type: string
  67769. format: date-time
  67770. readOnly: true
  67771. x-nullable: true
  67772. last_updated:
  67773. title: Last updated
  67774. type: string
  67775. format: date-time
  67776. readOnly: true
  67777. x-nullable: true
  67778. TenantGroup:
  67779. required:
  67780. - name
  67781. - slug
  67782. type: object
  67783. properties:
  67784. id:
  67785. title: ID
  67786. type: integer
  67787. readOnly: true
  67788. url:
  67789. title: Url
  67790. type: string
  67791. format: uri
  67792. readOnly: true
  67793. display:
  67794. title: Display
  67795. type: string
  67796. readOnly: true
  67797. name:
  67798. title: Name
  67799. type: string
  67800. maxLength: 100
  67801. minLength: 1
  67802. slug:
  67803. title: Slug
  67804. type: string
  67805. format: slug
  67806. pattern: ^[-a-zA-Z0-9_]+$
  67807. maxLength: 100
  67808. minLength: 1
  67809. parent:
  67810. $ref: '#/definitions/NestedTenantGroup'
  67811. description:
  67812. title: Description
  67813. type: string
  67814. maxLength: 200
  67815. tags:
  67816. type: array
  67817. items:
  67818. $ref: '#/definitions/NestedTag'
  67819. custom_fields:
  67820. title: Custom fields
  67821. type: object
  67822. default: {}
  67823. created:
  67824. title: Created
  67825. type: string
  67826. format: date-time
  67827. readOnly: true
  67828. x-nullable: true
  67829. last_updated:
  67830. title: Last updated
  67831. type: string
  67832. format: date-time
  67833. readOnly: true
  67834. x-nullable: true
  67835. tenant_count:
  67836. title: Tenant count
  67837. type: integer
  67838. readOnly: true
  67839. _depth:
  67840. title: depth
  67841. type: integer
  67842. readOnly: true
  67843. WritableTenantGroup:
  67844. required:
  67845. - name
  67846. - slug
  67847. type: object
  67848. properties:
  67849. id:
  67850. title: ID
  67851. type: integer
  67852. readOnly: true
  67853. url:
  67854. title: Url
  67855. type: string
  67856. format: uri
  67857. readOnly: true
  67858. display:
  67859. title: Display
  67860. type: string
  67861. readOnly: true
  67862. name:
  67863. title: Name
  67864. type: string
  67865. maxLength: 100
  67866. minLength: 1
  67867. slug:
  67868. title: Slug
  67869. type: string
  67870. format: slug
  67871. pattern: ^[-a-zA-Z0-9_]+$
  67872. maxLength: 100
  67873. minLength: 1
  67874. parent:
  67875. title: Parent
  67876. type: integer
  67877. x-nullable: true
  67878. description:
  67879. title: Description
  67880. type: string
  67881. maxLength: 200
  67882. tags:
  67883. type: array
  67884. items:
  67885. $ref: '#/definitions/NestedTag'
  67886. custom_fields:
  67887. title: Custom fields
  67888. type: object
  67889. default: {}
  67890. created:
  67891. title: Created
  67892. type: string
  67893. format: date-time
  67894. readOnly: true
  67895. x-nullable: true
  67896. last_updated:
  67897. title: Last updated
  67898. type: string
  67899. format: date-time
  67900. readOnly: true
  67901. x-nullable: true
  67902. tenant_count:
  67903. title: Tenant count
  67904. type: integer
  67905. readOnly: true
  67906. _depth:
  67907. title: depth
  67908. type: integer
  67909. readOnly: true
  67910. Tenant:
  67911. required:
  67912. - name
  67913. - slug
  67914. type: object
  67915. properties:
  67916. id:
  67917. title: ID
  67918. type: integer
  67919. readOnly: true
  67920. url:
  67921. title: Url
  67922. type: string
  67923. format: uri
  67924. readOnly: true
  67925. display:
  67926. title: Display
  67927. type: string
  67928. readOnly: true
  67929. name:
  67930. title: Name
  67931. type: string
  67932. maxLength: 100
  67933. minLength: 1
  67934. slug:
  67935. title: Slug
  67936. type: string
  67937. format: slug
  67938. pattern: ^[-a-zA-Z0-9_]+$
  67939. maxLength: 100
  67940. minLength: 1
  67941. group:
  67942. $ref: '#/definitions/NestedTenantGroup'
  67943. description:
  67944. title: Description
  67945. type: string
  67946. maxLength: 200
  67947. comments:
  67948. title: Comments
  67949. type: string
  67950. tags:
  67951. type: array
  67952. items:
  67953. $ref: '#/definitions/NestedTag'
  67954. custom_fields:
  67955. title: Custom fields
  67956. type: object
  67957. default:
  67958. cust_id: null
  67959. created:
  67960. title: Created
  67961. type: string
  67962. format: date-time
  67963. readOnly: true
  67964. x-nullable: true
  67965. last_updated:
  67966. title: Last updated
  67967. type: string
  67968. format: date-time
  67969. readOnly: true
  67970. x-nullable: true
  67971. circuit_count:
  67972. title: Circuit count
  67973. type: integer
  67974. readOnly: true
  67975. device_count:
  67976. title: Device count
  67977. type: integer
  67978. readOnly: true
  67979. ipaddress_count:
  67980. title: Ipaddress count
  67981. type: integer
  67982. readOnly: true
  67983. prefix_count:
  67984. title: Prefix count
  67985. type: integer
  67986. readOnly: true
  67987. rack_count:
  67988. title: Rack count
  67989. type: integer
  67990. readOnly: true
  67991. site_count:
  67992. title: Site count
  67993. type: integer
  67994. readOnly: true
  67995. virtualmachine_count:
  67996. title: Virtualmachine count
  67997. type: integer
  67998. readOnly: true
  67999. vlan_count:
  68000. title: Vlan count
  68001. type: integer
  68002. readOnly: true
  68003. vrf_count:
  68004. title: Vrf count
  68005. type: integer
  68006. readOnly: true
  68007. cluster_count:
  68008. title: Cluster count
  68009. type: integer
  68010. readOnly: true
  68011. WritableTenant:
  68012. required:
  68013. - name
  68014. - slug
  68015. type: object
  68016. properties:
  68017. id:
  68018. title: ID
  68019. type: integer
  68020. readOnly: true
  68021. url:
  68022. title: Url
  68023. type: string
  68024. format: uri
  68025. readOnly: true
  68026. display:
  68027. title: Display
  68028. type: string
  68029. readOnly: true
  68030. name:
  68031. title: Name
  68032. type: string
  68033. maxLength: 100
  68034. minLength: 1
  68035. slug:
  68036. title: Slug
  68037. type: string
  68038. format: slug
  68039. pattern: ^[-a-zA-Z0-9_]+$
  68040. maxLength: 100
  68041. minLength: 1
  68042. group:
  68043. title: Group
  68044. type: integer
  68045. x-nullable: true
  68046. description:
  68047. title: Description
  68048. type: string
  68049. maxLength: 200
  68050. comments:
  68051. title: Comments
  68052. type: string
  68053. tags:
  68054. type: array
  68055. items:
  68056. $ref: '#/definitions/NestedTag'
  68057. custom_fields:
  68058. title: Custom fields
  68059. type: object
  68060. default:
  68061. cust_id: null
  68062. created:
  68063. title: Created
  68064. type: string
  68065. format: date-time
  68066. readOnly: true
  68067. x-nullable: true
  68068. last_updated:
  68069. title: Last updated
  68070. type: string
  68071. format: date-time
  68072. readOnly: true
  68073. x-nullable: true
  68074. circuit_count:
  68075. title: Circuit count
  68076. type: integer
  68077. readOnly: true
  68078. device_count:
  68079. title: Device count
  68080. type: integer
  68081. readOnly: true
  68082. ipaddress_count:
  68083. title: Ipaddress count
  68084. type: integer
  68085. readOnly: true
  68086. prefix_count:
  68087. title: Prefix count
  68088. type: integer
  68089. readOnly: true
  68090. rack_count:
  68091. title: Rack count
  68092. type: integer
  68093. readOnly: true
  68094. site_count:
  68095. title: Site count
  68096. type: integer
  68097. readOnly: true
  68098. virtualmachine_count:
  68099. title: Virtualmachine count
  68100. type: integer
  68101. readOnly: true
  68102. vlan_count:
  68103. title: Vlan count
  68104. type: integer
  68105. readOnly: true
  68106. vrf_count:
  68107. title: Vrf count
  68108. type: integer
  68109. readOnly: true
  68110. cluster_count:
  68111. title: Cluster count
  68112. type: integer
  68113. readOnly: true
  68114. Group:
  68115. required:
  68116. - name
  68117. type: object
  68118. properties:
  68119. id:
  68120. title: ID
  68121. type: integer
  68122. readOnly: true
  68123. url:
  68124. title: Url
  68125. type: string
  68126. format: uri
  68127. readOnly: true
  68128. display:
  68129. title: Display
  68130. type: string
  68131. readOnly: true
  68132. name:
  68133. title: Name
  68134. type: string
  68135. maxLength: 150
  68136. minLength: 1
  68137. user_count:
  68138. title: User count
  68139. type: integer
  68140. readOnly: true
  68141. NestedGroup:
  68142. required:
  68143. - name
  68144. type: object
  68145. properties:
  68146. id:
  68147. title: ID
  68148. type: integer
  68149. readOnly: true
  68150. url:
  68151. title: Url
  68152. type: string
  68153. format: uri
  68154. readOnly: true
  68155. display:
  68156. title: Display
  68157. type: string
  68158. readOnly: true
  68159. name:
  68160. title: Name
  68161. type: string
  68162. maxLength: 150
  68163. minLength: 1
  68164. ObjectPermission:
  68165. required:
  68166. - name
  68167. - object_types
  68168. - actions
  68169. type: object
  68170. properties:
  68171. id:
  68172. title: ID
  68173. type: integer
  68174. readOnly: true
  68175. url:
  68176. title: Url
  68177. type: string
  68178. format: uri
  68179. readOnly: true
  68180. display:
  68181. title: Display
  68182. type: string
  68183. readOnly: true
  68184. name:
  68185. title: Name
  68186. type: string
  68187. maxLength: 100
  68188. minLength: 1
  68189. description:
  68190. title: Description
  68191. type: string
  68192. maxLength: 200
  68193. enabled:
  68194. title: Enabled
  68195. type: boolean
  68196. object_types:
  68197. type: array
  68198. items:
  68199. type: string
  68200. uniqueItems: true
  68201. groups:
  68202. type: array
  68203. items:
  68204. $ref: '#/definitions/NestedGroup'
  68205. uniqueItems: true
  68206. users:
  68207. type: array
  68208. items:
  68209. $ref: '#/definitions/NestedUser'
  68210. uniqueItems: true
  68211. actions:
  68212. description: The list of actions granted by this permission
  68213. type: array
  68214. items:
  68215. title: Actions
  68216. type: string
  68217. maxLength: 30
  68218. minLength: 1
  68219. constraints:
  68220. title: Constraints
  68221. description: Queryset filter matching the applicable objects of the selected
  68222. type(s)
  68223. type: object
  68224. x-nullable: true
  68225. WritableObjectPermission:
  68226. required:
  68227. - name
  68228. - object_types
  68229. - actions
  68230. type: object
  68231. properties:
  68232. id:
  68233. title: ID
  68234. type: integer
  68235. readOnly: true
  68236. url:
  68237. title: Url
  68238. type: string
  68239. format: uri
  68240. readOnly: true
  68241. display:
  68242. title: Display
  68243. type: string
  68244. readOnly: true
  68245. name:
  68246. title: Name
  68247. type: string
  68248. maxLength: 100
  68249. minLength: 1
  68250. description:
  68251. title: Description
  68252. type: string
  68253. maxLength: 200
  68254. enabled:
  68255. title: Enabled
  68256. type: boolean
  68257. object_types:
  68258. type: array
  68259. items:
  68260. type: string
  68261. uniqueItems: true
  68262. groups:
  68263. type: array
  68264. items:
  68265. type: integer
  68266. uniqueItems: true
  68267. users:
  68268. type: array
  68269. items:
  68270. type: integer
  68271. uniqueItems: true
  68272. actions:
  68273. description: The list of actions granted by this permission
  68274. type: array
  68275. items:
  68276. title: Actions
  68277. type: string
  68278. maxLength: 30
  68279. minLength: 1
  68280. constraints:
  68281. title: Constraints
  68282. description: Queryset filter matching the applicable objects of the selected
  68283. type(s)
  68284. type: object
  68285. x-nullable: true
  68286. IPNetwork:
  68287. type: object
  68288. properties: {}
  68289. Token:
  68290. required:
  68291. - user
  68292. type: object
  68293. properties:
  68294. id:
  68295. title: ID
  68296. type: integer
  68297. readOnly: true
  68298. url:
  68299. title: Url
  68300. type: string
  68301. format: uri
  68302. readOnly: true
  68303. display:
  68304. title: Display
  68305. type: string
  68306. readOnly: true
  68307. user:
  68308. $ref: '#/definitions/NestedUser'
  68309. created:
  68310. title: Created
  68311. type: string
  68312. format: date-time
  68313. readOnly: true
  68314. expires:
  68315. title: Expires
  68316. type: string
  68317. format: date-time
  68318. x-nullable: true
  68319. last_used:
  68320. title: Last used
  68321. type: string
  68322. format: date-time
  68323. x-nullable: true
  68324. key:
  68325. title: Key
  68326. type: string
  68327. maxLength: 40
  68328. minLength: 40
  68329. write_enabled:
  68330. title: Write enabled
  68331. description: Permit create/update/delete operations using this key
  68332. type: boolean
  68333. description:
  68334. title: Description
  68335. type: string
  68336. maxLength: 200
  68337. allowed_ips:
  68338. type: array
  68339. items:
  68340. $ref: '#/definitions/IPNetwork'
  68341. default: []
  68342. WritableToken:
  68343. required:
  68344. - user
  68345. type: object
  68346. properties:
  68347. id:
  68348. title: ID
  68349. type: integer
  68350. readOnly: true
  68351. url:
  68352. title: Url
  68353. type: string
  68354. format: uri
  68355. readOnly: true
  68356. display:
  68357. title: Display
  68358. type: string
  68359. readOnly: true
  68360. user:
  68361. title: User
  68362. type: integer
  68363. created:
  68364. title: Created
  68365. type: string
  68366. format: date-time
  68367. readOnly: true
  68368. expires:
  68369. title: Expires
  68370. type: string
  68371. format: date-time
  68372. x-nullable: true
  68373. last_used:
  68374. title: Last used
  68375. type: string
  68376. format: date-time
  68377. x-nullable: true
  68378. key:
  68379. title: Key
  68380. type: string
  68381. maxLength: 40
  68382. minLength: 40
  68383. write_enabled:
  68384. title: Write enabled
  68385. description: Permit create/update/delete operations using this key
  68386. type: boolean
  68387. description:
  68388. title: Description
  68389. type: string
  68390. maxLength: 200
  68391. allowed_ips:
  68392. type: array
  68393. items:
  68394. $ref: '#/definitions/IPNetwork'
  68395. default: []
  68396. User:
  68397. required:
  68398. - username
  68399. - password
  68400. type: object
  68401. properties:
  68402. id:
  68403. title: ID
  68404. type: integer
  68405. readOnly: true
  68406. url:
  68407. title: Url
  68408. type: string
  68409. format: uri
  68410. readOnly: true
  68411. display:
  68412. title: Display
  68413. type: string
  68414. readOnly: true
  68415. username:
  68416. title: Username
  68417. description: Required. 150 characters or fewer. Letters, digits and @/./+/-/_
  68418. only.
  68419. type: string
  68420. pattern: ^[\w.@+-]+$
  68421. maxLength: 150
  68422. minLength: 1
  68423. password:
  68424. title: Password
  68425. type: string
  68426. maxLength: 128
  68427. minLength: 1
  68428. first_name:
  68429. title: First name
  68430. type: string
  68431. maxLength: 150
  68432. last_name:
  68433. title: Last name
  68434. type: string
  68435. maxLength: 150
  68436. email:
  68437. title: Email address
  68438. type: string
  68439. format: email
  68440. maxLength: 254
  68441. is_staff:
  68442. title: Staff status
  68443. description: Designates whether the user can log into this admin site.
  68444. type: boolean
  68445. is_active:
  68446. title: Active
  68447. description: Designates whether this user should be treated as active. Unselect
  68448. this instead of deleting accounts.
  68449. type: boolean
  68450. date_joined:
  68451. title: Date joined
  68452. type: string
  68453. format: date-time
  68454. groups:
  68455. type: array
  68456. items:
  68457. $ref: '#/definitions/NestedGroup'
  68458. uniqueItems: true
  68459. WritableUser:
  68460. required:
  68461. - username
  68462. - password
  68463. type: object
  68464. properties:
  68465. id:
  68466. title: ID
  68467. type: integer
  68468. readOnly: true
  68469. url:
  68470. title: Url
  68471. type: string
  68472. format: uri
  68473. readOnly: true
  68474. display:
  68475. title: Display
  68476. type: string
  68477. readOnly: true
  68478. username:
  68479. title: Username
  68480. description: Required. 150 characters or fewer. Letters, digits and @/./+/-/_
  68481. only.
  68482. type: string
  68483. pattern: ^[\w.@+-]+$
  68484. maxLength: 150
  68485. minLength: 1
  68486. password:
  68487. title: Password
  68488. type: string
  68489. maxLength: 128
  68490. minLength: 1
  68491. first_name:
  68492. title: First name
  68493. type: string
  68494. maxLength: 150
  68495. last_name:
  68496. title: Last name
  68497. type: string
  68498. maxLength: 150
  68499. email:
  68500. title: Email address
  68501. type: string
  68502. format: email
  68503. maxLength: 254
  68504. is_staff:
  68505. title: Staff status
  68506. description: Designates whether the user can log into this admin site.
  68507. type: boolean
  68508. is_active:
  68509. title: Active
  68510. description: Designates whether this user should be treated as active. Unselect
  68511. this instead of deleting accounts.
  68512. type: boolean
  68513. date_joined:
  68514. title: Date joined
  68515. type: string
  68516. format: date-time
  68517. groups:
  68518. description: The groups this user belongs to. A user will get all permissions
  68519. granted to each of their groups.
  68520. type: array
  68521. items:
  68522. description: The groups this user belongs to. A user will get all permissions
  68523. granted to each of their groups.
  68524. type: integer
  68525. uniqueItems: true
  68526. ClusterGroup:
  68527. required:
  68528. - name
  68529. - slug
  68530. type: object
  68531. properties:
  68532. id:
  68533. title: ID
  68534. type: integer
  68535. readOnly: true
  68536. url:
  68537. title: Url
  68538. type: string
  68539. format: uri
  68540. readOnly: true
  68541. display:
  68542. title: Display
  68543. type: string
  68544. readOnly: true
  68545. name:
  68546. title: Name
  68547. type: string
  68548. maxLength: 100
  68549. minLength: 1
  68550. slug:
  68551. title: Slug
  68552. type: string
  68553. format: slug
  68554. pattern: ^[-a-zA-Z0-9_]+$
  68555. maxLength: 100
  68556. minLength: 1
  68557. description:
  68558. title: Description
  68559. type: string
  68560. maxLength: 200
  68561. tags:
  68562. type: array
  68563. items:
  68564. $ref: '#/definitions/NestedTag'
  68565. custom_fields:
  68566. title: Custom fields
  68567. type: object
  68568. default: {}
  68569. created:
  68570. title: Created
  68571. type: string
  68572. format: date-time
  68573. readOnly: true
  68574. x-nullable: true
  68575. last_updated:
  68576. title: Last updated
  68577. type: string
  68578. format: date-time
  68579. readOnly: true
  68580. x-nullable: true
  68581. cluster_count:
  68582. title: Cluster count
  68583. type: integer
  68584. readOnly: true
  68585. ClusterType:
  68586. required:
  68587. - name
  68588. - slug
  68589. type: object
  68590. properties:
  68591. id:
  68592. title: ID
  68593. type: integer
  68594. readOnly: true
  68595. url:
  68596. title: Url
  68597. type: string
  68598. format: uri
  68599. readOnly: true
  68600. display:
  68601. title: Display
  68602. type: string
  68603. readOnly: true
  68604. name:
  68605. title: Name
  68606. type: string
  68607. maxLength: 100
  68608. minLength: 1
  68609. slug:
  68610. title: Slug
  68611. type: string
  68612. format: slug
  68613. pattern: ^[-a-zA-Z0-9_]+$
  68614. maxLength: 100
  68615. minLength: 1
  68616. description:
  68617. title: Description
  68618. type: string
  68619. maxLength: 200
  68620. tags:
  68621. type: array
  68622. items:
  68623. $ref: '#/definitions/NestedTag'
  68624. custom_fields:
  68625. title: Custom fields
  68626. type: object
  68627. default: {}
  68628. created:
  68629. title: Created
  68630. type: string
  68631. format: date-time
  68632. readOnly: true
  68633. x-nullable: true
  68634. last_updated:
  68635. title: Last updated
  68636. type: string
  68637. format: date-time
  68638. readOnly: true
  68639. x-nullable: true
  68640. cluster_count:
  68641. title: Cluster count
  68642. type: integer
  68643. readOnly: true
  68644. Cluster:
  68645. required:
  68646. - name
  68647. - type
  68648. type: object
  68649. properties:
  68650. id:
  68651. title: ID
  68652. type: integer
  68653. readOnly: true
  68654. url:
  68655. title: Url
  68656. type: string
  68657. format: uri
  68658. readOnly: true
  68659. display:
  68660. title: Display
  68661. type: string
  68662. readOnly: true
  68663. name:
  68664. title: Name
  68665. type: string
  68666. maxLength: 100
  68667. minLength: 1
  68668. type:
  68669. $ref: '#/definitions/NestedClusterType'
  68670. group:
  68671. $ref: '#/definitions/NestedClusterGroup'
  68672. status:
  68673. title: Status
  68674. required:
  68675. - label
  68676. - value
  68677. type: object
  68678. properties:
  68679. label:
  68680. type: string
  68681. enum:
  68682. - Planned
  68683. - Staging
  68684. - Active
  68685. - Decommissioning
  68686. - Offline
  68687. value:
  68688. type: string
  68689. enum:
  68690. - planned
  68691. - staging
  68692. - active
  68693. - decommissioning
  68694. - offline
  68695. tenant:
  68696. $ref: '#/definitions/NestedTenant'
  68697. site:
  68698. $ref: '#/definitions/NestedSite'
  68699. description:
  68700. title: Description
  68701. type: string
  68702. maxLength: 200
  68703. comments:
  68704. title: Comments
  68705. type: string
  68706. tags:
  68707. type: array
  68708. items:
  68709. $ref: '#/definitions/NestedTag'
  68710. custom_fields:
  68711. title: Custom fields
  68712. type: object
  68713. default: {}
  68714. created:
  68715. title: Created
  68716. type: string
  68717. format: date-time
  68718. readOnly: true
  68719. x-nullable: true
  68720. last_updated:
  68721. title: Last updated
  68722. type: string
  68723. format: date-time
  68724. readOnly: true
  68725. x-nullable: true
  68726. device_count:
  68727. title: Device count
  68728. type: integer
  68729. readOnly: true
  68730. virtualmachine_count:
  68731. title: Virtualmachine count
  68732. type: integer
  68733. readOnly: true
  68734. WritableCluster:
  68735. required:
  68736. - name
  68737. - type
  68738. type: object
  68739. properties:
  68740. id:
  68741. title: ID
  68742. type: integer
  68743. readOnly: true
  68744. url:
  68745. title: Url
  68746. type: string
  68747. format: uri
  68748. readOnly: true
  68749. display:
  68750. title: Display
  68751. type: string
  68752. readOnly: true
  68753. name:
  68754. title: Name
  68755. type: string
  68756. maxLength: 100
  68757. minLength: 1
  68758. type:
  68759. title: Type
  68760. type: integer
  68761. group:
  68762. title: Group
  68763. type: integer
  68764. x-nullable: true
  68765. status:
  68766. title: Status
  68767. type: string
  68768. enum:
  68769. - planned
  68770. - staging
  68771. - active
  68772. - decommissioning
  68773. - offline
  68774. tenant:
  68775. title: Tenant
  68776. type: integer
  68777. x-nullable: true
  68778. site:
  68779. title: Site
  68780. type: integer
  68781. x-nullable: true
  68782. description:
  68783. title: Description
  68784. type: string
  68785. maxLength: 200
  68786. comments:
  68787. title: Comments
  68788. type: string
  68789. tags:
  68790. type: array
  68791. items:
  68792. $ref: '#/definitions/NestedTag'
  68793. custom_fields:
  68794. title: Custom fields
  68795. type: object
  68796. default: {}
  68797. created:
  68798. title: Created
  68799. type: string
  68800. format: date-time
  68801. readOnly: true
  68802. x-nullable: true
  68803. last_updated:
  68804. title: Last updated
  68805. type: string
  68806. format: date-time
  68807. readOnly: true
  68808. x-nullable: true
  68809. device_count:
  68810. title: Device count
  68811. type: integer
  68812. readOnly: true
  68813. virtualmachine_count:
  68814. title: Virtualmachine count
  68815. type: integer
  68816. readOnly: true
  68817. NestedVMInterface:
  68818. required:
  68819. - name
  68820. type: object
  68821. properties:
  68822. id:
  68823. title: ID
  68824. type: integer
  68825. readOnly: true
  68826. url:
  68827. title: Url
  68828. type: string
  68829. format: uri
  68830. readOnly: true
  68831. display:
  68832. title: Display
  68833. type: string
  68834. readOnly: true
  68835. virtual_machine:
  68836. $ref: '#/definitions/NestedVirtualMachine'
  68837. name:
  68838. title: Name
  68839. type: string
  68840. maxLength: 64
  68841. minLength: 1
  68842. x-nullable: true
  68843. VMInterface:
  68844. required:
  68845. - virtual_machine
  68846. - name
  68847. type: object
  68848. properties:
  68849. id:
  68850. title: ID
  68851. type: integer
  68852. readOnly: true
  68853. url:
  68854. title: Url
  68855. type: string
  68856. format: uri
  68857. readOnly: true
  68858. display:
  68859. title: Display
  68860. type: string
  68861. readOnly: true
  68862. virtual_machine:
  68863. $ref: '#/definitions/NestedVirtualMachine'
  68864. name:
  68865. title: Name
  68866. type: string
  68867. maxLength: 64
  68868. minLength: 1
  68869. enabled:
  68870. title: Enabled
  68871. type: boolean
  68872. parent:
  68873. $ref: '#/definitions/NestedVMInterface'
  68874. bridge:
  68875. $ref: '#/definitions/NestedVMInterface'
  68876. mtu:
  68877. title: MTU
  68878. type: integer
  68879. maximum: 65536
  68880. minimum: 1
  68881. x-nullable: true
  68882. mac_address:
  68883. title: MAC Address
  68884. type: string
  68885. x-nullable: true
  68886. description:
  68887. title: Description
  68888. type: string
  68889. maxLength: 200
  68890. mode:
  68891. title: Mode
  68892. required:
  68893. - label
  68894. - value
  68895. type: object
  68896. properties:
  68897. label:
  68898. type: string
  68899. enum:
  68900. - Access
  68901. - Tagged
  68902. - Tagged (All)
  68903. value:
  68904. type: string
  68905. enum:
  68906. - access
  68907. - tagged
  68908. - tagged-all
  68909. untagged_vlan:
  68910. $ref: '#/definitions/NestedVLAN'
  68911. tagged_vlans:
  68912. type: array
  68913. items:
  68914. $ref: '#/definitions/NestedVLAN'
  68915. uniqueItems: true
  68916. vrf:
  68917. $ref: '#/definitions/NestedVRF'
  68918. l2vpn_termination:
  68919. $ref: '#/definitions/NestedL2VPNTermination'
  68920. tags:
  68921. type: array
  68922. items:
  68923. $ref: '#/definitions/NestedTag'
  68924. custom_fields:
  68925. title: Custom fields
  68926. type: object
  68927. default: {}
  68928. created:
  68929. title: Created
  68930. type: string
  68931. format: date-time
  68932. readOnly: true
  68933. x-nullable: true
  68934. last_updated:
  68935. title: Last updated
  68936. type: string
  68937. format: date-time
  68938. readOnly: true
  68939. x-nullable: true
  68940. count_ipaddresses:
  68941. title: Count ipaddresses
  68942. type: integer
  68943. readOnly: true
  68944. count_fhrp_groups:
  68945. title: Count fhrp groups
  68946. type: integer
  68947. readOnly: true
  68948. WritableVMInterface:
  68949. required:
  68950. - virtual_machine
  68951. - name
  68952. type: object
  68953. properties:
  68954. id:
  68955. title: ID
  68956. type: integer
  68957. readOnly: true
  68958. url:
  68959. title: Url
  68960. type: string
  68961. format: uri
  68962. readOnly: true
  68963. display:
  68964. title: Display
  68965. type: string
  68966. readOnly: true
  68967. virtual_machine:
  68968. title: Virtual machine
  68969. type: integer
  68970. name:
  68971. title: Name
  68972. type: string
  68973. maxLength: 64
  68974. minLength: 1
  68975. enabled:
  68976. title: Enabled
  68977. type: boolean
  68978. parent:
  68979. title: Parent interface
  68980. type: integer
  68981. x-nullable: true
  68982. bridge:
  68983. title: Bridge interface
  68984. type: integer
  68985. x-nullable: true
  68986. mtu:
  68987. title: MTU
  68988. type: integer
  68989. maximum: 65536
  68990. minimum: 1
  68991. x-nullable: true
  68992. mac_address:
  68993. title: MAC Address
  68994. type: string
  68995. x-nullable: true
  68996. description:
  68997. title: Description
  68998. type: string
  68999. maxLength: 200
  69000. mode:
  69001. title: Mode
  69002. description: IEEE 802.1Q tagging strategy
  69003. type: string
  69004. enum:
  69005. - access
  69006. - tagged
  69007. - tagged-all
  69008. untagged_vlan:
  69009. title: Untagged VLAN
  69010. type: integer
  69011. x-nullable: true
  69012. tagged_vlans:
  69013. type: array
  69014. items:
  69015. title: Tagged VLANs
  69016. type: integer
  69017. uniqueItems: true
  69018. vrf:
  69019. title: VRF
  69020. type: integer
  69021. x-nullable: true
  69022. l2vpn_termination:
  69023. title: L2vpn termination
  69024. type: string
  69025. readOnly: true
  69026. tags:
  69027. type: array
  69028. items:
  69029. $ref: '#/definitions/NestedTag'
  69030. custom_fields:
  69031. title: Custom fields
  69032. type: object
  69033. default: {}
  69034. created:
  69035. title: Created
  69036. type: string
  69037. format: date-time
  69038. readOnly: true
  69039. x-nullable: true
  69040. last_updated:
  69041. title: Last updated
  69042. type: string
  69043. format: date-time
  69044. readOnly: true
  69045. x-nullable: true
  69046. count_ipaddresses:
  69047. title: Count ipaddresses
  69048. type: integer
  69049. readOnly: true
  69050. count_fhrp_groups:
  69051. title: Count fhrp groups
  69052. type: integer
  69053. readOnly: true
  69054. NestedWirelessLANGroup:
  69055. required:
  69056. - name
  69057. - slug
  69058. type: object
  69059. properties:
  69060. id:
  69061. title: ID
  69062. type: integer
  69063. readOnly: true
  69064. url:
  69065. title: Url
  69066. type: string
  69067. format: uri
  69068. readOnly: true
  69069. display:
  69070. title: Display
  69071. type: string
  69072. readOnly: true
  69073. name:
  69074. title: Name
  69075. type: string
  69076. maxLength: 100
  69077. minLength: 1
  69078. slug:
  69079. title: Slug
  69080. type: string
  69081. format: slug
  69082. pattern: ^[-a-zA-Z0-9_]+$
  69083. maxLength: 100
  69084. minLength: 1
  69085. wirelesslan_count:
  69086. title: Wirelesslan count
  69087. type: integer
  69088. readOnly: true
  69089. _depth:
  69090. title: depth
  69091. type: integer
  69092. readOnly: true
  69093. x-nullable: true
  69094. WirelessLANGroup:
  69095. required:
  69096. - name
  69097. - slug
  69098. type: object
  69099. properties:
  69100. id:
  69101. title: ID
  69102. type: integer
  69103. readOnly: true
  69104. url:
  69105. title: Url
  69106. type: string
  69107. format: uri
  69108. readOnly: true
  69109. display:
  69110. title: Display
  69111. type: string
  69112. readOnly: true
  69113. name:
  69114. title: Name
  69115. type: string
  69116. maxLength: 100
  69117. minLength: 1
  69118. slug:
  69119. title: Slug
  69120. type: string
  69121. format: slug
  69122. pattern: ^[-a-zA-Z0-9_]+$
  69123. maxLength: 100
  69124. minLength: 1
  69125. parent:
  69126. $ref: '#/definitions/NestedWirelessLANGroup'
  69127. description:
  69128. title: Description
  69129. type: string
  69130. maxLength: 200
  69131. tags:
  69132. type: array
  69133. items:
  69134. $ref: '#/definitions/NestedTag'
  69135. custom_fields:
  69136. title: Custom fields
  69137. type: object
  69138. default: {}
  69139. created:
  69140. title: Created
  69141. type: string
  69142. format: date-time
  69143. readOnly: true
  69144. x-nullable: true
  69145. last_updated:
  69146. title: Last updated
  69147. type: string
  69148. format: date-time
  69149. readOnly: true
  69150. x-nullable: true
  69151. wirelesslan_count:
  69152. title: Wirelesslan count
  69153. type: integer
  69154. readOnly: true
  69155. _depth:
  69156. title: depth
  69157. type: integer
  69158. readOnly: true
  69159. WritableWirelessLANGroup:
  69160. required:
  69161. - name
  69162. - slug
  69163. type: object
  69164. properties:
  69165. id:
  69166. title: ID
  69167. type: integer
  69168. readOnly: true
  69169. url:
  69170. title: Url
  69171. type: string
  69172. format: uri
  69173. readOnly: true
  69174. display:
  69175. title: Display
  69176. type: string
  69177. readOnly: true
  69178. name:
  69179. title: Name
  69180. type: string
  69181. maxLength: 100
  69182. minLength: 1
  69183. slug:
  69184. title: Slug
  69185. type: string
  69186. format: slug
  69187. pattern: ^[-a-zA-Z0-9_]+$
  69188. maxLength: 100
  69189. minLength: 1
  69190. parent:
  69191. title: Parent
  69192. type: integer
  69193. x-nullable: true
  69194. description:
  69195. title: Description
  69196. type: string
  69197. maxLength: 200
  69198. tags:
  69199. type: array
  69200. items:
  69201. $ref: '#/definitions/NestedTag'
  69202. custom_fields:
  69203. title: Custom fields
  69204. type: object
  69205. default: {}
  69206. created:
  69207. title: Created
  69208. type: string
  69209. format: date-time
  69210. readOnly: true
  69211. x-nullable: true
  69212. last_updated:
  69213. title: Last updated
  69214. type: string
  69215. format: date-time
  69216. readOnly: true
  69217. x-nullable: true
  69218. wirelesslan_count:
  69219. title: Wirelesslan count
  69220. type: integer
  69221. readOnly: true
  69222. _depth:
  69223. title: depth
  69224. type: integer
  69225. readOnly: true
  69226. WirelessLAN:
  69227. required:
  69228. - ssid
  69229. type: object
  69230. properties:
  69231. id:
  69232. title: ID
  69233. type: integer
  69234. readOnly: true
  69235. url:
  69236. title: Url
  69237. type: string
  69238. format: uri
  69239. readOnly: true
  69240. display:
  69241. title: Display
  69242. type: string
  69243. readOnly: true
  69244. ssid:
  69245. title: SSID
  69246. type: string
  69247. maxLength: 32
  69248. minLength: 1
  69249. description:
  69250. title: Description
  69251. type: string
  69252. maxLength: 200
  69253. group:
  69254. $ref: '#/definitions/NestedWirelessLANGroup'
  69255. status:
  69256. title: Status
  69257. required:
  69258. - label
  69259. - value
  69260. type: object
  69261. properties:
  69262. label:
  69263. type: string
  69264. enum:
  69265. - Active
  69266. - Reserved
  69267. - Disabled
  69268. - Deprecated
  69269. value:
  69270. type: string
  69271. enum:
  69272. - active
  69273. - reserved
  69274. - disabled
  69275. - deprecated
  69276. vlan:
  69277. $ref: '#/definitions/NestedVLAN'
  69278. tenant:
  69279. $ref: '#/definitions/NestedTenant'
  69280. auth_type:
  69281. title: Auth type
  69282. required:
  69283. - label
  69284. - value
  69285. type: object
  69286. properties:
  69287. label:
  69288. type: string
  69289. enum:
  69290. - Open
  69291. - WEP
  69292. - WPA Personal (PSK)
  69293. - WPA Enterprise
  69294. value:
  69295. type: string
  69296. enum:
  69297. - open
  69298. - wep
  69299. - wpa-personal
  69300. - wpa-enterprise
  69301. auth_cipher:
  69302. title: Auth cipher
  69303. required:
  69304. - label
  69305. - value
  69306. type: object
  69307. properties:
  69308. label:
  69309. type: string
  69310. enum:
  69311. - Auto
  69312. - TKIP
  69313. - AES
  69314. value:
  69315. type: string
  69316. enum:
  69317. - auto
  69318. - tkip
  69319. - aes
  69320. auth_psk:
  69321. title: Pre-shared key
  69322. type: string
  69323. maxLength: 64
  69324. comments:
  69325. title: Comments
  69326. type: string
  69327. tags:
  69328. type: array
  69329. items:
  69330. $ref: '#/definitions/NestedTag'
  69331. custom_fields:
  69332. title: Custom fields
  69333. type: object
  69334. default: {}
  69335. created:
  69336. title: Created
  69337. type: string
  69338. format: date-time
  69339. readOnly: true
  69340. x-nullable: true
  69341. last_updated:
  69342. title: Last updated
  69343. type: string
  69344. format: date-time
  69345. readOnly: true
  69346. x-nullable: true
  69347. WritableWirelessLAN:
  69348. required:
  69349. - ssid
  69350. type: object
  69351. properties:
  69352. id:
  69353. title: ID
  69354. type: integer
  69355. readOnly: true
  69356. url:
  69357. title: Url
  69358. type: string
  69359. format: uri
  69360. readOnly: true
  69361. display:
  69362. title: Display
  69363. type: string
  69364. readOnly: true
  69365. ssid:
  69366. title: SSID
  69367. type: string
  69368. maxLength: 32
  69369. minLength: 1
  69370. description:
  69371. title: Description
  69372. type: string
  69373. maxLength: 200
  69374. group:
  69375. title: Group
  69376. type: integer
  69377. x-nullable: true
  69378. status:
  69379. title: Status
  69380. type: string
  69381. enum:
  69382. - active
  69383. - reserved
  69384. - disabled
  69385. - deprecated
  69386. vlan:
  69387. title: VLAN
  69388. type: integer
  69389. x-nullable: true
  69390. tenant:
  69391. title: Tenant
  69392. type: integer
  69393. x-nullable: true
  69394. auth_type:
  69395. title: Auth Type
  69396. type: string
  69397. enum:
  69398. - open
  69399. - wep
  69400. - wpa-personal
  69401. - wpa-enterprise
  69402. auth_cipher:
  69403. title: Auth cipher
  69404. type: string
  69405. enum:
  69406. - auto
  69407. - tkip
  69408. - aes
  69409. auth_psk:
  69410. title: Pre-shared key
  69411. type: string
  69412. maxLength: 64
  69413. comments:
  69414. title: Comments
  69415. type: string
  69416. tags:
  69417. type: array
  69418. items:
  69419. $ref: '#/definitions/NestedTag'
  69420. custom_fields:
  69421. title: Custom fields
  69422. type: object
  69423. default: {}
  69424. created:
  69425. title: Created
  69426. type: string
  69427. format: date-time
  69428. readOnly: true
  69429. x-nullable: true
  69430. last_updated:
  69431. title: Last updated
  69432. type: string
  69433. format: date-time
  69434. readOnly: true
  69435. x-nullable: true
  69436. WirelessLink:
  69437. required:
  69438. - interface_a
  69439. - interface_b
  69440. type: object
  69441. properties:
  69442. id:
  69443. title: ID
  69444. type: integer
  69445. readOnly: true
  69446. url:
  69447. title: Url
  69448. type: string
  69449. format: uri
  69450. readOnly: true
  69451. display:
  69452. title: Display
  69453. type: string
  69454. readOnly: true
  69455. interface_a:
  69456. $ref: '#/definitions/NestedInterface'
  69457. interface_b:
  69458. $ref: '#/definitions/NestedInterface'
  69459. ssid:
  69460. title: SSID
  69461. type: string
  69462. maxLength: 32
  69463. status:
  69464. title: Status
  69465. required:
  69466. - label
  69467. - value
  69468. type: object
  69469. properties:
  69470. label:
  69471. type: string
  69472. enum:
  69473. - Connected
  69474. - Planned
  69475. - Decommissioning
  69476. value:
  69477. type: string
  69478. enum:
  69479. - connected
  69480. - planned
  69481. - decommissioning
  69482. tenant:
  69483. $ref: '#/definitions/NestedTenant'
  69484. auth_type:
  69485. title: Auth type
  69486. required:
  69487. - label
  69488. - value
  69489. type: object
  69490. properties:
  69491. label:
  69492. type: string
  69493. enum:
  69494. - Open
  69495. - WEP
  69496. - WPA Personal (PSK)
  69497. - WPA Enterprise
  69498. value:
  69499. type: string
  69500. enum:
  69501. - open
  69502. - wep
  69503. - wpa-personal
  69504. - wpa-enterprise
  69505. auth_cipher:
  69506. title: Auth cipher
  69507. required:
  69508. - label
  69509. - value
  69510. type: object
  69511. properties:
  69512. label:
  69513. type: string
  69514. enum:
  69515. - Auto
  69516. - TKIP
  69517. - AES
  69518. value:
  69519. type: string
  69520. enum:
  69521. - auto
  69522. - tkip
  69523. - aes
  69524. auth_psk:
  69525. title: Pre-shared key
  69526. type: string
  69527. maxLength: 64
  69528. description:
  69529. title: Description
  69530. type: string
  69531. maxLength: 200
  69532. comments:
  69533. title: Comments
  69534. type: string
  69535. tags:
  69536. type: array
  69537. items:
  69538. $ref: '#/definitions/NestedTag'
  69539. custom_fields:
  69540. title: Custom fields
  69541. type: object
  69542. default: {}
  69543. created:
  69544. title: Created
  69545. type: string
  69546. format: date-time
  69547. readOnly: true
  69548. x-nullable: true
  69549. last_updated:
  69550. title: Last updated
  69551. type: string
  69552. format: date-time
  69553. readOnly: true
  69554. x-nullable: true
  69555. WritableWirelessLink:
  69556. required:
  69557. - interface_a
  69558. - interface_b
  69559. type: object
  69560. properties:
  69561. id:
  69562. title: ID
  69563. type: integer
  69564. readOnly: true
  69565. url:
  69566. title: Url
  69567. type: string
  69568. format: uri
  69569. readOnly: true
  69570. display:
  69571. title: Display
  69572. type: string
  69573. readOnly: true
  69574. interface_a:
  69575. title: Interface A
  69576. type: integer
  69577. interface_b:
  69578. title: Interface B
  69579. type: integer
  69580. ssid:
  69581. title: SSID
  69582. type: string
  69583. maxLength: 32
  69584. status:
  69585. title: Status
  69586. type: string
  69587. enum:
  69588. - connected
  69589. - planned
  69590. - decommissioning
  69591. tenant:
  69592. title: Tenant
  69593. type: integer
  69594. x-nullable: true
  69595. auth_type:
  69596. title: Auth Type
  69597. type: string
  69598. enum:
  69599. - open
  69600. - wep
  69601. - wpa-personal
  69602. - wpa-enterprise
  69603. auth_cipher:
  69604. title: Auth cipher
  69605. type: string
  69606. enum:
  69607. - auto
  69608. - tkip
  69609. - aes
  69610. auth_psk:
  69611. title: Pre-shared key
  69612. type: string
  69613. maxLength: 64
  69614. description:
  69615. title: Description
  69616. type: string
  69617. maxLength: 200
  69618. comments:
  69619. title: Comments
  69620. type: string
  69621. tags:
  69622. type: array
  69623. items:
  69624. $ref: '#/definitions/NestedTag'
  69625. custom_fields:
  69626. title: Custom fields
  69627. type: object
  69628. default: {}
  69629. created:
  69630. title: Created
  69631. type: string
  69632. format: date-time
  69633. readOnly: true
  69634. x-nullable: true
  69635. last_updated:
  69636. title: Last updated
  69637. type: string
  69638. format: date-time
  69639. readOnly: true
  69640. x-nullable: true