@codingame/kubevirt-api
Version:
kubevirt OpenAPI automation for TypeScript
1,661 lines • 170 kB
TypeScript
/**
* 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