Module: Kubevirt

Defined in:
lib/kubevirt/version.rb,
lib/kubevirt.rb,
lib/kubevirt/api_error.rb,
lib/kubevirt/api_client.rb,
lib/kubevirt/configuration.rb,
lib/kubevirt/models/v1_cpu.rb,
lib/kubevirt/models/v1_efi.rb,
lib/kubevirt/models/v1_gpu.rb,
lib/kubevirt/models/v1_sev.rb,
lib/kubevirt/models/v1_acpi.rb,
lib/kubevirt/models/v1_bios.rb,
lib/kubevirt/models/v1_disk.rb,
lib/kubevirt/models/v1_numa.rb,
lib/kubevirt/models/v1_port.rb,
lib/kubevirt/api/default_api.rb,
lib/kubevirt/models/v1_clock.rb,
lib/kubevirt/models/v1_flags.rb,
lib/kubevirt/models/v1_input.rb,
lib/kubevirt/models/v1_probe.rb,
lib/kubevirt/models/v1_timer.rb,
lib/kubevirt/models/v1_memory.rb,
lib/kubevirt/models/v1_volume.rb,
lib/kubevirt/models/v1_chassis.rb,
lib/kubevirt/models/v1_devices.rb,
lib/kubevirt/models/v1_machine.rb,
lib/kubevirt/models/v1_network.rb,
lib/kubevirt/models/v1_features.rb,
lib/kubevirt/models/v1_firmware.rb,
lib/kubevirt/models/v1_realtime.rb,
lib/kubevirt/models/v1_watchdog.rb,
lib/kubevirt/models/v1_host_disk.rb,
lib/kubevirt/models/v1_hugepages.rb,
lib/kubevirt/models/v1_interface.rb,
lib/kubevirt/models/v1_kube_virt.rb,
lib/kubevirt/models/v1_kvm_timer.rb,
lib/kubevirt/models/v1_pit_timer.rb,
lib/kubevirt/models/v1_rtc_timer.rb,
lib/kubevirt/models/v1_block_size.rb,
lib/kubevirt/models/v1_bootloader.rb,
lib/kubevirt/models/v1_filesystem.rb,
lib/kubevirt/models/v1_hpet_timer.rb,
lib/kubevirt/models/v1_lun_target.rb,
lib/kubevirt/models/v1_sev_policy.rb,
lib/kubevirt/models/v1_tpm_device.rb,
lib/kubevirt/models/v1beta1_error.rb,
lib/kubevirt/models/v1_cert_config.rb,
lib/kubevirt/models/v1_cpu_feature.rb,
lib/kubevirt/models/v1_disk_target.rb,
lib/kubevirt/models/v1_domain_spec.rb,
lib/kubevirt/models/v1_feature_kvm.rb,
lib/kubevirt/models/v1_host_device.rb,
lib/kubevirt/models/v1_initrd_info.rb,
lib/kubevirt/models/v1_kernel_boot.rb,
lib/kubevirt/models/v1_kernel_info.rb,
lib/kubevirt/models/v1_pod_network.rb,
lib/kubevirt/models/v1_clock_offset.rb,
lib/kubevirt/models/v1_cpu_topology.rb,
lib/kubevirt/models/v1_dhcp_options.rb,
lib/kubevirt/models/v1_feature_apic.rb,
lib/kubevirt/models/v1_hyperv_timer.rb,
lib/kubevirt/models/v1_rate_limiter.rb,
lib/kubevirt/models/v1_sound_device.rb,
lib/kubevirt/models/v1_stop_options.rb,
lib/kubevirt/models/v1_sy_nic_timer.rb,
lib/kubevirt/models/v1_usb_selector.rb,
lib/kubevirt/models/v1_vgpu_options.rb,
lib/kubevirt/models/v1_cd_rom_target.rb,
lib/kubevirt/models/v1_feature_state.rb,
lib/kubevirt/models/v1_log_verbosity.rb,
lib/kubevirt/models/v1_memory_status.rb,
lib/kubevirt/models/v1_pause_options.rb,
lib/kubevirt/models/v1_start_options.rb,
lib/kubevirt/models/v1_volume_status.rb,
lib/kubevirt/models/v1_custom_profile.rb,
lib/kubevirt/models/v1_feature_hyperv.rb,
lib/kubevirt/models/v1_kube_virt_list.rb,
lib/kubevirt/models/v1_kube_virt_spec.rb,
lib/kubevirt/models/v1_multus_network.rb,
lib/kubevirt/models/v1_node_placement.rb,
lib/kubevirt/models/v1_plugin_binding.rb,
lib/kubevirt/models/v1_sysprep_source.rb,
lib/kubevirt/models/v1_topology_hints.rb,
lib/kubevirt/models/v1beta1_condition.rb,
lib/kubevirt/models/v1_launch_security.rb,
lib/kubevirt/models/v1_migrate_options.rb,
lib/kubevirt/models/v1_pci_host_device.rb,
lib/kubevirt/models/v1_restart_options.rb,
lib/kubevirt/models/v1_unpause_options.rb,
lib/kubevirt/models/v1_usb_host_device.rb,
lib/kubevirt/models/v1_virtual_machine.rb,
lib/kubevirt/models/v1alpha1_condition.rb,
lib/kubevirt/models/v1alpha1_selectors.rb,
lib/kubevirt/models/v1_clock_offset_utc.rb,
lib/kubevirt/models/v1_component_config.rb,
lib/kubevirt/models/v1_kube_virt_status.rb,
lib/kubevirt/models/v1beta1_source_spec.rb,
lib/kubevirt/models/v1_access_credential.rb,
lib/kubevirt/models/v1_custom_block_size.rb,
lib/kubevirt/models/v1_disk_verification.rb,
lib/kubevirt/models/v1_empty_disk_source.rb,
lib/kubevirt/models/v1_feature_spinlocks.rb,
lib/kubevirt/models/v1_feature_vendor_id.rb,
lib/kubevirt/models/v1_generation_status.rb,
lib/kubevirt/models/v1_ksm_configuration.rb,
lib/kubevirt/models/v1_sev_platform_info.rb,
lib/kubevirt/models/v1_tls_configuration.rb,
lib/kubevirt/models/v1beta1_storage_spec.rb,
lib/kubevirt/models/v1_add_volume_options.rb,
lib/kubevirt/models/v1_arch_configuration.rb,
lib/kubevirt/models/v1_data_volume_source.rb,
lib/kubevirt/models/v1_i6300_esb_watchdog.rb,
lib/kubevirt/models/v1_kernel_boot_status.rb,
lib/kubevirt/models/v1_preference_matcher.rb,
lib/kubevirt/models/v1_sev_secret_options.rb,
lib/kubevirt/models/v1beta1_volume_backup.rb,
lib/kubevirt/models/v1_container_disk_info.rb,
lib/kubevirt/models/v1_hyper_v_passthrough.rb,
lib/kubevirt/models/v1_kube_virt_condition.rb,
lib/kubevirt/models/v1_sev_session_options.rb,
lib/kubevirt/models/v1_volume_update_state.rb,
lib/kubevirt/models/v1beta1_spread_options.rb,
lib/kubevirt/models/v1beta1_volume_restore.rb,
lib/kubevirt/models/v1_customize_components.rb,
lib/kubevirt/models/v1_dhcp_private_options.rb,
lib/kubevirt/models/v1_instancetype_matcher.rb,
lib/kubevirt/models/v1_mediated_host_device.rb,
lib/kubevirt/models/v1_secret_volume_source.rb,
lib/kubevirt/models/v1_sev_measurement_info.rb,
lib/kubevirt/models/v1_vgpu_display_options.rb,
lib/kubevirt/models/v1_virtual_machine_list.rb,
lib/kubevirt/models/v1_virtual_machine_spec.rb,
lib/kubevirt/models/v1beta1_cpu_preferences.rb,
lib/kubevirt/models/v1beta1_virtual_machine.rb,
lib/kubevirt/models/v1_container_disk_source.rb,
lib/kubevirt/models/v1_hotplug_volume_source.rb,
lib/kubevirt/models/v1_hotplug_volume_status.rb,
lib/kubevirt/models/v1_kernel_boot_container.rb,
lib/kubevirt/models/v1_network_configuration.rb,
lib/kubevirt/models/v1_remove_volume_options.rb,
lib/kubevirt/models/v1_resource_requirements.rb,
lib/kubevirt/models/v1_seccomp_configuration.rb,
lib/kubevirt/models/v1_sm_bios_configuration.rb,
lib/kubevirt/models/v1beta1_cpu_instancetype.rb,
lib/kubevirt/models/v1beta1_data_volume_spec.rb,
lib/kubevirt/models/v1_permitted_host_devices.rb,
lib/kubevirt/models/v1_virtual_machine_status.rb,
lib/kubevirt/models/v1_volume_migration_state.rb,
lib/kubevirt/models/v1_volume_snapshot_status.rb,
lib/kubevirt/models/v1alpha1_migration_policy.rb,
lib/kubevirt/models/v1beta1_clock_preferences.rb,
lib/kubevirt/models/v1_developer_configuration.rb,
lib/kubevirt/models/v1_domain_memory_dump_info.rb,
lib/kubevirt/models/v1_ephemeral_volume_source.rb,
lib/kubevirt/models/v1_freeze_unfreeze_timeout.rb,
lib/kubevirt/models/v1_kube_virt_configuration.rb,
lib/kubevirt/models/v1_migration_configuration.rb,
lib/kubevirt/models/v1_virtual_machine_options.rb,
lib/kubevirt/models/v1beta1_data_volume_source.rb,
lib/kubevirt/models/v1beta1_device_preferences.rb,
lib/kubevirt/models/v1beta1_volume_preferences.rb,
lib/kubevirt/models/k8s_io_api_core_v1_affinity.rb,
lib/kubevirt/models/v1_config_map_volume_source.rb,
lib/kubevirt/models/v1_guest_agent_command_info.rb,
lib/kubevirt/models/v1_interface_binding_plugin.rb,
lib/kubevirt/models/v1_virtual_machine_instance.rb,
lib/kubevirt/models/v1beta1_feature_preferences.rb,
lib/kubevirt/models/v1beta1_machine_preferences.rb,
lib/kubevirt/models/v1beta1_memory_instancetype.rb,
lib/kubevirt/models/v1_data_volume_template_spec.rb,
lib/kubevirt/models/v1_live_update_configuration.rb,
lib/kubevirt/models/v1_memory_dump_volume_source.rb,
lib/kubevirt/models/v1_rest_client_configuration.rb,
lib/kubevirt/models/v1_token_bucket_rate_limiter.rb,
lib/kubevirt/models/v1_virtual_machine_condition.rb,
lib/kubevirt/models/v1beta1_firmware_preferences.rb,
lib/kubevirt/models/k8s_io_api_core_v1_toleration.rb,
lib/kubevirt/models/v1_cloud_init_no_cloud_source.rb,
lib/kubevirt/models/v1_customize_components_patch.rb,
lib/kubevirt/models/v1_downward_api_volume_source.rb,
lib/kubevirt/models/v1_instancetype_configuration.rb,
lib/kubevirt/models/v1alpha1_virtual_machine_pool.rb,
lib/kubevirt/models/v1beta1_data_volume_source_s3.rb,
lib/kubevirt/models/k8s_io_api_core_v1_exec_action.rb,
lib/kubevirt/models/k8s_io_api_core_v1_http_header.rb,
lib/kubevirt/models/v1_arch_specific_configuration.rb,
lib/kubevirt/models/v1_interface_binding_migration.rb,
lib/kubevirt/models/v1_support_container_resources.rb,
lib/kubevirt/models/v1alpha1_migration_policy_list.rb,
lib/kubevirt/models/v1alpha1_migration_policy_spec.rb,
lib/kubevirt/models/v1alpha1_virtual_machine_clone.rb,
lib/kubevirt/models/v1beta1_data_volume_checkpoint.rb,
lib/kubevirt/models/v1beta1_data_volume_source_gcs.rb,
lib/kubevirt/models/v1beta1_data_volume_source_pvc.rb,
lib/kubevirt/models/v1beta1_data_volume_source_ref.rb,
lib/kubevirt/models/v1beta1_snapshot_volumes_lists.rb,
lib/kubevirt/models/v1beta1_virtual_machine_export.rb,
lib/kubevirt/models/v1beta1_volume_snapshot_status.rb,
lib/kubevirt/models/k8s_io_api_core_v1_pod_affinity.rb,
lib/kubevirt/models/v1_persistent_volume_claim_info.rb,
lib/kubevirt/models/v1_storage_migrated_volume_info.rb,
lib/kubevirt/models/v1beta1_data_volume_source_http.rb,
lib/kubevirt/models/v1beta1_data_volume_source_vddk.rb,
lib/kubevirt/models/v1beta1_persistent_volume_claim.rb,
lib/kubevirt/models/v1beta1_preference_requirements.rb,
lib/kubevirt/models/v1beta1_virtual_machine_restore.rb,
lib/kubevirt/models/k8s_io_api_core_v1_node_affinity.rb,
lib/kubevirt/models/k8s_io_api_core_v1_node_selector.rb,
lib/kubevirt/models/v1_service_account_volume_source.rb,
lib/kubevirt/models/v1_virtual_machine_instance_list.rb,
lib/kubevirt/models/v1_virtual_machine_instance_spec.rb,
lib/kubevirt/models/v1_virtual_machine_start_failure.rb,
lib/kubevirt/models/v1beta1_virtual_machine_snapshot.rb,
lib/kubevirt/models/k8s_io_api_core_v1_pod_dns_config.rb,
lib/kubevirt/models/v1_cloud_init_config_drive_source.rb,
lib/kubevirt/models/v1_mediated_devices_configuration.rb,
lib/kubevirt/models/v1_virtual_machine_volume_request.rb,
lib/kubevirt/models/k8s_io_api_core_v1_http_get_action.rb,
lib/kubevirt/models/v1_access_credential_secret_source.rb,
lib/kubevirt/models/v1_common_instancetypes_deployment.rb,
lib/kubevirt/models/v1_user_password_access_credential.rb,
lib/kubevirt/models/v1_virtual_machine_instance_preset.rb,
lib/kubevirt/models/v1_virtual_machine_instance_status.rb,
lib/kubevirt/models/v1alpha1_virtual_machine_pool_list.rb,
lib/kubevirt/models/v1alpha1_virtual_machine_pool_spec.rb,
lib/kubevirt/models/v1beta1_cpu_preference_requirement.rb,
lib/kubevirt/models/v1beta1_virtual_machine_preference.rb,
lib/kubevirt/models/v1_ssh_public_key_access_credential.rb,
lib/kubevirt/models/v1_virtual_machine_instance_profile.rb,
lib/kubevirt/models/v1alpha1_virtual_machine_clone_list.rb,
lib/kubevirt/models/v1alpha1_virtual_machine_clone_spec.rb,
lib/kubevirt/models/v1beta1_data_volume_source_image_io.rb,
lib/kubevirt/models/v1beta1_data_volume_source_registry.rb,
lib/kubevirt/models/v1beta1_data_volume_source_snapshot.rb,
lib/kubevirt/models/v1beta1_virtual_machine_export_link.rb,
lib/kubevirt/models/v1beta1_virtual_machine_export_list.rb,
lib/kubevirt/models/v1beta1_virtual_machine_export_spec.rb,
lib/kubevirt/models/k8s_io_api_core_v1_pod_affinity_term.rb,
lib/kubevirt/models/k8s_io_api_core_v1_pod_anti_affinity.rb,
lib/kubevirt/models/k8s_io_api_core_v1_tcp_socket_action.rb,
lib/kubevirt/models/v1_kube_virt_self_sign_configuration.rb,
lib/kubevirt/models/v1_node_mediated_device_types_config.rb,
lib/kubevirt/models/v1alpha1_virtual_machine_pool_status.rb,
lib/kubevirt/models/v1beta1_virtual_machine_export_links.rb,
lib/kubevirt/models/v1beta1_virtual_machine_instancetype.rb,
lib/kubevirt/models/v1beta1_virtual_machine_restore_list.rb,
lib/kubevirt/models/v1beta1_virtual_machine_restore_spec.rb,
lib/kubevirt/models/k8s_io_api_core_v1_node_selector_term.rb,
lib/kubevirt/models/v1_kube_virt_workload_update_strategy.rb,
lib/kubevirt/models/v1_reloadable_component_configuration.rb,
lib/kubevirt/models/v1_virtual_machine_instance_condition.rb,
lib/kubevirt/models/v1_virtual_machine_instance_migration.rb,
lib/kubevirt/models/v1alpha1_virtual_machine_clone_status.rb,
lib/kubevirt/models/v1beta1_memory_preference_requirement.rb,
lib/kubevirt/models/v1beta1_virtual_machine_export_status.rb,
lib/kubevirt/models/v1beta1_virtual_machine_export_volume.rb,
lib/kubevirt/models/v1beta1_virtual_machine_snapshot_list.rb,
lib/kubevirt/models/v1beta1_virtual_machine_snapshot_spec.rb,
lib/kubevirt/models/v1_virtual_machine_memory_dump_request.rb,
lib/kubevirt/models/v1alpha1_virtual_machine_template_spec.rb,
lib/kubevirt/models/v1beta1_virtual_machine_restore_status.rb,
lib/kubevirt/models/v1_resource_requirements_without_claims.rb,
lib/kubevirt/models/v1_virtual_machine_instance_file_system.rb,
lib/kubevirt/models/v1_virtual_machine_instance_preset_list.rb,
lib/kubevirt/models/v1_virtual_machine_instance_preset_spec.rb,
lib/kubevirt/models/v1_virtual_machine_instance_replica_set.rb,
lib/kubevirt/models/v1_virtual_machine_state_change_request.rb,
lib/kubevirt/models/v1alpha1_virtual_machine_pool_condition.rb,
lib/kubevirt/models/v1beta1_virtual_machine_export_manifest.rb,
lib/kubevirt/models/v1beta1_virtual_machine_preference_list.rb,
lib/kubevirt/models/v1beta1_virtual_machine_preference_spec.rb,
lib/kubevirt/models/v1beta1_virtual_machine_snapshot_status.rb,
lib/kubevirt/models/k8s_io_api_core_v1_object_field_selector.rb,
lib/kubevirt/models/k8s_io_api_core_v1_pod_dns_config_option.rb,
lib/kubevirt/models/v1_kube_virt_certificate_rotate_strategy.rb,
lib/kubevirt/models/v1_persistent_volume_claim_volume_source.rb,
lib/kubevirt/models/v1beta1_virtual_machine_snapshot_content.rb,
lib/kubevirt/models/k8s_io_api_core_v1_local_object_reference.rb,
lib/kubevirt/models/k8s_io_api_core_v1_typed_object_reference.rb,
lib/kubevirt/models/v1_user_password_access_credential_source.rb,
lib/kubevirt/models/v1_virtual_machine_instance_guest_os_info.rb,
lib/kubevirt/models/v1_virtual_machine_instance_guest_os_user.rb,
lib/kubevirt/models/v1_virtual_machine_instance_template_spec.rb,
lib/kubevirt/models/v1beta1_virtual_machine_instancetype_list.rb,
lib/kubevirt/models/v1beta1_virtual_machine_instancetype_spec.rb,
lib/kubevirt/models/k8s_io_api_core_v1_resource_field_selector.rb,
lib/kubevirt/models/v1_ssh_public_key_access_credential_source.rb,
lib/kubevirt/models/v1_virtual_machine_instance_migration_list.rb,
lib/kubevirt/models/v1_virtual_machine_instance_migration_spec.rb,
lib/kubevirt/models/v1beta1_virtual_machine_cluster_preference.rb,
lib/kubevirt/models/k8s_io_api_core_v1_downward_api_volume_file.rb,
lib/kubevirt/models/k8s_io_apimachinery_pkg_apis_meta_v1_status.rb,
lib/kubevirt/models/v1_virtual_machine_instance_migration_state.rb,
lib/kubevirt/models/k8s_io_api_core_v1_node_selector_requirement.rb,
lib/kubevirt/models/k8s_io_api_core_v1_preferred_scheduling_term.rb,
lib/kubevirt/models/v1_virtual_machine_instance_file_system_disk.rb,
lib/kubevirt/models/v1_virtual_machine_instance_file_system_info.rb,
lib/kubevirt/models/v1_virtual_machine_instance_file_system_list.rb,
lib/kubevirt/models/v1_virtual_machine_instance_guest_agent_info.rb,
lib/kubevirt/models/v1_virtual_machine_instance_migration_status.rb,
lib/kubevirt/models/v1_virtual_machine_instance_replica_set_list.rb,
lib/kubevirt/models/v1_virtual_machine_instance_replica_set_spec.rb,
lib/kubevirt/models/v1beta1_virtual_machine_cluster_instancetype.rb,
lib/kubevirt/models/v1beta1_virtual_machine_export_volume_format.rb,
lib/kubevirt/models/k8s_io_api_core_v1_topology_spread_constraint.rb,
lib/kubevirt/models/k8s_io_api_core_v1_weighted_pod_affinity_term.rb,
lib/kubevirt/models/v1_virtual_machine_instance_network_interface.rb,
lib/kubevirt/models/v1beta1_virtual_machine_snapshot_content_list.rb,
lib/kubevirt/models/v1beta1_virtual_machine_snapshot_content_spec.rb,
lib/kubevirt/models/k8s_io_apimachinery_pkg_apis_meta_v1_api_group.rb,
lib/kubevirt/models/k8s_io_apimachinery_pkg_apis_meta_v1_list_meta.rb,
lib/kubevirt/models/v1_virtual_machine_instance_guest_os_user_list.rb,
lib/kubevirt/models/v1_virtual_machine_instance_replica_set_status.rb,
lib/kubevirt/models/k8s_io_api_core_v1_persistent_volume_claim_spec.rb,
lib/kubevirt/models/k8s_io_api_core_v1_typed_local_object_reference.rb,
lib/kubevirt/models/k8s_io_api_core_v1_volume_resource_requirements.rb,
lib/kubevirt/models/k8s_io_apimachinery_pkg_apis_meta_v1_root_paths.rb,
lib/kubevirt/models/v1_virtual_machine_instance_migration_condition.rb,
lib/kubevirt/models/v1alpha1_virtual_machine_clone_template_filters.rb,
lib/kubevirt/models/v1beta1_virtual_machine_cluster_preference_list.rb,
lib/kubevirt/models/v1beta1_virtual_machine_snapshot_content_status.rb,
lib/kubevirt/models/k8s_io_apimachinery_pkg_apis_meta_v1_object_meta.rb,
lib/kubevirt/models/k8s_io_apimachinery_pkg_apis_meta_v1_watch_event.rb,
lib/kubevirt/models/k8s_io_apimachinery_pkg_apis_meta_v1_api_resource.rb,
lib/kubevirt/models/k8s_io_apimachinery_pkg_apis_meta_v1_status_cause.rb,
lib/kubevirt/models/v1_virtual_machine_instance_replica_set_condition.rb,
lib/kubevirt/models/v1beta1_virtual_machine_cluster_instancetype_list.rb,
lib/kubevirt/models/k8s_io_apimachinery_pkg_apis_meta_v1_preconditions.rb,
lib/kubevirt/models/k8s_io_apimachinery_pkg_apis_meta_v1_api_group_list.rb,
lib/kubevirt/models/k8s_io_apimachinery_pkg_apis_meta_v1_delete_options.rb,
lib/kubevirt/models/k8s_io_apimachinery_pkg_apis_meta_v1_label_selector.rb,
lib/kubevirt/models/k8s_io_apimachinery_pkg_apis_meta_v1_status_details.rb,
lib/kubevirt/models/k8s_io_apimachinery_pkg_apis_meta_v1_owner_reference.rb,
lib/kubevirt/models/v1_user_password_access_credential_propagation_method.rb,
lib/kubevirt/models/k8s_io_apimachinery_pkg_apis_meta_v1_api_resource_list.rb,
lib/kubevirt/models/v1_ssh_public_key_access_credential_propagation_method.rb,
lib/kubevirt/models/v1_virtual_machine_instance_phase_transition_timestamp.rb,
lib/kubevirt/models/k8s_io_api_core_v1_persistent_volume_claim_volume_source.rb,
lib/kubevirt/models/k8s_io_apimachinery_pkg_apis_meta_v1_managed_fields_entry.rb,
lib/kubevirt/models/k8s_io_apimachinery_pkg_apis_meta_v1_label_selector_requirement.rb,
lib/kubevirt/models/k8s_io_apimachinery_pkg_apis_meta_v1_group_version_for_discovery.rb,
lib/kubevirt/models/v1_qemu_guest_agent_ssh_public_key_access_credential_propagation.rb,
lib/kubevirt/models/v1_virtual_machine_instance_migration_phase_transition_timestamp.rb,
lib/kubevirt/models/k8s_io_apimachinery_pkg_apis_meta_v1_server_address_by_client_cidr.rb

Overview

#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 Generated by: openapi-generator.tech Generator version: 7.9.0

Defined Under Namespace

Classes: ApiClient, ApiError, Configuration, DefaultApi, K8sIoApiCoreV1Affinity, K8sIoApiCoreV1DownwardAPIVolumeFile, K8sIoApiCoreV1ExecAction, K8sIoApiCoreV1HTTPGetAction, K8sIoApiCoreV1HTTPHeader, K8sIoApiCoreV1LocalObjectReference, K8sIoApiCoreV1NodeAffinity, K8sIoApiCoreV1NodeSelector, K8sIoApiCoreV1NodeSelectorRequirement, K8sIoApiCoreV1NodeSelectorTerm, K8sIoApiCoreV1ObjectFieldSelector, K8sIoApiCoreV1PersistentVolumeClaimSpec, K8sIoApiCoreV1PersistentVolumeClaimVolumeSource, K8sIoApiCoreV1PodAffinity, K8sIoApiCoreV1PodAffinityTerm, K8sIoApiCoreV1PodAntiAffinity, K8sIoApiCoreV1PodDNSConfig, K8sIoApiCoreV1PodDNSConfigOption, K8sIoApiCoreV1PreferredSchedulingTerm, K8sIoApiCoreV1ResourceFieldSelector, K8sIoApiCoreV1TCPSocketAction, K8sIoApiCoreV1Toleration, K8sIoApiCoreV1TopologySpreadConstraint, K8sIoApiCoreV1TypedLocalObjectReference, K8sIoApiCoreV1TypedObjectReference, K8sIoApiCoreV1VolumeResourceRequirements, K8sIoApiCoreV1WeightedPodAffinityTerm, K8sIoApimachineryPkgApisMetaV1APIGroup, K8sIoApimachineryPkgApisMetaV1APIGroupList, K8sIoApimachineryPkgApisMetaV1APIResource, K8sIoApimachineryPkgApisMetaV1APIResourceList, K8sIoApimachineryPkgApisMetaV1DeleteOptions, K8sIoApimachineryPkgApisMetaV1GroupVersionForDiscovery, K8sIoApimachineryPkgApisMetaV1LabelSelector, K8sIoApimachineryPkgApisMetaV1LabelSelectorRequirement, K8sIoApimachineryPkgApisMetaV1ListMeta, K8sIoApimachineryPkgApisMetaV1ManagedFieldsEntry, K8sIoApimachineryPkgApisMetaV1ObjectMeta, K8sIoApimachineryPkgApisMetaV1OwnerReference, K8sIoApimachineryPkgApisMetaV1Preconditions, K8sIoApimachineryPkgApisMetaV1RootPaths, K8sIoApimachineryPkgApisMetaV1ServerAddressByClientCIDR, K8sIoApimachineryPkgApisMetaV1Status, K8sIoApimachineryPkgApisMetaV1StatusCause, K8sIoApimachineryPkgApisMetaV1StatusDetails, K8sIoApimachineryPkgApisMetaV1WatchEvent, V1ACPI, V1AccessCredential, V1AccessCredentialSecretSource, V1AddVolumeOptions, V1ArchConfiguration, V1ArchSpecificConfiguration, V1BIOS, V1BlockSize, V1Bootloader, V1CDRomTarget, V1CPU, V1CPUFeature, V1CPUTopology, V1CertConfig, V1Chassis, V1Clock, V1ClockOffset, V1ClockOffsetUTC, V1CloudInitConfigDriveSource, V1CloudInitNoCloudSource, V1CommonInstancetypesDeployment, V1ComponentConfig, V1ConfigMapVolumeSource, V1ContainerDiskInfo, V1ContainerDiskSource, V1CustomBlockSize, V1CustomProfile, V1CustomizeComponents, V1CustomizeComponentsPatch, V1DHCPOptions, V1DHCPPrivateOptions, V1DataVolumeSource, V1DataVolumeTemplateSpec, V1DeveloperConfiguration, V1Devices, V1Disk, V1DiskTarget, V1DiskVerification, V1DomainMemoryDumpInfo, V1DomainSpec, V1DownwardAPIVolumeSource, V1EFI, V1EmptyDiskSource, V1EphemeralVolumeSource, V1FeatureAPIC, V1FeatureHyperv, V1FeatureKVM, V1FeatureSpinlocks, V1FeatureState, V1FeatureVendorID, V1Features, V1Filesystem, V1Firmware, V1Flags, V1FreezeUnfreezeTimeout, V1GPU, V1GenerationStatus, V1GuestAgentCommandInfo, V1HPETTimer, V1HostDevice, V1HostDisk, V1HotplugVolumeSource, V1HotplugVolumeStatus, V1Hugepages, V1HyperVPassthrough, V1HypervTimer, V1I6300ESBWatchdog, V1InitrdInfo, V1Input, V1InstancetypeConfiguration, V1InstancetypeMatcher, V1Interface, V1InterfaceBindingMigration, V1InterfaceBindingPlugin, V1KSMConfiguration, V1KVMTimer, V1KernelBoot, V1KernelBootContainer, V1KernelBootStatus, V1KernelInfo, V1KubeVirt, V1KubeVirtCertificateRotateStrategy, V1KubeVirtCondition, V1KubeVirtConfiguration, V1KubeVirtList, V1KubeVirtSelfSignConfiguration, V1KubeVirtSpec, V1KubeVirtStatus, V1KubeVirtWorkloadUpdateStrategy, V1LaunchSecurity, V1LiveUpdateConfiguration, V1LogVerbosity, V1LunTarget, V1Machine, V1MediatedDevicesConfiguration, V1MediatedHostDevice, V1Memory, V1MemoryDumpVolumeSource, V1MemoryStatus, V1MigrateOptions, V1MigrationConfiguration, V1MultusNetwork, V1NUMA, V1Network, V1NetworkConfiguration, V1NodeMediatedDeviceTypesConfig, V1NodePlacement, V1PITTimer, V1PauseOptions, V1PciHostDevice, V1PermittedHostDevices, V1PersistentVolumeClaimInfo, V1PersistentVolumeClaimVolumeSource, V1PluginBinding, V1PodNetwork, V1Port, V1PreferenceMatcher, V1Probe, V1QemuGuestAgentSSHPublicKeyAccessCredentialPropagation, V1RESTClientConfiguration, V1RTCTimer, V1RateLimiter, V1Realtime, V1ReloadableComponentConfiguration, V1RemoveVolumeOptions, V1ResourceRequirements, V1ResourceRequirementsWithoutClaims, V1RestartOptions, V1SEV, V1SEVMeasurementInfo, V1SEVPlatformInfo, V1SEVPolicy, V1SEVSecretOptions, V1SEVSessionOptions, V1SMBiosConfiguration, V1SSHPublicKeyAccessCredential, V1SSHPublicKeyAccessCredentialPropagationMethod, V1SSHPublicKeyAccessCredentialSource, V1SeccompConfiguration, V1SecretVolumeSource, V1ServiceAccountVolumeSource, V1SoundDevice, V1StartOptions, V1StopOptions, V1StorageMigratedVolumeInfo, V1SupportContainerResources, V1SyNICTimer, V1SysprepSource, V1TLSConfiguration, V1TPMDevice, V1Timer, V1TokenBucketRateLimiter, V1TopologyHints, V1USBHostDevice, V1USBSelector, V1UnpauseOptions, V1UserPasswordAccessCredential, V1UserPasswordAccessCredentialPropagationMethod, V1UserPasswordAccessCredentialSource, V1VGPUDisplayOptions, V1VGPUOptions, V1VirtualMachine, V1VirtualMachineCondition, V1VirtualMachineInstance, V1VirtualMachineInstanceCondition, V1VirtualMachineInstanceFileSystem, V1VirtualMachineInstanceFileSystemDisk, V1VirtualMachineInstanceFileSystemInfo, V1VirtualMachineInstanceFileSystemList, V1VirtualMachineInstanceGuestAgentInfo, V1VirtualMachineInstanceGuestOSInfo, V1VirtualMachineInstanceGuestOSUser, V1VirtualMachineInstanceGuestOSUserList, V1VirtualMachineInstanceList, V1VirtualMachineInstanceMigration, V1VirtualMachineInstanceMigrationCondition, V1VirtualMachineInstanceMigrationList, V1VirtualMachineInstanceMigrationPhaseTransitionTimestamp, V1VirtualMachineInstanceMigrationSpec, V1VirtualMachineInstanceMigrationState, V1VirtualMachineInstanceMigrationStatus, V1VirtualMachineInstanceNetworkInterface, V1VirtualMachineInstancePhaseTransitionTimestamp, V1VirtualMachineInstancePreset, V1VirtualMachineInstancePresetList, V1VirtualMachineInstancePresetSpec, V1VirtualMachineInstanceProfile, V1VirtualMachineInstanceReplicaSet, V1VirtualMachineInstanceReplicaSetCondition, V1VirtualMachineInstanceReplicaSetList, V1VirtualMachineInstanceReplicaSetSpec, V1VirtualMachineInstanceReplicaSetStatus, V1VirtualMachineInstanceSpec, V1VirtualMachineInstanceStatus, V1VirtualMachineInstanceTemplateSpec, V1VirtualMachineList, V1VirtualMachineMemoryDumpRequest, V1VirtualMachineOptions, V1VirtualMachineSpec, V1VirtualMachineStartFailure, V1VirtualMachineStateChangeRequest, V1VirtualMachineStatus, V1VirtualMachineVolumeRequest, V1Volume, V1VolumeMigrationState, V1VolumeSnapshotStatus, V1VolumeStatus, V1VolumeUpdateState, V1Watchdog, V1alpha1Condition, V1alpha1MigrationPolicy, V1alpha1MigrationPolicyList, V1alpha1MigrationPolicySpec, V1alpha1Selectors, V1alpha1VirtualMachineClone, V1alpha1VirtualMachineCloneList, V1alpha1VirtualMachineCloneSpec, V1alpha1VirtualMachineCloneStatus, V1alpha1VirtualMachineCloneTemplateFilters, V1alpha1VirtualMachinePool, V1alpha1VirtualMachinePoolCondition, V1alpha1VirtualMachinePoolList, V1alpha1VirtualMachinePoolSpec, V1alpha1VirtualMachinePoolStatus, V1alpha1VirtualMachineTemplateSpec, V1beta1CPUInstancetype, V1beta1CPUPreferenceRequirement, V1beta1CPUPreferences, V1beta1ClockPreferences, V1beta1Condition, V1beta1DataVolumeCheckpoint, V1beta1DataVolumeSource, V1beta1DataVolumeSourceGCS, V1beta1DataVolumeSourceHTTP, V1beta1DataVolumeSourceImageIO, V1beta1DataVolumeSourcePVC, V1beta1DataVolumeSourceRef, V1beta1DataVolumeSourceRegistry, V1beta1DataVolumeSourceS3, V1beta1DataVolumeSourceSnapshot, V1beta1DataVolumeSourceVDDK, V1beta1DataVolumeSpec, V1beta1DevicePreferences, V1beta1Error, V1beta1FeaturePreferences, V1beta1FirmwarePreferences, V1beta1MachinePreferences, V1beta1MemoryInstancetype, V1beta1MemoryPreferenceRequirement, V1beta1PersistentVolumeClaim, V1beta1PreferenceRequirements, V1beta1SnapshotVolumesLists, V1beta1SourceSpec, V1beta1SpreadOptions, V1beta1StorageSpec, V1beta1VirtualMachine, V1beta1VirtualMachineClusterInstancetype, V1beta1VirtualMachineClusterInstancetypeList, V1beta1VirtualMachineClusterPreference, V1beta1VirtualMachineClusterPreferenceList, V1beta1VirtualMachineExport, V1beta1VirtualMachineExportLink, V1beta1VirtualMachineExportLinks, V1beta1VirtualMachineExportList, V1beta1VirtualMachineExportManifest, V1beta1VirtualMachineExportSpec, V1beta1VirtualMachineExportStatus, V1beta1VirtualMachineExportVolume, V1beta1VirtualMachineExportVolumeFormat, V1beta1VirtualMachineInstancetype, V1beta1VirtualMachineInstancetypeList, V1beta1VirtualMachineInstancetypeSpec, V1beta1VirtualMachinePreference, V1beta1VirtualMachinePreferenceList, V1beta1VirtualMachinePreferenceSpec, V1beta1VirtualMachineRestore, V1beta1VirtualMachineRestoreList, V1beta1VirtualMachineRestoreSpec, V1beta1VirtualMachineRestoreStatus, V1beta1VirtualMachineSnapshot, V1beta1VirtualMachineSnapshotContent, V1beta1VirtualMachineSnapshotContentList, V1beta1VirtualMachineSnapshotContentSpec, V1beta1VirtualMachineSnapshotContentStatus, V1beta1VirtualMachineSnapshotList, V1beta1VirtualMachineSnapshotSpec, V1beta1VirtualMachineSnapshotStatus, V1beta1VolumeBackup, V1beta1VolumePreferences, V1beta1VolumeRestore, V1beta1VolumeSnapshotStatus

Constant Summary collapse

VERSION =
'0.1.0'

Class Method Summary collapse

Class Method Details

.configureObject

Customize default settings for the SDK using block.

Kubevirt.configure do |config|
  config.username = "xxx"
  config.password = "xxx"
end

If no block given, return the default Configuration object.


369
370
371
372
373
374
375
# File 'lib/kubevirt.rb', line 369

def configure
  if block_given?
    yield(Configuration.default)
  else
    Configuration.default
  end
end