Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docs: add documentation for cold update attributes (cloudavenue_vm) #321

Merged
merged 1 commit into from
Jun 22, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .changelog/308.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:enhancement
`resource/cloudavenue_vm` - Add in the documentation the fields that require a VM restart if they are modified.
```
36 changes: 25 additions & 11 deletions docs/resources/vm.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ The virtual machine (vm) resource allows you to manage a virtual machine in the
## Examples

~> **Warning**
Due BUG in Terraform Framework, the **resource** and **state** block must be defined, even if empty.
Due to a BUG in Terraform Framework, the **resource** and **state** block must be defined, even if empty.

### Minimal setup

Expand Down Expand Up @@ -129,6 +129,20 @@ resource "cloudavenue_vm_disk" "example" {
-> **Advanced Examples**
See below for [Advanced VM Examples](#advanced--examples).

## Restart Required

<a id="restartrequired"></a>

~> **Some attributes changes require VM restart**
In this case, Terraform will report a difference to be applied, and will restart the VM.
The attributes is marked with the following text: **(Restart Required)**

~> **Cpu and Memory changes**
If you change the number of CPUs or the amount of memory and cpu/memory hotplug is not enabled, the VM will be restarted.

~> **Network changes**
If your change network card is primary, the VM will be restarted.

<!-- schema generated by tfplugindocs -->
## Schema

Expand All @@ -139,7 +153,7 @@ See below for [Advanced VM Examples](#advanced--examples).
### Optional

- `deploy_os` (Attributes) Settings for deploying the operating system on the VM. (see [below for nested schema](#nestedatt--deploy_os))
- `description` (String) The description of the VM.
- `description` (String) The description of the VM <a href="#restartrequired" style="color:red">(Restart Required)</a>.
- `resource` (Attributes) The resource of the VM. (see [below for nested schema](#nestedatt--resource))
- `settings` (Attributes) The settings for the VM. (see [below for nested schema](#nestedatt--settings))
- `state` (Attributes) The state of the VM. (see [below for nested schema](#nestedatt--state))
Expand Down Expand Up @@ -167,12 +181,12 @@ Optional:

Optional:

- `cpu_hot_add_enabled` (Boolean) Whether CPU hot add is enabled or not. Value defaults to `true`.
- `cpus` (Number) The number of virtual CPUs to allocate to the VM. Value must be at most 256. Value defaults to `1`.
- `cpus_cores` (Number) The number of cores per virtual CPU to allocate to the VM. All the possibilities of dividing the value of attribute <.cpus by an integer. Value defaults to `1`.
- `memory` (Number) The amount of memory to allocate to the VM, in MB. This attribute needs to be divisible by 4 with zero remainder. Value defaults to `1024`.
- `memory_hot_add_enabled` (Boolean) Whether memory hot add is enabled or not. Value defaults to `true`.
- `networks` (Attributes List) The networks to attach to the VM. (see [below for nested schema](#nestedatt--resource--networks))
- `cpu_hot_add_enabled` (Boolean) Whether CPU hot add is enabled or not <a href="#restartrequired" style="color:red">(Restart Required)</a>. Value defaults to `true`.
- `cpus` (Number) The number of virtual CPUs to allocate to the VM. <a href="#restartrequired" style="color:red">(Restart Required)</a>. Value must be at most 256. Value defaults to `1`.
- `cpus_cores` (Number) The number of cores per virtual CPU to allocate to the VM. <a href="#restartrequired" style="color:red">(Restart Required)</a>. All the possibilities of dividing the value of attribute <.cpus by an integer. Value defaults to `1`.
- `memory` (Number) The amount of memory to allocate to the VM, in MB. <a href="#restartrequired" style="color:red">(Restart Required)</a>. This attribute needs to be divisible by 4 with zero remainder. Value defaults to `1024`.
- `memory_hot_add_enabled` (Boolean) Whether memory hot add is enabled or not. <a href="#restartrequired" style="color:red">(Restart Required)</a>. Value defaults to `true`.
- `networks` (Attributes List) The networks to attach to the VM. <a href="#restartrequired" style="color:red">(Restart Required)</a>. (see [below for nested schema](#nestedatt--resource--networks))

<a id="nestedatt--resource--networks"></a>
### Nested Schema for `resource.networks`
Expand All @@ -187,7 +201,7 @@ Optional:
- `connected` (Boolean) Whether the network interface is connected or not. Value defaults to `true`.
- `ip` (String) The IP address to assign to this VM on this network. Must be a valid IP with net.ParseIP. If <.ip_allocation_mode attribute is set and the value is one of `"MANUAL"`, `"POOL"`, this attribute is REQUIRED. If <.ip_allocation_mode attribute is set and the value is one of `"DHCP"`, `"NONE"`, this attribute is NULL.
- `ip_allocation_mode` (String) The IP allocation mode for this network. Value must be one of: `DHCP` (IP address is obtained from a DHCP service.), `POOL` (Static IP address is allocated automatically from defined static pool in network.), `MANUAL` (SIP address is assigned manually in the ip field. Must be valid IP address from static pool.), `NONE` (No IP address will be set because VM will have a NIC without network.). Value defaults to `DHCP`.
- `is_primary` (Boolean) Whether this network is the primary network for the VM. Value defaults to `false`.
- `is_primary` (Boolean) Whether this network is the primary network for the VM <a href="#restartrequired" style="color:red">(Restart Required)</a>. Value defaults to `false`.
- `mac` (String) The MAC address to assign to this VM on this network. Autogenerated if not specified. Must be a valid mac address.
- `name` (String) The name of the network to attach to the VM. If <.type attribute is set and the value is one of `"vapp"`, `"org"`, this attribute is REQUIRED. If <.type attribute is set and the value is one of `"none"`, this attribute is NULL.

Expand All @@ -200,9 +214,9 @@ Optional:

- `affinity_rule_id` (String) The ID of the affinity rule to apply to this VM.
- `customization` (Attributes) The customization settings for the VM. (see [below for nested schema](#nestedatt--settings--customization))
- `expose_hardware_virtualization` (Boolean) Whether to expose hardware CPU virtualization to the guest OS. Value defaults to `false`.
- `expose_hardware_virtualization` (Boolean) Whether to expose hardware CPU virtualization to the guest OS <a href="#restartrequired" style="color:red">(Restart Required)</a>. Value defaults to `false`.
- `guest_properties` (Map of String) Key/Value settings for guest properties.
- `os_type` (String) The type of OS installed on the VM. Value must be one of: `amazonlinux2_64Guest` (Amazon Linux 2 (64-bit)), `asianux3Guest` (ASIANUX 3 (32-bit)), `asianux3_64Guest` (ASIANUX 3 (64-bit)), `asianux4Guest` (ASIANUX 4 (32-bit)), `asianux4_64Guest` (ASIANUX 4 (64-bit)), `asianux7_64Guest` (ASIANUX 7 (64-bit)), `asianux8_64Guest` (ASIANUX 8 (64-bit)), `centos64Guest` (CentOS Linux 5 (64-bit)), `centos6Guest` (CentOS Linux 6 (32-bit)), `centos6_64Guest` (CentOS Linux 6 (64-bit)), `centos7_64Guest` (CentOS Linux 7 (64-bit)), `centos8_64Guest` (CentOS Linux 8 (64-bit)), `centosGuest` (CentOS Linux 5 (32-bit)), `coreos64Guest` (CoreOS Linux (64-bit)), `darwin10Guest` (Apple macOS 10.6 (32-bit)), `darwin10_64Guest` (Apple macOS 10.6 (64-bit)), `darwin11Guest` (Apple macOS 10.7 (32-bit)), `darwin11_64Guest` (Apple macOS 10.7 (64-bit)), `darwin12_64Guest` (Apple macOS 10.8 (64-bit)), `darwin13_64Guest` (Apple macOS 10.9 (64-bit)), `darwin14_64Guest` (Apple macOS 10.10 (64-bit)), `darwin15_64Guest` (Apple macOS 10.11 (64-bit)), `darwin16_64Guest` (Apple macOS 10.12 (64-bit)), `darwin17_64Guest` (Apple macOS 10.13 (64-bit)), `darwin18_64Guest` (Apple macOS 10.14 (64-bit)), `debian10Guest` (Debian Linux 10 (32-bit)), `debian10_64Guest` (Debian Linux 10 (64-bit)), `debian4Guest` (Debian Linux 4 (32-bit)), `debian4_64Guest` (Debian Linux 4 (64-bit)), `debian5Guest` (Debian Linux 5 (32-bit)), `debian5_64Guest` (Debian Linux 5 (64-bit)), `debian6Guest` (Debian Linux 6 (32-bit)), `debian6_64Guest` (Debian Linux 6 (64-bit)), `debian7Guest` (Debian Linux 7 (32-bit)), `debian7_64Guest` (Debian Linux 7 (64-bit)), `debian8Guest` (Debian Linux 8 (32-bit)), `debian8_64Guest` (Debian Linux 8 (64-bit)), `debian9Guest` (Debian Linux 9 (32-bit)), `debian9_64Guest` (Debian Linux 9 (64-bit)), `dosGuest` (Microsoft MS-DOS), `eComStation2Guest` (Serenity Systems eComStation 2), `eComStationGuest` (Serenity Systems eComStation 1), `freebsd11Guest` (FreeBSD 11 (32-bit)), `freebsd11_64Guest` (FreeBSD 11 (64-bit)), `freebsd12Guest` (FreeBSD 12 or later versions (32-bit)), `freebsd12_64Guest` (FreeBSD 12 or later versions (64-bit)), `freebsd64Guest` (FreeBSD Pre-11 versions (64-bit)), `freebsdGuest` (FreeBSD Pre-11 versions (32-bit)), `netware5Guest` (Novell NetWare 5.x), `netware6Guest` (Novell NetWare 6.x), `oesGuest` (Novell Open Enterprise Server (32-bit)), `openServer5Guest` (SCO OpenServer 5), `openServer6Guest` (SCO OpenServer 6), `oracleLinux64Guest` (Oracle Linux 5 (64-bit)), `oracleLinux6Guest` (Oracle Linux 6 (32-bit)), `oracleLinux6_64Guest` (Oracle Linux 6 (64-bit)), `oracleLinux7_64Guest` (Oracle Linux 7 (64-bit)), `oracleLinux8_64Guest` (Oracle Linux 8 (64-bit)), `oracleLinuxGuest` (Oracle Linux 5 (32-bit)), `os2Guest` (IBM OS/2), `other24xLinux64Guest` (Other Linux 2.4.x (64-bit)), `other24xLinuxGuest` (Other Linux 2.4.x (32-bit)), `other26xLinux64Guest` (Other Linux 2.6.x (64-bit)), `other26xLinuxGuest` (Other Linux 2.6.x (32-bit)), `other3xLinux64Guest` (Other Linux 3.x (64-bit)), `other3xLinuxGuest` (Other Linux 3.x (32-bit)), `other4xLinux64Guest` (Other Linux 4.x (64-bit)), `other4xLinuxGuest` (Other Linux 4.x (32-bit)), `otherGuest` (Other (32-bit)), `otherGuest64` (Other (64-bit)), `otherLinux64Guest` (Other Linux (64-bit)), `otherLinuxGuest` (Other Linux (32-bit)), `rhel2Guest` (Red Hat Enterprise Linux 2 (32-bit)), `rhel3Guest` (Red Hat Enterprise Linux 3 (32-bit)), `rhel3_64Guest` (Red Hat Enterprise Linux 3 (64-bit)), `rhel4Guest` (Red Hat Enterprise Linux 4 (32-bit)), `rhel4_64Guest` (Red Hat Enterprise Linux 4 (64-bit)), `rhel5Guest` (Red Hat Enterprise Linux 5 (32-bit)), `rhel5_64Guest` (Red Hat Enterprise Linux 5 (64-bit)), `rhel6Guest` (Red Hat Enterprise Linux 6 (32-bit)), `rhel6_64Guest` (Red Hat Enterprise Linux 6 (64-bit)), `rhel7_64Guest` (Red Hat Enterprise Linux 7 (64-bit)), `rhel8_64Guest` (Red Hat Enterprise Linux 8 (64-bit)), `sles10Guest` (SUSE Linux Enterprise Server 10 (32-bit)), `sles10_64Guest` (SUSE Linux Enterprise Server 10 (64-bit)), `sles11Guest` (SUSE Linux Enterprise Server 11 (32-bit)), `sles11_64Guest` (SUSE Linux Enterprise Server 11 (64-bit)), `sles12_64Guest` (SUSE Linux Enterprise Server 12 (64-bit)), `sles15_64Guest` (SUSE Linux Enterprise Server 15 (64-bit)), `sles64Guest` (SUSE Linux Enterprise Server 11 (64-bit)), `slesGuest` (SUSE Linux Enterprise Server 11 (32-bit)), `solaris10Guest` (Oracle Solaris 10 (32-bit)), `solaris10_64Guest` (Oracle Solaris 10 (64-bit)), `solaris11_64Guest` (Oracle Solaris 11 (64-bit)), `ubuntu64Guest` (Ubuntu Linux 64-bit), `ubuntuGuest` (Ubuntu Linux 32-bit), `unixWare7Guest` (SCO UnixWare 7), `vmwarePhoton64Guest` (VMware Photon OS 64-bit), `win2000AdvServGuest` (Microsoft Windows 2000), `win2000ProGuest` (Microsoft Windows 2000 Professional), `win2000ServGuest` (Microsoft Windows 2000 Server), `win31Guest` (Microsoft Windows 3.1), `win95Guest` (Microsoft Windows 95), `win98Guest` (Microsoft Windows 98), `winLonghorn64Guest` (Microsoft Windows Server 2008 (64-bit)), `winLonghornGuest` (Microsoft Windows Server 2008 (32-bit)), `winNTGuest` (Microsoft Windows NT), `winNetBusinessGuest` (Microsoft Windows Small Business Server 2003), `winNetDatacenter64Guest` (Microsoft Windows Server 2003 Datacenter Edition (64-bit)), `winNetDatacenterGuest` (Microsoft Windows Server 2003 Datacenter Edition (32-bit)), `winNetEnterprise64Guest` (Microsoft Windows Server 2003 (64-bit)), `winNetEnterpriseGuest` (Microsoft Windows Server 2003 (32-bit)), `winNetStandard64Guest` (Microsoft Windows Server 2003 Standard Edition (64-bit)), `winNetStandardGuest` (Microsoft Windows Server 2003 Standard Edition (32-bit)), `winNetWebGuest` (Microsoft Windows Server 2003 Web Edition (32-bit)), `winVista64Guest` (Microsoft Windows Vista (64-bit)), `winVistaGuest` (Microsoft Windows Vista (32-bit)), `winXPPro64Guest` (Microsoft Windows XP Professional (64-bit)), `winXPProGuest` (Microsoft Windows XP Professional (32-bit)), `windows7Guest` (Microsoft Windows 7 (32-bit)), `windows7Server64Guest` (Microsoft Windows Server 2008 R2 (64-bit)), `windows7_64Guest` (Microsoft Windows 7 (64-bit)), `windows8Guest` (Microsoft Windows 8.x (32-bit)), `windows8Server64Guest` (Microsoft Windows Server 2012 (64-bit)), `windows8_64Guest` (Microsoft Windows 8.x (64-bit)), `windows9Guest` (Microsoft Windows 10 (32-bit)), `windows9_64Guest` (Microsoft Windows 10 (64-bit)).
- `os_type` (String) The type of OS installed on the VM <a href="#restartrequired" style="color:red">(Restart Required)</a>. Value must be one of: `amazonlinux2_64Guest` (Amazon Linux 2 (64-bit)), `asianux3Guest` (ASIANUX 3 (32-bit)), `asianux3_64Guest` (ASIANUX 3 (64-bit)), `asianux4Guest` (ASIANUX 4 (32-bit)), `asianux4_64Guest` (ASIANUX 4 (64-bit)), `asianux7_64Guest` (ASIANUX 7 (64-bit)), `asianux8_64Guest` (ASIANUX 8 (64-bit)), `centos64Guest` (CentOS Linux 5 (64-bit)), `centos6Guest` (CentOS Linux 6 (32-bit)), `centos6_64Guest` (CentOS Linux 6 (64-bit)), `centos7_64Guest` (CentOS Linux 7 (64-bit)), `centos8_64Guest` (CentOS Linux 8 (64-bit)), `centosGuest` (CentOS Linux 5 (32-bit)), `coreos64Guest` (CoreOS Linux (64-bit)), `darwin10Guest` (Apple macOS 10.6 (32-bit)), `darwin10_64Guest` (Apple macOS 10.6 (64-bit)), `darwin11Guest` (Apple macOS 10.7 (32-bit)), `darwin11_64Guest` (Apple macOS 10.7 (64-bit)), `darwin12_64Guest` (Apple macOS 10.8 (64-bit)), `darwin13_64Guest` (Apple macOS 10.9 (64-bit)), `darwin14_64Guest` (Apple macOS 10.10 (64-bit)), `darwin15_64Guest` (Apple macOS 10.11 (64-bit)), `darwin16_64Guest` (Apple macOS 10.12 (64-bit)), `darwin17_64Guest` (Apple macOS 10.13 (64-bit)), `darwin18_64Guest` (Apple macOS 10.14 (64-bit)), `debian10Guest` (Debian Linux 10 (32-bit)), `debian10_64Guest` (Debian Linux 10 (64-bit)), `debian4Guest` (Debian Linux 4 (32-bit)), `debian4_64Guest` (Debian Linux 4 (64-bit)), `debian5Guest` (Debian Linux 5 (32-bit)), `debian5_64Guest` (Debian Linux 5 (64-bit)), `debian6Guest` (Debian Linux 6 (32-bit)), `debian6_64Guest` (Debian Linux 6 (64-bit)), `debian7Guest` (Debian Linux 7 (32-bit)), `debian7_64Guest` (Debian Linux 7 (64-bit)), `debian8Guest` (Debian Linux 8 (32-bit)), `debian8_64Guest` (Debian Linux 8 (64-bit)), `debian9Guest` (Debian Linux 9 (32-bit)), `debian9_64Guest` (Debian Linux 9 (64-bit)), `dosGuest` (Microsoft MS-DOS), `eComStation2Guest` (Serenity Systems eComStation 2), `eComStationGuest` (Serenity Systems eComStation 1), `freebsd11Guest` (FreeBSD 11 (32-bit)), `freebsd11_64Guest` (FreeBSD 11 (64-bit)), `freebsd12Guest` (FreeBSD 12 or later versions (32-bit)), `freebsd12_64Guest` (FreeBSD 12 or later versions (64-bit)), `freebsd64Guest` (FreeBSD Pre-11 versions (64-bit)), `freebsdGuest` (FreeBSD Pre-11 versions (32-bit)), `netware5Guest` (Novell NetWare 5.x), `netware6Guest` (Novell NetWare 6.x), `oesGuest` (Novell Open Enterprise Server (32-bit)), `openServer5Guest` (SCO OpenServer 5), `openServer6Guest` (SCO OpenServer 6), `oracleLinux64Guest` (Oracle Linux 5 (64-bit)), `oracleLinux6Guest` (Oracle Linux 6 (32-bit)), `oracleLinux6_64Guest` (Oracle Linux 6 (64-bit)), `oracleLinux7_64Guest` (Oracle Linux 7 (64-bit)), `oracleLinux8_64Guest` (Oracle Linux 8 (64-bit)), `oracleLinuxGuest` (Oracle Linux 5 (32-bit)), `os2Guest` (IBM OS/2), `other24xLinux64Guest` (Other Linux 2.4.x (64-bit)), `other24xLinuxGuest` (Other Linux 2.4.x (32-bit)), `other26xLinux64Guest` (Other Linux 2.6.x (64-bit)), `other26xLinuxGuest` (Other Linux 2.6.x (32-bit)), `other3xLinux64Guest` (Other Linux 3.x (64-bit)), `other3xLinuxGuest` (Other Linux 3.x (32-bit)), `other4xLinux64Guest` (Other Linux 4.x (64-bit)), `other4xLinuxGuest` (Other Linux 4.x (32-bit)), `otherGuest` (Other (32-bit)), `otherGuest64` (Other (64-bit)), `otherLinux64Guest` (Other Linux (64-bit)), `otherLinuxGuest` (Other Linux (32-bit)), `rhel2Guest` (Red Hat Enterprise Linux 2 (32-bit)), `rhel3Guest` (Red Hat Enterprise Linux 3 (32-bit)), `rhel3_64Guest` (Red Hat Enterprise Linux 3 (64-bit)), `rhel4Guest` (Red Hat Enterprise Linux 4 (32-bit)), `rhel4_64Guest` (Red Hat Enterprise Linux 4 (64-bit)), `rhel5Guest` (Red Hat Enterprise Linux 5 (32-bit)), `rhel5_64Guest` (Red Hat Enterprise Linux 5 (64-bit)), `rhel6Guest` (Red Hat Enterprise Linux 6 (32-bit)), `rhel6_64Guest` (Red Hat Enterprise Linux 6 (64-bit)), `rhel7_64Guest` (Red Hat Enterprise Linux 7 (64-bit)), `rhel8_64Guest` (Red Hat Enterprise Linux 8 (64-bit)), `sles10Guest` (SUSE Linux Enterprise Server 10 (32-bit)), `sles10_64Guest` (SUSE Linux Enterprise Server 10 (64-bit)), `sles11Guest` (SUSE Linux Enterprise Server 11 (32-bit)), `sles11_64Guest` (SUSE Linux Enterprise Server 11 (64-bit)), `sles12_64Guest` (SUSE Linux Enterprise Server 12 (64-bit)), `sles15_64Guest` (SUSE Linux Enterprise Server 15 (64-bit)), `sles64Guest` (SUSE Linux Enterprise Server 11 (64-bit)), `slesGuest` (SUSE Linux Enterprise Server 11 (32-bit)), `solaris10Guest` (Oracle Solaris 10 (32-bit)), `solaris10_64Guest` (Oracle Solaris 10 (64-bit)), `solaris11_64Guest` (Oracle Solaris 11 (64-bit)), `ubuntu64Guest` (Ubuntu Linux 64-bit), `ubuntuGuest` (Ubuntu Linux 32-bit), `unixWare7Guest` (SCO UnixWare 7), `vmwarePhoton64Guest` (VMware Photon OS 64-bit), `win2000AdvServGuest` (Microsoft Windows 2000), `win2000ProGuest` (Microsoft Windows 2000 Professional), `win2000ServGuest` (Microsoft Windows 2000 Server), `win31Guest` (Microsoft Windows 3.1), `win95Guest` (Microsoft Windows 95), `win98Guest` (Microsoft Windows 98), `winLonghorn64Guest` (Microsoft Windows Server 2008 (64-bit)), `winLonghornGuest` (Microsoft Windows Server 2008 (32-bit)), `winNTGuest` (Microsoft Windows NT), `winNetBusinessGuest` (Microsoft Windows Small Business Server 2003), `winNetDatacenter64Guest` (Microsoft Windows Server 2003 Datacenter Edition (64-bit)), `winNetDatacenterGuest` (Microsoft Windows Server 2003 Datacenter Edition (32-bit)), `winNetEnterprise64Guest` (Microsoft Windows Server 2003 (64-bit)), `winNetEnterpriseGuest` (Microsoft Windows Server 2003 (32-bit)), `winNetStandard64Guest` (Microsoft Windows Server 2003 Standard Edition (64-bit)), `winNetStandardGuest` (Microsoft Windows Server 2003 Standard Edition (32-bit)), `winNetWebGuest` (Microsoft Windows Server 2003 Web Edition (32-bit)), `winVista64Guest` (Microsoft Windows Vista (64-bit)), `winVistaGuest` (Microsoft Windows Vista (32-bit)), `winXPPro64Guest` (Microsoft Windows XP Professional (64-bit)), `winXPProGuest` (Microsoft Windows XP Professional (32-bit)), `windows7Guest` (Microsoft Windows 7 (32-bit)), `windows7Server64Guest` (Microsoft Windows Server 2008 R2 (64-bit)), `windows7_64Guest` (Microsoft Windows 7 (64-bit)), `windows8Guest` (Microsoft Windows 8.x (32-bit)), `windows8Server64Guest` (Microsoft Windows Server 2012 (64-bit)), `windows8_64Guest` (Microsoft Windows 8.x (64-bit)), `windows9Guest` (Microsoft Windows 10 (32-bit)), `windows9_64Guest` (Microsoft Windows 10 (64-bit)).
- `storage_profile` (String) The storage profile to use. Value must be one of : `silver`, `silver_r1`, `silver_r2`, `gold`, `gold_r1`, `gold_r2`, `gold_hm`, `platinum3k`, `platinum3k_r1`, `platinum3k_r2`, `platinum3k_hm`, `platinum7k`, `platinum7k_r1`, `platinum7k_r2`, `platinum7k_hm`.

<a id="nestedatt--settings--customization"></a>
Expand Down
Loading