| Name | Type | Description | Notes |
|---|---|---|---|
| applicationConsistentSnapshotEnabled | Boolean | Enable application-consistent snapshot for the instance | [optional] |
| antiAffinityGroups | Set<AntiAffinityGroupRef> | Instance Anti-affinity Groups | [optional] |
| publicIpAssignment | PublicIpAssignment | [optional] | |
| labels | Map<String, String> | [optional] | |
| autoStart | Boolean | Start Instance on creation (default: true) | [optional] |
| securityGroups | Set<SecurityGroupRef> | Instance Security Groups | [optional] |
| name | String | Instance name | [optional] |
| instanceType | InstanceTypeRef | ||
| template | TemplateRef | ||
| securebootEnabled | Boolean | Enable secure boot | [optional] |
| sshKey | SshKeyRef | [optional] | |
| userData | String | Instance Cloud-init user-data (base64 encoded) | [optional] |
| tpmEnabled | Boolean | Enable Trusted Platform Module (TPM) | [optional] |
| deployTarget | DeployTargetRef | [optional] | |
| ipv6Enabled | Boolean | Enable IPv6. DEPRECATED: use `public-ip-assignments`. | [optional] |
| diskSize | Long | Instance disk size in GiB | |
| sshKeys | Set<SshKeyRef> | Instance SSH Keys | [optional] |