List Virtual Machine Backups For All Namespaces

  1. GET /apis/harvesterhci.io/v1beta1/virtualmachinebackups

Get a list of all VirtualMachineBackup objects.

Request

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 objectrequired

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. "source": {
  13. "apiGroup": "string",
  14. "kind": "string",
  15. "name": "string"
  16. },
  17. "type": "string"
  18. },
  19. "status": {
  20. "backupTarget": {
  21. "bucketName": "string",
  22. "bucketRegion": "string",
  23. "endpoint": "string"
  24. },
  25. "conditions": [
  26. {
  27. "lastTransitionTime": "string",
  28. "lastUpdateTime": "string",
  29. "message": "string",
  30. "reason": "string",
  31. "status": "string",
  32. "type": "string"
  33. }
  34. ],
  35. "creationTime": "string",
  36. "csiDriverVolumeSnapshotClassNames": {},
  37. "error": {
  38. "message": "string",
  39. "time": "string"
  40. },
  41. "progress": 0,
  42. "readyToUse": true,
  43. "secretBackups": [
  44. {
  45. "data": {},
  46. "name": "string"
  47. }
  48. ],
  49. "source": {
  50. "metadata": {
  51. "name": "string",
  52. "namespace": "string"
  53. },
  54. "spec": {
  55. "dataVolumeTemplates": [
  56. {
  57. "apiVersion": "string",
  58. "kind": "string",
  59. "metadata": {
  60. "name": "string",
  61. "namespace": "string"
  62. },
  63. "spec": {
  64. "checkpoints": [
  65. {
  66. "current": "string",
  67. "previous": "string"
  68. }
  69. ],
  70. "contentType": "string",
  71. "finalCheckpoint": true,
  72. "preallocation": true,
  73. "priorityClassName": "string",
  74. "pvc": {
  75. "accessModes": [
  76. "string"
  77. ],
  78. "dataSource": {
  79. "apiGroup": "string",
  80. "kind": "string",
  81. "name": "string"
  82. },
  83. "dataSourceRef": {
  84. "apiGroup": "string",
  85. "kind": "string",
  86. "name": "string",
  87. "namespace": "string"
  88. },
  89. "resources": {
  90. "claims": [
  91. {
  92. "name": "string"
  93. }
  94. ],
  95. "limits": {},
  96. "requests": {}
  97. },
  98. "selector": {
  99. "matchExpressions": [
  100. {
  101. "key": "string",
  102. "operator": "string",
  103. "values": [
  104. "string"
  105. ]
  106. }
  107. ],
  108. "matchLabels": {}
  109. },
  110. "storageClassName": "string",
  111. "volumeMode": "string",
  112. "volumeName": "string"
  113. },
  114. "source": {
  115. "blank": {},
  116. "gcs": {
  117. "secretRef": "string",
  118. "url": "string"
  119. },
  120. "http": {
  121. "certConfigMap": "string",
  122. "extraHeaders": [
  123. "string"
  124. ],
  125. "secretExtraHeaders": [
  126. "string"
  127. ],
  128. "secretRef": "string",
  129. "url": "string"
  130. },
  131. "imageio": {
  132. "certConfigMap": "string",
  133. "diskId": "string",
  134. "secretRef": "string",
  135. "url": "string"
  136. },
  137. "pvc": {
  138. "name": "string",
  139. "namespace": "string"
  140. },
  141. "registry": {
  142. "certConfigMap": "string",
  143. "imageStream": "string",
  144. "pullMethod": "string",
  145. "secretRef": "string",
  146. "url": "string"
  147. },
  148. "s3": {
  149. "certConfigMap": "string",
  150. "secretRef": "string",
  151. "url": "string"
  152. },
  153. "snapshot": {
  154. "name": "string",
  155. "namespace": "string"
  156. },
  157. "upload": {},
  158. "vddk": {
  159. "backingFile": "string",
  160. "initImageURL": "string",
  161. "secretRef": "string",
  162. "thumbprint": "string",
  163. "url": "string",
  164. "uuid": "string"
  165. }
  166. },
  167. "sourceRef": {
  168. "kind": "string",
  169. "name": "string",
  170. "namespace": "string"
  171. },
  172. "storage": {
  173. "accessModes": [
  174. "string"
  175. ],
  176. "dataSource": {
  177. "apiGroup": "string",
  178. "kind": "string",
  179. "name": "string"
  180. },
  181. "dataSourceRef": {
  182. "apiGroup": "string",
  183. "kind": "string",
  184. "name": "string",
  185. "namespace": "string"
  186. },
  187. "resources": {
  188. "claims": [
  189. {
  190. "name": "string"
  191. }
  192. ],
  193. "limits": {},
  194. "requests": {}
  195. },
  196. "selector": {
  197. "matchExpressions": [
  198. {
  199. "key": "string",
  200. "operator": "string",
  201. "values": [
  202. "string"
  203. ]
  204. }
  205. ],
  206. "matchLabels": {}
  207. },
  208. "storageClassName": "string",
  209. "volumeMode": "string",
  210. "volumeName": "string"
  211. }
  212. },
  213. "status": {}
  214. }
  215. ],
  216. "instancetype": {
  217. "inferFromVolume": "string",
  218. "inferFromVolumeFailurePolicy": "string",
  219. "kind": "string",
  220. "name": "string",
  221. "revisionName": "string"
  222. },
  223. "liveUpdateFeatures": {
  224. "affinity": {},
  225. "cpu": {
  226. "maxSockets": 0
  227. },
  228. "memory": {
  229. "maxGuest": "string"
  230. }
  231. },
  232. "preference": {
  233. "inferFromVolume": "string",
  234. "inferFromVolumeFailurePolicy": "string",
  235. "kind": "string",
  236. "name": "string",
  237. "revisionName": "string"
  238. },
  239. "runStrategy": "string",
  240. "running": true,
  241. "template": {
  242. "metadata": {
  243. "name": "string",
  244. "namespace": "string"
  245. },
  246. "spec": {
  247. "accessCredentials": [
  248. {
  249. "sshPublicKey": {
  250. "propagationMethod": {
  251. "configDrive": {},
  252. "noCloud": {},
  253. "qemuGuestAgent": {
  254. "users": [
  255. "string"
  256. ]
  257. }
  258. },
  259. "source": {
  260. "secret": {
  261. "secretName": "string"
  262. }
  263. }
  264. },
  265. "userPassword": {
  266. "propagationMethod": {
  267. "qemuGuestAgent": {}
  268. },
  269. "source": {
  270. "secret": {
  271. "secretName": "string"
  272. }
  273. }
  274. }
  275. }
  276. ],
  277. "affinity": {
  278. "nodeAffinity": {
  279. "preferredDuringSchedulingIgnoredDuringExecution": [
  280. {
  281. "preference": {
  282. "matchExpressions": [
  283. {
  284. "key": "string",
  285. "operator": "DoesNotExist",
  286. "values": [
  287. "string"
  288. ]
  289. }
  290. ],
  291. "matchFields": [
  292. {
  293. "key": "string",
  294. "operator": "DoesNotExist",
  295. "values": [
  296. "string"
  297. ]
  298. }
  299. ]
  300. },
  301. "weight": 0
  302. }
  303. ],
  304. "requiredDuringSchedulingIgnoredDuringExecution": {
  305. "nodeSelectorTerms": [
  306. {
  307. "matchExpressions": [
  308. {
  309. "key": "string",
  310. "operator": "DoesNotExist",
  311. "values": [
  312. "string"
  313. ]
  314. }
  315. ],
  316. "matchFields": [
  317. {
  318. "key": "string",
  319. "operator": "DoesNotExist",
  320. "values": [
  321. "string"
  322. ]
  323. }
  324. ]
  325. }
  326. ]
  327. }
  328. },
  329. "podAffinity": {
  330. "preferredDuringSchedulingIgnoredDuringExecution": [
  331. {
  332. "podAffinityTerm": {
  333. "labelSelector": {
  334. "matchExpressions": [
  335. {
  336. "key": "string",
  337. "operator": "string",
  338. "values": [
  339. "string"
  340. ]
  341. }
  342. ],
  343. "matchLabels": {}
  344. },
  345. "namespaceSelector": {
  346. "matchExpressions": [
  347. {
  348. "key": "string",
  349. "operator": "string",
  350. "values": [
  351. "string"
  352. ]
  353. }
  354. ],
  355. "matchLabels": {}
  356. },
  357. "namespaces": [
  358. "string"
  359. ],
  360. "topologyKey": "string"
  361. },
  362. "weight": 0
  363. }
  364. ],
  365. "requiredDuringSchedulingIgnoredDuringExecution": [
  366. {
  367. "labelSelector": {
  368. "matchExpressions": [
  369. {
  370. "key": "string",
  371. "operator": "string",
  372. "values": [
  373. "string"
  374. ]
  375. }
  376. ],
  377. "matchLabels": {}
  378. },
  379. "namespaceSelector": {
  380. "matchExpressions": [
  381. {
  382. "key": "string",
  383. "operator": "string",
  384. "values": [
  385. "string"
  386. ]
  387. }
  388. ],
  389. "matchLabels": {}
  390. },
  391. "namespaces": [
  392. "string"
  393. ],
  394. "topologyKey": "string"
  395. }
  396. ]
  397. },
  398. "podAntiAffinity": {
  399. "preferredDuringSchedulingIgnoredDuringExecution": [
  400. {
  401. "podAffinityTerm": {
  402. "labelSelector": {
  403. "matchExpressions": [
  404. {
  405. "key": "string",
  406. "operator": "string",
  407. "values": [
  408. "string"
  409. ]
  410. }
  411. ],
  412. "matchLabels": {}
  413. },
  414. "namespaceSelector": {
  415. "matchExpressions": [
  416. {
  417. "key": "string",
  418. "operator": "string",
  419. "values": [
  420. "string"
  421. ]
  422. }
  423. ],
  424. "matchLabels": {}
  425. },
  426. "namespaces": [
  427. "string"
  428. ],
  429. "topologyKey": "string"
  430. },
  431. "weight": 0
  432. }
  433. ],
  434. "requiredDuringSchedulingIgnoredDuringExecution": [
  435. {
  436. "labelSelector": {
  437. "matchExpressions": [
  438. {
  439. "key": "string",
  440. "operator": "string",
  441. "values": [
  442. "string"
  443. ]
  444. }
  445. ],
  446. "matchLabels": {}
  447. },
  448. "namespaceSelector": {
  449. "matchExpressions": [
  450. {
  451. "key": "string",
  452. "operator": "string",
  453. "values": [
  454. "string"
  455. ]
  456. }
  457. ],
  458. "matchLabels": {}
  459. },
  460. "namespaces": [
  461. "string"
  462. ],
  463. "topologyKey": "string"
  464. }
  465. ]
  466. }
  467. },
  468. "architecture": "string",
  469. "dnsConfig": {
  470. "nameservers": [
  471. "string"
  472. ],
  473. "options": [
  474. {
  475. "name": "string",
  476. "value": "string"
  477. }
  478. ],
  479. "searches": [
  480. "string"
  481. ]
  482. },
  483. "dnsPolicy": "ClusterFirst",
  484. "domain": {
  485. "chassis": {
  486. "asset": "string",
  487. "manufacturer": "string",
  488. "serial": "string",
  489. "sku": "string",
  490. "version": "string"
  491. },
  492. "clock": {
  493. "timer": {
  494. "hpet": {
  495. "present": true,
  496. "tickPolicy": "string"
  497. },
  498. "hyperv": {
  499. "present": true
  500. },
  501. "kvm": {
  502. "present": true
  503. },
  504. "pit": {
  505. "present": true,
  506. "tickPolicy": "string"
  507. },
  508. "rtc": {
  509. "present": true,
  510. "tickPolicy": "string",
  511. "track": "string"
  512. }
  513. },
  514. "timezone": "string",
  515. "utc": {
  516. "offsetSeconds": 0
  517. }
  518. },
  519. "cpu": {
  520. "cores": 0,
  521. "dedicatedCpuPlacement": true,
  522. "features": [
  523. {
  524. "name": "string",
  525. "policy": "string"
  526. }
  527. ],
  528. "isolateEmulatorThread": true,
  529. "maxSockets": 0,
  530. "model": "string",
  531. "numa": {
  532. "guestMappingPassthrough": {}
  533. },
  534. "realtime": {
  535. "mask": "string"
  536. },
  537. "sockets": 0,
  538. "threads": 0
  539. },
  540. "devices": {
  541. "autoattachGraphicsDevice": true,
  542. "autoattachInputDevice": true,
  543. "autoattachMemBalloon": true,
  544. "autoattachPodInterface": true,
  545. "autoattachSerialConsole": true,
  546. "autoattachVSOCK": true,
  547. "blockMultiQueue": true,
  548. "clientPassthrough": {},
  549. "disableHotplug": true,
  550. "disks": [
  551. {
  552. "blockSize": {
  553. "custom": {
  554. "logical": 0,
  555. "physical": 0
  556. },
  557. "matchVolume": {
  558. "enabled": true
  559. }
  560. },
  561. "bootOrder": 0,
  562. "cache": "string",
  563. "cdrom": {
  564. "bus": "string",
  565. "readonly": true,
  566. "tray": "string"
  567. },
  568. "dedicatedIOThread": true,
  569. "disk": {
  570. "bus": "string",
  571. "pciAddress": "string",
  572. "readonly": true
  573. },
  574. "errorPolicy": "string",
  575. "io": "string",
  576. "lun": {
  577. "bus": "string",
  578. "readonly": true,
  579. "reservation": true
  580. },
  581. "name": "string",
  582. "serial": "string",
  583. "shareable": true,
  584. "tag": "string"
  585. }
  586. ],
  587. "downwardMetrics": {},
  588. "filesystems": [
  589. {
  590. "name": "string",
  591. "virtiofs": {}
  592. }
  593. ],
  594. "gpus": [
  595. {
  596. "deviceName": "string",
  597. "name": "string",
  598. "tag": "string",
  599. "virtualGPUOptions": {
  600. "display": {
  601. "enabled": true,
  602. "ramFB": {
  603. "enabled": true
  604. }
  605. }
  606. }
  607. }
  608. ],
  609. "hostDevices": [
  610. {
  611. "deviceName": "string",
  612. "name": "string",
  613. "tag": "string"
  614. }
  615. ],
  616. "inputs": [
  617. {
  618. "bus": "string",
  619. "name": "string",
  620. "type": "string"
  621. }
  622. ],
  623. "interfaces": [
  624. {
  625. "acpiIndex": 0,
  626. "binding": {
  627. "name": "string"
  628. },
  629. "bootOrder": 0,
  630. "bridge": {},
  631. "dhcpOptions": {
  632. "bootFileName": "string",
  633. "ntpServers": [
  634. "string"
  635. ],
  636. "privateOptions": [
  637. {
  638. "option": 0,
  639. "value": "string"
  640. }
  641. ],
  642. "tftpServerName": "string"
  643. },
  644. "macAddress": "string",
  645. "macvtap": {},
  646. "masquerade": {},
  647. "model": "string",
  648. "name": "string",
  649. "passt": {},
  650. "pciAddress": "string",
  651. "ports": [
  652. {
  653. "name": "string",
  654. "port": 0,
  655. "protocol": "string"
  656. }
  657. ],
  658. "slirp": {},
  659. "sriov": {},
  660. "state": "string",
  661. "tag": "string"
  662. }
  663. ],
  664. "logSerialConsole": true,
  665. "networkInterfaceMultiqueue": true,
  666. "rng": {},
  667. "sound": {
  668. "model": "string",
  669. "name": "string"
  670. },
  671. "tpm": {
  672. "persistent": true
  673. },
  674. "useVirtioTransitional": true,
  675. "watchdog": {
  676. "i6300esb": {
  677. "action": "string"
  678. },
  679. "name": "string"
  680. }
  681. },
  682. "features": {
  683. "acpi": {
  684. "enabled": true
  685. },
  686. "apic": {
  687. "enabled": true,
  688. "endOfInterrupt": true
  689. },
  690. "hyperv": {
  691. "evmcs": {
  692. "enabled": true
  693. },
  694. "frequencies": {
  695. "enabled": true
  696. },
  697. "ipi": {
  698. "enabled": true
  699. },
  700. "reenlightenment": {
  701. "enabled": true
  702. },
  703. "relaxed": {
  704. "enabled": true
  705. },
  706. "reset": {
  707. "enabled": true
  708. },
  709. "runtime": {
  710. "enabled": true
  711. },
  712. "spinlocks": {
  713. "enabled": true,
  714. "spinlocks": 0
  715. },
  716. "synic": {
  717. "enabled": true
  718. },
  719. "synictimer": {
  720. "direct": {
  721. "enabled": true
  722. },
  723. "enabled": true
  724. },
  725. "tlbflush": {
  726. "enabled": true
  727. },
  728. "vapic": {
  729. "enabled": true
  730. },
  731. "vendorid": {
  732. "enabled": true,
  733. "vendorid": "string"
  734. },
  735. "vpindex": {
  736. "enabled": true
  737. }
  738. },
  739. "kvm": {
  740. "hidden": true
  741. },
  742. "pvspinlock": {
  743. "enabled": true
  744. },
  745. "smm": {
  746. "enabled": true
  747. }
  748. },
  749. "firmware": {
  750. "bootloader": {
  751. "bios": {
  752. "useSerial": true
  753. },
  754. "efi": {
  755. "persistent": true,
  756. "secureBoot": true
  757. }
  758. },
  759. "kernelBoot": {
  760. "container": {
  761. "image": "string",
  762. "imagePullPolicy": "Always",
  763. "imagePullSecret": "string",
  764. "initrdPath": "string",
  765. "kernelPath": "string"
  766. },
  767. "kernelArgs": "string"
  768. },
  769. "serial": "string",
  770. "uuid": "string"
  771. },
  772. "ioThreadsPolicy": "string",
  773. "launchSecurity": {
  774. "sev": {
  775. "attestation": {},
  776. "dhCert": "string",
  777. "policy": {
  778. "encryptedState": true
  779. },
  780. "session": "string"
  781. }
  782. },
  783. "machine": {
  784. "type": "string"
  785. },
  786. "memory": {
  787. "guest": "string",
  788. "hugepages": {
  789. "pageSize": "string"
  790. },
  791. "maxGuest": "string"
  792. },
  793. "resources": {
  794. "limits": {},
  795. "overcommitGuestOverhead": true,
  796. "requests": {}
  797. }
  798. },
  799. "evictionStrategy": "string",
  800. "hostname": "string",
  801. "livenessProbe": {
  802. "exec": {
  803. "command": [
  804. "string"
  805. ]
  806. },
  807. "failureThreshold": 0,
  808. "guestAgentPing": {},
  809. "httpGet": {
  810. "host": "string",
  811. "httpHeaders": [
  812. {
  813. "name": "string",
  814. "value": "string"
  815. }
  816. ],
  817. "path": "string",
  818. "port": {},
  819. "scheme": "HTTP"
  820. },
  821. "initialDelaySeconds": 0,
  822. "periodSeconds": 0,
  823. "successThreshold": 0,
  824. "tcpSocket": {
  825. "host": "string",
  826. "port": {}
  827. },
  828. "timeoutSeconds": 0
  829. },
  830. "networks": [
  831. {
  832. "multus": {
  833. "default": true,
  834. "networkName": "string"
  835. },
  836. "name": "string",
  837. "pod": {
  838. "vmIPv6NetworkCIDR": "string",
  839. "vmNetworkCIDR": "string"
  840. }
  841. }
  842. ],
  843. "nodeSelector": {},
  844. "priorityClassName": "string",
  845. "readinessProbe": {
  846. "exec": {
  847. "command": [
  848. "string"
  849. ]
  850. },
  851. "failureThreshold": 0,
  852. "guestAgentPing": {},
  853. "httpGet": {
  854. "host": "string",
  855. "httpHeaders": [
  856. {
  857. "name": "string",
  858. "value": "string"
  859. }
  860. ],
  861. "path": "string",
  862. "port": {},
  863. "scheme": "HTTP"
  864. },
  865. "initialDelaySeconds": 0,
  866. "periodSeconds": 0,
  867. "successThreshold": 0,
  868. "tcpSocket": {
  869. "host": "string",
  870. "port": {}
  871. },
  872. "timeoutSeconds": 0
  873. },
  874. "schedulerName": "string",
  875. "startStrategy": "string",
  876. "subdomain": "string",
  877. "terminationGracePeriodSeconds": 0,
  878. "tolerations": [
  879. {
  880. "effect": "NoExecute",
  881. "key": "string",
  882. "operator": "Equal",
  883. "tolerationSeconds": 0,
  884. "value": "string"
  885. }
  886. ],
  887. "topologySpreadConstraints": [
  888. {
  889. "labelSelector": {
  890. "matchExpressions": [
  891. {
  892. "key": "string",
  893. "operator": "string",
  894. "values": [
  895. "string"
  896. ]
  897. }
  898. ],
  899. "matchLabels": {}
  900. },
  901. "matchLabelKeys": [
  902. "string"
  903. ],
  904. "maxSkew": 0,
  905. "minDomains": 0,
  906. "nodeAffinityPolicy": "string",
  907. "nodeTaintsPolicy": "string",
  908. "topologyKey": "string",
  909. "whenUnsatisfiable": "DoNotSchedule"
  910. }
  911. ],
  912. "volumes": [
  913. {
  914. "cloudInitConfigDrive": {
  915. "networkData": "string",
  916. "networkDataBase64": "string",
  917. "networkDataSecretRef": {
  918. "name": "string"
  919. },
  920. "secretRef": {
  921. "name": "string"
  922. },
  923. "userData": "string",
  924. "userDataBase64": "string"
  925. },
  926. "cloudInitNoCloud": {
  927. "networkData": "string",
  928. "networkDataBase64": "string",
  929. "networkDataSecretRef": {
  930. "name": "string"
  931. },
  932. "secretRef": {
  933. "name": "string"
  934. },
  935. "userData": "string",
  936. "userDataBase64": "string"
  937. },
  938. "configMap": {
  939. "name": "string",
  940. "optional": true,
  941. "volumeLabel": "string"
  942. },
  943. "containerDisk": {
  944. "image": "string",
  945. "imagePullPolicy": "Always",
  946. "imagePullSecret": "string",
  947. "path": "string"
  948. },
  949. "dataVolume": {
  950. "hotpluggable": true,
  951. "name": "string"
  952. },
  953. "downwardAPI": {
  954. "fields": [
  955. {
  956. "fieldRef": {
  957. "apiVersion": "string",
  958. "fieldPath": "string"
  959. },
  960. "mode": 0,
  961. "path": "string",
  962. "resourceFieldRef": {
  963. "containerName": "string",
  964. "divisor": {},
  965. "resource": "string"
  966. }
  967. }
  968. ],
  969. "volumeLabel": "string"
  970. },
  971. "downwardMetrics": {},
  972. "emptyDisk": {
  973. "capacity": {}
  974. },
  975. "ephemeral": {
  976. "persistentVolumeClaim": {
  977. "claimName": "string",
  978. "readOnly": true
  979. }
  980. },
  981. "hostDisk": {
  982. "capacity": {},
  983. "path": "string",
  984. "shared": true,
  985. "type": "string"
  986. },
  987. "memoryDump": {
  988. "claimName": "string",
  989. "hotpluggable": true,
  990. "readOnly": true
  991. },
  992. "name": "string",
  993. "persistentVolumeClaim": {
  994. "claimName": "string",
  995. "hotpluggable": true,
  996. "readOnly": true
  997. },
  998. "secret": {
  999. "optional": true,
  1000. "secretName": "string",
  1001. "volumeLabel": "string"
  1002. },
  1003. "serviceAccount": {
  1004. "serviceAccountName": "string"
  1005. },
  1006. "sysprep": {
  1007. "configMap": {
  1008. "name": "string"
  1009. },
  1010. "secret": {
  1011. "name": "string"
  1012. }
  1013. }
  1014. }
  1015. ]
  1016. }
  1017. }
  1018. }
  1019. },
  1020. "sourceUID": "string",
  1021. "volumeBackups": [
  1022. {
  1023. "creationTime": "string",
  1024. "csiDriverName": "string",
  1025. "error": {
  1026. "message": "string",
  1027. "time": "string"
  1028. },
  1029. "longhornBackupName": "string",
  1030. "name": "string",
  1031. "persistentVolumeClaim": {
  1032. "metadata": {
  1033. "name": "string",
  1034. "namespace": "string"
  1035. },
  1036. "spec": {
  1037. "accessModes": [
  1038. "string"
  1039. ],
  1040. "dataSource": {
  1041. "apiGroup": "string",
  1042. "kind": "string",
  1043. "name": "string"
  1044. },
  1045. "dataSourceRef": {
  1046. "apiGroup": "string",
  1047. "kind": "string",
  1048. "name": "string",
  1049. "namespace": "string"
  1050. },
  1051. "resources": {
  1052. "claims": [
  1053. {
  1054. "name": "string"
  1055. }
  1056. ],
  1057. "limits": {},
  1058. "requests": {}
  1059. },
  1060. "selector": {
  1061. "matchExpressions": [
  1062. {
  1063. "key": "string",
  1064. "operator": "string",
  1065. "values": [
  1066. "string"
  1067. ]
  1068. }
  1069. ],
  1070. "matchLabels": {}
  1071. },
  1072. "storageClassName": "string",
  1073. "volumeMode": "string",
  1074. "volumeName": "string"
  1075. }
  1076. },
  1077. "progress": 0,
  1078. "readyToUse": true,
  1079. "volumeName": "string",
  1080. "volumeSize": 0
  1081. }
  1082. ]
  1083. }
  1084. }
  1085. ],
  1086. "kind": "string",
  1087. "metadata": {
  1088. "continue": "string",
  1089. "remainingItemCount": 0,
  1090. "resourceVersion": "string",
  1091. "selfLink": "string"
  1092. }
  1093. }
  • Schema
  • Example (from schema)

Schema

apiVersion stringrequired

items object[]required

kind stringrequired

metadata objectrequired

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. "source": {
  13. "apiGroup": "string",
  14. "kind": "string",
  15. "name": "string"
  16. },
  17. "type": "string"
  18. },
  19. "status": {
  20. "backupTarget": {
  21. "bucketName": "string",
  22. "bucketRegion": "string",
  23. "endpoint": "string"
  24. },
  25. "conditions": [
  26. {
  27. "lastTransitionTime": "string",
  28. "lastUpdateTime": "string",
  29. "message": "string",
  30. "reason": "string",
  31. "status": "string",
  32. "type": "string"
  33. }
  34. ],
  35. "creationTime": "string",
  36. "csiDriverVolumeSnapshotClassNames": {},
  37. "error": {
  38. "message": "string",
  39. "time": "string"
  40. },
  41. "progress": 0,
  42. "readyToUse": true,
  43. "secretBackups": [
  44. {
  45. "data": {},
  46. "name": "string"
  47. }
  48. ],
  49. "source": {
  50. "metadata": {
  51. "name": "string",
  52. "namespace": "string"
  53. },
  54. "spec": {
  55. "dataVolumeTemplates": [
  56. {
  57. "apiVersion": "string",
  58. "kind": "string",
  59. "metadata": {
  60. "name": "string",
  61. "namespace": "string"
  62. },
  63. "spec": {
  64. "checkpoints": [
  65. {
  66. "current": "string",
  67. "previous": "string"
  68. }
  69. ],
  70. "contentType": "string",
  71. "finalCheckpoint": true,
  72. "preallocation": true,
  73. "priorityClassName": "string",
  74. "pvc": {
  75. "accessModes": [
  76. "string"
  77. ],
  78. "dataSource": {
  79. "apiGroup": "string",
  80. "kind": "string",
  81. "name": "string"
  82. },
  83. "dataSourceRef": {
  84. "apiGroup": "string",
  85. "kind": "string",
  86. "name": "string",
  87. "namespace": "string"
  88. },
  89. "resources": {
  90. "claims": [
  91. {
  92. "name": "string"
  93. }
  94. ],
  95. "limits": {},
  96. "requests": {}
  97. },
  98. "selector": {
  99. "matchExpressions": [
  100. {
  101. "key": "string",
  102. "operator": "string",
  103. "values": [
  104. "string"
  105. ]
  106. }
  107. ],
  108. "matchLabels": {}
  109. },
  110. "storageClassName": "string",
  111. "volumeMode": "string",
  112. "volumeName": "string"
  113. },
  114. "source": {
  115. "blank": {},
  116. "gcs": {
  117. "secretRef": "string",
  118. "url": "string"
  119. },
  120. "http": {
  121. "certConfigMap": "string",
  122. "extraHeaders": [
  123. "string"
  124. ],
  125. "secretExtraHeaders": [
  126. "string"
  127. ],
  128. "secretRef": "string",
  129. "url": "string"
  130. },
  131. "imageio": {
  132. "certConfigMap": "string",
  133. "diskId": "string",
  134. "secretRef": "string",
  135. "url": "string"
  136. },
  137. "pvc": {
  138. "name": "string",
  139. "namespace": "string"
  140. },
  141. "registry": {
  142. "certConfigMap": "string",
  143. "imageStream": "string",
  144. "pullMethod": "string",
  145. "secretRef": "string",
  146. "url": "string"
  147. },
  148. "s3": {
  149. "certConfigMap": "string",
  150. "secretRef": "string",
  151. "url": "string"
  152. },
  153. "snapshot": {
  154. "name": "string",
  155. "namespace": "string"
  156. },
  157. "upload": {},
  158. "vddk": {
  159. "backingFile": "string",
  160. "initImageURL": "string",
  161. "secretRef": "string",
  162. "thumbprint": "string",
  163. "url": "string",
  164. "uuid": "string"
  165. }
  166. },
  167. "sourceRef": {
  168. "kind": "string",
  169. "name": "string",
  170. "namespace": "string"
  171. },
  172. "storage": {
  173. "accessModes": [
  174. "string"
  175. ],
  176. "dataSource": {
  177. "apiGroup": "string",
  178. "kind": "string",
  179. "name": "string"
  180. },
  181. "dataSourceRef": {
  182. "apiGroup": "string",
  183. "kind": "string",
  184. "name": "string",
  185. "namespace": "string"
  186. },
  187. "resources": {
  188. "claims": [
  189. {
  190. "name": "string"
  191. }
  192. ],
  193. "limits": {},
  194. "requests": {}
  195. },
  196. "selector": {
  197. "matchExpressions": [
  198. {
  199. "key": "string",
  200. "operator": "string",
  201. "values": [
  202. "string"
  203. ]
  204. }
  205. ],
  206. "matchLabels": {}
  207. },
  208. "storageClassName": "string",
  209. "volumeMode": "string",
  210. "volumeName": "string"
  211. }
  212. },
  213. "status": {}
  214. }
  215. ],
  216. "instancetype": {
  217. "inferFromVolume": "string",
  218. "inferFromVolumeFailurePolicy": "string",
  219. "kind": "string",
  220. "name": "string",
  221. "revisionName": "string"
  222. },
  223. "liveUpdateFeatures": {
  224. "affinity": {},
  225. "cpu": {
  226. "maxSockets": 0
  227. },
  228. "memory": {
  229. "maxGuest": "string"
  230. }
  231. },
  232. "preference": {
  233. "inferFromVolume": "string",
  234. "inferFromVolumeFailurePolicy": "string",
  235. "kind": "string",
  236. "name": "string",
  237. "revisionName": "string"
  238. },
  239. "runStrategy": "string",
  240. "running": true,
  241. "template": {
  242. "metadata": {
  243. "name": "string",
  244. "namespace": "string"
  245. },
  246. "spec": {
  247. "accessCredentials": [
  248. {
  249. "sshPublicKey": {
  250. "propagationMethod": {
  251. "configDrive": {},
  252. "noCloud": {},
  253. "qemuGuestAgent": {
  254. "users": [
  255. "string"
  256. ]
  257. }
  258. },
  259. "source": {
  260. "secret": {
  261. "secretName": "string"
  262. }
  263. }
  264. },
  265. "userPassword": {
  266. "propagationMethod": {
  267. "qemuGuestAgent": {}
  268. },
  269. "source": {
  270. "secret": {
  271. "secretName": "string"
  272. }
  273. }
  274. }
  275. }
  276. ],
  277. "affinity": {
  278. "nodeAffinity": {
  279. "preferredDuringSchedulingIgnoredDuringExecution": [
  280. {
  281. "preference": {
  282. "matchExpressions": [
  283. {
  284. "key": "string",
  285. "operator": "DoesNotExist",
  286. "values": [
  287. "string"
  288. ]
  289. }
  290. ],
  291. "matchFields": [
  292. {
  293. "key": "string",
  294. "operator": "DoesNotExist",
  295. "values": [
  296. "string"
  297. ]
  298. }
  299. ]
  300. },
  301. "weight": 0
  302. }
  303. ],
  304. "requiredDuringSchedulingIgnoredDuringExecution": {
  305. "nodeSelectorTerms": [
  306. {
  307. "matchExpressions": [
  308. {
  309. "key": "string",
  310. "operator": "DoesNotExist",
  311. "values": [
  312. "string"
  313. ]
  314. }
  315. ],
  316. "matchFields": [
  317. {
  318. "key": "string",
  319. "operator": "DoesNotExist",
  320. "values": [
  321. "string"
  322. ]
  323. }
  324. ]
  325. }
  326. ]
  327. }
  328. },
  329. "podAffinity": {
  330. "preferredDuringSchedulingIgnoredDuringExecution": [
  331. {
  332. "podAffinityTerm": {
  333. "labelSelector": {
  334. "matchExpressions": [
  335. {
  336. "key": "string",
  337. "operator": "string",
  338. "values": [
  339. "string"
  340. ]
  341. }
  342. ],
  343. "matchLabels": {}
  344. },
  345. "namespaceSelector": {
  346. "matchExpressions": [
  347. {
  348. "key": "string",
  349. "operator": "string",
  350. "values": [
  351. "string"
  352. ]
  353. }
  354. ],
  355. "matchLabels": {}
  356. },
  357. "namespaces": [
  358. "string"
  359. ],
  360. "topologyKey": "string"
  361. },
  362. "weight": 0
  363. }
  364. ],
  365. "requiredDuringSchedulingIgnoredDuringExecution": [
  366. {
  367. "labelSelector": {
  368. "matchExpressions": [
  369. {
  370. "key": "string",
  371. "operator": "string",
  372. "values": [
  373. "string"
  374. ]
  375. }
  376. ],
  377. "matchLabels": {}
  378. },
  379. "namespaceSelector": {
  380. "matchExpressions": [
  381. {
  382. "key": "string",
  383. "operator": "string",
  384. "values": [
  385. "string"
  386. ]
  387. }
  388. ],
  389. "matchLabels": {}
  390. },
  391. "namespaces": [
  392. "string"
  393. ],
  394. "topologyKey": "string"
  395. }
  396. ]
  397. },
  398. "podAntiAffinity": {
  399. "preferredDuringSchedulingIgnoredDuringExecution": [
  400. {
  401. "podAffinityTerm": {
  402. "labelSelector": {
  403. "matchExpressions": [
  404. {
  405. "key": "string",
  406. "operator": "string",
  407. "values": [
  408. "string"
  409. ]
  410. }
  411. ],
  412. "matchLabels": {}
  413. },
  414. "namespaceSelector": {
  415. "matchExpressions": [
  416. {
  417. "key": "string",
  418. "operator": "string",
  419. "values": [
  420. "string"
  421. ]
  422. }
  423. ],
  424. "matchLabels": {}
  425. },
  426. "namespaces": [
  427. "string"
  428. ],
  429. "topologyKey": "string"
  430. },
  431. "weight": 0
  432. }
  433. ],
  434. "requiredDuringSchedulingIgnoredDuringExecution": [
  435. {
  436. "labelSelector": {
  437. "matchExpressions": [
  438. {
  439. "key": "string",
  440. "operator": "string",
  441. "values": [
  442. "string"
  443. ]
  444. }
  445. ],
  446. "matchLabels": {}
  447. },
  448. "namespaceSelector": {
  449. "matchExpressions": [
  450. {
  451. "key": "string",
  452. "operator": "string",
  453. "values": [
  454. "string"
  455. ]
  456. }
  457. ],
  458. "matchLabels": {}
  459. },
  460. "namespaces": [
  461. "string"
  462. ],
  463. "topologyKey": "string"
  464. }
  465. ]
  466. }
  467. },
  468. "architecture": "string",
  469. "dnsConfig": {
  470. "nameservers": [
  471. "string"
  472. ],
  473. "options": [
  474. {
  475. "name": "string",
  476. "value": "string"
  477. }
  478. ],
  479. "searches": [
  480. "string"
  481. ]
  482. },
  483. "dnsPolicy": "ClusterFirst",
  484. "domain": {
  485. "chassis": {
  486. "asset": "string",
  487. "manufacturer": "string",
  488. "serial": "string",
  489. "sku": "string",
  490. "version": "string"
  491. },
  492. "clock": {
  493. "timer": {
  494. "hpet": {
  495. "present": true,
  496. "tickPolicy": "string"
  497. },
  498. "hyperv": {
  499. "present": true
  500. },
  501. "kvm": {
  502. "present": true
  503. },
  504. "pit": {
  505. "present": true,
  506. "tickPolicy": "string"
  507. },
  508. "rtc": {
  509. "present": true,
  510. "tickPolicy": "string",
  511. "track": "string"
  512. }
  513. },
  514. "timezone": "string",
  515. "utc": {
  516. "offsetSeconds": 0
  517. }
  518. },
  519. "cpu": {
  520. "cores": 0,
  521. "dedicatedCpuPlacement": true,
  522. "features": [
  523. {
  524. "name": "string",
  525. "policy": "string"
  526. }
  527. ],
  528. "isolateEmulatorThread": true,
  529. "maxSockets": 0,
  530. "model": "string",
  531. "numa": {
  532. "guestMappingPassthrough": {}
  533. },
  534. "realtime": {
  535. "mask": "string"
  536. },
  537. "sockets": 0,
  538. "threads": 0
  539. },
  540. "devices": {
  541. "autoattachGraphicsDevice": true,
  542. "autoattachInputDevice": true,
  543. "autoattachMemBalloon": true,
  544. "autoattachPodInterface": true,
  545. "autoattachSerialConsole": true,
  546. "autoattachVSOCK": true,
  547. "blockMultiQueue": true,
  548. "clientPassthrough": {},
  549. "disableHotplug": true,
  550. "disks": [
  551. {
  552. "blockSize": {
  553. "custom": {
  554. "logical": 0,
  555. "physical": 0
  556. },
  557. "matchVolume": {
  558. "enabled": true
  559. }
  560. },
  561. "bootOrder": 0,
  562. "cache": "string",
  563. "cdrom": {
  564. "bus": "string",
  565. "readonly": true,
  566. "tray": "string"
  567. },
  568. "dedicatedIOThread": true,
  569. "disk": {
  570. "bus": "string",
  571. "pciAddress": "string",
  572. "readonly": true
  573. },
  574. "errorPolicy": "string",
  575. "io": "string",
  576. "lun": {
  577. "bus": "string",
  578. "readonly": true,
  579. "reservation": true
  580. },
  581. "name": "string",
  582. "serial": "string",
  583. "shareable": true,
  584. "tag": "string"
  585. }
  586. ],
  587. "downwardMetrics": {},
  588. "filesystems": [
  589. {
  590. "name": "string",
  591. "virtiofs": {}
  592. }
  593. ],
  594. "gpus": [
  595. {
  596. "deviceName": "string",
  597. "name": "string",
  598. "tag": "string",
  599. "virtualGPUOptions": {
  600. "display": {
  601. "enabled": true,
  602. "ramFB": {
  603. "enabled": true
  604. }
  605. }
  606. }
  607. }
  608. ],
  609. "hostDevices": [
  610. {
  611. "deviceName": "string",
  612. "name": "string",
  613. "tag": "string"
  614. }
  615. ],
  616. "inputs": [
  617. {
  618. "bus": "string",
  619. "name": "string",
  620. "type": "string"
  621. }
  622. ],
  623. "interfaces": [
  624. {
  625. "acpiIndex": 0,
  626. "binding": {
  627. "name": "string"
  628. },
  629. "bootOrder": 0,
  630. "bridge": {},
  631. "dhcpOptions": {
  632. "bootFileName": "string",
  633. "ntpServers": [
  634. "string"
  635. ],
  636. "privateOptions": [
  637. {
  638. "option": 0,
  639. "value": "string"
  640. }
  641. ],
  642. "tftpServerName": "string"
  643. },
  644. "macAddress": "string",
  645. "macvtap": {},
  646. "masquerade": {},
  647. "model": "string",
  648. "name": "string",
  649. "passt": {},
  650. "pciAddress": "string",
  651. "ports": [
  652. {
  653. "name": "string",
  654. "port": 0,
  655. "protocol": "string"
  656. }
  657. ],
  658. "slirp": {},
  659. "sriov": {},
  660. "state": "string",
  661. "tag": "string"
  662. }
  663. ],
  664. "logSerialConsole": true,
  665. "networkInterfaceMultiqueue": true,
  666. "rng": {},
  667. "sound": {
  668. "model": "string",
  669. "name": "string"
  670. },
  671. "tpm": {
  672. "persistent": true
  673. },
  674. "useVirtioTransitional": true,
  675. "watchdog": {
  676. "i6300esb": {
  677. "action": "string"
  678. },
  679. "name": "string"
  680. }
  681. },
  682. "features": {
  683. "acpi": {
  684. "enabled": true
  685. },
  686. "apic": {
  687. "enabled": true,
  688. "endOfInterrupt": true
  689. },
  690. "hyperv": {
  691. "evmcs": {
  692. "enabled": true
  693. },
  694. "frequencies": {
  695. "enabled": true
  696. },
  697. "ipi": {
  698. "enabled": true
  699. },
  700. "reenlightenment": {
  701. "enabled": true
  702. },
  703. "relaxed": {
  704. "enabled": true
  705. },
  706. "reset": {
  707. "enabled": true
  708. },
  709. "runtime": {
  710. "enabled": true
  711. },
  712. "spinlocks": {
  713. "enabled": true,
  714. "spinlocks": 0
  715. },
  716. "synic": {
  717. "enabled": true
  718. },
  719. "synictimer": {
  720. "direct": {
  721. "enabled": true
  722. },
  723. "enabled": true
  724. },
  725. "tlbflush": {
  726. "enabled": true
  727. },
  728. "vapic": {
  729. "enabled": true
  730. },
  731. "vendorid": {
  732. "enabled": true,
  733. "vendorid": "string"
  734. },
  735. "vpindex": {
  736. "enabled": true
  737. }
  738. },
  739. "kvm": {
  740. "hidden": true
  741. },
  742. "pvspinlock": {
  743. "enabled": true
  744. },
  745. "smm": {
  746. "enabled": true
  747. }
  748. },
  749. "firmware": {
  750. "bootloader": {
  751. "bios": {
  752. "useSerial": true
  753. },
  754. "efi": {
  755. "persistent": true,
  756. "secureBoot": true
  757. }
  758. },
  759. "kernelBoot": {
  760. "container": {
  761. "image": "string",
  762. "imagePullPolicy": "Always",
  763. "imagePullSecret": "string",
  764. "initrdPath": "string",
  765. "kernelPath": "string"
  766. },
  767. "kernelArgs": "string"
  768. },
  769. "serial": "string",
  770. "uuid": "string"
  771. },
  772. "ioThreadsPolicy": "string",
  773. "launchSecurity": {
  774. "sev": {
  775. "attestation": {},
  776. "dhCert": "string",
  777. "policy": {
  778. "encryptedState": true
  779. },
  780. "session": "string"
  781. }
  782. },
  783. "machine": {
  784. "type": "string"
  785. },
  786. "memory": {
  787. "guest": "string",
  788. "hugepages": {
  789. "pageSize": "string"
  790. },
  791. "maxGuest": "string"
  792. },
  793. "resources": {
  794. "limits": {},
  795. "overcommitGuestOverhead": true,
  796. "requests": {}
  797. }
  798. },
  799. "evictionStrategy": "string",
  800. "hostname": "string",
  801. "livenessProbe": {
  802. "exec": {
  803. "command": [
  804. "string"
  805. ]
  806. },
  807. "failureThreshold": 0,
  808. "guestAgentPing": {},
  809. "httpGet": {
  810. "host": "string",
  811. "httpHeaders": [
  812. {
  813. "name": "string",
  814. "value": "string"
  815. }
  816. ],
  817. "path": "string",
  818. "port": {},
  819. "scheme": "HTTP"
  820. },
  821. "initialDelaySeconds": 0,
  822. "periodSeconds": 0,
  823. "successThreshold": 0,
  824. "tcpSocket": {
  825. "host": "string",
  826. "port": {}
  827. },
  828. "timeoutSeconds": 0
  829. },
  830. "networks": [
  831. {
  832. "multus": {
  833. "default": true,
  834. "networkName": "string"
  835. },
  836. "name": "string",
  837. "pod": {
  838. "vmIPv6NetworkCIDR": "string",
  839. "vmNetworkCIDR": "string"
  840. }
  841. }
  842. ],
  843. "nodeSelector": {},
  844. "priorityClassName": "string",
  845. "readinessProbe": {
  846. "exec": {
  847. "command": [
  848. "string"
  849. ]
  850. },
  851. "failureThreshold": 0,
  852. "guestAgentPing": {},
  853. "httpGet": {
  854. "host": "string",
  855. "httpHeaders": [
  856. {
  857. "name": "string",
  858. "value": "string"
  859. }
  860. ],
  861. "path": "string",
  862. "port": {},
  863. "scheme": "HTTP"
  864. },
  865. "initialDelaySeconds": 0,
  866. "periodSeconds": 0,
  867. "successThreshold": 0,
  868. "tcpSocket": {
  869. "host": "string",
  870. "port": {}
  871. },
  872. "timeoutSeconds": 0
  873. },
  874. "schedulerName": "string",
  875. "startStrategy": "string",
  876. "subdomain": "string",
  877. "terminationGracePeriodSeconds": 0,
  878. "tolerations": [
  879. {
  880. "effect": "NoExecute",
  881. "key": "string",
  882. "operator": "Equal",
  883. "tolerationSeconds": 0,
  884. "value": "string"
  885. }
  886. ],
  887. "topologySpreadConstraints": [
  888. {
  889. "labelSelector": {
  890. "matchExpressions": [
  891. {
  892. "key": "string",
  893. "operator": "string",
  894. "values": [
  895. "string"
  896. ]
  897. }
  898. ],
  899. "matchLabels": {}
  900. },
  901. "matchLabelKeys": [
  902. "string"
  903. ],
  904. "maxSkew": 0,
  905. "minDomains": 0,
  906. "nodeAffinityPolicy": "string",
  907. "nodeTaintsPolicy": "string",
  908. "topologyKey": "string",
  909. "whenUnsatisfiable": "DoNotSchedule"
  910. }
  911. ],
  912. "volumes": [
  913. {
  914. "cloudInitConfigDrive": {
  915. "networkData": "string",
  916. "networkDataBase64": "string",
  917. "networkDataSecretRef": {
  918. "name": "string"
  919. },
  920. "secretRef": {
  921. "name": "string"
  922. },
  923. "userData": "string",
  924. "userDataBase64": "string"
  925. },
  926. "cloudInitNoCloud": {
  927. "networkData": "string",
  928. "networkDataBase64": "string",
  929. "networkDataSecretRef": {
  930. "name": "string"
  931. },
  932. "secretRef": {
  933. "name": "string"
  934. },
  935. "userData": "string",
  936. "userDataBase64": "string"
  937. },
  938. "configMap": {
  939. "name": "string",
  940. "optional": true,
  941. "volumeLabel": "string"
  942. },
  943. "containerDisk": {
  944. "image": "string",
  945. "imagePullPolicy": "Always",
  946. "imagePullSecret": "string",
  947. "path": "string"
  948. },
  949. "dataVolume": {
  950. "hotpluggable": true,
  951. "name": "string"
  952. },
  953. "downwardAPI": {
  954. "fields": [
  955. {
  956. "fieldRef": {
  957. "apiVersion": "string",
  958. "fieldPath": "string"
  959. },
  960. "mode": 0,
  961. "path": "string",
  962. "resourceFieldRef": {
  963. "containerName": "string",
  964. "divisor": {},
  965. "resource": "string"
  966. }
  967. }
  968. ],
  969. "volumeLabel": "string"
  970. },
  971. "downwardMetrics": {},
  972. "emptyDisk": {
  973. "capacity": {}
  974. },
  975. "ephemeral": {
  976. "persistentVolumeClaim": {
  977. "claimName": "string",
  978. "readOnly": true
  979. }
  980. },
  981. "hostDisk": {
  982. "capacity": {},
  983. "path": "string",
  984. "shared": true,
  985. "type": "string"
  986. },
  987. "memoryDump": {
  988. "claimName": "string",
  989. "hotpluggable": true,
  990. "readOnly": true
  991. },
  992. "name": "string",
  993. "persistentVolumeClaim": {
  994. "claimName": "string",
  995. "hotpluggable": true,
  996. "readOnly": true
  997. },
  998. "secret": {
  999. "optional": true,
  1000. "secretName": "string",
  1001. "volumeLabel": "string"
  1002. },
  1003. "serviceAccount": {
  1004. "serviceAccountName": "string"
  1005. },
  1006. "sysprep": {
  1007. "configMap": {
  1008. "name": "string"
  1009. },
  1010. "secret": {
  1011. "name": "string"
  1012. }
  1013. }
  1014. }
  1015. ]
  1016. }
  1017. }
  1018. }
  1019. },
  1020. "sourceUID": "string",
  1021. "volumeBackups": [
  1022. {
  1023. "creationTime": "string",
  1024. "csiDriverName": "string",
  1025. "error": {
  1026. "message": "string",
  1027. "time": "string"
  1028. },
  1029. "longhornBackupName": "string",
  1030. "name": "string",
  1031. "persistentVolumeClaim": {
  1032. "metadata": {
  1033. "name": "string",
  1034. "namespace": "string"
  1035. },
  1036. "spec": {
  1037. "accessModes": [
  1038. "string"
  1039. ],
  1040. "dataSource": {
  1041. "apiGroup": "string",
  1042. "kind": "string",
  1043. "name": "string"
  1044. },
  1045. "dataSourceRef": {
  1046. "apiGroup": "string",
  1047. "kind": "string",
  1048. "name": "string",
  1049. "namespace": "string"
  1050. },
  1051. "resources": {
  1052. "claims": [
  1053. {
  1054. "name": "string"
  1055. }
  1056. ],
  1057. "limits": {},
  1058. "requests": {}
  1059. },
  1060. "selector": {
  1061. "matchExpressions": [
  1062. {
  1063. "key": "string",
  1064. "operator": "string",
  1065. "values": [
  1066. "string"
  1067. ]
  1068. }
  1069. ],
  1070. "matchLabels": {}
  1071. },
  1072. "storageClassName": "string",
  1073. "volumeMode": "string",
  1074. "volumeName": "string"
  1075. }
  1076. },
  1077. "progress": 0,
  1078. "readyToUse": true,
  1079. "volumeName": "string",
  1080. "volumeSize": 0
  1081. }
  1082. ]
  1083. }
  1084. }
  1085. ],
  1086. "kind": "string",
  1087. "metadata": {
  1088. "continue": "string",
  1089. "remainingItemCount": 0,
  1090. "resourceVersion": "string",
  1091. "selfLink": "string"
  1092. }
  1093. }
  • Schema
  • Example (from schema)

Schema

apiVersion stringrequired

items object[]required

kind stringrequired

metadata objectrequired

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. "source": {
  13. "apiGroup": "string",
  14. "kind": "string",
  15. "name": "string"
  16. },
  17. "type": "string"
  18. },
  19. "status": {
  20. "backupTarget": {
  21. "bucketName": "string",
  22. "bucketRegion": "string",
  23. "endpoint": "string"
  24. },
  25. "conditions": [
  26. {
  27. "lastTransitionTime": "string",
  28. "lastUpdateTime": "string",
  29. "message": "string",
  30. "reason": "string",
  31. "status": "string",
  32. "type": "string"
  33. }
  34. ],
  35. "creationTime": "string",
  36. "csiDriverVolumeSnapshotClassNames": {},
  37. "error": {
  38. "message": "string",
  39. "time": "string"
  40. },
  41. "progress": 0,
  42. "readyToUse": true,
  43. "secretBackups": [
  44. {
  45. "data": {},
  46. "name": "string"
  47. }
  48. ],
  49. "source": {
  50. "metadata": {
  51. "name": "string",
  52. "namespace": "string"
  53. },
  54. "spec": {
  55. "dataVolumeTemplates": [
  56. {
  57. "apiVersion": "string",
  58. "kind": "string",
  59. "metadata": {
  60. "name": "string",
  61. "namespace": "string"
  62. },
  63. "spec": {
  64. "checkpoints": [
  65. {
  66. "current": "string",
  67. "previous": "string"
  68. }
  69. ],
  70. "contentType": "string",
  71. "finalCheckpoint": true,
  72. "preallocation": true,
  73. "priorityClassName": "string",
  74. "pvc": {
  75. "accessModes": [
  76. "string"
  77. ],
  78. "dataSource": {
  79. "apiGroup": "string",
  80. "kind": "string",
  81. "name": "string"
  82. },
  83. "dataSourceRef": {
  84. "apiGroup": "string",
  85. "kind": "string",
  86. "name": "string",
  87. "namespace": "string"
  88. },
  89. "resources": {
  90. "claims": [
  91. {
  92. "name": "string"
  93. }
  94. ],
  95. "limits": {},
  96. "requests": {}
  97. },
  98. "selector": {
  99. "matchExpressions": [
  100. {
  101. "key": "string",
  102. "operator": "string",
  103. "values": [
  104. "string"
  105. ]
  106. }
  107. ],
  108. "matchLabels": {}
  109. },
  110. "storageClassName": "string",
  111. "volumeMode": "string",
  112. "volumeName": "string"
  113. },
  114. "source": {
  115. "blank": {},
  116. "gcs": {
  117. "secretRef": "string",
  118. "url": "string"
  119. },
  120. "http": {
  121. "certConfigMap": "string",
  122. "extraHeaders": [
  123. "string"
  124. ],
  125. "secretExtraHeaders": [
  126. "string"
  127. ],
  128. "secretRef": "string",
  129. "url": "string"
  130. },
  131. "imageio": {
  132. "certConfigMap": "string",
  133. "diskId": "string",
  134. "secretRef": "string",
  135. "url": "string"
  136. },
  137. "pvc": {
  138. "name": "string",
  139. "namespace": "string"
  140. },
  141. "registry": {
  142. "certConfigMap": "string",
  143. "imageStream": "string",
  144. "pullMethod": "string",
  145. "secretRef": "string",
  146. "url": "string"
  147. },
  148. "s3": {
  149. "certConfigMap": "string",
  150. "secretRef": "string",
  151. "url": "string"
  152. },
  153. "snapshot": {
  154. "name": "string",
  155. "namespace": "string"
  156. },
  157. "upload": {},
  158. "vddk": {
  159. "backingFile": "string",
  160. "initImageURL": "string",
  161. "secretRef": "string",
  162. "thumbprint": "string",
  163. "url": "string",
  164. "uuid": "string"
  165. }
  166. },
  167. "sourceRef": {
  168. "kind": "string",
  169. "name": "string",
  170. "namespace": "string"
  171. },
  172. "storage": {
  173. "accessModes": [
  174. "string"
  175. ],
  176. "dataSource": {
  177. "apiGroup": "string",
  178. "kind": "string",
  179. "name": "string"
  180. },
  181. "dataSourceRef": {
  182. "apiGroup": "string",
  183. "kind": "string",
  184. "name": "string",
  185. "namespace": "string"
  186. },
  187. "resources": {
  188. "claims": [
  189. {
  190. "name": "string"
  191. }
  192. ],
  193. "limits": {},
  194. "requests": {}
  195. },
  196. "selector": {
  197. "matchExpressions": [
  198. {
  199. "key": "string",
  200. "operator": "string",
  201. "values": [
  202. "string"
  203. ]
  204. }
  205. ],
  206. "matchLabels": {}
  207. },
  208. "storageClassName": "string",
  209. "volumeMode": "string",
  210. "volumeName": "string"
  211. }
  212. },
  213. "status": {}
  214. }
  215. ],
  216. "instancetype": {
  217. "inferFromVolume": "string",
  218. "inferFromVolumeFailurePolicy": "string",
  219. "kind": "string",
  220. "name": "string",
  221. "revisionName": "string"
  222. },
  223. "liveUpdateFeatures": {
  224. "affinity": {},
  225. "cpu": {
  226. "maxSockets": 0
  227. },
  228. "memory": {
  229. "maxGuest": "string"
  230. }
  231. },
  232. "preference": {
  233. "inferFromVolume": "string",
  234. "inferFromVolumeFailurePolicy": "string",
  235. "kind": "string",
  236. "name": "string",
  237. "revisionName": "string"
  238. },
  239. "runStrategy": "string",
  240. "running": true,
  241. "template": {
  242. "metadata": {
  243. "name": "string",
  244. "namespace": "string"
  245. },
  246. "spec": {
  247. "accessCredentials": [
  248. {
  249. "sshPublicKey": {
  250. "propagationMethod": {
  251. "configDrive": {},
  252. "noCloud": {},
  253. "qemuGuestAgent": {
  254. "users": [
  255. "string"
  256. ]
  257. }
  258. },
  259. "source": {
  260. "secret": {
  261. "secretName": "string"
  262. }
  263. }
  264. },
  265. "userPassword": {
  266. "propagationMethod": {
  267. "qemuGuestAgent": {}
  268. },
  269. "source": {
  270. "secret": {
  271. "secretName": "string"
  272. }
  273. }
  274. }
  275. }
  276. ],
  277. "affinity": {
  278. "nodeAffinity": {
  279. "preferredDuringSchedulingIgnoredDuringExecution": [
  280. {
  281. "preference": {
  282. "matchExpressions": [
  283. {
  284. "key": "string",
  285. "operator": "DoesNotExist",
  286. "values": [
  287. "string"
  288. ]
  289. }
  290. ],
  291. "matchFields": [
  292. {
  293. "key": "string",
  294. "operator": "DoesNotExist",
  295. "values": [
  296. "string"
  297. ]
  298. }
  299. ]
  300. },
  301. "weight": 0
  302. }
  303. ],
  304. "requiredDuringSchedulingIgnoredDuringExecution": {
  305. "nodeSelectorTerms": [
  306. {
  307. "matchExpressions": [
  308. {
  309. "key": "string",
  310. "operator": "DoesNotExist",
  311. "values": [
  312. "string"
  313. ]
  314. }
  315. ],
  316. "matchFields": [
  317. {
  318. "key": "string",
  319. "operator": "DoesNotExist",
  320. "values": [
  321. "string"
  322. ]
  323. }
  324. ]
  325. }
  326. ]
  327. }
  328. },
  329. "podAffinity": {
  330. "preferredDuringSchedulingIgnoredDuringExecution": [
  331. {
  332. "podAffinityTerm": {
  333. "labelSelector": {
  334. "matchExpressions": [
  335. {
  336. "key": "string",
  337. "operator": "string",
  338. "values": [
  339. "string"
  340. ]
  341. }
  342. ],
  343. "matchLabels": {}
  344. },
  345. "namespaceSelector": {
  346. "matchExpressions": [
  347. {
  348. "key": "string",
  349. "operator": "string",
  350. "values": [
  351. "string"
  352. ]
  353. }
  354. ],
  355. "matchLabels": {}
  356. },
  357. "namespaces": [
  358. "string"
  359. ],
  360. "topologyKey": "string"
  361. },
  362. "weight": 0
  363. }
  364. ],
  365. "requiredDuringSchedulingIgnoredDuringExecution": [
  366. {
  367. "labelSelector": {
  368. "matchExpressions": [
  369. {
  370. "key": "string",
  371. "operator": "string",
  372. "values": [
  373. "string"
  374. ]
  375. }
  376. ],
  377. "matchLabels": {}
  378. },
  379. "namespaceSelector": {
  380. "matchExpressions": [
  381. {
  382. "key": "string",
  383. "operator": "string",
  384. "values": [
  385. "string"
  386. ]
  387. }
  388. ],
  389. "matchLabels": {}
  390. },
  391. "namespaces": [
  392. "string"
  393. ],
  394. "topologyKey": "string"
  395. }
  396. ]
  397. },
  398. "podAntiAffinity": {
  399. "preferredDuringSchedulingIgnoredDuringExecution": [
  400. {
  401. "podAffinityTerm": {
  402. "labelSelector": {
  403. "matchExpressions": [
  404. {
  405. "key": "string",
  406. "operator": "string",
  407. "values": [
  408. "string"
  409. ]
  410. }
  411. ],
  412. "matchLabels": {}
  413. },
  414. "namespaceSelector": {
  415. "matchExpressions": [
  416. {
  417. "key": "string",
  418. "operator": "string",
  419. "values": [
  420. "string"
  421. ]
  422. }
  423. ],
  424. "matchLabels": {}
  425. },
  426. "namespaces": [
  427. "string"
  428. ],
  429. "topologyKey": "string"
  430. },
  431. "weight": 0
  432. }
  433. ],
  434. "requiredDuringSchedulingIgnoredDuringExecution": [
  435. {
  436. "labelSelector": {
  437. "matchExpressions": [
  438. {
  439. "key": "string",
  440. "operator": "string",
  441. "values": [
  442. "string"
  443. ]
  444. }
  445. ],
  446. "matchLabels": {}
  447. },
  448. "namespaceSelector": {
  449. "matchExpressions": [
  450. {
  451. "key": "string",
  452. "operator": "string",
  453. "values": [
  454. "string"
  455. ]
  456. }
  457. ],
  458. "matchLabels": {}
  459. },
  460. "namespaces": [
  461. "string"
  462. ],
  463. "topologyKey": "string"
  464. }
  465. ]
  466. }
  467. },
  468. "architecture": "string",
  469. "dnsConfig": {
  470. "nameservers": [
  471. "string"
  472. ],
  473. "options": [
  474. {
  475. "name": "string",
  476. "value": "string"
  477. }
  478. ],
  479. "searches": [
  480. "string"
  481. ]
  482. },
  483. "dnsPolicy": "ClusterFirst",
  484. "domain": {
  485. "chassis": {
  486. "asset": "string",
  487. "manufacturer": "string",
  488. "serial": "string",
  489. "sku": "string",
  490. "version": "string"
  491. },
  492. "clock": {
  493. "timer": {
  494. "hpet": {
  495. "present": true,
  496. "tickPolicy": "string"
  497. },
  498. "hyperv": {
  499. "present": true
  500. },
  501. "kvm": {
  502. "present": true
  503. },
  504. "pit": {
  505. "present": true,
  506. "tickPolicy": "string"
  507. },
  508. "rtc": {
  509. "present": true,
  510. "tickPolicy": "string",
  511. "track": "string"
  512. }
  513. },
  514. "timezone": "string",
  515. "utc": {
  516. "offsetSeconds": 0
  517. }
  518. },
  519. "cpu": {
  520. "cores": 0,
  521. "dedicatedCpuPlacement": true,
  522. "features": [
  523. {
  524. "name": "string",
  525. "policy": "string"
  526. }
  527. ],
  528. "isolateEmulatorThread": true,
  529. "maxSockets": 0,
  530. "model": "string",
  531. "numa": {
  532. "guestMappingPassthrough": {}
  533. },
  534. "realtime": {
  535. "mask": "string"
  536. },
  537. "sockets": 0,
  538. "threads": 0
  539. },
  540. "devices": {
  541. "autoattachGraphicsDevice": true,
  542. "autoattachInputDevice": true,
  543. "autoattachMemBalloon": true,
  544. "autoattachPodInterface": true,
  545. "autoattachSerialConsole": true,
  546. "autoattachVSOCK": true,
  547. "blockMultiQueue": true,
  548. "clientPassthrough": {},
  549. "disableHotplug": true,
  550. "disks": [
  551. {
  552. "blockSize": {
  553. "custom": {
  554. "logical": 0,
  555. "physical": 0
  556. },
  557. "matchVolume": {
  558. "enabled": true
  559. }
  560. },
  561. "bootOrder": 0,
  562. "cache": "string",
  563. "cdrom": {
  564. "bus": "string",
  565. "readonly": true,
  566. "tray": "string"
  567. },
  568. "dedicatedIOThread": true,
  569. "disk": {
  570. "bus": "string",
  571. "pciAddress": "string",
  572. "readonly": true
  573. },
  574. "errorPolicy": "string",
  575. "io": "string",
  576. "lun": {
  577. "bus": "string",
  578. "readonly": true,
  579. "reservation": true
  580. },
  581. "name": "string",
  582. "serial": "string",
  583. "shareable": true,
  584. "tag": "string"
  585. }
  586. ],
  587. "downwardMetrics": {},
  588. "filesystems": [
  589. {
  590. "name": "string",
  591. "virtiofs": {}
  592. }
  593. ],
  594. "gpus": [
  595. {
  596. "deviceName": "string",
  597. "name": "string",
  598. "tag": "string",
  599. "virtualGPUOptions": {
  600. "display": {
  601. "enabled": true,
  602. "ramFB": {
  603. "enabled": true
  604. }
  605. }
  606. }
  607. }
  608. ],
  609. "hostDevices": [
  610. {
  611. "deviceName": "string",
  612. "name": "string",
  613. "tag": "string"
  614. }
  615. ],
  616. "inputs": [
  617. {
  618. "bus": "string",
  619. "name": "string",
  620. "type": "string"
  621. }
  622. ],
  623. "interfaces": [
  624. {
  625. "acpiIndex": 0,
  626. "binding": {
  627. "name": "string"
  628. },
  629. "bootOrder": 0,
  630. "bridge": {},
  631. "dhcpOptions": {
  632. "bootFileName": "string",
  633. "ntpServers": [
  634. "string"
  635. ],
  636. "privateOptions": [
  637. {
  638. "option": 0,
  639. "value": "string"
  640. }
  641. ],
  642. "tftpServerName": "string"
  643. },
  644. "macAddress": "string",
  645. "macvtap": {},
  646. "masquerade": {},
  647. "model": "string",
  648. "name": "string",
  649. "passt": {},
  650. "pciAddress": "string",
  651. "ports": [
  652. {
  653. "name": "string",
  654. "port": 0,
  655. "protocol": "string"
  656. }
  657. ],
  658. "slirp": {},
  659. "sriov": {},
  660. "state": "string",
  661. "tag": "string"
  662. }
  663. ],
  664. "logSerialConsole": true,
  665. "networkInterfaceMultiqueue": true,
  666. "rng": {},
  667. "sound": {
  668. "model": "string",
  669. "name": "string"
  670. },
  671. "tpm": {
  672. "persistent": true
  673. },
  674. "useVirtioTransitional": true,
  675. "watchdog": {
  676. "i6300esb": {
  677. "action": "string"
  678. },
  679. "name": "string"
  680. }
  681. },
  682. "features": {
  683. "acpi": {
  684. "enabled": true
  685. },
  686. "apic": {
  687. "enabled": true,
  688. "endOfInterrupt": true
  689. },
  690. "hyperv": {
  691. "evmcs": {
  692. "enabled": true
  693. },
  694. "frequencies": {
  695. "enabled": true
  696. },
  697. "ipi": {
  698. "enabled": true
  699. },
  700. "reenlightenment": {
  701. "enabled": true
  702. },
  703. "relaxed": {
  704. "enabled": true
  705. },
  706. "reset": {
  707. "enabled": true
  708. },
  709. "runtime": {
  710. "enabled": true
  711. },
  712. "spinlocks": {
  713. "enabled": true,
  714. "spinlocks": 0
  715. },
  716. "synic": {
  717. "enabled": true
  718. },
  719. "synictimer": {
  720. "direct": {
  721. "enabled": true
  722. },
  723. "enabled": true
  724. },
  725. "tlbflush": {
  726. "enabled": true
  727. },
  728. "vapic": {
  729. "enabled": true
  730. },
  731. "vendorid": {
  732. "enabled": true,
  733. "vendorid": "string"
  734. },
  735. "vpindex": {
  736. "enabled": true
  737. }
  738. },
  739. "kvm": {
  740. "hidden": true
  741. },
  742. "pvspinlock": {
  743. "enabled": true
  744. },
  745. "smm": {
  746. "enabled": true
  747. }
  748. },
  749. "firmware": {
  750. "bootloader": {
  751. "bios": {
  752. "useSerial": true
  753. },
  754. "efi": {
  755. "persistent": true,
  756. "secureBoot": true
  757. }
  758. },
  759. "kernelBoot": {
  760. "container": {
  761. "image": "string",
  762. "imagePullPolicy": "Always",
  763. "imagePullSecret": "string",
  764. "initrdPath": "string",
  765. "kernelPath": "string"
  766. },
  767. "kernelArgs": "string"
  768. },
  769. "serial": "string",
  770. "uuid": "string"
  771. },
  772. "ioThreadsPolicy": "string",
  773. "launchSecurity": {
  774. "sev": {
  775. "attestation": {},
  776. "dhCert": "string",
  777. "policy": {
  778. "encryptedState": true
  779. },
  780. "session": "string"
  781. }
  782. },
  783. "machine": {
  784. "type": "string"
  785. },
  786. "memory": {
  787. "guest": "string",
  788. "hugepages": {
  789. "pageSize": "string"
  790. },
  791. "maxGuest": "string"
  792. },
  793. "resources": {
  794. "limits": {},
  795. "overcommitGuestOverhead": true,
  796. "requests": {}
  797. }
  798. },
  799. "evictionStrategy": "string",
  800. "hostname": "string",
  801. "livenessProbe": {
  802. "exec": {
  803. "command": [
  804. "string"
  805. ]
  806. },
  807. "failureThreshold": 0,
  808. "guestAgentPing": {},
  809. "httpGet": {
  810. "host": "string",
  811. "httpHeaders": [
  812. {
  813. "name": "string",
  814. "value": "string"
  815. }
  816. ],
  817. "path": "string",
  818. "port": {},
  819. "scheme": "HTTP"
  820. },
  821. "initialDelaySeconds": 0,
  822. "periodSeconds": 0,
  823. "successThreshold": 0,
  824. "tcpSocket": {
  825. "host": "string",
  826. "port": {}
  827. },
  828. "timeoutSeconds": 0
  829. },
  830. "networks": [
  831. {
  832. "multus": {
  833. "default": true,
  834. "networkName": "string"
  835. },
  836. "name": "string",
  837. "pod": {
  838. "vmIPv6NetworkCIDR": "string",
  839. "vmNetworkCIDR": "string"
  840. }
  841. }
  842. ],
  843. "nodeSelector": {},
  844. "priorityClassName": "string",
  845. "readinessProbe": {
  846. "exec": {
  847. "command": [
  848. "string"
  849. ]
  850. },
  851. "failureThreshold": 0,
  852. "guestAgentPing": {},
  853. "httpGet": {
  854. "host": "string",
  855. "httpHeaders": [
  856. {
  857. "name": "string",
  858. "value": "string"
  859. }
  860. ],
  861. "path": "string",
  862. "port": {},
  863. "scheme": "HTTP"
  864. },
  865. "initialDelaySeconds": 0,
  866. "periodSeconds": 0,
  867. "successThreshold": 0,
  868. "tcpSocket": {
  869. "host": "string",
  870. "port": {}
  871. },
  872. "timeoutSeconds": 0
  873. },
  874. "schedulerName": "string",
  875. "startStrategy": "string",
  876. "subdomain": "string",
  877. "terminationGracePeriodSeconds": 0,
  878. "tolerations": [
  879. {
  880. "effect": "NoExecute",
  881. "key": "string",
  882. "operator": "Equal",
  883. "tolerationSeconds": 0,
  884. "value": "string"
  885. }
  886. ],
  887. "topologySpreadConstraints": [
  888. {
  889. "labelSelector": {
  890. "matchExpressions": [
  891. {
  892. "key": "string",
  893. "operator": "string",
  894. "values": [
  895. "string"
  896. ]
  897. }
  898. ],
  899. "matchLabels": {}
  900. },
  901. "matchLabelKeys": [
  902. "string"
  903. ],
  904. "maxSkew": 0,
  905. "minDomains": 0,
  906. "nodeAffinityPolicy": "string",
  907. "nodeTaintsPolicy": "string",
  908. "topologyKey": "string",
  909. "whenUnsatisfiable": "DoNotSchedule"
  910. }
  911. ],
  912. "volumes": [
  913. {
  914. "cloudInitConfigDrive": {
  915. "networkData": "string",
  916. "networkDataBase64": "string",
  917. "networkDataSecretRef": {
  918. "name": "string"
  919. },
  920. "secretRef": {
  921. "name": "string"
  922. },
  923. "userData": "string",
  924. "userDataBase64": "string"
  925. },
  926. "cloudInitNoCloud": {
  927. "networkData": "string",
  928. "networkDataBase64": "string",
  929. "networkDataSecretRef": {
  930. "name": "string"
  931. },
  932. "secretRef": {
  933. "name": "string"
  934. },
  935. "userData": "string",
  936. "userDataBase64": "string"
  937. },
  938. "configMap": {
  939. "name": "string",
  940. "optional": true,
  941. "volumeLabel": "string"
  942. },
  943. "containerDisk": {
  944. "image": "string",
  945. "imagePullPolicy": "Always",
  946. "imagePullSecret": "string",
  947. "path": "string"
  948. },
  949. "dataVolume": {
  950. "hotpluggable": true,
  951. "name": "string"
  952. },
  953. "downwardAPI": {
  954. "fields": [
  955. {
  956. "fieldRef": {
  957. "apiVersion": "string",
  958. "fieldPath": "string"
  959. },
  960. "mode": 0,
  961. "path": "string",
  962. "resourceFieldRef": {
  963. "containerName": "string",
  964. "divisor": {},
  965. "resource": "string"
  966. }
  967. }
  968. ],
  969. "volumeLabel": "string"
  970. },
  971. "downwardMetrics": {},
  972. "emptyDisk": {
  973. "capacity": {}
  974. },
  975. "ephemeral": {
  976. "persistentVolumeClaim": {
  977. "claimName": "string",
  978. "readOnly": true
  979. }
  980. },
  981. "hostDisk": {
  982. "capacity": {},
  983. "path": "string",
  984. "shared": true,
  985. "type": "string"
  986. },
  987. "memoryDump": {
  988. "claimName": "string",
  989. "hotpluggable": true,
  990. "readOnly": true
  991. },
  992. "name": "string",
  993. "persistentVolumeClaim": {
  994. "claimName": "string",
  995. "hotpluggable": true,
  996. "readOnly": true
  997. },
  998. "secret": {
  999. "optional": true,
  1000. "secretName": "string",
  1001. "volumeLabel": "string"
  1002. },
  1003. "serviceAccount": {
  1004. "serviceAccountName": "string"
  1005. },
  1006. "sysprep": {
  1007. "configMap": {
  1008. "name": "string"
  1009. },
  1010. "secret": {
  1011. "name": "string"
  1012. }
  1013. }
  1014. }
  1015. ]
  1016. }
  1017. }
  1018. }
  1019. },
  1020. "sourceUID": "string",
  1021. "volumeBackups": [
  1022. {
  1023. "creationTime": "string",
  1024. "csiDriverName": "string",
  1025. "error": {
  1026. "message": "string",
  1027. "time": "string"
  1028. },
  1029. "longhornBackupName": "string",
  1030. "name": "string",
  1031. "persistentVolumeClaim": {
  1032. "metadata": {
  1033. "name": "string",
  1034. "namespace": "string"
  1035. },
  1036. "spec": {
  1037. "accessModes": [
  1038. "string"
  1039. ],
  1040. "dataSource": {
  1041. "apiGroup": "string",
  1042. "kind": "string",
  1043. "name": "string"
  1044. },
  1045. "dataSourceRef": {
  1046. "apiGroup": "string",
  1047. "kind": "string",
  1048. "name": "string",
  1049. "namespace": "string"
  1050. },
  1051. "resources": {
  1052. "claims": [
  1053. {
  1054. "name": "string"
  1055. }
  1056. ],
  1057. "limits": {},
  1058. "requests": {}
  1059. },
  1060. "selector": {
  1061. "matchExpressions": [
  1062. {
  1063. "key": "string",
  1064. "operator": "string",
  1065. "values": [
  1066. "string"
  1067. ]
  1068. }
  1069. ],
  1070. "matchLabels": {}
  1071. },
  1072. "storageClassName": "string",
  1073. "volumeMode": "string",
  1074. "volumeName": "string"
  1075. }
  1076. },
  1077. "progress": 0,
  1078. "readyToUse": true,
  1079. "volumeName": "string",
  1080. "volumeSize": 0
  1081. }
  1082. ]
  1083. }
  1084. }
  1085. ],
  1086. "kind": "string",
  1087. "metadata": {
  1088. "continue": "string",
  1089. "remainingItemCount": 0,
  1090. "resourceVersion": "string",
  1091. "selfLink": "string"
  1092. }
  1093. }

Unauthorized

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

  • Schema

Schema

string

  • Schema

Schema

string

  • Schema

Schema

string

Loading…