# coding: utf-8

# flake8: noqa
"""
    KubeVirt API

    This is KubeVirt API an add-on for Kubernetes.  # noqa: E501

    OpenAPI spec version: 1.0.0
    Contact: kubevirt-dev@googlegroups.com
    Generated by: https://github.com/swagger-api/swagger-codegen.git
"""


from __future__ import absolute_import

# import models into model package
from kubevirt.models.k8s_io_api_core_v1_affinity import K8sIoApiCoreV1Affinity
from kubevirt.models.k8s_io_api_core_v1_downward_api_volume_file import K8sIoApiCoreV1DownwardAPIVolumeFile
from kubevirt.models.k8s_io_api_core_v1_exec_action import K8sIoApiCoreV1ExecAction
from kubevirt.models.k8s_io_api_core_v1_http_get_action import K8sIoApiCoreV1HTTPGetAction
from kubevirt.models.k8s_io_api_core_v1_http_header import K8sIoApiCoreV1HTTPHeader
from kubevirt.models.k8s_io_api_core_v1_local_object_reference import K8sIoApiCoreV1LocalObjectReference
from kubevirt.models.k8s_io_api_core_v1_node_affinity import K8sIoApiCoreV1NodeAffinity
from kubevirt.models.k8s_io_api_core_v1_node_selector import K8sIoApiCoreV1NodeSelector
from kubevirt.models.k8s_io_api_core_v1_node_selector_requirement import K8sIoApiCoreV1NodeSelectorRequirement
from kubevirt.models.k8s_io_api_core_v1_node_selector_term import K8sIoApiCoreV1NodeSelectorTerm
from kubevirt.models.k8s_io_api_core_v1_object_field_selector import K8sIoApiCoreV1ObjectFieldSelector
from kubevirt.models.k8s_io_api_core_v1_persistent_volume_claim_spec import K8sIoApiCoreV1PersistentVolumeClaimSpec
from kubevirt.models.k8s_io_api_core_v1_persistent_volume_claim_volume_source import K8sIoApiCoreV1PersistentVolumeClaimVolumeSource
from kubevirt.models.k8s_io_api_core_v1_pod_affinity import K8sIoApiCoreV1PodAffinity
from kubevirt.models.k8s_io_api_core_v1_pod_affinity_term import K8sIoApiCoreV1PodAffinityTerm
from kubevirt.models.k8s_io_api_core_v1_pod_anti_affinity import K8sIoApiCoreV1PodAntiAffinity
from kubevirt.models.k8s_io_api_core_v1_pod_dns_config import K8sIoApiCoreV1PodDNSConfig
from kubevirt.models.k8s_io_api_core_v1_pod_dns_config_option import K8sIoApiCoreV1PodDNSConfigOption
from kubevirt.models.k8s_io_api_core_v1_pod_resource_claim import K8sIoApiCoreV1PodResourceClaim
from kubevirt.models.k8s_io_api_core_v1_preferred_scheduling_term import K8sIoApiCoreV1PreferredSchedulingTerm
from kubevirt.models.k8s_io_api_core_v1_resource_field_selector import K8sIoApiCoreV1ResourceFieldSelector
from kubevirt.models.k8s_io_api_core_v1_tcp_socket_action import K8sIoApiCoreV1TCPSocketAction
from kubevirt.models.k8s_io_api_core_v1_toleration import K8sIoApiCoreV1Toleration
from kubevirt.models.k8s_io_api_core_v1_topology_spread_constraint import K8sIoApiCoreV1TopologySpreadConstraint
from kubevirt.models.k8s_io_api_core_v1_typed_local_object_reference import K8sIoApiCoreV1TypedLocalObjectReference
from kubevirt.models.k8s_io_api_core_v1_typed_object_reference import K8sIoApiCoreV1TypedObjectReference
from kubevirt.models.k8s_io_api_core_v1_volume_resource_requirements import K8sIoApiCoreV1VolumeResourceRequirements
from kubevirt.models.k8s_io_api_core_v1_weighted_pod_affinity_term import K8sIoApiCoreV1WeightedPodAffinityTerm
from kubevirt.models.k8s_io_apimachinery_pkg_api_resource_quantity import K8sIoApimachineryPkgApiResourceQuantity
from kubevirt.models.k8s_io_apimachinery_pkg_apis_meta_v1_api_group import K8sIoApimachineryPkgApisMetaV1APIGroup
from kubevirt.models.k8s_io_apimachinery_pkg_apis_meta_v1_api_group_list import K8sIoApimachineryPkgApisMetaV1APIGroupList
from kubevirt.models.k8s_io_apimachinery_pkg_apis_meta_v1_api_resource import K8sIoApimachineryPkgApisMetaV1APIResource
from kubevirt.models.k8s_io_apimachinery_pkg_apis_meta_v1_api_resource_list import K8sIoApimachineryPkgApisMetaV1APIResourceList
from kubevirt.models.k8s_io_apimachinery_pkg_apis_meta_v1_delete_options import K8sIoApimachineryPkgApisMetaV1DeleteOptions
from kubevirt.models.k8s_io_apimachinery_pkg_apis_meta_v1_duration import K8sIoApimachineryPkgApisMetaV1Duration
from kubevirt.models.k8s_io_apimachinery_pkg_apis_meta_v1_fields_v1 import K8sIoApimachineryPkgApisMetaV1FieldsV1
from kubevirt.models.k8s_io_apimachinery_pkg_apis_meta_v1_group_version_for_discovery import K8sIoApimachineryPkgApisMetaV1GroupVersionForDiscovery
from kubevirt.models.k8s_io_apimachinery_pkg_apis_meta_v1_label_selector import K8sIoApimachineryPkgApisMetaV1LabelSelector
from kubevirt.models.k8s_io_apimachinery_pkg_apis_meta_v1_label_selector_requirement import K8sIoApimachineryPkgApisMetaV1LabelSelectorRequirement
from kubevirt.models.k8s_io_apimachinery_pkg_apis_meta_v1_list_meta import K8sIoApimachineryPkgApisMetaV1ListMeta
from kubevirt.models.k8s_io_apimachinery_pkg_apis_meta_v1_managed_fields_entry import K8sIoApimachineryPkgApisMetaV1ManagedFieldsEntry
from kubevirt.models.k8s_io_apimachinery_pkg_apis_meta_v1_object_meta import K8sIoApimachineryPkgApisMetaV1ObjectMeta
from kubevirt.models.k8s_io_apimachinery_pkg_apis_meta_v1_owner_reference import K8sIoApimachineryPkgApisMetaV1OwnerReference
from kubevirt.models.k8s_io_apimachinery_pkg_apis_meta_v1_patch import K8sIoApimachineryPkgApisMetaV1Patch
from kubevirt.models.k8s_io_apimachinery_pkg_apis_meta_v1_preconditions import K8sIoApimachineryPkgApisMetaV1Preconditions
from kubevirt.models.k8s_io_apimachinery_pkg_apis_meta_v1_root_paths import K8sIoApimachineryPkgApisMetaV1RootPaths
from kubevirt.models.k8s_io_apimachinery_pkg_apis_meta_v1_server_address_by_client_cidr import K8sIoApimachineryPkgApisMetaV1ServerAddressByClientCIDR
from kubevirt.models.k8s_io_apimachinery_pkg_apis_meta_v1_status import K8sIoApimachineryPkgApisMetaV1Status
from kubevirt.models.k8s_io_apimachinery_pkg_apis_meta_v1_status_cause import K8sIoApimachineryPkgApisMetaV1StatusCause
from kubevirt.models.k8s_io_apimachinery_pkg_apis_meta_v1_status_details import K8sIoApimachineryPkgApisMetaV1StatusDetails
from kubevirt.models.k8s_io_apimachinery_pkg_apis_meta_v1_time import K8sIoApimachineryPkgApisMetaV1Time
from kubevirt.models.k8s_io_apimachinery_pkg_apis_meta_v1_watch_event import K8sIoApimachineryPkgApisMetaV1WatchEvent
from kubevirt.models.k8s_io_apimachinery_pkg_runtime_raw_extension import K8sIoApimachineryPkgRuntimeRawExtension
from kubevirt.models.k8s_io_apimachinery_pkg_util_intstr_int_or_string import K8sIoApimachineryPkgUtilIntstrIntOrString
from kubevirt.models.v1_acpi import V1ACPI
from kubevirt.models.v1_access_credential import V1AccessCredential
from kubevirt.models.v1_access_credential_secret_source import V1AccessCredentialSecretSource
from kubevirt.models.v1_add_volume_options import V1AddVolumeOptions
from kubevirt.models.v1_arch_configuration import V1ArchConfiguration
from kubevirt.models.v1_arch_specific_configuration import V1ArchSpecificConfiguration
from kubevirt.models.v1_bios import V1BIOS
from kubevirt.models.v1_block_size import V1BlockSize
from kubevirt.models.v1_bootloader import V1Bootloader
from kubevirt.models.v1_cd_rom_target import V1CDRomTarget
from kubevirt.models.v1_cpu import V1CPU
from kubevirt.models.v1_cpu_feature import V1CPUFeature
from kubevirt.models.v1_cpu_topology import V1CPUTopology
from kubevirt.models.v1_cert_config import V1CertConfig
from kubevirt.models.v1_changed_block_tracking_selectors import V1ChangedBlockTrackingSelectors
from kubevirt.models.v1_changed_block_tracking_status import V1ChangedBlockTrackingStatus
from kubevirt.models.v1_chassis import V1Chassis
from kubevirt.models.v1_client_passthrough_devices import V1ClientPassthroughDevices
from kubevirt.models.v1_clock import V1Clock
from kubevirt.models.v1_clock_offset import V1ClockOffset
from kubevirt.models.v1_clock_offset_utc import V1ClockOffsetUTC
from kubevirt.models.v1_cloud_init_config_drive_source import V1CloudInitConfigDriveSource
from kubevirt.models.v1_cloud_init_no_cloud_source import V1CloudInitNoCloudSource
from kubevirt.models.v1_common_instancetypes_deployment import V1CommonInstancetypesDeployment
from kubevirt.models.v1_component_config import V1ComponentConfig
from kubevirt.models.v1_config_drive_ssh_public_key_access_credential_propagation import V1ConfigDriveSSHPublicKeyAccessCredentialPropagation
from kubevirt.models.v1_config_map_volume_source import V1ConfigMapVolumeSource
from kubevirt.models.v1_container_disk_info import V1ContainerDiskInfo
from kubevirt.models.v1_container_disk_source import V1ContainerDiskSource
from kubevirt.models.v1_controller_revision_ref import V1ControllerRevisionRef
from kubevirt.models.v1_custom_block_size import V1CustomBlockSize
from kubevirt.models.v1_custom_profile import V1CustomProfile
from kubevirt.models.v1_customize_components import V1CustomizeComponents
from kubevirt.models.v1_customize_components_patch import V1CustomizeComponentsPatch
from kubevirt.models.v1_dhcp_options import V1DHCPOptions
from kubevirt.models.v1_dhcp_private_options import V1DHCPPrivateOptions
from kubevirt.models.v1_data_volume_source import V1DataVolumeSource
from kubevirt.models.v1_data_volume_template_dummy_status import V1DataVolumeTemplateDummyStatus
from kubevirt.models.v1_data_volume_template_spec import V1DataVolumeTemplateSpec
from kubevirt.models.v1_deprecated_interface_macvtap import V1DeprecatedInterfaceMacvtap
from kubevirt.models.v1_deprecated_interface_passt import V1DeprecatedInterfacePasst
from kubevirt.models.v1_deprecated_interface_slirp import V1DeprecatedInterfaceSlirp
from kubevirt.models.v1_developer_configuration import V1DeveloperConfiguration
from kubevirt.models.v1_device_attribute import V1DeviceAttribute
from kubevirt.models.v1_device_resource_claim_status import V1DeviceResourceClaimStatus
from kubevirt.models.v1_device_status import V1DeviceStatus
from kubevirt.models.v1_device_status_info import V1DeviceStatusInfo
from kubevirt.models.v1_devices import V1Devices
from kubevirt.models.v1_diag288_watchdog import V1Diag288Watchdog
from kubevirt.models.v1_disable_free_page_reporting import V1DisableFreePageReporting
from kubevirt.models.v1_disable_serial_console_log import V1DisableSerialConsoleLog
from kubevirt.models.v1_disk import V1Disk
from kubevirt.models.v1_disk_io_threads import V1DiskIOThreads
from kubevirt.models.v1_disk_target import V1DiskTarget
from kubevirt.models.v1_disk_verification import V1DiskVerification
from kubevirt.models.v1_domain_memory_dump_info import V1DomainMemoryDumpInfo
from kubevirt.models.v1_domain_spec import V1DomainSpec
from kubevirt.models.v1_downward_api_volume_source import V1DownwardAPIVolumeSource
from kubevirt.models.v1_downward_metrics import V1DownwardMetrics
from kubevirt.models.v1_downward_metrics_volume_source import V1DownwardMetricsVolumeSource
from kubevirt.models.v1_efi import V1EFI
from kubevirt.models.v1_empty_disk_source import V1EmptyDiskSource
from kubevirt.models.v1_ephemeral_volume_source import V1EphemeralVolumeSource
from kubevirt.models.v1_evacuate_cancel_options import V1EvacuateCancelOptions
from kubevirt.models.v1_feature_apic import V1FeatureAPIC
from kubevirt.models.v1_feature_hyperv import V1FeatureHyperv
from kubevirt.models.v1_feature_kvm import V1FeatureKVM
from kubevirt.models.v1_feature_spinlocks import V1FeatureSpinlocks
from kubevirt.models.v1_feature_state import V1FeatureState
from kubevirt.models.v1_feature_vendor_id import V1FeatureVendorID
from kubevirt.models.v1_features import V1Features
from kubevirt.models.v1_filesystem import V1Filesystem
from kubevirt.models.v1_filesystem_virtiofs import V1FilesystemVirtiofs
from kubevirt.models.v1_firmware import V1Firmware
from kubevirt.models.v1_flags import V1Flags
from kubevirt.models.v1_freeze_unfreeze_timeout import V1FreezeUnfreezeTimeout
from kubevirt.models.v1_gpu import V1GPU
from kubevirt.models.v1_generation_status import V1GenerationStatus
from kubevirt.models.v1_guest_agent_command_info import V1GuestAgentCommandInfo
from kubevirt.models.v1_guest_agent_ping import V1GuestAgentPing
from kubevirt.models.v1_hpet_timer import V1HPETTimer
from kubevirt.models.v1_host_device import V1HostDevice
from kubevirt.models.v1_host_disk import V1HostDisk
from kubevirt.models.v1_hotplug_volume_source import V1HotplugVolumeSource
from kubevirt.models.v1_hotplug_volume_status import V1HotplugVolumeStatus
from kubevirt.models.v1_hugepages import V1Hugepages
from kubevirt.models.v1_hyper_v_passthrough import V1HyperVPassthrough
from kubevirt.models.v1_hyperv_timer import V1HypervTimer
from kubevirt.models.v1_i6300_esb_watchdog import V1I6300ESBWatchdog
from kubevirt.models.v1_initrd_info import V1InitrdInfo
from kubevirt.models.v1_input import V1Input
from kubevirt.models.v1_instancetype_configuration import V1InstancetypeConfiguration
from kubevirt.models.v1_instancetype_matcher import V1InstancetypeMatcher
from kubevirt.models.v1_instancetype_status_ref import V1InstancetypeStatusRef
from kubevirt.models.v1_interface import V1Interface
from kubevirt.models.v1_interface_binding_migration import V1InterfaceBindingMigration
from kubevirt.models.v1_interface_binding_plugin import V1InterfaceBindingPlugin
from kubevirt.models.v1_interface_bridge import V1InterfaceBridge
from kubevirt.models.v1_interface_masquerade import V1InterfaceMasquerade
from kubevirt.models.v1_interface_sriov import V1InterfaceSRIOV
from kubevirt.models.v1_ksm_configuration import V1KSMConfiguration
from kubevirt.models.v1_kvm_timer import V1KVMTimer
from kubevirt.models.v1_kernel_boot import V1KernelBoot
from kubevirt.models.v1_kernel_boot_container import V1KernelBootContainer
from kubevirt.models.v1_kernel_boot_status import V1KernelBootStatus
from kubevirt.models.v1_kernel_info import V1KernelInfo
from kubevirt.models.v1_kube_virt import V1KubeVirt
from kubevirt.models.v1_kube_virt_certificate_rotate_strategy import V1KubeVirtCertificateRotateStrategy
from kubevirt.models.v1_kube_virt_condition import V1KubeVirtCondition
from kubevirt.models.v1_kube_virt_configuration import V1KubeVirtConfiguration
from kubevirt.models.v1_kube_virt_list import V1KubeVirtList
from kubevirt.models.v1_kube_virt_self_sign_configuration import V1KubeVirtSelfSignConfiguration
from kubevirt.models.v1_kube_virt_spec import V1KubeVirtSpec
from kubevirt.models.v1_kube_virt_status import V1KubeVirtStatus
from kubevirt.models.v1_kube_virt_workload_update_strategy import V1KubeVirtWorkloadUpdateStrategy
from kubevirt.models.v1_launch_security import V1LaunchSecurity
from kubevirt.models.v1_live_update_configuration import V1LiveUpdateConfiguration
from kubevirt.models.v1_log_verbosity import V1LogVerbosity
from kubevirt.models.v1_lun_target import V1LunTarget
from kubevirt.models.v1_machine import V1Machine
from kubevirt.models.v1_mediated_devices_configuration import V1MediatedDevicesConfiguration
from kubevirt.models.v1_mediated_host_device import V1MediatedHostDevice
from kubevirt.models.v1_memory import V1Memory
from kubevirt.models.v1_memory_dump_volume_source import V1MemoryDumpVolumeSource
from kubevirt.models.v1_memory_status import V1MemoryStatus
from kubevirt.models.v1_migrate_options import V1MigrateOptions
from kubevirt.models.v1_migration_configuration import V1MigrationConfiguration
from kubevirt.models.v1_multus_network import V1MultusNetwork
from kubevirt.models.v1_numa import V1NUMA
from kubevirt.models.v1_numa_guest_mapping_passthrough import V1NUMAGuestMappingPassthrough
from kubevirt.models.v1_network import V1Network
from kubevirt.models.v1_network_configuration import V1NetworkConfiguration
from kubevirt.models.v1_no_cloud_ssh_public_key_access_credential_propagation import V1NoCloudSSHPublicKeyAccessCredentialPropagation
from kubevirt.models.v1_node_mediated_device_types_config import V1NodeMediatedDeviceTypesConfig
from kubevirt.models.v1_node_placement import V1NodePlacement
from kubevirt.models.v1_object_graph_node import V1ObjectGraphNode
from kubevirt.models.v1_object_graph_options import V1ObjectGraphOptions
from kubevirt.models.v1_pit_timer import V1PITTimer
from kubevirt.models.v1_panic_device import V1PanicDevice
from kubevirt.models.v1_pause_options import V1PauseOptions
from kubevirt.models.v1_pci_host_device import V1PciHostDevice
from kubevirt.models.v1_permitted_host_devices import V1PermittedHostDevices
from kubevirt.models.v1_persistent_volume_claim_info import V1PersistentVolumeClaimInfo
from kubevirt.models.v1_persistent_volume_claim_volume_source import V1PersistentVolumeClaimVolumeSource
from kubevirt.models.v1_plugin_binding import V1PluginBinding
from kubevirt.models.v1_pod_network import V1PodNetwork
from kubevirt.models.v1_port import V1Port
from kubevirt.models.v1_preference_matcher import V1PreferenceMatcher
from kubevirt.models.v1_probe import V1Probe
from kubevirt.models.v1_qemu_guest_agent_ssh_public_key_access_credential_propagation import V1QemuGuestAgentSSHPublicKeyAccessCredentialPropagation
from kubevirt.models.v1_qemu_guest_agent_user_password_access_credential_propagation import V1QemuGuestAgentUserPasswordAccessCredentialPropagation
from kubevirt.models.v1_rest_client_configuration import V1RESTClientConfiguration
from kubevirt.models.v1_rtc_timer import V1RTCTimer
from kubevirt.models.v1_rate_limiter import V1RateLimiter
from kubevirt.models.v1_realtime import V1Realtime
from kubevirt.models.v1_reloadable_component_configuration import V1ReloadableComponentConfiguration
from kubevirt.models.v1_remove_volume_options import V1RemoveVolumeOptions
from kubevirt.models.v1_resource_requirements import V1ResourceRequirements
from kubevirt.models.v1_resource_requirements_without_claims import V1ResourceRequirementsWithoutClaims
from kubevirt.models.v1_restart_options import V1RestartOptions
from kubevirt.models.v1_rng import V1Rng
from kubevirt.models.v1_sev import V1SEV
from kubevirt.models.v1_sev_attestation import V1SEVAttestation
from kubevirt.models.v1_sev_measurement_info import V1SEVMeasurementInfo
from kubevirt.models.v1_sev_platform_info import V1SEVPlatformInfo
from kubevirt.models.v1_sev_policy import V1SEVPolicy
from kubevirt.models.v1_sevsnp import V1SEVSNP
from kubevirt.models.v1_sev_secret_options import V1SEVSecretOptions
from kubevirt.models.v1_sev_session_options import V1SEVSessionOptions
from kubevirt.models.v1_sm_bios_configuration import V1SMBiosConfiguration
from kubevirt.models.v1_ssh_public_key_access_credential import V1SSHPublicKeyAccessCredential
from kubevirt.models.v1_ssh_public_key_access_credential_propagation_method import V1SSHPublicKeyAccessCredentialPropagationMethod
from kubevirt.models.v1_ssh_public_key_access_credential_source import V1SSHPublicKeyAccessCredentialSource
from kubevirt.models.v1_seccomp_configuration import V1SeccompConfiguration
from kubevirt.models.v1_secret_volume_source import V1SecretVolumeSource
from kubevirt.models.v1_service_account_volume_source import V1ServiceAccountVolumeSource
from kubevirt.models.v1_sound_device import V1SoundDevice
from kubevirt.models.v1_start_options import V1StartOptions
from kubevirt.models.v1_stop_options import V1StopOptions
from kubevirt.models.v1_storage_migrated_volume_info import V1StorageMigratedVolumeInfo
from kubevirt.models.v1_support_container_resources import V1SupportContainerResources
from kubevirt.models.v1_sy_nic_timer import V1SyNICTimer
from kubevirt.models.v1_sysprep_source import V1SysprepSource
from kubevirt.models.v1_tdx import V1TDX
from kubevirt.models.v1_tls_configuration import V1TLSConfiguration
from kubevirt.models.v1_tpm_device import V1TPMDevice
from kubevirt.models.v1_timer import V1Timer
from kubevirt.models.v1_token_bucket_rate_limiter import V1TokenBucketRateLimiter
from kubevirt.models.v1_topology_hints import V1TopologyHints
from kubevirt.models.v1_usb_host_device import V1USBHostDevice
from kubevirt.models.v1_usb_selector import V1USBSelector
from kubevirt.models.v1_unpause_options import V1UnpauseOptions
from kubevirt.models.v1_user_password_access_credential import V1UserPasswordAccessCredential
from kubevirt.models.v1_user_password_access_credential_propagation_method import V1UserPasswordAccessCredentialPropagationMethod
from kubevirt.models.v1_user_password_access_credential_source import V1UserPasswordAccessCredentialSource
from kubevirt.models.v1_vgpu_display_options import V1VGPUDisplayOptions
from kubevirt.models.v1_vgpu_options import V1VGPUOptions
from kubevirt.models.v1_video_device import V1VideoDevice
from kubevirt.models.v1_virtual_machine import V1VirtualMachine
from kubevirt.models.v1_virtual_machine_condition import V1VirtualMachineCondition
from kubevirt.models.v1_virtual_machine_instance import V1VirtualMachineInstance
from kubevirt.models.v1_virtual_machine_instance_condition import V1VirtualMachineInstanceCondition
from kubevirt.models.v1_virtual_machine_instance_file_system import V1VirtualMachineInstanceFileSystem
from kubevirt.models.v1_virtual_machine_instance_file_system_disk import V1VirtualMachineInstanceFileSystemDisk
from kubevirt.models.v1_virtual_machine_instance_file_system_info import V1VirtualMachineInstanceFileSystemInfo
from kubevirt.models.v1_virtual_machine_instance_file_system_list import V1VirtualMachineInstanceFileSystemList
from kubevirt.models.v1_virtual_machine_instance_guest_agent_info import V1VirtualMachineInstanceGuestAgentInfo
from kubevirt.models.v1_virtual_machine_instance_guest_os_info import V1VirtualMachineInstanceGuestOSInfo
from kubevirt.models.v1_virtual_machine_instance_guest_os_user import V1VirtualMachineInstanceGuestOSUser
from kubevirt.models.v1_virtual_machine_instance_guest_os_user_list import V1VirtualMachineInstanceGuestOSUserList
from kubevirt.models.v1_virtual_machine_instance_list import V1VirtualMachineInstanceList
from kubevirt.models.v1_virtual_machine_instance_migration import V1VirtualMachineInstanceMigration
from kubevirt.models.v1_virtual_machine_instance_migration_condition import V1VirtualMachineInstanceMigrationCondition
from kubevirt.models.v1_virtual_machine_instance_migration_list import V1VirtualMachineInstanceMigrationList
from kubevirt.models.v1_virtual_machine_instance_migration_phase_transition_timestamp import V1VirtualMachineInstanceMigrationPhaseTransitionTimestamp
from kubevirt.models.v1_virtual_machine_instance_migration_source import V1VirtualMachineInstanceMigrationSource
from kubevirt.models.v1_virtual_machine_instance_migration_source_state import V1VirtualMachineInstanceMigrationSourceState
from kubevirt.models.v1_virtual_machine_instance_migration_spec import V1VirtualMachineInstanceMigrationSpec
from kubevirt.models.v1_virtual_machine_instance_migration_state import V1VirtualMachineInstanceMigrationState
from kubevirt.models.v1_virtual_machine_instance_migration_status import V1VirtualMachineInstanceMigrationStatus
from kubevirt.models.v1_virtual_machine_instance_migration_target import V1VirtualMachineInstanceMigrationTarget
from kubevirt.models.v1_virtual_machine_instance_migration_target_state import V1VirtualMachineInstanceMigrationTargetState
from kubevirt.models.v1_virtual_machine_instance_network_interface import V1VirtualMachineInstanceNetworkInterface
from kubevirt.models.v1_virtual_machine_instance_phase_transition_timestamp import V1VirtualMachineInstancePhaseTransitionTimestamp
from kubevirt.models.v1_virtual_machine_instance_preset import V1VirtualMachineInstancePreset
from kubevirt.models.v1_virtual_machine_instance_preset_list import V1VirtualMachineInstancePresetList
from kubevirt.models.v1_virtual_machine_instance_preset_spec import V1VirtualMachineInstancePresetSpec
from kubevirt.models.v1_virtual_machine_instance_profile import V1VirtualMachineInstanceProfile
from kubevirt.models.v1_virtual_machine_instance_replica_set import V1VirtualMachineInstanceReplicaSet
from kubevirt.models.v1_virtual_machine_instance_replica_set_condition import V1VirtualMachineInstanceReplicaSetCondition
from kubevirt.models.v1_virtual_machine_instance_replica_set_list import V1VirtualMachineInstanceReplicaSetList
from kubevirt.models.v1_virtual_machine_instance_replica_set_spec import V1VirtualMachineInstanceReplicaSetSpec
from kubevirt.models.v1_virtual_machine_instance_replica_set_status import V1VirtualMachineInstanceReplicaSetStatus
from kubevirt.models.v1_virtual_machine_instance_spec import V1VirtualMachineInstanceSpec
from kubevirt.models.v1_virtual_machine_instance_status import V1VirtualMachineInstanceStatus
from kubevirt.models.v1_virtual_machine_instance_template_spec import V1VirtualMachineInstanceTemplateSpec
from kubevirt.models.v1_virtual_machine_list import V1VirtualMachineList
from kubevirt.models.v1_virtual_machine_memory_dump_request import V1VirtualMachineMemoryDumpRequest
from kubevirt.models.v1_virtual_machine_options import V1VirtualMachineOptions
from kubevirt.models.v1_virtual_machine_spec import V1VirtualMachineSpec
from kubevirt.models.v1_virtual_machine_start_failure import V1VirtualMachineStartFailure
from kubevirt.models.v1_virtual_machine_state_change_request import V1VirtualMachineStateChangeRequest
from kubevirt.models.v1_virtual_machine_status import V1VirtualMachineStatus
from kubevirt.models.v1_virtual_machine_volume_request import V1VirtualMachineVolumeRequest
from kubevirt.models.v1_volume import V1Volume
from kubevirt.models.v1_volume_migration_state import V1VolumeMigrationState
from kubevirt.models.v1_volume_snapshot_status import V1VolumeSnapshotStatus
from kubevirt.models.v1_volume_status import V1VolumeStatus
from kubevirt.models.v1_volume_update_state import V1VolumeUpdateState
from kubevirt.models.v1_watchdog import V1Watchdog
from kubevirt.models.v1alpha1_migration_policy import V1alpha1MigrationPolicy
from kubevirt.models.v1alpha1_migration_policy_list import V1alpha1MigrationPolicyList
from kubevirt.models.v1alpha1_migration_policy_spec import V1alpha1MigrationPolicySpec
from kubevirt.models.v1alpha1_migration_policy_status import V1alpha1MigrationPolicyStatus
from kubevirt.models.v1alpha1_selectors import V1alpha1Selectors
from kubevirt.models.v1beta1_cpu_instancetype import V1beta1CPUInstancetype
from kubevirt.models.v1beta1_cpu_preference_requirement import V1beta1CPUPreferenceRequirement
from kubevirt.models.v1beta1_cpu_preferences import V1beta1CPUPreferences
from kubevirt.models.v1beta1_clock_preferences import V1beta1ClockPreferences
from kubevirt.models.v1beta1_condition import V1beta1Condition
from kubevirt.models.v1beta1_data_volume_blank_image import V1beta1DataVolumeBlankImage
from kubevirt.models.v1beta1_data_volume_checkpoint import V1beta1DataVolumeCheckpoint
from kubevirt.models.v1beta1_data_volume_source import V1beta1DataVolumeSource
from kubevirt.models.v1beta1_data_volume_source_gcs import V1beta1DataVolumeSourceGCS
from kubevirt.models.v1beta1_data_volume_source_http import V1beta1DataVolumeSourceHTTP
from kubevirt.models.v1beta1_data_volume_source_image_io import V1beta1DataVolumeSourceImageIO
from kubevirt.models.v1beta1_data_volume_source_pvc import V1beta1DataVolumeSourcePVC
from kubevirt.models.v1beta1_data_volume_source_ref import V1beta1DataVolumeSourceRef
from kubevirt.models.v1beta1_data_volume_source_registry import V1beta1DataVolumeSourceRegistry
from kubevirt.models.v1beta1_data_volume_source_s3 import V1beta1DataVolumeSourceS3
from kubevirt.models.v1beta1_data_volume_source_snapshot import V1beta1DataVolumeSourceSnapshot
from kubevirt.models.v1beta1_data_volume_source_upload import V1beta1DataVolumeSourceUpload
from kubevirt.models.v1beta1_data_volume_source_vddk import V1beta1DataVolumeSourceVDDK
from kubevirt.models.v1beta1_data_volume_spec import V1beta1DataVolumeSpec
from kubevirt.models.v1beta1_device_preferences import V1beta1DevicePreferences
from kubevirt.models.v1beta1_error import V1beta1Error
from kubevirt.models.v1beta1_feature_preferences import V1beta1FeaturePreferences
from kubevirt.models.v1beta1_firmware_preferences import V1beta1FirmwarePreferences
from kubevirt.models.v1beta1_machine_preferences import V1beta1MachinePreferences
from kubevirt.models.v1beta1_memory_instancetype import V1beta1MemoryInstancetype
from kubevirt.models.v1beta1_memory_preference_requirement import V1beta1MemoryPreferenceRequirement
from kubevirt.models.v1beta1_persistent_volume_claim import V1beta1PersistentVolumeClaim
from kubevirt.models.v1beta1_platform_options import V1beta1PlatformOptions
from kubevirt.models.v1beta1_preference_requirements import V1beta1PreferenceRequirements
from kubevirt.models.v1beta1_snapshot_volumes_lists import V1beta1SnapshotVolumesLists
from kubevirt.models.v1beta1_source_indication import V1beta1SourceIndication
from kubevirt.models.v1beta1_source_spec import V1beta1SourceSpec
from kubevirt.models.v1beta1_spread_options import V1beta1SpreadOptions
from kubevirt.models.v1beta1_storage_spec import V1beta1StorageSpec
from kubevirt.models.v1beta1_virtual_machine import V1beta1VirtualMachine
from kubevirt.models.v1beta1_virtual_machine_clone import V1beta1VirtualMachineClone
from kubevirt.models.v1beta1_virtual_machine_clone_list import V1beta1VirtualMachineCloneList
from kubevirt.models.v1beta1_virtual_machine_clone_spec import V1beta1VirtualMachineCloneSpec
from kubevirt.models.v1beta1_virtual_machine_clone_status import V1beta1VirtualMachineCloneStatus
from kubevirt.models.v1beta1_virtual_machine_clone_template_filters import V1beta1VirtualMachineCloneTemplateFilters
from kubevirt.models.v1beta1_virtual_machine_cluster_instancetype import V1beta1VirtualMachineClusterInstancetype
from kubevirt.models.v1beta1_virtual_machine_cluster_instancetype_list import V1beta1VirtualMachineClusterInstancetypeList
from kubevirt.models.v1beta1_virtual_machine_cluster_preference import V1beta1VirtualMachineClusterPreference
from kubevirt.models.v1beta1_virtual_machine_cluster_preference_list import V1beta1VirtualMachineClusterPreferenceList
from kubevirt.models.v1beta1_virtual_machine_export import V1beta1VirtualMachineExport
from kubevirt.models.v1beta1_virtual_machine_export_link import V1beta1VirtualMachineExportLink
from kubevirt.models.v1beta1_virtual_machine_export_links import V1beta1VirtualMachineExportLinks
from kubevirt.models.v1beta1_virtual_machine_export_list import V1beta1VirtualMachineExportList
from kubevirt.models.v1beta1_virtual_machine_export_manifest import V1beta1VirtualMachineExportManifest
from kubevirt.models.v1beta1_virtual_machine_export_spec import V1beta1VirtualMachineExportSpec
from kubevirt.models.v1beta1_virtual_machine_export_status import V1beta1VirtualMachineExportStatus
from kubevirt.models.v1beta1_virtual_machine_export_volume import V1beta1VirtualMachineExportVolume
from kubevirt.models.v1beta1_virtual_machine_export_volume_format import V1beta1VirtualMachineExportVolumeFormat
from kubevirt.models.v1beta1_virtual_machine_instancetype import V1beta1VirtualMachineInstancetype
from kubevirt.models.v1beta1_virtual_machine_instancetype_list import V1beta1VirtualMachineInstancetypeList
from kubevirt.models.v1beta1_virtual_machine_instancetype_spec import V1beta1VirtualMachineInstancetypeSpec
from kubevirt.models.v1beta1_virtual_machine_opportunistic_update_strategy import V1beta1VirtualMachineOpportunisticUpdateStrategy
from kubevirt.models.v1beta1_virtual_machine_pool import V1beta1VirtualMachinePool
from kubevirt.models.v1beta1_virtual_machine_pool_autohealing_strategy import V1beta1VirtualMachinePoolAutohealingStrategy
from kubevirt.models.v1beta1_virtual_machine_pool_condition import V1beta1VirtualMachinePoolCondition
from kubevirt.models.v1beta1_virtual_machine_pool_list import V1beta1VirtualMachinePoolList
from kubevirt.models.v1beta1_virtual_machine_pool_name_generation import V1beta1VirtualMachinePoolNameGeneration
from kubevirt.models.v1beta1_virtual_machine_pool_opportunistic_scale_in_strategy import V1beta1VirtualMachinePoolOpportunisticScaleInStrategy
from kubevirt.models.v1beta1_virtual_machine_pool_proactive_scale_in_strategy import V1beta1VirtualMachinePoolProactiveScaleInStrategy
from kubevirt.models.v1beta1_virtual_machine_pool_proactive_update_strategy import V1beta1VirtualMachinePoolProactiveUpdateStrategy
from kubevirt.models.v1beta1_virtual_machine_pool_scale_in_strategy import V1beta1VirtualMachinePoolScaleInStrategy
from kubevirt.models.v1beta1_virtual_machine_pool_selection_policy import V1beta1VirtualMachinePoolSelectionPolicy
from kubevirt.models.v1beta1_virtual_machine_pool_selectors import V1beta1VirtualMachinePoolSelectors
from kubevirt.models.v1beta1_virtual_machine_pool_spec import V1beta1VirtualMachinePoolSpec
from kubevirt.models.v1beta1_virtual_machine_pool_status import V1beta1VirtualMachinePoolStatus
from kubevirt.models.v1beta1_virtual_machine_pool_unmanaged_strategy import V1beta1VirtualMachinePoolUnmanagedStrategy
from kubevirt.models.v1beta1_virtual_machine_pool_update_strategy import V1beta1VirtualMachinePoolUpdateStrategy
from kubevirt.models.v1beta1_virtual_machine_preference import V1beta1VirtualMachinePreference
from kubevirt.models.v1beta1_virtual_machine_preference_list import V1beta1VirtualMachinePreferenceList
from kubevirt.models.v1beta1_virtual_machine_preference_spec import V1beta1VirtualMachinePreferenceSpec
from kubevirt.models.v1beta1_virtual_machine_restore import V1beta1VirtualMachineRestore
from kubevirt.models.v1beta1_virtual_machine_restore_list import V1beta1VirtualMachineRestoreList
from kubevirt.models.v1beta1_virtual_machine_restore_spec import V1beta1VirtualMachineRestoreSpec
from kubevirt.models.v1beta1_virtual_machine_restore_status import V1beta1VirtualMachineRestoreStatus
from kubevirt.models.v1beta1_virtual_machine_snapshot import V1beta1VirtualMachineSnapshot
from kubevirt.models.v1beta1_virtual_machine_snapshot_content import V1beta1VirtualMachineSnapshotContent
from kubevirt.models.v1beta1_virtual_machine_snapshot_content_list import V1beta1VirtualMachineSnapshotContentList
from kubevirt.models.v1beta1_virtual_machine_snapshot_content_spec import V1beta1VirtualMachineSnapshotContentSpec
from kubevirt.models.v1beta1_virtual_machine_snapshot_content_status import V1beta1VirtualMachineSnapshotContentStatus
from kubevirt.models.v1beta1_virtual_machine_snapshot_list import V1beta1VirtualMachineSnapshotList
from kubevirt.models.v1beta1_virtual_machine_snapshot_spec import V1beta1VirtualMachineSnapshotSpec
from kubevirt.models.v1beta1_virtual_machine_snapshot_status import V1beta1VirtualMachineSnapshotStatus
from kubevirt.models.v1beta1_virtual_machine_template_spec import V1beta1VirtualMachineTemplateSpec
from kubevirt.models.v1beta1_volume_backup import V1beta1VolumeBackup
from kubevirt.models.v1beta1_volume_preferences import V1beta1VolumePreferences
from kubevirt.models.v1beta1_volume_restore import V1beta1VolumeRestore
from kubevirt.models.v1beta1_volume_restore_override import V1beta1VolumeRestoreOverride
from kubevirt.models.v1beta1_volume_snapshot_status import V1beta1VolumeSnapshotStatus
