OptionaldatadataVolumeTemplates 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.
OptionalinstancetypeInstancetypeMatcher references a instancetype that is used to fill fields in Template
OptionalpreferencePreferenceMatcher references a set of preference that is used to fill fields in Template
OptionalrunningRunning controls whether the associatied VirtualMachineInstance is created or not Mutually exclusive with RunStrategy Deprecated: VirtualMachineInstance field "Running" is now deprecated, please use RunStrategy instead.
OptionalrunRunning state indicates the requested running state of the VirtualMachineInstance mutually exclusive with Running Following are allowed values: - "Always": VMI should always be running. - "Halted": VMI should never be running. - "Manual": VMI can be started/stopped using API endpoints. - "RerunOnFailure": VMI will initially be running and restarted if a failure occurs, but will not be restarted upon successful completion. - "Once": VMI will run once and not be restarted upon completion regardless if the completion is of phase Failure or Success.
Template is the direct specification of VirtualMachineInstance
OptionalupdateUpdateVolumesStrategy is the strategy to apply on volumes updates
VirtualMachineSpec describes how the proper VirtualMachine should look like