UNPKG

@codingame/kubevirt-api

Version:

kubevirt OpenAPI automation for TypeScript

1,661 lines 170 kB
/** * KubeVirt API * This is KubeVirt API an add-on for Kubernetes. * * The version of the OpenAPI document: 1.0.0 * Contact: kubevirt-dev@googlegroups.com * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import * as runtime from '../runtime'; import { K8sIoApimachineryPkgApisMetaV1APIGroup, K8sIoApimachineryPkgApisMetaV1APIGroupList, K8sIoApimachineryPkgApisMetaV1APIResourceList, K8sIoApimachineryPkgApisMetaV1DeleteOptions, K8sIoApimachineryPkgApisMetaV1RootPaths, K8sIoApimachineryPkgApisMetaV1Status, K8sIoApimachineryPkgApisMetaV1WatchEvent, V1AddVolumeOptions, V1FreezeUnfreezeTimeout, V1KubeVirt, V1KubeVirtList, V1MigrateOptions, V1PauseOptions, V1RemoveVolumeOptions, V1RestartOptions, V1SEVMeasurementInfo, V1SEVPlatformInfo, V1SEVSecretOptions, V1SEVSessionOptions, V1StartOptions, V1StopOptions, V1UnpauseOptions, V1VirtualMachine, V1VirtualMachineInstance, V1VirtualMachineInstanceFileSystemList, V1VirtualMachineInstanceGuestAgentInfo, V1VirtualMachineInstanceGuestOSUserList, V1VirtualMachineInstanceList, V1VirtualMachineInstanceMigration, V1VirtualMachineInstanceMigrationList, V1VirtualMachineInstancePreset, V1VirtualMachineInstancePresetList, V1VirtualMachineInstanceReplicaSet, V1VirtualMachineInstanceReplicaSetList, V1VirtualMachineList, V1VirtualMachineMemoryDumpRequest, V1alpha1MigrationPolicy, V1alpha1MigrationPolicyList, V1alpha1VirtualMachinePool, V1alpha1VirtualMachinePoolList, V1beta1VirtualMachineClone, V1beta1VirtualMachineCloneList, V1beta1VirtualMachineClusterInstancetype, V1beta1VirtualMachineClusterInstancetypeList, V1beta1VirtualMachineClusterPreference, V1beta1VirtualMachineClusterPreferenceList, V1beta1VirtualMachineExport, V1beta1VirtualMachineExportList, V1beta1VirtualMachineInstancetype, V1beta1VirtualMachineInstancetypeList, V1beta1VirtualMachinePreference, V1beta1VirtualMachinePreferenceList, V1beta1VirtualMachineRestore, V1beta1VirtualMachineRestoreList, V1beta1VirtualMachineSnapshot, V1beta1VirtualMachineSnapshotContent, V1beta1VirtualMachineSnapshotContentList, V1beta1VirtualMachineSnapshotList } from '../models'; export interface CreateMigrationPolicyRequest { body: V1alpha1MigrationPolicy; } export interface CreateNamespacedKubeVirtRequest { namespace: string; body: V1KubeVirt; } export interface CreateNamespacedVirtualMachineRequest { namespace: string; body: V1VirtualMachine; } export interface CreateNamespacedVirtualMachineExportRequest { namespace: string; body: V1beta1VirtualMachineExport; } export interface CreateNamespacedVirtualMachineInstanceRequest { namespace: string; body: V1VirtualMachineInstance; } export interface CreateNamespacedVirtualMachineInstanceMigrationRequest { namespace: string; body: V1VirtualMachineInstanceMigration; } export interface CreateNamespacedVirtualMachineInstancePresetRequest { namespace: string; body: V1VirtualMachineInstancePreset; } export interface CreateNamespacedVirtualMachineInstanceReplicaSetRequest { namespace: string; body: V1VirtualMachineInstanceReplicaSet; } export interface CreateNamespacedVirtualMachineInstancetypeRequest { namespace: string; body: V1beta1VirtualMachineInstancetype; } export interface CreateNamespacedVirtualMachinePoolRequest { namespace: string; body: V1alpha1VirtualMachinePool; } export interface CreateNamespacedVirtualMachinePreferenceRequest { namespace: string; body: V1beta1VirtualMachinePreference; } export interface CreateNamespacedVirtualMachineRestoreRequest { namespace: string; body: V1beta1VirtualMachineRestore; } export interface CreateNamespacedVirtualMachineSnapshotRequest { namespace: string; body: V1beta1VirtualMachineSnapshot; } export interface CreateNamespacedVirtualMachineSnapshotContentRequest { namespace: string; body: V1beta1VirtualMachineSnapshotContent; } export interface CreateVirtualMachineCloneRequest { body: V1beta1VirtualMachineClone; } export interface CreateVirtualMachineClusterInstancetypeRequest { body: V1beta1VirtualMachineClusterInstancetype; } export interface CreateVirtualMachineClusterPreferenceRequest { body: V1beta1VirtualMachineClusterPreference; } export interface DeleteCollectionMigrationPolicyRequest { _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface DeleteCollectionNamespacedKubeVirtRequest { _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface DeleteCollectionNamespacedVirtualMachineRequest { _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface DeleteCollectionNamespacedVirtualMachineExportRequest { _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface DeleteCollectionNamespacedVirtualMachineInstanceRequest { _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface DeleteCollectionNamespacedVirtualMachineInstanceMigrationRequest { _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface DeleteCollectionNamespacedVirtualMachineInstancePresetRequest { _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface DeleteCollectionNamespacedVirtualMachineInstanceReplicaSetRequest { _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface DeleteCollectionNamespacedVirtualMachineInstancetypeRequest { _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface DeleteCollectionNamespacedVirtualMachinePoolRequest { _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface DeleteCollectionNamespacedVirtualMachinePreferenceRequest { _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface DeleteCollectionNamespacedVirtualMachineRestoreRequest { _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface DeleteCollectionNamespacedVirtualMachineSnapshotRequest { _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface DeleteCollectionNamespacedVirtualMachineSnapshotContentRequest { _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface DeleteCollectionVirtualMachineCloneRequest { _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface DeleteCollectionVirtualMachineClusterInstancetypeRequest { _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface DeleteCollectionVirtualMachineClusterPreferenceRequest { _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface DeleteMigrationPolicyRequest { name: string; body: K8sIoApimachineryPkgApisMetaV1DeleteOptions; gracePeriodSeconds?: number; orphanDependents?: boolean; propagationPolicy?: string; } export interface DeleteNamespacedKubeVirtRequest { name: string; namespace: string; body: K8sIoApimachineryPkgApisMetaV1DeleteOptions; gracePeriodSeconds?: number; orphanDependents?: boolean; propagationPolicy?: string; } export interface DeleteNamespacedVirtualMachineRequest { name: string; namespace: string; body: K8sIoApimachineryPkgApisMetaV1DeleteOptions; gracePeriodSeconds?: number; orphanDependents?: boolean; propagationPolicy?: string; } export interface DeleteNamespacedVirtualMachineExportRequest { name: string; namespace: string; body: K8sIoApimachineryPkgApisMetaV1DeleteOptions; gracePeriodSeconds?: number; orphanDependents?: boolean; propagationPolicy?: string; } export interface DeleteNamespacedVirtualMachineInstanceRequest { name: string; namespace: string; body: K8sIoApimachineryPkgApisMetaV1DeleteOptions; gracePeriodSeconds?: number; orphanDependents?: boolean; propagationPolicy?: string; } export interface DeleteNamespacedVirtualMachineInstanceMigrationRequest { name: string; namespace: string; body: K8sIoApimachineryPkgApisMetaV1DeleteOptions; gracePeriodSeconds?: number; orphanDependents?: boolean; propagationPolicy?: string; } export interface DeleteNamespacedVirtualMachineInstancePresetRequest { name: string; namespace: string; body: K8sIoApimachineryPkgApisMetaV1DeleteOptions; gracePeriodSeconds?: number; orphanDependents?: boolean; propagationPolicy?: string; } export interface DeleteNamespacedVirtualMachineInstanceReplicaSetRequest { name: string; namespace: string; body: K8sIoApimachineryPkgApisMetaV1DeleteOptions; gracePeriodSeconds?: number; orphanDependents?: boolean; propagationPolicy?: string; } export interface DeleteNamespacedVirtualMachineInstancetypeRequest { name: string; namespace: string; body: K8sIoApimachineryPkgApisMetaV1DeleteOptions; gracePeriodSeconds?: number; orphanDependents?: boolean; propagationPolicy?: string; } export interface DeleteNamespacedVirtualMachinePoolRequest { name: string; namespace: string; body: K8sIoApimachineryPkgApisMetaV1DeleteOptions; gracePeriodSeconds?: number; orphanDependents?: boolean; propagationPolicy?: string; } export interface DeleteNamespacedVirtualMachinePreferenceRequest { name: string; namespace: string; body: K8sIoApimachineryPkgApisMetaV1DeleteOptions; gracePeriodSeconds?: number; orphanDependents?: boolean; propagationPolicy?: string; } export interface DeleteNamespacedVirtualMachineRestoreRequest { name: string; namespace: string; body: K8sIoApimachineryPkgApisMetaV1DeleteOptions; gracePeriodSeconds?: number; orphanDependents?: boolean; propagationPolicy?: string; } export interface DeleteNamespacedVirtualMachineSnapshotRequest { name: string; namespace: string; body: K8sIoApimachineryPkgApisMetaV1DeleteOptions; gracePeriodSeconds?: number; orphanDependents?: boolean; propagationPolicy?: string; } export interface DeleteNamespacedVirtualMachineSnapshotContentRequest { name: string; namespace: string; body: K8sIoApimachineryPkgApisMetaV1DeleteOptions; gracePeriodSeconds?: number; orphanDependents?: boolean; propagationPolicy?: string; } export interface DeleteVirtualMachineCloneRequest { name: string; body: K8sIoApimachineryPkgApisMetaV1DeleteOptions; gracePeriodSeconds?: number; orphanDependents?: boolean; propagationPolicy?: string; } export interface DeleteVirtualMachineClusterInstancetypeRequest { name: string; body: K8sIoApimachineryPkgApisMetaV1DeleteOptions; gracePeriodSeconds?: number; orphanDependents?: boolean; propagationPolicy?: string; } export interface DeleteVirtualMachineClusterPreferenceRequest { name: string; body: K8sIoApimachineryPkgApisMetaV1DeleteOptions; gracePeriodSeconds?: number; orphanDependents?: boolean; propagationPolicy?: string; } export interface ListKubeVirtForAllNamespacesRequest { _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface ListMigrationPolicyRequest { _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface ListNamespacedKubeVirtRequest { namespace: string; _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface ListNamespacedVirtualMachineRequest { namespace: string; _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface ListNamespacedVirtualMachineExportRequest { namespace: string; _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface ListNamespacedVirtualMachineInstanceRequest { namespace: string; _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface ListNamespacedVirtualMachineInstanceMigrationRequest { namespace: string; _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface ListNamespacedVirtualMachineInstancePresetRequest { namespace: string; _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface ListNamespacedVirtualMachineInstanceReplicaSetRequest { namespace: string; _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface ListNamespacedVirtualMachineInstancetypeRequest { namespace: string; _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface ListNamespacedVirtualMachinePoolRequest { namespace: string; _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface ListNamespacedVirtualMachinePreferenceRequest { namespace: string; _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface ListNamespacedVirtualMachineRestoreRequest { namespace: string; _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface ListNamespacedVirtualMachineSnapshotRequest { namespace: string; _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface ListNamespacedVirtualMachineSnapshotContentRequest { namespace: string; _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface ListVirtualMachineCloneRequest { _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface ListVirtualMachineClusterInstancetypeRequest { _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface ListVirtualMachineClusterPreferenceRequest { _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface ListVirtualMachineExportForAllNamespacesRequest { _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface ListVirtualMachineForAllNamespacesRequest { _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface ListVirtualMachineInstanceForAllNamespacesRequest { _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface ListVirtualMachineInstanceMigrationForAllNamespacesRequest { _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface ListVirtualMachineInstancePresetForAllNamespacesRequest { _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface ListVirtualMachineInstanceReplicaSetForAllNamespacesRequest { _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface ListVirtualMachineInstancetypeForAllNamespacesRequest { _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface ListVirtualMachinePoolForAllNamespacesRequest { _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface ListVirtualMachinePreferenceForAllNamespacesRequest { _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface ListVirtualMachineRestoreForAllNamespacesRequest { _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface ListVirtualMachineSnapshotContentForAllNamespacesRequest { _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface ListVirtualMachineSnapshotForAllNamespacesRequest { _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface PatchMigrationPolicyRequest { name: string; body: object; } export interface PatchNamespacedKubeVirtRequest { name: string; namespace: string; body: object; } export interface PatchNamespacedVirtualMachineRequest { name: string; namespace: string; body: object; } export interface PatchNamespacedVirtualMachineExportRequest { name: string; namespace: string; body: object; } export interface PatchNamespacedVirtualMachineInstanceRequest { name: string; namespace: string; body: object; } export interface PatchNamespacedVirtualMachineInstanceMigrationRequest { name: string; namespace: string; body: object; } export interface PatchNamespacedVirtualMachineInstancePresetRequest { name: string; namespace: string; body: object; } export interface PatchNamespacedVirtualMachineInstanceReplicaSetRequest { name: string; namespace: string; body: object; } export interface PatchNamespacedVirtualMachineInstancetypeRequest { name: string; namespace: string; body: object; } export interface PatchNamespacedVirtualMachinePoolRequest { name: string; namespace: string; body: object; } export interface PatchNamespacedVirtualMachinePreferenceRequest { name: string; namespace: string; body: object; } export interface PatchNamespacedVirtualMachineRestoreRequest { name: string; namespace: string; body: object; } export interface PatchNamespacedVirtualMachineSnapshotRequest { name: string; namespace: string; body: object; } export interface PatchNamespacedVirtualMachineSnapshotContentRequest { name: string; namespace: string; body: object; } export interface PatchVirtualMachineCloneRequest { name: string; body: object; } export interface PatchVirtualMachineClusterInstancetypeRequest { name: string; body: object; } export interface PatchVirtualMachineClusterPreferenceRequest { name: string; body: object; } export interface ReadMigrationPolicyRequest { name: string; exact?: boolean; _export?: boolean; } export interface ReadNamespacedKubeVirtRequest { name: string; namespace: string; exact?: boolean; _export?: boolean; } export interface ReadNamespacedVirtualMachineRequest { name: string; namespace: string; exact?: boolean; _export?: boolean; } export interface ReadNamespacedVirtualMachineExportRequest { name: string; namespace: string; exact?: boolean; _export?: boolean; } export interface ReadNamespacedVirtualMachineInstanceRequest { name: string; namespace: string; exact?: boolean; _export?: boolean; } export interface ReadNamespacedVirtualMachineInstanceMigrationRequest { name: string; namespace: string; exact?: boolean; _export?: boolean; } export interface ReadNamespacedVirtualMachineInstancePresetRequest { name: string; namespace: string; exact?: boolean; _export?: boolean; } export interface ReadNamespacedVirtualMachineInstanceReplicaSetRequest { name: string; namespace: string; exact?: boolean; _export?: boolean; } export interface ReadNamespacedVirtualMachineInstancetypeRequest { name: string; namespace: string; exact?: boolean; _export?: boolean; } export interface ReadNamespacedVirtualMachinePoolRequest { name: string; namespace: string; exact?: boolean; _export?: boolean; } export interface ReadNamespacedVirtualMachinePreferenceRequest { name: string; namespace: string; exact?: boolean; _export?: boolean; } export interface ReadNamespacedVirtualMachineRestoreRequest { name: string; namespace: string; exact?: boolean; _export?: boolean; } export interface ReadNamespacedVirtualMachineSnapshotRequest { name: string; namespace: string; exact?: boolean; _export?: boolean; } export interface ReadNamespacedVirtualMachineSnapshotContentRequest { name: string; namespace: string; exact?: boolean; _export?: boolean; } export interface ReadVirtualMachineCloneRequest { name: string; exact?: boolean; _export?: boolean; } export interface ReadVirtualMachineClusterInstancetypeRequest { name: string; exact?: boolean; _export?: boolean; } export interface ReadVirtualMachineClusterPreferenceRequest { name: string; exact?: boolean; _export?: boolean; } export interface ReplaceMigrationPolicyRequest { name: string; body: V1alpha1MigrationPolicy; } export interface ReplaceNamespacedKubeVirtRequest { name: string; namespace: string; body: V1KubeVirt; } export interface ReplaceNamespacedVirtualMachineRequest { name: string; namespace: string; body: V1VirtualMachine; } export interface ReplaceNamespacedVirtualMachineExportRequest { name: string; namespace: string; body: V1beta1VirtualMachineExport; } export interface ReplaceNamespacedVirtualMachineInstanceRequest { name: string; namespace: string; body: V1VirtualMachineInstance; } export interface ReplaceNamespacedVirtualMachineInstanceMigrationRequest { name: string; namespace: string; body: V1VirtualMachineInstanceMigration; } export interface ReplaceNamespacedVirtualMachineInstancePresetRequest { name: string; namespace: string; body: V1VirtualMachineInstancePreset; } export interface ReplaceNamespacedVirtualMachineInstanceReplicaSetRequest { name: string; namespace: string; body: V1VirtualMachineInstanceReplicaSet; } export interface ReplaceNamespacedVirtualMachineInstancetypeRequest { name: string; namespace: string; body: V1beta1VirtualMachineInstancetype; } export interface ReplaceNamespacedVirtualMachinePoolRequest { name: string; namespace: string; body: V1alpha1VirtualMachinePool; } export interface ReplaceNamespacedVirtualMachinePreferenceRequest { name: string; namespace: string; body: V1beta1VirtualMachinePreference; } export interface ReplaceNamespacedVirtualMachineRestoreRequest { name: string; namespace: string; body: V1beta1VirtualMachineRestore; } export interface ReplaceNamespacedVirtualMachineSnapshotRequest { name: string; namespace: string; body: V1beta1VirtualMachineSnapshot; } export interface ReplaceNamespacedVirtualMachineSnapshotContentRequest { name: string; namespace: string; body: V1beta1VirtualMachineSnapshotContent; } export interface ReplaceVirtualMachineCloneRequest { name: string; body: V1beta1VirtualMachineClone; } export interface ReplaceVirtualMachineClusterInstancetypeRequest { name: string; body: V1beta1VirtualMachineClusterInstancetype; } export interface ReplaceVirtualMachineClusterPreferenceRequest { name: string; body: V1beta1VirtualMachineClusterPreference; } export interface V1ConsoleRequest { name: string; namespace: string; } export interface V1ExpandSpecRequest { namespace: string; } export interface V1FilesystemlistRequest { name: string; namespace: string; } export interface V1FreezeRequest { name: string; namespace: string; body: V1FreezeUnfreezeTimeout; } export interface V1GuestosinfoRequest { name: string; namespace: string; } export interface V1MemoryDumpRequest { name: string; namespace: string; body: V1VirtualMachineMemoryDumpRequest; } export interface V1MigrateRequest { name: string; namespace: string; body: V1MigrateOptions; } export interface V1PauseRequest { name: string; namespace: string; body: V1PauseOptions; } export interface V1RemoveMemoryDumpRequest { name: string; namespace: string; } export interface V1ResetRequest { name: string; namespace: string; } export interface V1RestartRequest { name: string; namespace: string; body?: V1RestartOptions; } export interface V1SEVFetchCertChainRequest { name: string; namespace: string; } export interface V1SEVInjectLaunchSecretRequest { name: string; namespace: string; body: V1SEVSecretOptions; } export interface V1SEVQueryLaunchMeasurementRequest { name: string; namespace: string; } export interface V1SEVSetupSessionRequest { name: string; namespace: string; body: V1SEVSessionOptions; } export interface V1SoftRebootRequest { name: string; namespace: string; } export interface V1StartRequest { name: string; namespace: string; body: V1StartOptions; } export interface V1StopRequest { name: string; namespace: string; body?: V1StopOptions; } export interface V1UnfreezeRequest { name: string; namespace: string; } export interface V1UnpauseRequest { name: string; namespace: string; body: V1UnpauseOptions; } export interface V1UserlistRequest { name: string; namespace: string; } export interface V1VNCRequest { name: string; namespace: string; } export interface V1VNCScreenshotRequest { name: string; namespace: string; moveCursor?: boolean; } export interface V1VSOCKRequest { name: string; namespace: string; port: number; tls?: boolean; } export interface V1alpha3ConsoleRequest { name: string; namespace: string; } export interface V1alpha3ExpandSpecRequest { namespace: string; } export interface V1alpha3FilesystemlistRequest { name: string; namespace: string; } export interface V1alpha3FreezeRequest { name: string; namespace: string; body: V1FreezeUnfreezeTimeout; } export interface V1alpha3GuestosinfoRequest { name: string; namespace: string; } export interface V1alpha3MemoryDumpRequest { name: string; namespace: string; body: V1VirtualMachineMemoryDumpRequest; } export interface V1alpha3MigrateRequest { name: string; namespace: string; body: V1MigrateOptions; } export interface V1alpha3PauseRequest { name: string; namespace: string; body: V1PauseOptions; } export interface V1alpha3RemoveMemoryDumpRequest { name: string; namespace: string; } export interface V1alpha3ResetRequest { name: string; namespace: string; } export interface V1alpha3RestartRequest { name: string; namespace: string; body?: V1RestartOptions; } export interface V1alpha3SEVFetchCertChainRequest { name: string; namespace: string; } export interface V1alpha3SEVInjectLaunchSecretRequest { name: string; namespace: string; body: V1SEVSecretOptions; } export interface V1alpha3SEVQueryLaunchMeasurementRequest { name: string; namespace: string; } export interface V1alpha3SEVSetupSessionRequest { name: string; namespace: string; body: V1SEVSessionOptions; } export interface V1alpha3SoftRebootRequest { name: string; namespace: string; } export interface V1alpha3StartRequest { name: string; namespace: string; body: V1StartOptions; } export interface V1alpha3StopRequest { name: string; namespace: string; body?: V1StopOptions; } export interface V1alpha3UnfreezeRequest { name: string; namespace: string; } export interface V1alpha3UnpauseRequest { name: string; namespace: string; body: V1UnpauseOptions; } export interface V1alpha3UserlistRequest { name: string; namespace: string; } export interface V1alpha3VNCRequest { name: string; namespace: string; } export interface V1alpha3VNCScreenshotRequest { name: string; namespace: string; moveCursor?: boolean; } export interface V1alpha3VSOCKRequest { name: string; namespace: string; port: number; tls?: boolean; } export interface V1alpha3usbredirRequest { name: string; namespace: string; } export interface V1alpha3vmAddvolumeRequest { name: string; namespace: string; body: V1AddVolumeOptions; } export interface V1alpha3vmExpandSpecRequest { name: string; namespace: string; } export interface V1alpha3vmPortForwardRequest { name: string; namespace: string; port: string; } export interface V1alpha3vmPortForwardWithProtocolRequest { name: string; namespace: string; port: string; protocol: string; } export interface V1alpha3vmRemovevolumeRequest { name: string; namespace: string; body: V1RemoveVolumeOptions; } export interface V1alpha3vmiAddvolumeRequest { name: string; namespace: string; body: V1AddVolumeOptions; } export interface V1alpha3vmiPortForwardRequest { name: string; namespace: string; port: string; } export interface V1alpha3vmiPortForwardWithProtocolRequest { name: string; namespace: string; port: string; protocol: string; } export interface V1alpha3vmiRemovevolumeRequest { name: string; namespace: string; body: V1RemoveVolumeOptions; } export interface V1usbredirRequest { name: string; namespace: string; } export interface V1vmAddvolumeRequest { name: string; namespace: string; body: V1AddVolumeOptions; } export interface V1vmExpandSpecRequest { name: string; namespace: string; } export interface V1vmPortForwardRequest { name: string; namespace: string; port: string; } export interface V1vmPortForwardWithProtocolRequest { name: string; namespace: string; port: string; protocol: string; } export interface V1vmRemovevolumeRequest { name: string; namespace: string; body: V1RemoveVolumeOptions; } export interface V1vmiAddvolumeRequest { name: string; namespace: string; body: V1AddVolumeOptions; } export interface V1vmiPortForwardRequest { name: string; namespace: string; port: string; } export interface V1vmiPortForwardWithProtocolRequest { name: string; namespace: string; port: string; protocol: string; } export interface V1vmiRemovevolumeRequest { name: string; namespace: string; body: V1RemoveVolumeOptions; } export interface WatchKubeVirtListForAllNamespacesRequest { _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface WatchMigrationPolicyListForAllNamespacesRequest { _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface WatchNamespacedKubeVirtRequest { namespace: string; _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface WatchNamespacedVirtualMachineRequest { namespace: string; _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface WatchNamespacedVirtualMachineExportRequest { namespace: string; _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface WatchNamespacedVirtualMachineInstanceRequest { namespace: string; _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface WatchNamespacedVirtualMachineInstanceMigrationRequest { namespace: string; _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface WatchNamespacedVirtualMachineInstancePresetRequest { namespace: string; _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface WatchNamespacedVirtualMachineInstanceReplicaSetRequest { namespace: string; _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface WatchNamespacedVirtualMachineInstancetypeRequest { namespace: string; _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface WatchNamespacedVirtualMachinePoolRequest { namespace: string; _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface WatchNamespacedVirtualMachinePreferenceRequest { namespace: string; _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface WatchNamespacedVirtualMachineRestoreRequest { namespace: string; _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface WatchNamespacedVirtualMachineSnapshotRequest { namespace: string; _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface WatchNamespacedVirtualMachineSnapshotContentRequest { namespace: string; _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface WatchVirtualMachineCloneListForAllNamespacesRequest { _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface WatchVirtualMachineClusterInstancetypeListForAllNamespacesRequest { _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface WatchVirtualMachineClusterPreferenceListForAllNamespacesRequest { _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface WatchVirtualMachineExportListForAllNamespacesRequest { _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface WatchVirtualMachineInstanceListForAllNamespacesRequest { _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface WatchVirtualMachineInstanceMigrationListForAllNamespacesRequest { _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface WatchVirtualMachineInstancePresetListForAllNamespacesRequest { _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface WatchVirtualMachineInstanceReplicaSetListForAllNamespacesRequest { _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface WatchVirtualMachineInstancetypeListForAllNamespacesRequest { _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface WatchVirtualMachineListForAllNamespacesRequest { _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface WatchVirtualMachinePoolListForAllNamespacesRequest { _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface WatchVirtualMachinePreferenceListForAllNamespacesRequest { _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface WatchVirtualMachineRestoreListForAllNamespacesRequest { _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface WatchVirtualMachineSnapshotContentListForAllNamespacesRequest { _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } export interface WatchVirtualMachineSnapshotListForAllNamespacesRequest { _continue?: string; fieldSelector?: string; includeUninitialized?: boolean; labelSelector?: string; limit?: number; resourceVersion?: string; timeoutSeconds?: number; watch?: boolean; } /** * */ export declare class DefaultApi extends runtime.BaseAPI { /** * Create a MigrationPolicy object. */ createMigrationPolicyRaw(requestParameters: CreateMigrationPolicyRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<V1alpha1MigrationPolicy>>; /** * Create a MigrationPolicy object. */ createMigrationPolicy(requestParameters: CreateMigrationPolicyRequest, initOverrides?: RequestInit): Promise<V1alpha1MigrationPolicy>; /** * Create a KubeVirt object. */ createNamespacedKubeVirtRaw(requestParameters: CreateNamespacedKubeVirtRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<V1KubeVirt>>; /** * Create a KubeVirt object. */ createNamespacedKubeVirt(requestParameters: CreateNamespacedKubeVirtRequest, initOverrides?: RequestInit): Promise<V1KubeVirt>; /** * Create a VirtualMachine object. */ createNamespacedVirtualMachineRaw(requestParameters: CreateNamespacedVirtualMachineRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<V1VirtualMachine>>; /** * Create a VirtualMachine object. */ createNamespacedVirtualMachine(requestParameters: CreateNamespacedVirtualMachineRequest, initOverrides?: RequestInit): Promise<V1VirtualMachine>; /** * Create a VirtualMachineExport object. */ createNamespacedVirtualMachineExportRaw(requestParameters: CreateNamespacedVirtualMachineExportRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<V1beta1VirtualMachineExport>>; /** * Create a VirtualMachineExport object. */ createNamespacedVirtualMachineExport(requestParameters: CreateNamespacedVirtualMachineExportRequest, initOverrides?: RequestInit): Promise<V1beta1VirtualMachineExport>; /** * Create a VirtualMachineInstance object. */ createNamespacedVirtualMachineInstanceRaw(requestParameters: CreateNamespacedVirtualMachineInstanceRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<V1VirtualMachineInstance>>; /** * Create a VirtualMachineInstance object. */ createNamespacedVirtualMachineInstance(requestParameters: CreateNamespacedVirtualMachineInstanceRequest, initOverrides?: RequestInit): Promise<V1VirtualMachineInstance>; /** * Create a VirtualMachineInstanceMigration object. */ createNamespacedVirtualMachineInstanceMigrationRaw(requestParameters: CreateNamespacedVirtualMachineInstanceMigrationRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<V1VirtualMachineInstanceMigration>>; /** * Create a VirtualMachineInstanceMigration object. */ createNamespacedVirtualMachineInstanceMigration(requestParameters: CreateNamespacedVirtualMachineInstanceMigrationRequest, initOverrides?: RequestInit): Promise<V1VirtualMachineInstanceMigration>; /** * Create a VirtualMachineInstancePreset object. */ createNamespacedVirtualMachineInstancePresetRaw(requestParameters: CreateNamespacedVirtualMachineInstancePresetRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<V1VirtualMachineInstancePreset>>; /** * Create a VirtualMachineInstancePreset object. */ createNamespacedVirtualMachineInstancePreset(requestParameters: CreateNamespacedVirtualMachineInstancePresetRequest, initOverrides?: RequestInit): Promise<V1VirtualMachineInstancePreset>; /** * Create a VirtualMachineInstanceReplicaSet object. */ createNamespacedVirtualMachineInstanceReplicaSetRaw(requestParameters: CreateNamespacedVirtualMachineInstanceReplicaSetRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<V1VirtualMachineInstanceReplicaSet>>; /** * Create a VirtualMachineInstanceReplicaSet object. */ createNamespacedVirtualMachineInstanceReplicaSet(requestParameters: CreateNamespacedVirtualMachineInstanceReplicaSetRequest, initOverrides?: RequestInit): Promise<V1VirtualMachineInstanceReplicaSet>; /** * Create a VirtualMachineInstancetype object. */ createNamespacedVirtualMachineInstancetypeRaw(requestParameters: CreateNamespacedVirtualMachineInstancetypeRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<V1beta1VirtualMachineInstancetype>>; /** * Create a VirtualMachineInstancetype object. */ createNamespacedVirtualMachineInstancetype(requestParameters: CreateNamespacedVirtualMachineInstancetypeRequest, initOverrides?: RequestInit): Promise<V1beta1VirtualMachineInstancetype>; /** * Create a VirtualMachinePool object. */ createNamespacedVirtualMachinePoolRaw(requestParameters: CreateNamespacedVirtualMachinePoolRequest, initOverrides?: RequestInit): Promise<runtim