All Classes and Interfaces
Class
Description
Callback for asynchronous API call.
API response returned by API call.
Encodes request bodies using gzip.
Gson TypeAdapter for java.util.Date type
If the dateFormat is null, ISO8601Utils will be used.
Gson TypeAdapter for JSR310 OffsetDateTime type
Gson TypeAdapter for java.sql.Date type
If the dateFormat is null, a simple "yyyy-MM-dd" format will be used
(more efficient than SimpleDateFormat).
TypesUID
Affinity is a group of affinity scheduling rules.
DataVolume provides a representation of our data volume +genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
DataVolumeBlankImage provides the parameters to create a new raw blank image for the PVC
DataVolumeSource represents the source for our Data Volume, this can be HTTP, S3, Registry or an existing PVC
DataVolumeSourceHTTP provides the parameters to create a Data Volume from an HTTP source
DataVolumeSourcePVC provides the parameters to create a Data Volume from an existing PVC
DataVolumeSourceRegistry provides the parameters to create a Data Volume from an registry source
DataVolumeSourceS3 provides the parameters to create a Data Volume from an S3 source
DataVolumeSourceUpload provides the parameters to create a Data Volume by uploading the source
DataVolumeSpec defines our specification for a DataVolume type
DataVolumeStatus provides the parameters to store the phase of the Data Volume
APIGroup contains the name, the supported versions, and the preferred version of a group.
APIGroupList is a list of APIGroup, to allow clients to discover the API at /apis.
APIResource specifies the name of a resource and whether it is namespaced.
APIResourceList is a list of APIResource, it is used to expose the name of the resources supported in a specific group and version, and if the resource is namespaced.
If set (default), BIOS will be used.
Represents the firmware blob used to assist in the domain creation process.
V1CDRomTarget
Chassis specifies the chassis info passed to the domain.
Represents the clock and timers of a vmi.
UTC sets the guest clock to UTC on each boot.
Represents a cloud-init config drive user data source.
Represents a cloud-init nocloud user data source.
ConfigMapVolumeSource adapts a ConfigMap into a volume.
Represents a docker image with an embedded disk.
CPU allows specifying the CPU topology.
CPUFeature allows specifying a CPU feature.
V1DataVolumeSource
DeleteOptions may be provided when deleting an API object.
V1Devices
Extra DHCP options to use in the interface.
DHCPExtraOptions defines Extra DHCP options for a VM.
V1Disk
V1DiskTarget
V1DomainSpec
If set, EFI will be used instead of BIOS.
EmptyDisk represents a temporary disk which shares the vmis lifecycle.
V1EphemeralVolumeSource
V1FeatureAPIC
Hyperv specific features.
V1Features
V1FeatureSpinlocks
Represents if a feature is enabled or disabled.
V1FeatureVendorID
V1Firmware
V1FloppyTarget
Represents the genie cni network.
V1GPU
GroupVersion contains the \"group/version\" and \"version\" string of a version.
Represents a disk created on the cluster level
V1HPETTimer
HTTPGetAction describes an action based on HTTP Get requests.
HTTPHeader describes a custom header to be used in HTTP probes
Hugepages allow to use hugepages for the VirtualMachineInstance instead of regular memory.
V1HypervTimer
i6300esb watchdog device.
Initializer is information about an initializer that has not yet completed.
Initializers tracks the progress of initialization.
V1Input
V1Interface
V1InterfaceBridge
V1InterfaceMasquerade
V1InterfaceSlirp
V1InterfaceSRIOV
V1KVMTimer
A label selector is a label query over a set of resources.
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
LocalObjectReference contains enough information to let you locate the referenced object inside the same namespace.
V1LunTarget
V1Machine
Memory allows specifying the VirtualMachineInstance memory features.
Represents the multus cni network.
Network represents a network type and a resource that should be connected to the vm.
V1NetworkAttachmentDefinition
NetworkAttachmentDefinitionList is a list of NetworkAttachmentDefinition
V1NetworkAttachmentDefinitionSpec
Node affinity is a group of node affinity scheduling rules.
A node selector represents the union of the results of one or more label queries over a set of nodes; that is, it represents the OR of the selectors represented by the node selector terms.
A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
A null or empty node selector term matches no objects.
Patch is provided to give a concrete name and type to the Kubernetes PATCH request body.
PersistentVolumeClaimSpec describes the common attributes of storage devices and allows a Source for provider-specific attributes
PersistentVolumeClaimVolumeSource references the user's PVC in the same namespace.
V1PITTimer
Pod affinity is a group of inter pod affinity scheduling rules.
Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key <topologyKey> matches that of any node on which a pod of the set of pods is running
Pod anti affinity is a group of inter pod anti affinity scheduling rules.
PodDNSConfig defines the DNS parameters of a pod in addition to those generated from DNSPolicy.
PodDNSConfigOption defines DNS resolver options of a pod.
Represents the stock pod network interface.
Port repesents a port to expose from the virtual machine.
Preconditions must be fulfilled before an operation (update, delete, etc.) is carried out.
An empty preferred scheduling term matches all objects with implicit weight 0 (i.e.
Probe describes a health check to be performed against a VirtualMachineInstance to determine whether it is alive or ready to receive traffic.
V1ResourceRequirements
Rng represents the random device passed from host
RootPaths lists the paths available at root.
V1RTCTimer
SecretVolumeSource adapts a Secret into a volume.
ServerAddressByClientCIDR helps the client to determine the server address that they should use, depending on the clientCIDR that they match.
ServiceAccountVolumeSource adapts a ServiceAccount into a volume.
Status is a return value for calls that don't return other objects.
StatusCause provides more information about an api.Status failure, including cases when multiple errors are encountered.
StatusDetails is a set of additional properties that MAY be set by the server to provide additional information about a response.
TCPSocketAction describes an action based on opening a socket
Represents all available timers in a vmi.
The pod this Toleration is attached to tolerates any taint that matches the triple <key,value,effect> using the matching operator <operator>.
TypedLocalObjectReference contains enough information to let you locate the typed referenced object inside the same namespace.
VirtualMachine handles the VirtualMachines that are not running or are in a stopped state The VirtualMachine contains the template to create the VirtualMachineInstance.
VirtualMachineCondition represents the state of VirtualMachine
VirtualMachineInstance is *the* VirtualMachineInstance Definition.
V1VirtualMachineInstanceCondition
V1VirtualMachineInstanceGuestOSInfo
VirtualMachineInstanceList is a list of VirtualMachines
VirtualMachineInstanceMigration represents the object tracking a VMI's migration to another host in the cluster
V1VirtualMachineInstanceMigrationCondition
VirtualMachineInstanceMigrationList is a list of VirtualMachineMigrations
V1VirtualMachineInstanceMigrationSpec
V1VirtualMachineInstanceMigrationState
VirtualMachineInstanceMigration reprents information pertaining to a VMI's migration.
V1VirtualMachineInstanceNetworkInterface
V1VirtualMachineInstancePreset
VirtualMachineInstancePresetList is a list of VirtualMachinePresets
V1VirtualMachineInstancePresetSpec
VirtualMachineInstance is *the* VirtualMachineInstance Definition.
V1VirtualMachineInstanceReplicaSetCondition
VMIList is a list of VMIs
V1VirtualMachineInstanceReplicaSetSpec
V1VirtualMachineInstanceReplicaSetStatus
VirtualMachineInstanceSpec is a description of a VirtualMachineInstance.
VirtualMachineInstanceStatus represents information about the status of a VirtualMachineInstance.
V1VirtualMachineInstanceTemplateSpec
VirtualMachineList is a list of virtualmachines
VirtualMachineSpec describes how the proper VirtualMachine should look like
V1VirtualMachineStateChangeRequest
VirtualMachineStatus represents the status returned by the controller to describe how the VirtualMachine is doing
Volume represents a named volume in a vmi.
Named watchdog device.
V1WatchEvent
The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s)