-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Added resource 'cloudtemple_compute_iaas_opensource_virtual_machine'
- Loading branch information
Showing
7 changed files
with
617 additions
and
6 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
125 changes: 125 additions & 0 deletions
125
docs/resources/compute_iaas_opensource_virtual_machine.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,125 @@ | ||
--- | ||
# generated by https://github.com/hashicorp/terraform-plugin-docs | ||
page_title: "cloudtemple_compute_iaas_opensource_virtual_machine Resource - terraform-provider-cloudtemple" | ||
subcategory: "Compute" | ||
description: |- | ||
Create and manage virtual machines over an Open IaaS infrastructure. | ||
To manage this resource you will need the following roles: | ||
- compute_iaas_opensource_infrastructure_read | ||
- compute_iaas_opensource_infrastructure_write | ||
- compute_iaas_opensource_management | ||
- compute_iaas_opensource_read | ||
- compute_iaas_opensource_virtual_machine_power | ||
- backup_iaas_opensource_read | ||
- backup_iaas_opensource_write | ||
- activity_read | ||
- tag_read | ||
- tag_write | ||
--- | ||
|
||
# cloudtemple_compute_iaas_opensource_virtual_machine (Resource) | ||
|
||
Create and manage virtual machines over an Open IaaS infrastructure. | ||
|
||
To manage this resource you will need the following roles: | ||
- `compute_iaas_opensource_infrastructure_read` | ||
- `compute_iaas_opensource_infrastructure_write` | ||
- `compute_iaas_opensource_management` | ||
- `compute_iaas_opensource_read` | ||
- `compute_iaas_opensource_virtual_machine_power` | ||
- `backup_iaas_opensource_read` | ||
- `backup_iaas_opensource_write` | ||
- `activity_read` | ||
- `tag_read` | ||
- `tag_write` | ||
|
||
|
||
|
||
<!-- schema generated by tfplugindocs --> | ||
## Schema | ||
|
||
### Required | ||
|
||
- `cpu` (Number) The number of virtual CPUs. | ||
- `memory` (Number) The amount of memory in MB. | ||
- `name` (String) The name of the virtual machine. | ||
- `template_id` (String) The template identifier. | ||
|
||
### Optional | ||
|
||
- `auto_power_on` (Boolean) Whether to automatically start the virtual machine when the host boots. | ||
- `backup_sla_policies` (Set of String) The IDs of the SLA policies to assign to the virtual machine. | ||
- `boot_order` (List of String) The boot order of the virtual machine. | ||
- `high_availability` (String) HA mode to enable on the virtual machine. | ||
- `host_id` (String) The host identifier. | ||
- `num_cores_per_socket` (Number) The number of cores per socket. | ||
- `power_state` (String) The desired power state of the virtual machine. | ||
- `secure_boot` (Boolean) Whether to enable secure boot. | ||
- `tags` (Map of String) The tags to attach to the virtual machine. | ||
|
||
### Read-Only | ||
|
||
- `addresses` (List of Object) (see [below for nested schema](#nestedatt--addresses)) | ||
- `dvd_drive` (List of Object) (see [below for nested schema](#nestedatt--dvd_drive)) | ||
- `host` (List of Object) (see [below for nested schema](#nestedatt--host)) | ||
- `id` (String) The ID of this resource. | ||
- `internal_id` (String) | ||
- `machine_manager` (List of Object) (see [below for nested schema](#nestedatt--machine_manager)) | ||
- `operating_system_name` (String) | ||
- `pool` (List of Object) (see [below for nested schema](#nestedatt--pool)) | ||
- `tools` (List of Object) (see [below for nested schema](#nestedatt--tools)) | ||
|
||
<a id="nestedatt--addresses"></a> | ||
### Nested Schema for `addresses` | ||
|
||
Read-Only: | ||
|
||
- `ipv4` (String) | ||
- `ipv6` (String) | ||
|
||
|
||
<a id="nestedatt--dvd_drive"></a> | ||
### Nested Schema for `dvd_drive` | ||
|
||
Read-Only: | ||
|
||
- `attached` (Boolean) | ||
- `name` (String) | ||
|
||
|
||
<a id="nestedatt--host"></a> | ||
### Nested Schema for `host` | ||
|
||
Read-Only: | ||
|
||
- `id` (String) | ||
- `name` (String) | ||
|
||
|
||
<a id="nestedatt--machine_manager"></a> | ||
### Nested Schema for `machine_manager` | ||
|
||
Read-Only: | ||
|
||
- `id` (String) | ||
- `name` (String) | ||
|
||
|
||
<a id="nestedatt--pool"></a> | ||
### Nested Schema for `pool` | ||
|
||
Read-Only: | ||
|
||
- `id` (String) | ||
- `name` (String) | ||
|
||
|
||
<a id="nestedatt--tools"></a> | ||
### Nested Schema for `tools` | ||
|
||
Read-Only: | ||
|
||
- `detected` (Boolean) | ||
- `version` (String) | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.