List Namespaced Virtual Machine Instances

  1. GET /apis/kubevirt.io/v1/namespaces/:namespace/virtualmachineinstances

Get a list of VirtualMachineInstance objects in a namespace.

Request

Path Parameters

namespace stringrequired

Possible values: Value must match regular expression [a-z0-9][a-z0-9\-]*

Object name and auth scope, such as for teams and projects

Query Parameters

continue string

The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.

fieldSelector string

A selector to restrict the list of returned objects by their fields. Defaults to everything.

includeUninitialized boolean

If true, partially initialized resources are included in the response.

labelSelector string

A selector to restrict the list of returned objects by their labels. Defaults to everything

limit integer

limit is a maximum number of responses to return for a list call. If more items exist, the server will set the continue field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.

The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.

resourceVersion string

When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.

timeoutSeconds integer

TimeoutSeconds for the list/watch call.

watch boolean

Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

Responses

  • 200
  • 401

OK

  • application/json
  • application/json;stream=watch
  • application/yaml

  • Schema

  • Example (from schema)

Schema

apiVersion stringrequired

items object[]required

kind stringrequired

metadata object

continue string

remainingItemCount int64

resourceVersion string

selfLink string

  1. {
  2. "apiVersion": "string",
  3. "items": [
  4. {
  5. "apiVersion": "string",
  6. "kind": "string",
  7. "metadata": {
  8. "name": "string",
  9. "namespace": "string"
  10. },
  11. "spec": {
  12. "accessCredentials": [
  13. {
  14. "sshPublicKey": {
  15. "propagationMethod": {
  16. "configDrive": {},
  17. "noCloud": {},
  18. "qemuGuestAgent": {
  19. "users": [
  20. "string"
  21. ]
  22. }
  23. },
  24. "source": {
  25. "secret": {
  26. "secretName": "string"
  27. }
  28. }
  29. },
  30. "userPassword": {
  31. "propagationMethod": {
  32. "qemuGuestAgent": {}
  33. },
  34. "source": {
  35. "secret": {
  36. "secretName": "string"
  37. }
  38. }
  39. }
  40. }
  41. ],
  42. "affinity": {
  43. "nodeAffinity": {
  44. "preferredDuringSchedulingIgnoredDuringExecution": [
  45. {
  46. "preference": {
  47. "matchExpressions": [
  48. {
  49. "key": "string",
  50. "operator": "DoesNotExist",
  51. "values": [
  52. "string"
  53. ]
  54. }
  55. ],
  56. "matchFields": [
  57. {
  58. "key": "string",
  59. "operator": "DoesNotExist",
  60. "values": [
  61. "string"
  62. ]
  63. }
  64. ]
  65. },
  66. "weight": 0
  67. }
  68. ],
  69. "requiredDuringSchedulingIgnoredDuringExecution": {
  70. "nodeSelectorTerms": [
  71. {
  72. "matchExpressions": [
  73. {
  74. "key": "string",
  75. "operator": "DoesNotExist",
  76. "values": [
  77. "string"
  78. ]
  79. }
  80. ],
  81. "matchFields": [
  82. {
  83. "key": "string",
  84. "operator": "DoesNotExist",
  85. "values": [
  86. "string"
  87. ]
  88. }
  89. ]
  90. }
  91. ]
  92. }
  93. },
  94. "podAffinity": {
  95. "preferredDuringSchedulingIgnoredDuringExecution": [
  96. {
  97. "podAffinityTerm": {
  98. "labelSelector": {
  99. "matchExpressions": [
  100. {
  101. "key": "string",
  102. "operator": "string",
  103. "values": [
  104. "string"
  105. ]
  106. }
  107. ],
  108. "matchLabels": {}
  109. },
  110. "namespaceSelector": {
  111. "matchExpressions": [
  112. {
  113. "key": "string",
  114. "operator": "string",
  115. "values": [
  116. "string"
  117. ]
  118. }
  119. ],
  120. "matchLabels": {}
  121. },
  122. "namespaces": [
  123. "string"
  124. ],
  125. "topologyKey": "string"
  126. },
  127. "weight": 0
  128. }
  129. ],
  130. "requiredDuringSchedulingIgnoredDuringExecution": [
  131. {
  132. "labelSelector": {
  133. "matchExpressions": [
  134. {
  135. "key": "string",
  136. "operator": "string",
  137. "values": [
  138. "string"
  139. ]
  140. }
  141. ],
  142. "matchLabels": {}
  143. },
  144. "namespaceSelector": {
  145. "matchExpressions": [
  146. {
  147. "key": "string",
  148. "operator": "string",
  149. "values": [
  150. "string"
  151. ]
  152. }
  153. ],
  154. "matchLabels": {}
  155. },
  156. "namespaces": [
  157. "string"
  158. ],
  159. "topologyKey": "string"
  160. }
  161. ]
  162. },
  163. "podAntiAffinity": {
  164. "preferredDuringSchedulingIgnoredDuringExecution": [
  165. {
  166. "podAffinityTerm": {
  167. "labelSelector": {
  168. "matchExpressions": [
  169. {
  170. "key": "string",
  171. "operator": "string",
  172. "values": [
  173. "string"
  174. ]
  175. }
  176. ],
  177. "matchLabels": {}
  178. },
  179. "namespaceSelector": {
  180. "matchExpressions": [
  181. {
  182. "key": "string",
  183. "operator": "string",
  184. "values": [
  185. "string"
  186. ]
  187. }
  188. ],
  189. "matchLabels": {}
  190. },
  191. "namespaces": [
  192. "string"
  193. ],
  194. "topologyKey": "string"
  195. },
  196. "weight": 0
  197. }
  198. ],
  199. "requiredDuringSchedulingIgnoredDuringExecution": [
  200. {
  201. "labelSelector": {
  202. "matchExpressions": [
  203. {
  204. "key": "string",
  205. "operator": "string",
  206. "values": [
  207. "string"
  208. ]
  209. }
  210. ],
  211. "matchLabels": {}
  212. },
  213. "namespaceSelector": {
  214. "matchExpressions": [
  215. {
  216. "key": "string",
  217. "operator": "string",
  218. "values": [
  219. "string"
  220. ]
  221. }
  222. ],
  223. "matchLabels": {}
  224. },
  225. "namespaces": [
  226. "string"
  227. ],
  228. "topologyKey": "string"
  229. }
  230. ]
  231. }
  232. },
  233. "architecture": "string",
  234. "dnsConfig": {
  235. "nameservers": [
  236. "string"
  237. ],
  238. "options": [
  239. {
  240. "name": "string",
  241. "value": "string"
  242. }
  243. ],
  244. "searches": [
  245. "string"
  246. ]
  247. },
  248. "dnsPolicy": "ClusterFirst",
  249. "domain": {
  250. "chassis": {
  251. "asset": "string",
  252. "manufacturer": "string",
  253. "serial": "string",
  254. "sku": "string",
  255. "version": "string"
  256. },
  257. "clock": {
  258. "timer": {
  259. "hpet": {
  260. "present": true,
  261. "tickPolicy": "string"
  262. },
  263. "hyperv": {
  264. "present": true
  265. },
  266. "kvm": {
  267. "present": true
  268. },
  269. "pit": {
  270. "present": true,
  271. "tickPolicy": "string"
  272. },
  273. "rtc": {
  274. "present": true,
  275. "tickPolicy": "string",
  276. "track": "string"
  277. }
  278. },
  279. "timezone": "string",
  280. "utc": {
  281. "offsetSeconds": 0
  282. }
  283. },
  284. "cpu": {
  285. "cores": 0,
  286. "dedicatedCpuPlacement": true,
  287. "features": [
  288. {
  289. "name": "string",
  290. "policy": "string"
  291. }
  292. ],
  293. "isolateEmulatorThread": true,
  294. "maxSockets": 0,
  295. "model": "string",
  296. "numa": {
  297. "guestMappingPassthrough": {}
  298. },
  299. "realtime": {
  300. "mask": "string"
  301. },
  302. "sockets": 0,
  303. "threads": 0
  304. },
  305. "devices": {
  306. "autoattachGraphicsDevice": true,
  307. "autoattachInputDevice": true,
  308. "autoattachMemBalloon": true,
  309. "autoattachPodInterface": true,
  310. "autoattachSerialConsole": true,
  311. "autoattachVSOCK": true,
  312. "blockMultiQueue": true,
  313. "clientPassthrough": {},
  314. "disableHotplug": true,
  315. "disks": [
  316. {
  317. "blockSize": {
  318. "custom": {
  319. "logical": 0,
  320. "physical": 0
  321. },
  322. "matchVolume": {
  323. "enabled": true
  324. }
  325. },
  326. "bootOrder": 0,
  327. "cache": "string",
  328. "cdrom": {
  329. "bus": "string",
  330. "readonly": true,
  331. "tray": "string"
  332. },
  333. "dedicatedIOThread": true,
  334. "disk": {
  335. "bus": "string",
  336. "pciAddress": "string",
  337. "readonly": true
  338. },
  339. "errorPolicy": "string",
  340. "io": "string",
  341. "lun": {
  342. "bus": "string",
  343. "readonly": true,
  344. "reservation": true
  345. },
  346. "name": "string",
  347. "serial": "string",
  348. "shareable": true,
  349. "tag": "string"
  350. }
  351. ],
  352. "downwardMetrics": {},
  353. "filesystems": [
  354. {
  355. "name": "string",
  356. "virtiofs": {}
  357. }
  358. ],
  359. "gpus": [
  360. {
  361. "deviceName": "string",
  362. "name": "string",
  363. "tag": "string",
  364. "virtualGPUOptions": {
  365. "display": {
  366. "enabled": true,
  367. "ramFB": {
  368. "enabled": true
  369. }
  370. }
  371. }
  372. }
  373. ],
  374. "hostDevices": [
  375. {
  376. "deviceName": "string",
  377. "name": "string",
  378. "tag": "string"
  379. }
  380. ],
  381. "inputs": [
  382. {
  383. "bus": "string",
  384. "name": "string",
  385. "type": "string"
  386. }
  387. ],
  388. "interfaces": [
  389. {
  390. "acpiIndex": 0,
  391. "binding": {
  392. "name": "string"
  393. },
  394. "bootOrder": 0,
  395. "bridge": {},
  396. "dhcpOptions": {
  397. "bootFileName": "string",
  398. "ntpServers": [
  399. "string"
  400. ],
  401. "privateOptions": [
  402. {
  403. "option": 0,
  404. "value": "string"
  405. }
  406. ],
  407. "tftpServerName": "string"
  408. },
  409. "macAddress": "string",
  410. "macvtap": {},
  411. "masquerade": {},
  412. "model": "string",
  413. "name": "string",
  414. "passt": {},
  415. "pciAddress": "string",
  416. "ports": [
  417. {
  418. "name": "string",
  419. "port": 0,
  420. "protocol": "string"
  421. }
  422. ],
  423. "slirp": {},
  424. "sriov": {},
  425. "state": "string",
  426. "tag": "string"
  427. }
  428. ],
  429. "logSerialConsole": true,
  430. "networkInterfaceMultiqueue": true,
  431. "rng": {},
  432. "sound": {
  433. "model": "string",
  434. "name": "string"
  435. },
  436. "tpm": {
  437. "persistent": true
  438. },
  439. "useVirtioTransitional": true,
  440. "watchdog": {
  441. "i6300esb": {
  442. "action": "string"
  443. },
  444. "name": "string"
  445. }
  446. },
  447. "features": {
  448. "acpi": {
  449. "enabled": true
  450. },
  451. "apic": {
  452. "enabled": true,
  453. "endOfInterrupt": true
  454. },
  455. "hyperv": {
  456. "evmcs": {
  457. "enabled": true
  458. },
  459. "frequencies": {
  460. "enabled": true
  461. },
  462. "ipi": {
  463. "enabled": true
  464. },
  465. "reenlightenment": {
  466. "enabled": true
  467. },
  468. "relaxed": {
  469. "enabled": true
  470. },
  471. "reset": {
  472. "enabled": true
  473. },
  474. "runtime": {
  475. "enabled": true
  476. },
  477. "spinlocks": {
  478. "enabled": true,
  479. "spinlocks": 0
  480. },
  481. "synic": {
  482. "enabled": true
  483. },
  484. "synictimer": {
  485. "direct": {
  486. "enabled": true
  487. },
  488. "enabled": true
  489. },
  490. "tlbflush": {
  491. "enabled": true
  492. },
  493. "vapic": {
  494. "enabled": true
  495. },
  496. "vendorid": {
  497. "enabled": true,
  498. "vendorid": "string"
  499. },
  500. "vpindex": {
  501. "enabled": true
  502. }
  503. },
  504. "kvm": {
  505. "hidden": true
  506. },
  507. "pvspinlock": {
  508. "enabled": true
  509. },
  510. "smm": {
  511. "enabled": true
  512. }
  513. },
  514. "firmware": {
  515. "bootloader": {
  516. "bios": {
  517. "useSerial": true
  518. },
  519. "efi": {
  520. "persistent": true,
  521. "secureBoot": true
  522. }
  523. },
  524. "kernelBoot": {
  525. "container": {
  526. "image": "string",
  527. "imagePullPolicy": "Always",
  528. "imagePullSecret": "string",
  529. "initrdPath": "string",
  530. "kernelPath": "string"
  531. },
  532. "kernelArgs": "string"
  533. },
  534. "serial": "string",
  535. "uuid": "string"
  536. },
  537. "ioThreadsPolicy": "string",
  538. "launchSecurity": {
  539. "sev": {
  540. "attestation": {},
  541. "dhCert": "string",
  542. "policy": {
  543. "encryptedState": true
  544. },
  545. "session": "string"
  546. }
  547. },
  548. "machine": {
  549. "type": "string"
  550. },
  551. "memory": {
  552. "guest": "string",
  553. "hugepages": {
  554. "pageSize": "string"
  555. },
  556. "maxGuest": "string"
  557. },
  558. "resources": {
  559. "limits": {},
  560. "overcommitGuestOverhead": true,
  561. "requests": {}
  562. }
  563. },
  564. "evictionStrategy": "string",
  565. "hostname": "string",
  566. "livenessProbe": {
  567. "exec": {
  568. "command": [
  569. "string"
  570. ]
  571. },
  572. "failureThreshold": 0,
  573. "guestAgentPing": {},
  574. "httpGet": {
  575. "host": "string",
  576. "httpHeaders": [
  577. {
  578. "name": "string",
  579. "value": "string"
  580. }
  581. ],
  582. "path": "string",
  583. "port": {},
  584. "scheme": "HTTP"
  585. },
  586. "initialDelaySeconds": 0,
  587. "periodSeconds": 0,
  588. "successThreshold": 0,
  589. "tcpSocket": {
  590. "host": "string",
  591. "port": {}
  592. },
  593. "timeoutSeconds": 0
  594. },
  595. "networks": [
  596. {
  597. "multus": {
  598. "default": true,
  599. "networkName": "string"
  600. },
  601. "name": "string",
  602. "pod": {
  603. "vmIPv6NetworkCIDR": "string",
  604. "vmNetworkCIDR": "string"
  605. }
  606. }
  607. ],
  608. "nodeSelector": {},
  609. "priorityClassName": "string",
  610. "readinessProbe": {
  611. "exec": {
  612. "command": [
  613. "string"
  614. ]
  615. },
  616. "failureThreshold": 0,
  617. "guestAgentPing": {},
  618. "httpGet": {
  619. "host": "string",
  620. "httpHeaders": [
  621. {
  622. "name": "string",
  623. "value": "string"
  624. }
  625. ],
  626. "path": "string",
  627. "port": {},
  628. "scheme": "HTTP"
  629. },
  630. "initialDelaySeconds": 0,
  631. "periodSeconds": 0,
  632. "successThreshold": 0,
  633. "tcpSocket": {
  634. "host": "string",
  635. "port": {}
  636. },
  637. "timeoutSeconds": 0
  638. },
  639. "schedulerName": "string",
  640. "startStrategy": "string",
  641. "subdomain": "string",
  642. "terminationGracePeriodSeconds": 0,
  643. "tolerations": [
  644. {
  645. "effect": "NoExecute",
  646. "key": "string",
  647. "operator": "Equal",
  648. "tolerationSeconds": 0,
  649. "value": "string"
  650. }
  651. ],
  652. "topologySpreadConstraints": [
  653. {
  654. "labelSelector": {
  655. "matchExpressions": [
  656. {
  657. "key": "string",
  658. "operator": "string",
  659. "values": [
  660. "string"
  661. ]
  662. }
  663. ],
  664. "matchLabels": {}
  665. },
  666. "matchLabelKeys": [
  667. "string"
  668. ],
  669. "maxSkew": 0,
  670. "minDomains": 0,
  671. "nodeAffinityPolicy": "string",
  672. "nodeTaintsPolicy": "string",
  673. "topologyKey": "string",
  674. "whenUnsatisfiable": "DoNotSchedule"
  675. }
  676. ],
  677. "volumes": [
  678. {
  679. "cloudInitConfigDrive": {
  680. "networkData": "string",
  681. "networkDataBase64": "string",
  682. "networkDataSecretRef": {
  683. "name": "string"
  684. },
  685. "secretRef": {
  686. "name": "string"
  687. },
  688. "userData": "string",
  689. "userDataBase64": "string"
  690. },
  691. "cloudInitNoCloud": {
  692. "networkData": "string",
  693. "networkDataBase64": "string",
  694. "networkDataSecretRef": {
  695. "name": "string"
  696. },
  697. "secretRef": {
  698. "name": "string"
  699. },
  700. "userData": "string",
  701. "userDataBase64": "string"
  702. },
  703. "configMap": {
  704. "name": "string",
  705. "optional": true,
  706. "volumeLabel": "string"
  707. },
  708. "containerDisk": {
  709. "image": "string",
  710. "imagePullPolicy": "Always",
  711. "imagePullSecret": "string",
  712. "path": "string"
  713. },
  714. "dataVolume": {
  715. "hotpluggable": true,
  716. "name": "string"
  717. },
  718. "downwardAPI": {
  719. "fields": [
  720. {
  721. "fieldRef": {
  722. "apiVersion": "string",
  723. "fieldPath": "string"
  724. },
  725. "mode": 0,
  726. "path": "string",
  727. "resourceFieldRef": {
  728. "containerName": "string",
  729. "divisor": {},
  730. "resource": "string"
  731. }
  732. }
  733. ],
  734. "volumeLabel": "string"
  735. },
  736. "downwardMetrics": {},
  737. "emptyDisk": {
  738. "capacity": {}
  739. },
  740. "ephemeral": {
  741. "persistentVolumeClaim": {
  742. "claimName": "string",
  743. "readOnly": true
  744. }
  745. },
  746. "hostDisk": {
  747. "capacity": {},
  748. "path": "string",
  749. "shared": true,
  750. "type": "string"
  751. },
  752. "memoryDump": {
  753. "claimName": "string",
  754. "hotpluggable": true,
  755. "readOnly": true
  756. },
  757. "name": "string",
  758. "persistentVolumeClaim": {
  759. "claimName": "string",
  760. "hotpluggable": true,
  761. "readOnly": true
  762. },
  763. "secret": {
  764. "optional": true,
  765. "secretName": "string",
  766. "volumeLabel": "string"
  767. },
  768. "serviceAccount": {
  769. "serviceAccountName": "string"
  770. },
  771. "sysprep": {
  772. "configMap": {
  773. "name": "string"
  774. },
  775. "secret": {
  776. "name": "string"
  777. }
  778. }
  779. }
  780. ]
  781. },
  782. "status": {
  783. "VSOCKCID": 0,
  784. "activePods": {},
  785. "conditions": [
  786. {
  787. "lastProbeTime": {},
  788. "lastTransitionTime": {},
  789. "message": "string",
  790. "reason": "string",
  791. "status": "string",
  792. "type": "string"
  793. }
  794. ],
  795. "currentCPUTopology": {
  796. "cores": 0,
  797. "sockets": 0,
  798. "threads": 0
  799. },
  800. "evacuationNodeName": "string",
  801. "fsFreezeStatus": "string",
  802. "guestOSInfo": {
  803. "id": "string",
  804. "kernelRelease": "string",
  805. "kernelVersion": "string",
  806. "machine": "string",
  807. "name": "string",
  808. "prettyName": "string",
  809. "version": "string",
  810. "versionId": "string"
  811. },
  812. "interfaces": [
  813. {
  814. "infoSource": "string",
  815. "interfaceName": "string",
  816. "ipAddress": "string",
  817. "ipAddresses": [
  818. "string"
  819. ],
  820. "mac": "string",
  821. "name": "string",
  822. "queueCount": 0
  823. }
  824. ],
  825. "kernelBootStatus": {
  826. "initrdInfo": {
  827. "checksum": 0
  828. },
  829. "kernelInfo": {
  830. "checksum": 0
  831. }
  832. },
  833. "launcherContainerImageVersion": "string",
  834. "machine": {
  835. "type": "string"
  836. },
  837. "memory": {
  838. "guestAtBoot": "string",
  839. "guestCurrent": "string",
  840. "guestRequested": "string"
  841. },
  842. "migrationMethod": "string",
  843. "migrationState": {
  844. "abortRequested": true,
  845. "abortStatus": "string",
  846. "completed": true,
  847. "endTimestamp": "string",
  848. "failed": true,
  849. "migrationConfiguration": {
  850. "allowAutoConverge": true,
  851. "allowPostCopy": true,
  852. "bandwidthPerMigration": "string",
  853. "completionTimeoutPerGiB": 0,
  854. "disableTLS": true,
  855. "matchSELinuxLevelOnMigration": true,
  856. "network": "string",
  857. "nodeDrainTaintKey": "string",
  858. "parallelMigrationsPerCluster": 0,
  859. "parallelOutboundMigrationsPerNode": 0,
  860. "progressTimeout": 0,
  861. "unsafeMigrationOverride": true
  862. },
  863. "migrationPolicyName": "string",
  864. "migrationUid": "string",
  865. "mode": "string",
  866. "sourceNode": "string",
  867. "startTimestamp": "string",
  868. "targetAttachmentPodUID": "string",
  869. "targetCPUSet": [
  870. 0
  871. ],
  872. "targetDirectMigrationNodePorts": {},
  873. "targetNode": "string",
  874. "targetNodeAddress": "string",
  875. "targetNodeDomainDetected": true,
  876. "targetNodeDomainReadyTimestamp": "string",
  877. "targetNodeTopology": "string",
  878. "targetPod": "string"
  879. },
  880. "migrationTransport": "string",
  881. "nodeName": "string",
  882. "phase": "string",
  883. "phaseTransitionTimestamps": [
  884. {
  885. "phase": "string",
  886. "phaseTransitionTimestamp": {}
  887. }
  888. ],
  889. "qosClass": "string",
  890. "reason": "string",
  891. "runtimeUser": 0,
  892. "selinuxContext": "string",
  893. "topologyHints": {
  894. "tscFrequency": 0
  895. },
  896. "virtualMachineRevisionName": "string",
  897. "volumeStatus": [
  898. {
  899. "containerDiskVolume": {
  900. "checksum": 0
  901. },
  902. "hotplugVolume": {
  903. "attachPodName": "string",
  904. "attachPodUID": "string"
  905. },
  906. "memoryDumpVolume": {
  907. "claimName": "string",
  908. "endTimestamp": "string",
  909. "startTimestamp": "string",
  910. "targetFileName": "string"
  911. },
  912. "message": "string",
  913. "name": "string",
  914. "persistentVolumeClaimInfo": {
  915. "accessModes": [
  916. "string"
  917. ],
  918. "capacity": {},
  919. "filesystemOverhead": "string",
  920. "preallocated": true,
  921. "requests": {},
  922. "volumeMode": "string"
  923. },
  924. "phase": "string",
  925. "reason": "string",
  926. "size": 0,
  927. "target": "string"
  928. }
  929. ]
  930. }
  931. }
  932. ],
  933. "kind": "string",
  934. "metadata": {
  935. "continue": "string",
  936. "remainingItemCount": 0,
  937. "resourceVersion": "string",
  938. "selfLink": "string"
  939. }
  940. }
  • Schema
  • Example (from schema)

Schema

apiVersion stringrequired

items object[]required

kind stringrequired

metadata object

continue string

remainingItemCount int64

resourceVersion string

selfLink string

  1. {
  2. "apiVersion": "string",
  3. "items": [
  4. {
  5. "apiVersion": "string",
  6. "kind": "string",
  7. "metadata": {
  8. "name": "string",
  9. "namespace": "string"
  10. },
  11. "spec": {
  12. "accessCredentials": [
  13. {
  14. "sshPublicKey": {
  15. "propagationMethod": {
  16. "configDrive": {},
  17. "noCloud": {},
  18. "qemuGuestAgent": {
  19. "users": [
  20. "string"
  21. ]
  22. }
  23. },
  24. "source": {
  25. "secret": {
  26. "secretName": "string"
  27. }
  28. }
  29. },
  30. "userPassword": {
  31. "propagationMethod": {
  32. "qemuGuestAgent": {}
  33. },
  34. "source": {
  35. "secret": {
  36. "secretName": "string"
  37. }
  38. }
  39. }
  40. }
  41. ],
  42. "affinity": {
  43. "nodeAffinity": {
  44. "preferredDuringSchedulingIgnoredDuringExecution": [
  45. {
  46. "preference": {
  47. "matchExpressions": [
  48. {
  49. "key": "string",
  50. "operator": "DoesNotExist",
  51. "values": [
  52. "string"
  53. ]
  54. }
  55. ],
  56. "matchFields": [
  57. {
  58. "key": "string",
  59. "operator": "DoesNotExist",
  60. "values": [
  61. "string"
  62. ]
  63. }
  64. ]
  65. },
  66. "weight": 0
  67. }
  68. ],
  69. "requiredDuringSchedulingIgnoredDuringExecution": {
  70. "nodeSelectorTerms": [
  71. {
  72. "matchExpressions": [
  73. {
  74. "key": "string",
  75. "operator": "DoesNotExist",
  76. "values": [
  77. "string"
  78. ]
  79. }
  80. ],
  81. "matchFields": [
  82. {
  83. "key": "string",
  84. "operator": "DoesNotExist",
  85. "values": [
  86. "string"
  87. ]
  88. }
  89. ]
  90. }
  91. ]
  92. }
  93. },
  94. "podAffinity": {
  95. "preferredDuringSchedulingIgnoredDuringExecution": [
  96. {
  97. "podAffinityTerm": {
  98. "labelSelector": {
  99. "matchExpressions": [
  100. {
  101. "key": "string",
  102. "operator": "string",
  103. "values": [
  104. "string"
  105. ]
  106. }
  107. ],
  108. "matchLabels": {}
  109. },
  110. "namespaceSelector": {
  111. "matchExpressions": [
  112. {
  113. "key": "string",
  114. "operator": "string",
  115. "values": [
  116. "string"
  117. ]
  118. }
  119. ],
  120. "matchLabels": {}
  121. },
  122. "namespaces": [
  123. "string"
  124. ],
  125. "topologyKey": "string"
  126. },
  127. "weight": 0
  128. }
  129. ],
  130. "requiredDuringSchedulingIgnoredDuringExecution": [
  131. {
  132. "labelSelector": {
  133. "matchExpressions": [
  134. {
  135. "key": "string",
  136. "operator": "string",
  137. "values": [
  138. "string"
  139. ]
  140. }
  141. ],
  142. "matchLabels": {}
  143. },
  144. "namespaceSelector": {
  145. "matchExpressions": [
  146. {
  147. "key": "string",
  148. "operator": "string",
  149. "values": [
  150. "string"
  151. ]
  152. }
  153. ],
  154. "matchLabels": {}
  155. },
  156. "namespaces": [
  157. "string"
  158. ],
  159. "topologyKey": "string"
  160. }
  161. ]
  162. },
  163. "podAntiAffinity": {
  164. "preferredDuringSchedulingIgnoredDuringExecution": [
  165. {
  166. "podAffinityTerm": {
  167. "labelSelector": {
  168. "matchExpressions": [
  169. {
  170. "key": "string",
  171. "operator": "string",
  172. "values": [
  173. "string"
  174. ]
  175. }
  176. ],
  177. "matchLabels": {}
  178. },
  179. "namespaceSelector": {
  180. "matchExpressions": [
  181. {
  182. "key": "string",
  183. "operator": "string",
  184. "values": [
  185. "string"
  186. ]
  187. }
  188. ],
  189. "matchLabels": {}
  190. },
  191. "namespaces": [
  192. "string"
  193. ],
  194. "topologyKey": "string"
  195. },
  196. "weight": 0
  197. }
  198. ],
  199. "requiredDuringSchedulingIgnoredDuringExecution": [
  200. {
  201. "labelSelector": {
  202. "matchExpressions": [
  203. {
  204. "key": "string",
  205. "operator": "string",
  206. "values": [
  207. "string"
  208. ]
  209. }
  210. ],
  211. "matchLabels": {}
  212. },
  213. "namespaceSelector": {
  214. "matchExpressions": [
  215. {
  216. "key": "string",
  217. "operator": "string",
  218. "values": [
  219. "string"
  220. ]
  221. }
  222. ],
  223. "matchLabels": {}
  224. },
  225. "namespaces": [
  226. "string"
  227. ],
  228. "topologyKey": "string"
  229. }
  230. ]
  231. }
  232. },
  233. "architecture": "string",
  234. "dnsConfig": {
  235. "nameservers": [
  236. "string"
  237. ],
  238. "options": [
  239. {
  240. "name": "string",
  241. "value": "string"
  242. }
  243. ],
  244. "searches": [
  245. "string"
  246. ]
  247. },
  248. "dnsPolicy": "ClusterFirst",
  249. "domain": {
  250. "chassis": {
  251. "asset": "string",
  252. "manufacturer": "string",
  253. "serial": "string",
  254. "sku": "string",
  255. "version": "string"
  256. },
  257. "clock": {
  258. "timer": {
  259. "hpet": {
  260. "present": true,
  261. "tickPolicy": "string"
  262. },
  263. "hyperv": {
  264. "present": true
  265. },
  266. "kvm": {
  267. "present": true
  268. },
  269. "pit": {
  270. "present": true,
  271. "tickPolicy": "string"
  272. },
  273. "rtc": {
  274. "present": true,
  275. "tickPolicy": "string",
  276. "track": "string"
  277. }
  278. },
  279. "timezone": "string",
  280. "utc": {
  281. "offsetSeconds": 0
  282. }
  283. },
  284. "cpu": {
  285. "cores": 0,
  286. "dedicatedCpuPlacement": true,
  287. "features": [
  288. {
  289. "name": "string",
  290. "policy": "string"
  291. }
  292. ],
  293. "isolateEmulatorThread": true,
  294. "maxSockets": 0,
  295. "model": "string",
  296. "numa": {
  297. "guestMappingPassthrough": {}
  298. },
  299. "realtime": {
  300. "mask": "string"
  301. },
  302. "sockets": 0,
  303. "threads": 0
  304. },
  305. "devices": {
  306. "autoattachGraphicsDevice": true,
  307. "autoattachInputDevice": true,
  308. "autoattachMemBalloon": true,
  309. "autoattachPodInterface": true,
  310. "autoattachSerialConsole": true,
  311. "autoattachVSOCK": true,
  312. "blockMultiQueue": true,
  313. "clientPassthrough": {},
  314. "disableHotplug": true,
  315. "disks": [
  316. {
  317. "blockSize": {
  318. "custom": {
  319. "logical": 0,
  320. "physical": 0
  321. },
  322. "matchVolume": {
  323. "enabled": true
  324. }
  325. },
  326. "bootOrder": 0,
  327. "cache": "string",
  328. "cdrom": {
  329. "bus": "string",
  330. "readonly": true,
  331. "tray": "string"
  332. },
  333. "dedicatedIOThread": true,
  334. "disk": {
  335. "bus": "string",
  336. "pciAddress": "string",
  337. "readonly": true
  338. },
  339. "errorPolicy": "string",
  340. "io": "string",
  341. "lun": {
  342. "bus": "string",
  343. "readonly": true,
  344. "reservation": true
  345. },
  346. "name": "string",
  347. "serial": "string",
  348. "shareable": true,
  349. "tag": "string"
  350. }
  351. ],
  352. "downwardMetrics": {},
  353. "filesystems": [
  354. {
  355. "name": "string",
  356. "virtiofs": {}
  357. }
  358. ],
  359. "gpus": [
  360. {
  361. "deviceName": "string",
  362. "name": "string",
  363. "tag": "string",
  364. "virtualGPUOptions": {
  365. "display": {
  366. "enabled": true,
  367. "ramFB": {
  368. "enabled": true
  369. }
  370. }
  371. }
  372. }
  373. ],
  374. "hostDevices": [
  375. {
  376. "deviceName": "string",
  377. "name": "string",
  378. "tag": "string"
  379. }
  380. ],
  381. "inputs": [
  382. {
  383. "bus": "string",
  384. "name": "string",
  385. "type": "string"
  386. }
  387. ],
  388. "interfaces": [
  389. {
  390. "acpiIndex": 0,
  391. "binding": {
  392. "name": "string"
  393. },
  394. "bootOrder": 0,
  395. "bridge": {},
  396. "dhcpOptions": {
  397. "bootFileName": "string",
  398. "ntpServers": [
  399. "string"
  400. ],
  401. "privateOptions": [
  402. {
  403. "option": 0,
  404. "value": "string"
  405. }
  406. ],
  407. "tftpServerName": "string"
  408. },
  409. "macAddress": "string",
  410. "macvtap": {},
  411. "masquerade": {},
  412. "model": "string",
  413. "name": "string",
  414. "passt": {},
  415. "pciAddress": "string",
  416. "ports": [
  417. {
  418. "name": "string",
  419. "port": 0,
  420. "protocol": "string"
  421. }
  422. ],
  423. "slirp": {},
  424. "sriov": {},
  425. "state": "string",
  426. "tag": "string"
  427. }
  428. ],
  429. "logSerialConsole": true,
  430. "networkInterfaceMultiqueue": true,
  431. "rng": {},
  432. "sound": {
  433. "model": "string",
  434. "name": "string"
  435. },
  436. "tpm": {
  437. "persistent": true
  438. },
  439. "useVirtioTransitional": true,
  440. "watchdog": {
  441. "i6300esb": {
  442. "action": "string"
  443. },
  444. "name": "string"
  445. }
  446. },
  447. "features": {
  448. "acpi": {
  449. "enabled": true
  450. },
  451. "apic": {
  452. "enabled": true,
  453. "endOfInterrupt": true
  454. },
  455. "hyperv": {
  456. "evmcs": {
  457. "enabled": true
  458. },
  459. "frequencies": {
  460. "enabled": true
  461. },
  462. "ipi": {
  463. "enabled": true
  464. },
  465. "reenlightenment": {
  466. "enabled": true
  467. },
  468. "relaxed": {
  469. "enabled": true
  470. },
  471. "reset": {
  472. "enabled": true
  473. },
  474. "runtime": {
  475. "enabled": true
  476. },
  477. "spinlocks": {
  478. "enabled": true,
  479. "spinlocks": 0
  480. },
  481. "synic": {
  482. "enabled": true
  483. },
  484. "synictimer": {
  485. "direct": {
  486. "enabled": true
  487. },
  488. "enabled": true
  489. },
  490. "tlbflush": {
  491. "enabled": true
  492. },
  493. "vapic": {
  494. "enabled": true
  495. },
  496. "vendorid": {
  497. "enabled": true,
  498. "vendorid": "string"
  499. },
  500. "vpindex": {
  501. "enabled": true
  502. }
  503. },
  504. "kvm": {
  505. "hidden": true
  506. },
  507. "pvspinlock": {
  508. "enabled": true
  509. },
  510. "smm": {
  511. "enabled": true
  512. }
  513. },
  514. "firmware": {
  515. "bootloader": {
  516. "bios": {
  517. "useSerial": true
  518. },
  519. "efi": {
  520. "persistent": true,
  521. "secureBoot": true
  522. }
  523. },
  524. "kernelBoot": {
  525. "container": {
  526. "image": "string",
  527. "imagePullPolicy": "Always",
  528. "imagePullSecret": "string",
  529. "initrdPath": "string",
  530. "kernelPath": "string"
  531. },
  532. "kernelArgs": "string"
  533. },
  534. "serial": "string",
  535. "uuid": "string"
  536. },
  537. "ioThreadsPolicy": "string",
  538. "launchSecurity": {
  539. "sev": {
  540. "attestation": {},
  541. "dhCert": "string",
  542. "policy": {
  543. "encryptedState": true
  544. },
  545. "session": "string"
  546. }
  547. },
  548. "machine": {
  549. "type": "string"
  550. },
  551. "memory": {
  552. "guest": "string",
  553. "hugepages": {
  554. "pageSize": "string"
  555. },
  556. "maxGuest": "string"
  557. },
  558. "resources": {
  559. "limits": {},
  560. "overcommitGuestOverhead": true,
  561. "requests": {}
  562. }
  563. },
  564. "evictionStrategy": "string",
  565. "hostname": "string",
  566. "livenessProbe": {
  567. "exec": {
  568. "command": [
  569. "string"
  570. ]
  571. },
  572. "failureThreshold": 0,
  573. "guestAgentPing": {},
  574. "httpGet": {
  575. "host": "string",
  576. "httpHeaders": [
  577. {
  578. "name": "string",
  579. "value": "string"
  580. }
  581. ],
  582. "path": "string",
  583. "port": {},
  584. "scheme": "HTTP"
  585. },
  586. "initialDelaySeconds": 0,
  587. "periodSeconds": 0,
  588. "successThreshold": 0,
  589. "tcpSocket": {
  590. "host": "string",
  591. "port": {}
  592. },
  593. "timeoutSeconds": 0
  594. },
  595. "networks": [
  596. {
  597. "multus": {
  598. "default": true,
  599. "networkName": "string"
  600. },
  601. "name": "string",
  602. "pod": {
  603. "vmIPv6NetworkCIDR": "string",
  604. "vmNetworkCIDR": "string"
  605. }
  606. }
  607. ],
  608. "nodeSelector": {},
  609. "priorityClassName": "string",
  610. "readinessProbe": {
  611. "exec": {
  612. "command": [
  613. "string"
  614. ]
  615. },
  616. "failureThreshold": 0,
  617. "guestAgentPing": {},
  618. "httpGet": {
  619. "host": "string",
  620. "httpHeaders": [
  621. {
  622. "name": "string",
  623. "value": "string"
  624. }
  625. ],
  626. "path": "string",
  627. "port": {},
  628. "scheme": "HTTP"
  629. },
  630. "initialDelaySeconds": 0,
  631. "periodSeconds": 0,
  632. "successThreshold": 0,
  633. "tcpSocket": {
  634. "host": "string",
  635. "port": {}
  636. },
  637. "timeoutSeconds": 0
  638. },
  639. "schedulerName": "string",
  640. "startStrategy": "string",
  641. "subdomain": "string",
  642. "terminationGracePeriodSeconds": 0,
  643. "tolerations": [
  644. {
  645. "effect": "NoExecute",
  646. "key": "string",
  647. "operator": "Equal",
  648. "tolerationSeconds": 0,
  649. "value": "string"
  650. }
  651. ],
  652. "topologySpreadConstraints": [
  653. {
  654. "labelSelector": {
  655. "matchExpressions": [
  656. {
  657. "key": "string",
  658. "operator": "string",
  659. "values": [
  660. "string"
  661. ]
  662. }
  663. ],
  664. "matchLabels": {}
  665. },
  666. "matchLabelKeys": [
  667. "string"
  668. ],
  669. "maxSkew": 0,
  670. "minDomains": 0,
  671. "nodeAffinityPolicy": "string",
  672. "nodeTaintsPolicy": "string",
  673. "topologyKey": "string",
  674. "whenUnsatisfiable": "DoNotSchedule"
  675. }
  676. ],
  677. "volumes": [
  678. {
  679. "cloudInitConfigDrive": {
  680. "networkData": "string",
  681. "networkDataBase64": "string",
  682. "networkDataSecretRef": {
  683. "name": "string"
  684. },
  685. "secretRef": {
  686. "name": "string"
  687. },
  688. "userData": "string",
  689. "userDataBase64": "string"
  690. },
  691. "cloudInitNoCloud": {
  692. "networkData": "string",
  693. "networkDataBase64": "string",
  694. "networkDataSecretRef": {
  695. "name": "string"
  696. },
  697. "secretRef": {
  698. "name": "string"
  699. },
  700. "userData": "string",
  701. "userDataBase64": "string"
  702. },
  703. "configMap": {
  704. "name": "string",
  705. "optional": true,
  706. "volumeLabel": "string"
  707. },
  708. "containerDisk": {
  709. "image": "string",
  710. "imagePullPolicy": "Always",
  711. "imagePullSecret": "string",
  712. "path": "string"
  713. },
  714. "dataVolume": {
  715. "hotpluggable": true,
  716. "name": "string"
  717. },
  718. "downwardAPI": {
  719. "fields": [
  720. {
  721. "fieldRef": {
  722. "apiVersion": "string",
  723. "fieldPath": "string"
  724. },
  725. "mode": 0,
  726. "path": "string",
  727. "resourceFieldRef": {
  728. "containerName": "string",
  729. "divisor": {},
  730. "resource": "string"
  731. }
  732. }
  733. ],
  734. "volumeLabel": "string"
  735. },
  736. "downwardMetrics": {},
  737. "emptyDisk": {
  738. "capacity": {}
  739. },
  740. "ephemeral": {
  741. "persistentVolumeClaim": {
  742. "claimName": "string",
  743. "readOnly": true
  744. }
  745. },
  746. "hostDisk": {
  747. "capacity": {},
  748. "path": "string",
  749. "shared": true,
  750. "type": "string"
  751. },
  752. "memoryDump": {
  753. "claimName": "string",
  754. "hotpluggable": true,
  755. "readOnly": true
  756. },
  757. "name": "string",
  758. "persistentVolumeClaim": {
  759. "claimName": "string",
  760. "hotpluggable": true,
  761. "readOnly": true
  762. },
  763. "secret": {
  764. "optional": true,
  765. "secretName": "string",
  766. "volumeLabel": "string"
  767. },
  768. "serviceAccount": {
  769. "serviceAccountName": "string"
  770. },
  771. "sysprep": {
  772. "configMap": {
  773. "name": "string"
  774. },
  775. "secret": {
  776. "name": "string"
  777. }
  778. }
  779. }
  780. ]
  781. },
  782. "status": {
  783. "VSOCKCID": 0,
  784. "activePods": {},
  785. "conditions": [
  786. {
  787. "lastProbeTime": {},
  788. "lastTransitionTime": {},
  789. "message": "string",
  790. "reason": "string",
  791. "status": "string",
  792. "type": "string"
  793. }
  794. ],
  795. "currentCPUTopology": {
  796. "cores": 0,
  797. "sockets": 0,
  798. "threads": 0
  799. },
  800. "evacuationNodeName": "string",
  801. "fsFreezeStatus": "string",
  802. "guestOSInfo": {
  803. "id": "string",
  804. "kernelRelease": "string",
  805. "kernelVersion": "string",
  806. "machine": "string",
  807. "name": "string",
  808. "prettyName": "string",
  809. "version": "string",
  810. "versionId": "string"
  811. },
  812. "interfaces": [
  813. {
  814. "infoSource": "string",
  815. "interfaceName": "string",
  816. "ipAddress": "string",
  817. "ipAddresses": [
  818. "string"
  819. ],
  820. "mac": "string",
  821. "name": "string",
  822. "queueCount": 0
  823. }
  824. ],
  825. "kernelBootStatus": {
  826. "initrdInfo": {
  827. "checksum": 0
  828. },
  829. "kernelInfo": {
  830. "checksum": 0
  831. }
  832. },
  833. "launcherContainerImageVersion": "string",
  834. "machine": {
  835. "type": "string"
  836. },
  837. "memory": {
  838. "guestAtBoot": "string",
  839. "guestCurrent": "string",
  840. "guestRequested": "string"
  841. },
  842. "migrationMethod": "string",
  843. "migrationState": {
  844. "abortRequested": true,
  845. "abortStatus": "string",
  846. "completed": true,
  847. "endTimestamp": "string",
  848. "failed": true,
  849. "migrationConfiguration": {
  850. "allowAutoConverge": true,
  851. "allowPostCopy": true,
  852. "bandwidthPerMigration": "string",
  853. "completionTimeoutPerGiB": 0,
  854. "disableTLS": true,
  855. "matchSELinuxLevelOnMigration": true,
  856. "network": "string",
  857. "nodeDrainTaintKey": "string",
  858. "parallelMigrationsPerCluster": 0,
  859. "parallelOutboundMigrationsPerNode": 0,
  860. "progressTimeout": 0,
  861. "unsafeMigrationOverride": true
  862. },
  863. "migrationPolicyName": "string",
  864. "migrationUid": "string",
  865. "mode": "string",
  866. "sourceNode": "string",
  867. "startTimestamp": "string",
  868. "targetAttachmentPodUID": "string",
  869. "targetCPUSet": [
  870. 0
  871. ],
  872. "targetDirectMigrationNodePorts": {},
  873. "targetNode": "string",
  874. "targetNodeAddress": "string",
  875. "targetNodeDomainDetected": true,
  876. "targetNodeDomainReadyTimestamp": "string",
  877. "targetNodeTopology": "string",
  878. "targetPod": "string"
  879. },
  880. "migrationTransport": "string",
  881. "nodeName": "string",
  882. "phase": "string",
  883. "phaseTransitionTimestamps": [
  884. {
  885. "phase": "string",
  886. "phaseTransitionTimestamp": {}
  887. }
  888. ],
  889. "qosClass": "string",
  890. "reason": "string",
  891. "runtimeUser": 0,
  892. "selinuxContext": "string",
  893. "topologyHints": {
  894. "tscFrequency": 0
  895. },
  896. "virtualMachineRevisionName": "string",
  897. "volumeStatus": [
  898. {
  899. "containerDiskVolume": {
  900. "checksum": 0
  901. },
  902. "hotplugVolume": {
  903. "attachPodName": "string",
  904. "attachPodUID": "string"
  905. },
  906. "memoryDumpVolume": {
  907. "claimName": "string",
  908. "endTimestamp": "string",
  909. "startTimestamp": "string",
  910. "targetFileName": "string"
  911. },
  912. "message": "string",
  913. "name": "string",
  914. "persistentVolumeClaimInfo": {
  915. "accessModes": [
  916. "string"
  917. ],
  918. "capacity": {},
  919. "filesystemOverhead": "string",
  920. "preallocated": true,
  921. "requests": {},
  922. "volumeMode": "string"
  923. },
  924. "phase": "string",
  925. "reason": "string",
  926. "size": 0,
  927. "target": "string"
  928. }
  929. ]
  930. }
  931. }
  932. ],
  933. "kind": "string",
  934. "metadata": {
  935. "continue": "string",
  936. "remainingItemCount": 0,
  937. "resourceVersion": "string",
  938. "selfLink": "string"
  939. }
  940. }
  • Schema
  • Example (from schema)

Schema

apiVersion stringrequired

items object[]required

kind stringrequired

metadata object

continue string

remainingItemCount int64

resourceVersion string

selfLink string

  1. {
  2. "apiVersion": "string",
  3. "items": [
  4. {
  5. "apiVersion": "string",
  6. "kind": "string",
  7. "metadata": {
  8. "name": "string",
  9. "namespace": "string"
  10. },
  11. "spec": {
  12. "accessCredentials": [
  13. {
  14. "sshPublicKey": {
  15. "propagationMethod": {
  16. "configDrive": {},
  17. "noCloud": {},
  18. "qemuGuestAgent": {
  19. "users": [
  20. "string"
  21. ]
  22. }
  23. },
  24. "source": {
  25. "secret": {
  26. "secretName": "string"
  27. }
  28. }
  29. },
  30. "userPassword": {
  31. "propagationMethod": {
  32. "qemuGuestAgent": {}
  33. },
  34. "source": {
  35. "secret": {
  36. "secretName": "string"
  37. }
  38. }
  39. }
  40. }
  41. ],
  42. "affinity": {
  43. "nodeAffinity": {
  44. "preferredDuringSchedulingIgnoredDuringExecution": [
  45. {
  46. "preference": {
  47. "matchExpressions": [
  48. {
  49. "key": "string",
  50. "operator": "DoesNotExist",
  51. "values": [
  52. "string"
  53. ]
  54. }
  55. ],
  56. "matchFields": [
  57. {
  58. "key": "string",
  59. "operator": "DoesNotExist",
  60. "values": [
  61. "string"
  62. ]
  63. }
  64. ]
  65. },
  66. "weight": 0
  67. }
  68. ],
  69. "requiredDuringSchedulingIgnoredDuringExecution": {
  70. "nodeSelectorTerms": [
  71. {
  72. "matchExpressions": [
  73. {
  74. "key": "string",
  75. "operator": "DoesNotExist",
  76. "values": [
  77. "string"
  78. ]
  79. }
  80. ],
  81. "matchFields": [
  82. {
  83. "key": "string",
  84. "operator": "DoesNotExist",
  85. "values": [
  86. "string"
  87. ]
  88. }
  89. ]
  90. }
  91. ]
  92. }
  93. },
  94. "podAffinity": {
  95. "preferredDuringSchedulingIgnoredDuringExecution": [
  96. {
  97. "podAffinityTerm": {
  98. "labelSelector": {
  99. "matchExpressions": [
  100. {
  101. "key": "string",
  102. "operator": "string",
  103. "values": [
  104. "string"
  105. ]
  106. }
  107. ],
  108. "matchLabels": {}
  109. },
  110. "namespaceSelector": {
  111. "matchExpressions": [
  112. {
  113. "key": "string",
  114. "operator": "string",
  115. "values": [
  116. "string"
  117. ]
  118. }
  119. ],
  120. "matchLabels": {}
  121. },
  122. "namespaces": [
  123. "string"
  124. ],
  125. "topologyKey": "string"
  126. },
  127. "weight": 0
  128. }
  129. ],
  130. "requiredDuringSchedulingIgnoredDuringExecution": [
  131. {
  132. "labelSelector": {
  133. "matchExpressions": [
  134. {
  135. "key": "string",
  136. "operator": "string",
  137. "values": [
  138. "string"
  139. ]
  140. }
  141. ],
  142. "matchLabels": {}
  143. },
  144. "namespaceSelector": {
  145. "matchExpressions": [
  146. {
  147. "key": "string",
  148. "operator": "string",
  149. "values": [
  150. "string"
  151. ]
  152. }
  153. ],
  154. "matchLabels": {}
  155. },
  156. "namespaces": [
  157. "string"
  158. ],
  159. "topologyKey": "string"
  160. }
  161. ]
  162. },
  163. "podAntiAffinity": {
  164. "preferredDuringSchedulingIgnoredDuringExecution": [
  165. {
  166. "podAffinityTerm": {
  167. "labelSelector": {
  168. "matchExpressions": [
  169. {
  170. "key": "string",
  171. "operator": "string",
  172. "values": [
  173. "string"
  174. ]
  175. }
  176. ],
  177. "matchLabels": {}
  178. },
  179. "namespaceSelector": {
  180. "matchExpressions": [
  181. {
  182. "key": "string",
  183. "operator": "string",
  184. "values": [
  185. "string"
  186. ]
  187. }
  188. ],
  189. "matchLabels": {}
  190. },
  191. "namespaces": [
  192. "string"
  193. ],
  194. "topologyKey": "string"
  195. },
  196. "weight": 0
  197. }
  198. ],
  199. "requiredDuringSchedulingIgnoredDuringExecution": [
  200. {
  201. "labelSelector": {
  202. "matchExpressions": [
  203. {
  204. "key": "string",
  205. "operator": "string",
  206. "values": [
  207. "string"
  208. ]
  209. }
  210. ],
  211. "matchLabels": {}
  212. },
  213. "namespaceSelector": {
  214. "matchExpressions": [
  215. {
  216. "key": "string",
  217. "operator": "string",
  218. "values": [
  219. "string"
  220. ]
  221. }
  222. ],
  223. "matchLabels": {}
  224. },
  225. "namespaces": [
  226. "string"
  227. ],
  228. "topologyKey": "string"
  229. }
  230. ]
  231. }
  232. },
  233. "architecture": "string",
  234. "dnsConfig": {
  235. "nameservers": [
  236. "string"
  237. ],
  238. "options": [
  239. {
  240. "name": "string",
  241. "value": "string"
  242. }
  243. ],
  244. "searches": [
  245. "string"
  246. ]
  247. },
  248. "dnsPolicy": "ClusterFirst",
  249. "domain": {
  250. "chassis": {
  251. "asset": "string",
  252. "manufacturer": "string",
  253. "serial": "string",
  254. "sku": "string",
  255. "version": "string"
  256. },
  257. "clock": {
  258. "timer": {
  259. "hpet": {
  260. "present": true,
  261. "tickPolicy": "string"
  262. },
  263. "hyperv": {
  264. "present": true
  265. },
  266. "kvm": {
  267. "present": true
  268. },
  269. "pit": {
  270. "present": true,
  271. "tickPolicy": "string"
  272. },
  273. "rtc": {
  274. "present": true,
  275. "tickPolicy": "string",
  276. "track": "string"
  277. }
  278. },
  279. "timezone": "string",
  280. "utc": {
  281. "offsetSeconds": 0
  282. }
  283. },
  284. "cpu": {
  285. "cores": 0,
  286. "dedicatedCpuPlacement": true,
  287. "features": [
  288. {
  289. "name": "string",
  290. "policy": "string"
  291. }
  292. ],
  293. "isolateEmulatorThread": true,
  294. "maxSockets": 0,
  295. "model": "string",
  296. "numa": {
  297. "guestMappingPassthrough": {}
  298. },
  299. "realtime": {
  300. "mask": "string"
  301. },
  302. "sockets": 0,
  303. "threads": 0
  304. },
  305. "devices": {
  306. "autoattachGraphicsDevice": true,
  307. "autoattachInputDevice": true,
  308. "autoattachMemBalloon": true,
  309. "autoattachPodInterface": true,
  310. "autoattachSerialConsole": true,
  311. "autoattachVSOCK": true,
  312. "blockMultiQueue": true,
  313. "clientPassthrough": {},
  314. "disableHotplug": true,
  315. "disks": [
  316. {
  317. "blockSize": {
  318. "custom": {
  319. "logical": 0,
  320. "physical": 0
  321. },
  322. "matchVolume": {
  323. "enabled": true
  324. }
  325. },
  326. "bootOrder": 0,
  327. "cache": "string",
  328. "cdrom": {
  329. "bus": "string",
  330. "readonly": true,
  331. "tray": "string"
  332. },
  333. "dedicatedIOThread": true,
  334. "disk": {
  335. "bus": "string",
  336. "pciAddress": "string",
  337. "readonly": true
  338. },
  339. "errorPolicy": "string",
  340. "io": "string",
  341. "lun": {
  342. "bus": "string",
  343. "readonly": true,
  344. "reservation": true
  345. },
  346. "name": "string",
  347. "serial": "string",
  348. "shareable": true,
  349. "tag": "string"
  350. }
  351. ],
  352. "downwardMetrics": {},
  353. "filesystems": [
  354. {
  355. "name": "string",
  356. "virtiofs": {}
  357. }
  358. ],
  359. "gpus": [
  360. {
  361. "deviceName": "string",
  362. "name": "string",
  363. "tag": "string",
  364. "virtualGPUOptions": {
  365. "display": {
  366. "enabled": true,
  367. "ramFB": {
  368. "enabled": true
  369. }
  370. }
  371. }
  372. }
  373. ],
  374. "hostDevices": [
  375. {
  376. "deviceName": "string",
  377. "name": "string",
  378. "tag": "string"
  379. }
  380. ],
  381. "inputs": [
  382. {
  383. "bus": "string",
  384. "name": "string",
  385. "type": "string"
  386. }
  387. ],
  388. "interfaces": [
  389. {
  390. "acpiIndex": 0,
  391. "binding": {
  392. "name": "string"
  393. },
  394. "bootOrder": 0,
  395. "bridge": {},
  396. "dhcpOptions": {
  397. "bootFileName": "string",
  398. "ntpServers": [
  399. "string"
  400. ],
  401. "privateOptions": [
  402. {
  403. "option": 0,
  404. "value": "string"
  405. }
  406. ],
  407. "tftpServerName": "string"
  408. },
  409. "macAddress": "string",
  410. "macvtap": {},
  411. "masquerade": {},
  412. "model": "string",
  413. "name": "string",
  414. "passt": {},
  415. "pciAddress": "string",
  416. "ports": [
  417. {
  418. "name": "string",
  419. "port": 0,
  420. "protocol": "string"
  421. }
  422. ],
  423. "slirp": {},
  424. "sriov": {},
  425. "state": "string",
  426. "tag": "string"
  427. }
  428. ],
  429. "logSerialConsole": true,
  430. "networkInterfaceMultiqueue": true,
  431. "rng": {},
  432. "sound": {
  433. "model": "string",
  434. "name": "string"
  435. },
  436. "tpm": {
  437. "persistent": true
  438. },
  439. "useVirtioTransitional": true,
  440. "watchdog": {
  441. "i6300esb": {
  442. "action": "string"
  443. },
  444. "name": "string"
  445. }
  446. },
  447. "features": {
  448. "acpi": {
  449. "enabled": true
  450. },
  451. "apic": {
  452. "enabled": true,
  453. "endOfInterrupt": true
  454. },
  455. "hyperv": {
  456. "evmcs": {
  457. "enabled": true
  458. },
  459. "frequencies": {
  460. "enabled": true
  461. },
  462. "ipi": {
  463. "enabled": true
  464. },
  465. "reenlightenment": {
  466. "enabled": true
  467. },
  468. "relaxed": {
  469. "enabled": true
  470. },
  471. "reset": {
  472. "enabled": true
  473. },
  474. "runtime": {
  475. "enabled": true
  476. },
  477. "spinlocks": {
  478. "enabled": true,
  479. "spinlocks": 0
  480. },
  481. "synic": {
  482. "enabled": true
  483. },
  484. "synictimer": {
  485. "direct": {
  486. "enabled": true
  487. },
  488. "enabled": true
  489. },
  490. "tlbflush": {
  491. "enabled": true
  492. },
  493. "vapic": {
  494. "enabled": true
  495. },
  496. "vendorid": {
  497. "enabled": true,
  498. "vendorid": "string"
  499. },
  500. "vpindex": {
  501. "enabled": true
  502. }
  503. },
  504. "kvm": {
  505. "hidden": true
  506. },
  507. "pvspinlock": {
  508. "enabled": true
  509. },
  510. "smm": {
  511. "enabled": true
  512. }
  513. },
  514. "firmware": {
  515. "bootloader": {
  516. "bios": {
  517. "useSerial": true
  518. },
  519. "efi": {
  520. "persistent": true,
  521. "secureBoot": true
  522. }
  523. },
  524. "kernelBoot": {
  525. "container": {
  526. "image": "string",
  527. "imagePullPolicy": "Always",
  528. "imagePullSecret": "string",
  529. "initrdPath": "string",
  530. "kernelPath": "string"
  531. },
  532. "kernelArgs": "string"
  533. },
  534. "serial": "string",
  535. "uuid": "string"
  536. },
  537. "ioThreadsPolicy": "string",
  538. "launchSecurity": {
  539. "sev": {
  540. "attestation": {},
  541. "dhCert": "string",
  542. "policy": {
  543. "encryptedState": true
  544. },
  545. "session": "string"
  546. }
  547. },
  548. "machine": {
  549. "type": "string"
  550. },
  551. "memory": {
  552. "guest": "string",
  553. "hugepages": {
  554. "pageSize": "string"
  555. },
  556. "maxGuest": "string"
  557. },
  558. "resources": {
  559. "limits": {},
  560. "overcommitGuestOverhead": true,
  561. "requests": {}
  562. }
  563. },
  564. "evictionStrategy": "string",
  565. "hostname": "string",
  566. "livenessProbe": {
  567. "exec": {
  568. "command": [
  569. "string"
  570. ]
  571. },
  572. "failureThreshold": 0,
  573. "guestAgentPing": {},
  574. "httpGet": {
  575. "host": "string",
  576. "httpHeaders": [
  577. {
  578. "name": "string",
  579. "value": "string"
  580. }
  581. ],
  582. "path": "string",
  583. "port": {},
  584. "scheme": "HTTP"
  585. },
  586. "initialDelaySeconds": 0,
  587. "periodSeconds": 0,
  588. "successThreshold": 0,
  589. "tcpSocket": {
  590. "host": "string",
  591. "port": {}
  592. },
  593. "timeoutSeconds": 0
  594. },
  595. "networks": [
  596. {
  597. "multus": {
  598. "default": true,
  599. "networkName": "string"
  600. },
  601. "name": "string",
  602. "pod": {
  603. "vmIPv6NetworkCIDR": "string",
  604. "vmNetworkCIDR": "string"
  605. }
  606. }
  607. ],
  608. "nodeSelector": {},
  609. "priorityClassName": "string",
  610. "readinessProbe": {
  611. "exec": {
  612. "command": [
  613. "string"
  614. ]
  615. },
  616. "failureThreshold": 0,
  617. "guestAgentPing": {},
  618. "httpGet": {
  619. "host": "string",
  620. "httpHeaders": [
  621. {
  622. "name": "string",
  623. "value": "string"
  624. }
  625. ],
  626. "path": "string",
  627. "port": {},
  628. "scheme": "HTTP"
  629. },
  630. "initialDelaySeconds": 0,
  631. "periodSeconds": 0,
  632. "successThreshold": 0,
  633. "tcpSocket": {
  634. "host": "string",
  635. "port": {}
  636. },
  637. "timeoutSeconds": 0
  638. },
  639. "schedulerName": "string",
  640. "startStrategy": "string",
  641. "subdomain": "string",
  642. "terminationGracePeriodSeconds": 0,
  643. "tolerations": [
  644. {
  645. "effect": "NoExecute",
  646. "key": "string",
  647. "operator": "Equal",
  648. "tolerationSeconds": 0,
  649. "value": "string"
  650. }
  651. ],
  652. "topologySpreadConstraints": [
  653. {
  654. "labelSelector": {
  655. "matchExpressions": [
  656. {
  657. "key": "string",
  658. "operator": "string",
  659. "values": [
  660. "string"
  661. ]
  662. }
  663. ],
  664. "matchLabels": {}
  665. },
  666. "matchLabelKeys": [
  667. "string"
  668. ],
  669. "maxSkew": 0,
  670. "minDomains": 0,
  671. "nodeAffinityPolicy": "string",
  672. "nodeTaintsPolicy": "string",
  673. "topologyKey": "string",
  674. "whenUnsatisfiable": "DoNotSchedule"
  675. }
  676. ],
  677. "volumes": [
  678. {
  679. "cloudInitConfigDrive": {
  680. "networkData": "string",
  681. "networkDataBase64": "string",
  682. "networkDataSecretRef": {
  683. "name": "string"
  684. },
  685. "secretRef": {
  686. "name": "string"
  687. },
  688. "userData": "string",
  689. "userDataBase64": "string"
  690. },
  691. "cloudInitNoCloud": {
  692. "networkData": "string",
  693. "networkDataBase64": "string",
  694. "networkDataSecretRef": {
  695. "name": "string"
  696. },
  697. "secretRef": {
  698. "name": "string"
  699. },
  700. "userData": "string",
  701. "userDataBase64": "string"
  702. },
  703. "configMap": {
  704. "name": "string",
  705. "optional": true,
  706. "volumeLabel": "string"
  707. },
  708. "containerDisk": {
  709. "image": "string",
  710. "imagePullPolicy": "Always",
  711. "imagePullSecret": "string",
  712. "path": "string"
  713. },
  714. "dataVolume": {
  715. "hotpluggable": true,
  716. "name": "string"
  717. },
  718. "downwardAPI": {
  719. "fields": [
  720. {
  721. "fieldRef": {
  722. "apiVersion": "string",
  723. "fieldPath": "string"
  724. },
  725. "mode": 0,
  726. "path": "string",
  727. "resourceFieldRef": {
  728. "containerName": "string",
  729. "divisor": {},
  730. "resource": "string"
  731. }
  732. }
  733. ],
  734. "volumeLabel": "string"
  735. },
  736. "downwardMetrics": {},
  737. "emptyDisk": {
  738. "capacity": {}
  739. },
  740. "ephemeral": {
  741. "persistentVolumeClaim": {
  742. "claimName": "string",
  743. "readOnly": true
  744. }
  745. },
  746. "hostDisk": {
  747. "capacity": {},
  748. "path": "string",
  749. "shared": true,
  750. "type": "string"
  751. },
  752. "memoryDump": {
  753. "claimName": "string",
  754. "hotpluggable": true,
  755. "readOnly": true
  756. },
  757. "name": "string",
  758. "persistentVolumeClaim": {
  759. "claimName": "string",
  760. "hotpluggable": true,
  761. "readOnly": true
  762. },
  763. "secret": {
  764. "optional": true,
  765. "secretName": "string",
  766. "volumeLabel": "string"
  767. },
  768. "serviceAccount": {
  769. "serviceAccountName": "string"
  770. },
  771. "sysprep": {
  772. "configMap": {
  773. "name": "string"
  774. },
  775. "secret": {
  776. "name": "string"
  777. }
  778. }
  779. }
  780. ]
  781. },
  782. "status": {
  783. "VSOCKCID": 0,
  784. "activePods": {},
  785. "conditions": [
  786. {
  787. "lastProbeTime": {},
  788. "lastTransitionTime": {},
  789. "message": "string",
  790. "reason": "string",
  791. "status": "string",
  792. "type": "string"
  793. }
  794. ],
  795. "currentCPUTopology": {
  796. "cores": 0,
  797. "sockets": 0,
  798. "threads": 0
  799. },
  800. "evacuationNodeName": "string",
  801. "fsFreezeStatus": "string",
  802. "guestOSInfo": {
  803. "id": "string",
  804. "kernelRelease": "string",
  805. "kernelVersion": "string",
  806. "machine": "string",
  807. "name": "string",
  808. "prettyName": "string",
  809. "version": "string",
  810. "versionId": "string"
  811. },
  812. "interfaces": [
  813. {
  814. "infoSource": "string",
  815. "interfaceName": "string",
  816. "ipAddress": "string",
  817. "ipAddresses": [
  818. "string"
  819. ],
  820. "mac": "string",
  821. "name": "string",
  822. "queueCount": 0
  823. }
  824. ],
  825. "kernelBootStatus": {
  826. "initrdInfo": {
  827. "checksum": 0
  828. },
  829. "kernelInfo": {
  830. "checksum": 0
  831. }
  832. },
  833. "launcherContainerImageVersion": "string",
  834. "machine": {
  835. "type": "string"
  836. },
  837. "memory": {
  838. "guestAtBoot": "string",
  839. "guestCurrent": "string",
  840. "guestRequested": "string"
  841. },
  842. "migrationMethod": "string",
  843. "migrationState": {
  844. "abortRequested": true,
  845. "abortStatus": "string",
  846. "completed": true,
  847. "endTimestamp": "string",
  848. "failed": true,
  849. "migrationConfiguration": {
  850. "allowAutoConverge": true,
  851. "allowPostCopy": true,
  852. "bandwidthPerMigration": "string",
  853. "completionTimeoutPerGiB": 0,
  854. "disableTLS": true,
  855. "matchSELinuxLevelOnMigration": true,
  856. "network": "string",
  857. "nodeDrainTaintKey": "string",
  858. "parallelMigrationsPerCluster": 0,
  859. "parallelOutboundMigrationsPerNode": 0,
  860. "progressTimeout": 0,
  861. "unsafeMigrationOverride": true
  862. },
  863. "migrationPolicyName": "string",
  864. "migrationUid": "string",
  865. "mode": "string",
  866. "sourceNode": "string",
  867. "startTimestamp": "string",
  868. "targetAttachmentPodUID": "string",
  869. "targetCPUSet": [
  870. 0
  871. ],
  872. "targetDirectMigrationNodePorts": {},
  873. "targetNode": "string",
  874. "targetNodeAddress": "string",
  875. "targetNodeDomainDetected": true,
  876. "targetNodeDomainReadyTimestamp": "string",
  877. "targetNodeTopology": "string",
  878. "targetPod": "string"
  879. },
  880. "migrationTransport": "string",
  881. "nodeName": "string",
  882. "phase": "string",
  883. "phaseTransitionTimestamps": [
  884. {
  885. "phase": "string",
  886. "phaseTransitionTimestamp": {}
  887. }
  888. ],
  889. "qosClass": "string",
  890. "reason": "string",
  891. "runtimeUser": 0,
  892. "selinuxContext": "string",
  893. "topologyHints": {
  894. "tscFrequency": 0
  895. },
  896. "virtualMachineRevisionName": "string",
  897. "volumeStatus": [
  898. {
  899. "containerDiskVolume": {
  900. "checksum": 0
  901. },
  902. "hotplugVolume": {
  903. "attachPodName": "string",
  904. "attachPodUID": "string"
  905. },
  906. "memoryDumpVolume": {
  907. "claimName": "string",
  908. "endTimestamp": "string",
  909. "startTimestamp": "string",
  910. "targetFileName": "string"
  911. },
  912. "message": "string",
  913. "name": "string",
  914. "persistentVolumeClaimInfo": {
  915. "accessModes": [
  916. "string"
  917. ],
  918. "capacity": {},
  919. "filesystemOverhead": "string",
  920. "preallocated": true,
  921. "requests": {},
  922. "volumeMode": "string"
  923. },
  924. "phase": "string",
  925. "reason": "string",
  926. "size": 0,
  927. "target": "string"
  928. }
  929. ]
  930. }
  931. }
  932. ],
  933. "kind": "string",
  934. "metadata": {
  935. "continue": "string",
  936. "remainingItemCount": 0,
  937. "resourceVersion": "string",
  938. "selfLink": "string"
  939. }
  940. }

Unauthorized

  • application/json
  • application/json;stream=watch
  • application/yaml

  • Schema

Schema

string

  • Schema

Schema

string

  • Schema

Schema

string

Loading…