Name | Type | Description | Notes |
---|---|---|---|
annotations | dict(str, str) | Optionally defines the required Annotations to be used by the instance type and applied to the VirtualMachineInstance | [optional] |
cpu | V1beta1CPUInstancetype | Required CPU related attributes of the instancetype. | |
gpus | list[V1GPU] | Optionally defines any GPU devices associated with the instancetype. | [optional] |
host_devices | list[V1HostDevice] | Optionally defines any HostDevices associated with the instancetype. | [optional] |
io_threads_policy | str | Optionally defines the IOThreadsPolicy to be used by the instancetype. | [optional] |
launch_security | V1LaunchSecurity | Optionally defines the LaunchSecurity to be used by the instancetype. | [optional] |
memory | V1beta1MemoryInstancetype | Required Memory related attributes of the instancetype. | |
node_selector | dict(str, str) | NodeSelector is a selector which must be true for the vmi to fit on a node. Selector which must match a node's labels for the vmi to be scheduled on that node. More info: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/ NodeSelector is the name of the custom node selector for the instancetype. | [optional] |
scheduler_name | str | If specified, the VMI will be dispatched by specified scheduler. If not specified, the VMI will be dispatched by default scheduler. SchedulerName is the name of the custom K8s scheduler for the instancetype. | [optional] |