| Name | Type | Description | Notes |
|---|---|---|---|
| data_volume_templates | list[V1DataVolumeTemplateSpec] | dataVolumeTemplates is a list of dataVolumes that the VirtualMachineInstance template can reference. DataVolumes in this list are dynamically created for the VirtualMachine and are tied to the VirtualMachine's life-cycle. | [optional] |
| instancetype | V1InstancetypeMatcher | InstancetypeMatcher references a instancetype that is used to fill fields in Template | [optional] |
| live_update_features | V1LiveUpdateFeatures | LiveUpdateFeatures references a configuration of hotpluggable resources | [optional] |
| preference | V1PreferenceMatcher | PreferenceMatcher references a set of preference that is used to fill fields in Template | [optional] |
| run_strategy | str | Running state indicates the requested running state of the VirtualMachineInstance mutually exclusive with Running | [optional] |
| running | bool | Running controls whether the associatied VirtualMachineInstance is created or not Mutually exclusive with RunStrategy | [optional] |
| template | V1VirtualMachineInstanceTemplateSpec | Template is the direct specification of VirtualMachineInstance |