| Name | Type | Description | Notes |
|---|---|---|---|
| autohealing | V1beta1VirtualMachinePoolAutohealingStrategy | [optional] | |
| max_unavailable | String | IntOrString is a type that can hold an int32 or a string. When used in JSON or YAML marshalling and unmarshalling, it produces or consumes the inner type. This allows you to have, for example, a JSON field that can accept a name or number. | [optional] |
| name_generation | V1beta1VirtualMachinePoolNameGeneration | [optional] | |
| paused | Boolean | Indicates that the pool is paused. | [optional] |
| replicas | Integer | Number of desired pods. This is a pointer to distinguish between explicit zero and not specified. Defaults to 1. | [optional] |
| scale_in_strategy | V1beta1VirtualMachinePoolScaleInStrategy | [optional] | |
| selector | K8sIoApimachineryPkgApisMetaV1LabelSelector | ||
| update_strategy | V1beta1VirtualMachinePoolUpdateStrategy | [optional] | |
| virtual_machine_template | V1beta1VirtualMachineTemplateSpec |
require 'kubevirt'
instance = Kubevirt::V1beta1VirtualMachinePoolSpec.new(
autohealing: null,
max_unavailable: null,
name_generation: null,
paused: null,
replicas: null,
scale_in_strategy: null,
selector: null,
update_strategy: null,
virtual_machine_template: null
)