diff --git a/CHANGELOG.md b/CHANGELOG.md index 88fa8aa..589e4d7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,37 +1,10 @@ ### Bug fixes -- changing boot\_disk\_size in kvmvm -- downsizing CPU and RAM in kvmvm -- pfw recreation if public\_port\_end unspecified -- uninformative error message when retrying on 500 -- hardcoded 3 minute timeout +- fatal error when trying to retrieve compute boot disk if former does not have one +- ignored timeouts +- wrong handling of errors when attaching network interfaces and disks to kvmvm -### New datasources -- disk\_list -- rg\_list -- account\_list -- account\_computes\_list -- account\_disks\_list -- account\_vins\_list -- account\_audits\_list -- account -- account\_rg\_list -- account\_counsumed\_units -- account\_counsumed\_units\_by\_type -- account\_reserved\_units -- account\_templates\_list -- account\_deleted\_list -- bservice\_list -- bservice\_snapshot\_list -- bservice\_deleted\_list -- bservice -- bservice\_group -- extnet\_default -- extnet\_list -- extnet -- extnet\_computes\_list -- vins\_list - -### New resources -- account -- bservice -- bservice\_group +### New features +- parameter iotune in disk +- migrated to terraform SDKv2 +- admin mode (activated by environment variable DECORT\_ADMIN\_MODE) for resources: account, k8s, image, disk, resgroup, kvmvm, vins +- parameters sep\_id and pool in kvmvm diff --git a/docs/data-sources/account.md b/docs/data-sources/account.md index 958f041..36377b6 100644 --- a/docs/data-sources/account.md +++ b/docs/data-sources/account.md @@ -1,6 +1,6 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs -page_title: "decort_account Data Source - terraform-provider-decort" +page_title: "decort_account Data Source - decort" subcategory: "" description: |- @@ -17,48 +17,48 @@ description: |- ### Required -- **account_id** (Number) +- `account_id` (Number) ### Optional -- **id** (String) The ID of this resource. -- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) +- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) ### Read-Only -- **account_name** (String) -- **acl** (List of Object) (see [below for nested schema](#nestedatt--acl)) -- **ckey** (String) -- **company** (String) -- **companyurl** (String) -- **computes** (List of Object) (see [below for nested schema](#nestedatt--computes)) -- **created_by** (String) -- **created_time** (Number) -- **dc_location** (String) -- **deactivation_time** (Number) -- **deleted_by** (String) -- **deleted_time** (Number) -- **displayname** (String) -- **guid** (Number) -- **machines** (List of Object) (see [below for nested schema](#nestedatt--machines)) -- **meta** (List of String) -- **resource_limits** (List of Object) (see [below for nested schema](#nestedatt--resource_limits)) -- **resources** (List of Object) (see [below for nested schema](#nestedatt--resources)) -- **send_access_emails** (Boolean) -- **service_account** (Boolean) -- **status** (String) -- **updated_time** (Number) -- **version** (Number) -- **vins** (List of Number) -- **vinses** (Number) +- `account_name` (String) +- `acl` (List of Object) (see [below for nested schema](#nestedatt--acl)) +- `ckey` (String) +- `company` (String) +- `companyurl` (String) +- `computes` (List of Object) (see [below for nested schema](#nestedatt--computes)) +- `created_by` (String) +- `created_time` (Number) +- `dc_location` (String) +- `deactivation_time` (Number) +- `deleted_by` (String) +- `deleted_time` (Number) +- `displayname` (String) +- `guid` (Number) +- `id` (String) The ID of this resource. +- `machines` (List of Object) (see [below for nested schema](#nestedatt--machines)) +- `meta` (List of String) +- `resource_limits` (List of Object) (see [below for nested schema](#nestedatt--resource_limits)) +- `resources` (List of Object) (see [below for nested schema](#nestedatt--resources)) +- `send_access_emails` (Boolean) +- `service_account` (Boolean) +- `status` (String) +- `updated_time` (Number) +- `version` (Number) +- `vins` (List of Number) +- `vinses` (Number) ### Nested Schema for `timeouts` Optional: -- **default** (String) -- **read** (String) +- `default` (String) +- `read` (String) @@ -66,13 +66,13 @@ Optional: Read-Only: -- **can_be_deleted** (Boolean) -- **explicit** (Boolean) -- **guid** (String) -- **right** (String) -- **status** (String) -- **type** (String) -- **user_group_id** (String) +- `can_be_deleted` (Boolean) +- `explicit` (Boolean) +- `guid` (String) +- `right` (String) +- `status` (String) +- `type` (String) +- `user_group_id` (String) @@ -80,8 +80,8 @@ Read-Only: Read-Only: -- **started** (Number) -- **stopped** (Number) +- `started` (Number) +- `stopped` (Number) @@ -89,8 +89,8 @@ Read-Only: Read-Only: -- **halted** (Number) -- **running** (Number) +- `halted` (Number) +- `running` (Number) @@ -98,12 +98,12 @@ Read-Only: Read-Only: -- **cu_c** (Number) -- **cu_d** (Number) -- **cu_i** (Number) -- **cu_m** (Number) -- **cu_np** (Number) -- **gpu_units** (Number) +- `cu_c` (Number) +- `cu_d` (Number) +- `cu_i` (Number) +- `cu_m` (Number) +- `cu_np` (Number) +- `gpu_units` (Number) @@ -111,20 +111,20 @@ Read-Only: Read-Only: -- **current** (List of Object) (see [below for nested schema](#nestedobjatt--resources--current)) -- **reserved** (List of Object) (see [below for nested schema](#nestedobjatt--resources--reserved)) +- `current` (List of Object) (see [below for nested schema](#nestedobjatt--resources--current)) +- `reserved` (List of Object) (see [below for nested schema](#nestedobjatt--resources--reserved)) ### Nested Schema for `resources.current` Read-Only: -- **cpu** (Number) -- **disksize** (Number) -- **extips** (Number) -- **exttraffic** (Number) -- **gpu** (Number) -- **ram** (Number) +- `cpu` (Number) +- `disksize` (Number) +- `extips` (Number) +- `exttraffic` (Number) +- `gpu` (Number) +- `ram` (Number) @@ -132,11 +132,11 @@ Read-Only: Read-Only: -- **cpu** (Number) -- **disksize** (Number) -- **extips** (Number) -- **exttraffic** (Number) -- **gpu** (Number) -- **ram** (Number) +- `cpu` (Number) +- `disksize` (Number) +- `extips` (Number) +- `exttraffic` (Number) +- `gpu` (Number) +- `ram` (Number) diff --git a/docs/data-sources/account_audits_list.md b/docs/data-sources/account_audits_list.md index 34353e7..9248026 100644 --- a/docs/data-sources/account_audits_list.md +++ b/docs/data-sources/account_audits_list.md @@ -1,6 +1,6 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs -page_title: "decort_account_audits_list Data Source - terraform-provider-decort" +page_title: "decort_account_audits_list Data Source - decort" subcategory: "" description: |- @@ -17,24 +17,24 @@ description: |- ### Required -- **account_id** (Number) ID of the account +- `account_id` (Number) ID of the account ### Optional -- **id** (String) The ID of this resource. -- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) +- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) ### Read-Only -- **items** (List of Object) Search Result (see [below for nested schema](#nestedatt--items)) +- `id` (String) The ID of this resource. +- `items` (List of Object) Search Result (see [below for nested schema](#nestedatt--items)) ### Nested Schema for `timeouts` Optional: -- **default** (String) -- **read** (String) +- `default` (String) +- `read` (String) @@ -42,10 +42,10 @@ Optional: Read-Only: -- **call** (String) -- **responsetime** (Number) -- **statuscode** (Number) -- **timestamp** (Number) -- **user** (String) +- `call` (String) +- `responsetime` (Number) +- `statuscode` (Number) +- `timestamp` (Number) +- `user` (String) diff --git a/docs/data-sources/account_computes_list.md b/docs/data-sources/account_computes_list.md index 963108a..127ed03 100644 --- a/docs/data-sources/account_computes_list.md +++ b/docs/data-sources/account_computes_list.md @@ -1,6 +1,6 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs -page_title: "decort_account_computes_list Data Source - terraform-provider-decort" +page_title: "decort_account_computes_list Data Source - decort" subcategory: "" description: |- @@ -17,24 +17,24 @@ description: |- ### Required -- **account_id** (Number) ID of the account +- `account_id` (Number) ID of the account ### Optional -- **id** (String) The ID of this resource. -- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) +- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) ### Read-Only -- **items** (List of Object) Search Result (see [below for nested schema](#nestedatt--items)) +- `id` (String) The ID of this resource. +- `items` (List of Object) Search Result (see [below for nested schema](#nestedatt--items)) ### Nested Schema for `timeouts` Optional: -- **default** (String) -- **read** (String) +- `default` (String) +- `read` (String) @@ -42,25 +42,25 @@ Optional: Read-Only: -- **account_id** (Number) -- **account_name** (String) -- **compute_id** (Number) -- **compute_name** (String) -- **cpus** (Number) -- **created_by** (String) -- **created_time** (Number) -- **deleted_by** (String) -- **deleted_time** (Number) -- **ram** (Number) -- **registered** (Boolean) -- **rg_id** (Number) -- **rg_name** (String) -- **status** (String) -- **tech_status** (String) -- **total_disks_size** (Number) -- **updated_by** (String) -- **updated_time** (Number) -- **user_managed** (Boolean) -- **vins_connected** (Number) +- `account_id` (Number) +- `account_name` (String) +- `compute_id` (Number) +- `compute_name` (String) +- `cpus` (Number) +- `created_by` (String) +- `created_time` (Number) +- `deleted_by` (String) +- `deleted_time` (Number) +- `ram` (Number) +- `registered` (Boolean) +- `rg_id` (Number) +- `rg_name` (String) +- `status` (String) +- `tech_status` (String) +- `total_disks_size` (Number) +- `updated_by` (String) +- `updated_time` (Number) +- `user_managed` (Boolean) +- `vins_connected` (Number) diff --git a/docs/data-sources/account_consumed_units.md b/docs/data-sources/account_consumed_units.md index 84b0ac5..1781a07 100644 --- a/docs/data-sources/account_consumed_units.md +++ b/docs/data-sources/account_consumed_units.md @@ -1,6 +1,6 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs -page_title: "decort_account_consumed_units Data Source - terraform-provider-decort" +page_title: "decort_account_consumed_units Data Source - decort" subcategory: "" description: |- @@ -17,28 +17,28 @@ description: |- ### Required -- **account_id** (Number) ID of the account +- `account_id` (Number) ID of the account ### Optional -- **id** (String) The ID of this resource. -- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) +- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) ### Read-Only -- **cu_c** (Number) -- **cu_d** (Number) -- **cu_i** (Number) -- **cu_m** (Number) -- **cu_np** (Number) -- **gpu_units** (Number) +- `cu_c` (Number) +- `cu_d` (Number) +- `cu_i` (Number) +- `cu_m` (Number) +- `cu_np` (Number) +- `gpu_units` (Number) +- `id` (String) The ID of this resource. ### Nested Schema for `timeouts` Optional: -- **default** (String) -- **read** (String) +- `default` (String) +- `read` (String) diff --git a/docs/data-sources/account_consumed_units_by_type.md b/docs/data-sources/account_consumed_units_by_type.md index 8ad6632..211430f 100644 --- a/docs/data-sources/account_consumed_units_by_type.md +++ b/docs/data-sources/account_consumed_units_by_type.md @@ -1,6 +1,6 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs -page_title: "decort_account_consumed_units_by_type Data Source - terraform-provider-decort" +page_title: "decort_account_consumed_units_by_type Data Source - decort" subcategory: "" description: |- @@ -17,24 +17,24 @@ description: |- ### Required -- **account_id** (Number) ID of the account -- **cu_type** (String) cloud unit resource type +- `account_id` (Number) ID of the account +- `cu_type` (String) cloud unit resource type ### Optional -- **id** (String) The ID of this resource. -- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) +- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) ### Read-Only -- **cu_result** (Number) +- `cu_result` (Number) +- `id` (String) The ID of this resource. ### Nested Schema for `timeouts` Optional: -- **default** (String) -- **read** (String) +- `default` (String) +- `read` (String) diff --git a/docs/data-sources/account_deleted_list.md b/docs/data-sources/account_deleted_list.md index 0a321c1..55c2c8c 100644 --- a/docs/data-sources/account_deleted_list.md +++ b/docs/data-sources/account_deleted_list.md @@ -1,6 +1,6 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs -page_title: "decort_account_deleted_list Data Source - terraform-provider-decort" +page_title: "decort_account_deleted_list Data Source - decort" subcategory: "" description: |- @@ -17,22 +17,22 @@ description: |- ### Optional -- **id** (String) The ID of this resource. -- **page** (Number) Page number -- **size** (Number) Page size -- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) +- `page` (Number) Page number +- `size` (Number) Page size +- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) ### Read-Only -- **items** (List of Object) (see [below for nested schema](#nestedatt--items)) +- `id` (String) The ID of this resource. +- `items` (List of Object) (see [below for nested schema](#nestedatt--items)) ### Nested Schema for `timeouts` Optional: -- **default** (String) -- **read** (String) +- `default` (String) +- `read` (String) @@ -40,24 +40,24 @@ Optional: Read-Only: -- **account_id** (Number) -- **account_name** (String) -- **acl** (List of Object) (see [below for nested schema](#nestedobjatt--items--acl)) -- **created_time** (Number) -- **deleted_time** (Number) -- **status** (String) -- **updated_time** (Number) +- `account_id` (Number) +- `account_name` (String) +- `acl` (List of Object) (see [below for nested schema](#nestedobjatt--items--acl)) +- `created_time` (Number) +- `deleted_time` (Number) +- `status` (String) +- `updated_time` (Number) ### Nested Schema for `items.acl` Read-Only: -- **explicit** (Boolean) -- **guid** (String) -- **right** (String) -- **status** (String) -- **type** (String) -- **user_group_id** (String) +- `explicit` (Boolean) +- `guid` (String) +- `right` (String) +- `status` (String) +- `type` (String) +- `user_group_id` (String) diff --git a/docs/data-sources/account_disks_list.md b/docs/data-sources/account_disks_list.md index ac8b5ae..a150455 100644 --- a/docs/data-sources/account_disks_list.md +++ b/docs/data-sources/account_disks_list.md @@ -1,6 +1,6 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs -page_title: "decort_account_disks_list Data Source - terraform-provider-decort" +page_title: "decort_account_disks_list Data Source - decort" subcategory: "" description: |- @@ -17,24 +17,24 @@ description: |- ### Required -- **account_id** (Number) ID of the account +- `account_id` (Number) ID of the account ### Optional -- **id** (String) The ID of this resource. -- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) +- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) ### Read-Only -- **items** (List of Object) Search Result (see [below for nested schema](#nestedatt--items)) +- `id` (String) The ID of this resource. +- `items` (List of Object) Search Result (see [below for nested schema](#nestedatt--items)) ### Nested Schema for `timeouts` Optional: -- **default** (String) -- **read** (String) +- `default` (String) +- `read` (String) @@ -42,11 +42,11 @@ Optional: Read-Only: -- **disk_id** (Number) -- **disk_name** (String) -- **pool** (String) -- **sep_id** (Number) -- **size_max** (Number) -- **type** (String) +- `disk_id` (Number) +- `disk_name` (String) +- `pool` (String) +- `sep_id` (Number) +- `size_max` (Number) +- `type` (String) diff --git a/docs/data-sources/account_flipgroups_list.md b/docs/data-sources/account_flipgroups_list.md index e97a6d6..a8785b4 100644 --- a/docs/data-sources/account_flipgroups_list.md +++ b/docs/data-sources/account_flipgroups_list.md @@ -1,6 +1,6 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs -page_title: "decort_account_flipgroups_list Data Source - terraform-provider-decort" +page_title: "decort_account_flipgroups_list Data Source - decort" subcategory: "" description: |- @@ -17,24 +17,24 @@ description: |- ### Required -- **account_id** (Number) ID of the account +- `account_id` (Number) ID of the account ### Optional -- **id** (String) The ID of this resource. -- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) +- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) ### Read-Only -- **items** (List of Object) Search Result (see [below for nested schema](#nestedatt--items)) +- `id` (String) The ID of this resource. +- `items` (List of Object) Search Result (see [below for nested schema](#nestedatt--items)) ### Nested Schema for `timeouts` Optional: -- **default** (String) -- **read** (String) +- `default` (String) +- `read` (String) @@ -42,26 +42,26 @@ Optional: Read-Only: -- **account_id** (Number) -- **client_type** (String) -- **conn_type** (String) -- **created_by** (String) -- **created_time** (Number) -- **default_gw** (String) -- **deleted_by** (String) -- **deleted_time** (Number) -- **desc** (String) -- **fg_id** (Number) -- **fg_name** (String) -- **gid** (Number) -- **guid** (Number) -- **ip** (String) -- **milestones** (Number) -- **net_id** (Number) -- **net_type** (String) -- **netmask** (Number) -- **status** (String) -- **updated_by** (String) -- **updated_time** (Number) +- `account_id` (Number) +- `client_type` (String) +- `conn_type` (String) +- `created_by` (String) +- `created_time` (Number) +- `default_gw` (String) +- `deleted_by` (String) +- `deleted_time` (Number) +- `desc` (String) +- `fg_id` (Number) +- `fg_name` (String) +- `gid` (Number) +- `guid` (Number) +- `ip` (String) +- `milestones` (Number) +- `net_id` (Number) +- `net_type` (String) +- `netmask` (Number) +- `status` (String) +- `updated_by` (String) +- `updated_time` (Number) diff --git a/docs/data-sources/account_list.md b/docs/data-sources/account_list.md index de553c0..86d0062 100644 --- a/docs/data-sources/account_list.md +++ b/docs/data-sources/account_list.md @@ -1,6 +1,6 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs -page_title: "decort_account_list Data Source - terraform-provider-decort" +page_title: "decort_account_list Data Source - decort" subcategory: "" description: |- @@ -17,22 +17,22 @@ description: |- ### Optional -- **id** (String) The ID of this resource. -- **page** (Number) Page number -- **size** (Number) Page size -- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) +- `page` (Number) Page number +- `size` (Number) Page size +- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) ### Read-Only -- **items** (List of Object) (see [below for nested schema](#nestedatt--items)) +- `id` (String) The ID of this resource. +- `items` (List of Object) (see [below for nested schema](#nestedatt--items)) ### Nested Schema for `timeouts` Optional: -- **default** (String) -- **read** (String) +- `default` (String) +- `read` (String) @@ -40,24 +40,24 @@ Optional: Read-Only: -- **account_id** (Number) -- **account_name** (String) -- **acl** (List of Object) (see [below for nested schema](#nestedobjatt--items--acl)) -- **created_time** (Number) -- **deleted_time** (Number) -- **status** (String) -- **updated_time** (Number) +- `account_id` (Number) +- `account_name` (String) +- `acl` (List of Object) (see [below for nested schema](#nestedobjatt--items--acl)) +- `created_time` (Number) +- `deleted_time` (Number) +- `status` (String) +- `updated_time` (Number) ### Nested Schema for `items.acl` Read-Only: -- **explicit** (Boolean) -- **guid** (String) -- **right** (String) -- **status** (String) -- **type** (String) -- **user_group_id** (String) +- `explicit` (Boolean) +- `guid` (String) +- `right` (String) +- `status` (String) +- `type` (String) +- `user_group_id` (String) diff --git a/docs/data-sources/account_reserved_units.md b/docs/data-sources/account_reserved_units.md index 26f3627..94cfb4d 100644 --- a/docs/data-sources/account_reserved_units.md +++ b/docs/data-sources/account_reserved_units.md @@ -1,6 +1,6 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs -page_title: "decort_account_reserved_units Data Source - terraform-provider-decort" +page_title: "decort_account_reserved_units Data Source - decort" subcategory: "" description: |- @@ -17,28 +17,28 @@ description: |- ### Required -- **account_id** (Number) ID of the account +- `account_id` (Number) ID of the account ### Optional -- **id** (String) The ID of this resource. -- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) +- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) ### Read-Only -- **cu_c** (Number) -- **cu_d** (Number) -- **cu_i** (Number) -- **cu_m** (Number) -- **cu_np** (Number) -- **gpu_units** (Number) +- `cu_c` (Number) +- `cu_d` (Number) +- `cu_i` (Number) +- `cu_m` (Number) +- `cu_np` (Number) +- `gpu_units` (Number) +- `id` (String) The ID of this resource. ### Nested Schema for `timeouts` Optional: -- **default** (String) -- **read** (String) +- `default` (String) +- `read` (String) diff --git a/docs/data-sources/account_rg_list.md b/docs/data-sources/account_rg_list.md index 7690a9d..3c8a855 100644 --- a/docs/data-sources/account_rg_list.md +++ b/docs/data-sources/account_rg_list.md @@ -1,6 +1,6 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs -page_title: "decort_account_rg_list Data Source - terraform-provider-decort" +page_title: "decort_account_rg_list Data Source - decort" subcategory: "" description: |- @@ -17,24 +17,24 @@ description: |- ### Required -- **account_id** (Number) ID of the account +- `account_id` (Number) ID of the account ### Optional -- **id** (String) The ID of this resource. -- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) +- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) ### Read-Only -- **items** (List of Object) Search Result (see [below for nested schema](#nestedatt--items)) +- `id` (String) The ID of this resource. +- `items` (List of Object) Search Result (see [below for nested schema](#nestedatt--items)) ### Nested Schema for `timeouts` Optional: -- **default** (String) -- **read** (String) +- `default` (String) +- `read` (String) @@ -42,27 +42,27 @@ Optional: Read-Only: -- **computes** (List of Object) (see [below for nested schema](#nestedobjatt--items--computes)) -- **created_by** (String) -- **created_time** (Number) -- **deleted_by** (String) -- **deleted_time** (Number) -- **milestones** (Number) -- **resources** (List of Object) (see [below for nested schema](#nestedobjatt--items--resources)) -- **rg_id** (Number) -- **rg_name** (String) -- **status** (String) -- **updated_by** (String) -- **updated_time** (Number) -- **vinses** (Number) +- `computes` (List of Object) (see [below for nested schema](#nestedobjatt--items--computes)) +- `created_by` (String) +- `created_time` (Number) +- `deleted_by` (String) +- `deleted_time` (Number) +- `milestones` (Number) +- `resources` (List of Object) (see [below for nested schema](#nestedobjatt--items--resources)) +- `rg_id` (Number) +- `rg_name` (String) +- `status` (String) +- `updated_by` (String) +- `updated_time` (Number) +- `vinses` (Number) ### Nested Schema for `items.computes` Read-Only: -- **started** (Number) -- **stopped** (Number) +- `started` (Number) +- `stopped` (Number) @@ -70,21 +70,21 @@ Read-Only: Read-Only: -- **consumed** (List of Object) (see [below for nested schema](#nestedobjatt--items--resources--consumed)) -- **limits** (List of Object) (see [below for nested schema](#nestedobjatt--items--resources--limits)) -- **reserved** (List of Object) (see [below for nested schema](#nestedobjatt--items--resources--reserved)) +- `consumed` (List of Object) (see [below for nested schema](#nestedobjatt--items--resources--consumed)) +- `limits` (List of Object) (see [below for nested schema](#nestedobjatt--items--resources--limits)) +- `reserved` (List of Object) (see [below for nested schema](#nestedobjatt--items--resources--reserved)) ### Nested Schema for `items.resources.consumed` Read-Only: -- **cpu** (Number) -- **disksize** (Number) -- **extips** (Number) -- **exttraffic** (Number) -- **gpu** (Number) -- **ram** (Number) +- `cpu` (Number) +- `disksize` (Number) +- `extips` (Number) +- `exttraffic` (Number) +- `gpu` (Number) +- `ram` (Number) @@ -92,12 +92,12 @@ Read-Only: Read-Only: -- **cpu** (Number) -- **disksize** (Number) -- **extips** (Number) -- **exttraffic** (Number) -- **gpu** (Number) -- **ram** (Number) +- `cpu` (Number) +- `disksize` (Number) +- `extips` (Number) +- `exttraffic` (Number) +- `gpu` (Number) +- `ram` (Number) @@ -105,11 +105,11 @@ Read-Only: Read-Only: -- **cpu** (Number) -- **disksize** (Number) -- **extips** (Number) -- **exttraffic** (Number) -- **gpu** (Number) -- **ram** (Number) +- `cpu` (Number) +- `disksize` (Number) +- `extips` (Number) +- `exttraffic` (Number) +- `gpu` (Number) +- `ram` (Number) diff --git a/docs/data-sources/account_templates_list.md b/docs/data-sources/account_templates_list.md index 690a54d..40f8da2 100644 --- a/docs/data-sources/account_templates_list.md +++ b/docs/data-sources/account_templates_list.md @@ -1,6 +1,6 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs -page_title: "decort_account_templates_list Data Source - terraform-provider-decort" +page_title: "decort_account_templates_list Data Source - decort" subcategory: "" description: |- @@ -17,24 +17,24 @@ description: |- ### Required -- **account_id** (Number) ID of the account +- `account_id` (Number) ID of the account ### Optional -- **id** (String) The ID of this resource. -- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) +- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) ### Read-Only -- **items** (List of Object) Search Result (see [below for nested schema](#nestedatt--items)) +- `id` (String) The ID of this resource. +- `items` (List of Object) Search Result (see [below for nested schema](#nestedatt--items)) ### Nested Schema for `timeouts` Optional: -- **default** (String) -- **read** (String) +- `default` (String) +- `read` (String) @@ -42,15 +42,15 @@ Optional: Read-Only: -- **account_id** (Number) -- **desc** (String) -- **public** (Boolean) -- **size** (Number) -- **status** (String) -- **template_id** (Number) -- **template_name** (String) -- **type** (String) -- **unc_path** (String) -- **username** (String) +- `account_id` (Number) +- `desc` (String) +- `public` (Boolean) +- `size` (Number) +- `status` (String) +- `template_id` (Number) +- `template_name` (String) +- `type` (String) +- `unc_path` (String) +- `username` (String) diff --git a/docs/data-sources/account_vins_list.md b/docs/data-sources/account_vins_list.md index c574cda..873d3e0 100644 --- a/docs/data-sources/account_vins_list.md +++ b/docs/data-sources/account_vins_list.md @@ -1,6 +1,6 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs -page_title: "decort_account_vins_list Data Source - terraform-provider-decort" +page_title: "decort_account_vins_list Data Source - decort" subcategory: "" description: |- @@ -17,24 +17,24 @@ description: |- ### Required -- **account_id** (Number) ID of the account +- `account_id` (Number) ID of the account ### Optional -- **id** (String) The ID of this resource. -- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) +- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) ### Read-Only -- **items** (List of Object) Search Result (see [below for nested schema](#nestedatt--items)) +- `id` (String) The ID of this resource. +- `items` (List of Object) Search Result (see [below for nested schema](#nestedatt--items)) ### Nested Schema for `timeouts` Optional: -- **default** (String) -- **read** (String) +- `default` (String) +- `read` (String) @@ -42,22 +42,22 @@ Optional: Read-Only: -- **account_id** (Number) -- **account_name** (String) -- **computes** (Number) -- **created_by** (String) -- **created_time** (Number) -- **deleted_by** (String) -- **deleted_time** (Number) -- **external_ip** (String) -- **network** (String) -- **pri_vnf_dev_id** (Number) -- **rg_id** (Number) -- **rg_name** (String) -- **status** (String) -- **updated_by** (String) -- **updated_time** (Number) -- **vin_id** (Number) -- **vin_name** (String) +- `account_id` (Number) +- `account_name` (String) +- `computes` (Number) +- `created_by` (String) +- `created_time` (Number) +- `deleted_by` (String) +- `deleted_time` (Number) +- `external_ip` (String) +- `network` (String) +- `pri_vnf_dev_id` (Number) +- `rg_id` (Number) +- `rg_name` (String) +- `status` (String) +- `updated_by` (String) +- `updated_time` (Number) +- `vin_id` (Number) +- `vin_name` (String) diff --git a/docs/data-sources/bservice.md b/docs/data-sources/bservice.md index c581e67..1c2a576 100644 --- a/docs/data-sources/bservice.md +++ b/docs/data-sources/bservice.md @@ -1,6 +1,6 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs -page_title: "decort_bservice Data Source - terraform-provider-decort" +page_title: "decort_bservice Data Source - decort" subcategory: "" description: |- @@ -17,52 +17,52 @@ description: |- ### Required -- **service_id** (Number) +- `service_id` (Number) ### Optional -- **id** (String) The ID of this resource. -- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) +- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) ### Read-Only -- **account_id** (Number) -- **account_name** (String) -- **base_domain** (String) -- **computes** (List of Object) (see [below for nested schema](#nestedatt--computes)) -- **cpu_total** (Number) -- **created_by** (String) -- **created_time** (Number) -- **deleted_by** (String) -- **deleted_time** (Number) -- **disk_total** (String) -- **gid** (Number) -- **groups** (List of Number) -- **groups_name** (List of String) -- **guid** (Number) -- **milestones** (Number) -- **parent_srv_id** (Number) -- **parent_srv_type** (String) -- **ram_total** (Number) -- **rg_id** (Number) -- **rg_name** (String) -- **service_name** (String) -- **snapshots** (List of Object) (see [below for nested schema](#nestedatt--snapshots)) -- **ssh_key** (String) -- **ssh_user** (String) -- **status** (String) -- **tech_status** (String) -- **updated_by** (String) -- **updated_time** (Number) -- **user_managed** (Boolean) +- `account_id` (Number) +- `account_name` (String) +- `base_domain` (String) +- `computes` (List of Object) (see [below for nested schema](#nestedatt--computes)) +- `cpu_total` (Number) +- `created_by` (String) +- `created_time` (Number) +- `deleted_by` (String) +- `deleted_time` (Number) +- `disk_total` (String) +- `gid` (Number) +- `groups` (List of Number) +- `groups_name` (List of String) +- `guid` (Number) +- `id` (String) The ID of this resource. +- `milestones` (Number) +- `parent_srv_id` (Number) +- `parent_srv_type` (String) +- `ram_total` (Number) +- `rg_id` (Number) +- `rg_name` (String) +- `service_name` (String) +- `snapshots` (List of Object) (see [below for nested schema](#nestedatt--snapshots)) +- `ssh_key` (String) +- `ssh_user` (String) +- `status` (String) +- `tech_status` (String) +- `updated_by` (String) +- `updated_time` (Number) +- `user_managed` (Boolean) ### Nested Schema for `timeouts` Optional: -- **default** (String) -- **read** (String) +- `default` (String) +- `read` (String) @@ -70,11 +70,11 @@ Optional: Read-Only: -- **compgroup_id** (Number) -- **compgroup_name** (String) -- **compgroup_role** (String) -- **id** (Number) -- **name** (String) +- `compgroup_id` (Number) +- `compgroup_name` (String) +- `compgroup_role` (String) +- `id` (Number) +- `name` (String) @@ -82,9 +82,9 @@ Read-Only: Read-Only: -- **guid** (String) -- **label** (String) -- **timestamp** (Number) -- **valid** (Boolean) +- `guid` (String) +- `label` (String) +- `timestamp` (Number) +- `valid` (Boolean) diff --git a/docs/data-sources/bservice_deleted_list.md b/docs/data-sources/bservice_deleted_list.md index 53c980e..9db67b2 100644 --- a/docs/data-sources/bservice_deleted_list.md +++ b/docs/data-sources/bservice_deleted_list.md @@ -1,6 +1,6 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs -page_title: "decort_bservice_deleted_list Data Source - terraform-provider-decort" +page_title: "decort_bservice_deleted_list Data Source - decort" subcategory: "" description: |- @@ -17,24 +17,24 @@ description: |- ### Optional -- **account_id** (Number) ID of the account to query for BasicService instances -- **id** (String) The ID of this resource. -- **page** (Number) Page number -- **rg_id** (Number) ID of the resource group to query for BasicService instances -- **size** (Number) Page size -- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) +- `account_id` (Number) ID of the account to query for BasicService instances +- `page` (Number) Page number +- `rg_id` (Number) ID of the resource group to query for BasicService instances +- `size` (Number) Page size +- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) ### Read-Only -- **items** (List of Object) (see [below for nested schema](#nestedatt--items)) +- `id` (String) The ID of this resource. +- `items` (List of Object) (see [below for nested schema](#nestedatt--items)) ### Nested Schema for `timeouts` Optional: -- **default** (String) -- **read** (String) +- `default` (String) +- `read` (String) @@ -42,27 +42,27 @@ Optional: Read-Only: -- **account_id** (Number) -- **account_name** (String) -- **base_domain** (String) -- **created_by** (String) -- **created_time** (Number) -- **deleted_by** (String) -- **deleted_time** (Number) -- **gid** (Number) -- **groups** (List of Number) -- **guid** (Number) -- **parent_srv_id** (Number) -- **parent_srv_type** (String) -- **rg_id** (Number) -- **rg_name** (String) -- **service_id** (Number) -- **service_name** (String) -- **ssh_user** (String) -- **status** (String) -- **tech_status** (String) -- **updated_by** (String) -- **updated_time** (Number) -- **user_managed** (Boolean) +- `account_id` (Number) +- `account_name` (String) +- `base_domain` (String) +- `created_by` (String) +- `created_time` (Number) +- `deleted_by` (String) +- `deleted_time` (Number) +- `gid` (Number) +- `groups` (List of Number) +- `guid` (Number) +- `parent_srv_id` (Number) +- `parent_srv_type` (String) +- `rg_id` (Number) +- `rg_name` (String) +- `service_id` (Number) +- `service_name` (String) +- `ssh_user` (String) +- `status` (String) +- `tech_status` (String) +- `updated_by` (String) +- `updated_time` (Number) +- `user_managed` (Boolean) diff --git a/docs/data-sources/bservice_group.md b/docs/data-sources/bservice_group.md index 8a90fa6..d72055d 100644 --- a/docs/data-sources/bservice_group.md +++ b/docs/data-sources/bservice_group.md @@ -1,6 +1,6 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs -page_title: "decort_bservice_group Data Source - terraform-provider-decort" +page_title: "decort_bservice_group Data Source - decort" subcategory: "" description: |- @@ -17,54 +17,54 @@ description: |- ### Required -- **compgroup_id** (Number) -- **service_id** (Number) +- `compgroup_id` (Number) +- `service_id` (Number) ### Optional -- **id** (String) The ID of this resource. -- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) +- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) ### Read-Only -- **account_id** (Number) -- **account_name** (String) -- **compgroup_name** (String) -- **computes** (List of Object) (see [below for nested schema](#nestedatt--computes)) -- **consistency** (Boolean) -- **cpu** (Number) -- **created_by** (String) -- **created_time** (Number) -- **deleted_by** (String) -- **deleted_time** (Number) -- **disk** (Number) -- **driver** (String) -- **extnets** (List of Number) -- **gid** (Number) -- **guid** (Number) -- **image_id** (Number) -- **milestones** (Number) -- **parents** (List of Number) -- **ram** (Number) -- **rg_id** (Number) -- **rg_name** (String) -- **role** (String) -- **sep_id** (Number) -- **seq_no** (Number) -- **status** (String) -- **tech_status** (String) -- **timeout_start** (Number) -- **updated_by** (String) -- **updated_time** (Number) -- **vinses** (List of Number) +- `account_id` (Number) +- `account_name` (String) +- `compgroup_name` (String) +- `computes` (List of Object) (see [below for nested schema](#nestedatt--computes)) +- `consistency` (Boolean) +- `cpu` (Number) +- `created_by` (String) +- `created_time` (Number) +- `deleted_by` (String) +- `deleted_time` (Number) +- `disk` (Number) +- `driver` (String) +- `extnets` (List of Number) +- `gid` (Number) +- `guid` (Number) +- `id` (String) The ID of this resource. +- `image_id` (Number) +- `milestones` (Number) +- `parents` (List of Number) +- `ram` (Number) +- `rg_id` (Number) +- `rg_name` (String) +- `role` (String) +- `sep_id` (Number) +- `seq_no` (Number) +- `status` (String) +- `tech_status` (String) +- `timeout_start` (Number) +- `updated_by` (String) +- `updated_time` (Number) +- `vinses` (List of Number) ### Nested Schema for `timeouts` Optional: -- **default** (String) -- **read** (String) +- `default` (String) +- `read` (String) @@ -72,17 +72,17 @@ Optional: Read-Only: -- **id** (Number) -- **ip_addresses** (List of String) -- **name** (String) -- **os_users** (List of Object) (see [below for nested schema](#nestedobjatt--computes--os_users)) +- `id` (Number) +- `ip_addresses` (List of String) +- `name` (String) +- `os_users` (List of Object) (see [below for nested schema](#nestedobjatt--computes--os_users)) ### Nested Schema for `computes.os_users` Read-Only: -- **login** (String) -- **password** (String) +- `login` (String) +- `password` (String) diff --git a/docs/data-sources/bservice_list.md b/docs/data-sources/bservice_list.md index e464d39..9107f2f 100644 --- a/docs/data-sources/bservice_list.md +++ b/docs/data-sources/bservice_list.md @@ -1,6 +1,6 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs -page_title: "decort_bservice_list Data Source - terraform-provider-decort" +page_title: "decort_bservice_list Data Source - decort" subcategory: "" description: |- @@ -17,24 +17,24 @@ description: |- ### Optional -- **account_id** (Number) ID of the account to query for BasicService instances -- **id** (String) The ID of this resource. -- **page** (Number) Page number -- **rg_id** (Number) ID of the resource group to query for BasicService instances -- **size** (Number) Page size -- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) +- `account_id` (Number) ID of the account to query for BasicService instances +- `page` (Number) Page number +- `rg_id` (Number) ID of the resource group to query for BasicService instances +- `size` (Number) Page size +- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) ### Read-Only -- **items** (List of Object) (see [below for nested schema](#nestedatt--items)) +- `id` (String) The ID of this resource. +- `items` (List of Object) (see [below for nested schema](#nestedatt--items)) ### Nested Schema for `timeouts` Optional: -- **default** (String) -- **read** (String) +- `default` (String) +- `read` (String) @@ -42,27 +42,27 @@ Optional: Read-Only: -- **account_id** (Number) -- **account_name** (String) -- **base_domain** (String) -- **created_by** (String) -- **created_time** (Number) -- **deleted_by** (String) -- **deleted_time** (Number) -- **gid** (Number) -- **groups** (List of Number) -- **guid** (Number) -- **parent_srv_id** (Number) -- **parent_srv_type** (String) -- **rg_id** (Number) -- **rg_name** (String) -- **service_id** (Number) -- **service_name** (String) -- **ssh_user** (String) -- **status** (String) -- **tech_status** (String) -- **updated_by** (String) -- **updated_time** (Number) -- **user_managed** (Boolean) +- `account_id` (Number) +- `account_name` (String) +- `base_domain` (String) +- `created_by` (String) +- `created_time` (Number) +- `deleted_by` (String) +- `deleted_time` (Number) +- `gid` (Number) +- `groups` (List of Number) +- `guid` (Number) +- `parent_srv_id` (Number) +- `parent_srv_type` (String) +- `rg_id` (Number) +- `rg_name` (String) +- `service_id` (Number) +- `service_name` (String) +- `ssh_user` (String) +- `status` (String) +- `tech_status` (String) +- `updated_by` (String) +- `updated_time` (Number) +- `user_managed` (Boolean) diff --git a/docs/data-sources/bservice_snapshot_list.md b/docs/data-sources/bservice_snapshot_list.md index c75cd5f..536116d 100644 --- a/docs/data-sources/bservice_snapshot_list.md +++ b/docs/data-sources/bservice_snapshot_list.md @@ -1,6 +1,6 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs -page_title: "decort_bservice_snapshot_list Data Source - terraform-provider-decort" +page_title: "decort_bservice_snapshot_list Data Source - decort" subcategory: "" description: |- @@ -17,24 +17,24 @@ description: |- ### Required -- **service_id** (Number) ID of the BasicService instance +- `service_id` (Number) ID of the BasicService instance ### Optional -- **id** (String) The ID of this resource. -- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) +- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) ### Read-Only -- **items** (List of Object) (see [below for nested schema](#nestedatt--items)) +- `id` (String) The ID of this resource. +- `items` (List of Object) (see [below for nested schema](#nestedatt--items)) ### Nested Schema for `timeouts` Optional: -- **default** (String) -- **read** (String) +- `default` (String) +- `read` (String) @@ -42,9 +42,9 @@ Optional: Read-Only: -- **guid** (String) -- **label** (String) -- **timestamp** (Number) -- **valid** (Boolean) +- `guid` (String) +- `label` (String) +- `timestamp` (Number) +- `valid` (Boolean) diff --git a/docs/data-sources/disk.md b/docs/data-sources/disk.md index 099f502..85bdb36 100644 --- a/docs/data-sources/disk.md +++ b/docs/data-sources/disk.md @@ -1,6 +1,6 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs -page_title: "decort_disk Data Source - terraform-provider-decort" +page_title: "decort_disk Data Source - decort" subcategory: "" description: |- @@ -15,31 +15,100 @@ description: |- ## Schema +### Required + +- `disk_id` (Number) + ### Optional -- **account_id** (Number) ID of the account this disk belongs to. If disk ID is specified, then account ID is ignored. -- **disk_id** (Number) ID of the disk to get. If disk ID is specified, then disk name and account ID are ignored. -- **id** (String) The ID of this resource. -- **name** (String) Name of this disk. NOTE: disk names are NOT unique within an account. If disk ID is specified, disk name is ignored. -- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) +- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) ### Read-Only -- **account_name** (String) Name of the account this disk belongs to. If account ID is specified, account name is ignored. -- **description** (String) User-defined text description of this disk. -- **image_id** (Number) ID of the image, which this disk was cloned from (valid for disk clones only). -- **pool** (String) Pool where this disk is located. -- **sep_id** (Number) Storage end-point provider serving this disk. -- **sep_type** (String) Type of the storage end-point provider serving this disk. -- **size** (Number) Size of the disk in GB. -- **type** (String) Type of this disk. E.g. D for data disks, B for boot. +- `account_id` (Number) +- `account_name` (String) +- `acl` (String) +- `boot_partition` (Number) +- `compute_id` (Number) +- `compute_name` (String) +- `created_time` (Number) +- `deleted_time` (Number) +- `desc` (String) +- `destruction_time` (Number) +- `devicename` (String) +- `disk_name` (String) +- `disk_path` (String) +- `gid` (Number) +- `guid` (Number) +- `id` (String) The ID of this resource. +- `image_id` (Number) +- `images` (List of String) +- `iotune` (List of Object) (see [below for nested schema](#nestedatt--iotune)) +- `iqn` (String) +- `login` (String) +- `milestones` (Number) +- `order` (Number) +- `params` (String) +- `parent_id` (Number) +- `passwd` (String) +- `pci_slot` (Number) +- `pool` (String) +- `purge_attempts` (Number) +- `purge_time` (Number) +- `reality_device_number` (Number) +- `reference_id` (String) +- `res_id` (String) +- `res_name` (String) +- `role` (String) +- `sep_id` (Number) +- `sep_type` (String) +- `size_max` (Number) +- `size_used` (Number) +- `snapshots` (List of Object) (see [below for nested schema](#nestedatt--snapshots)) +- `status` (String) +- `tech_status` (String) +- `type` (String) +- `vmid` (Number) ### Nested Schema for `timeouts` Optional: -- **default** (String) -- **read** (String) +- `default` (String) +- `read` (String) + + + +### Nested Schema for `iotune` + +Read-Only: + +- `read_bytes_sec` (Number) +- `read_bytes_sec_max` (Number) +- `read_iops_sec` (Number) +- `read_iops_sec_max` (Number) +- `size_iops_sec` (Number) +- `total_bytes_sec` (Number) +- `total_bytes_sec_max` (Number) +- `total_iops_sec` (Number) +- `total_iops_sec_max` (Number) +- `write_bytes_sec` (Number) +- `write_bytes_sec_max` (Number) +- `write_iops_sec` (Number) +- `write_iops_sec_max` (Number) + + + +### Nested Schema for `snapshots` + +Read-Only: + +- `guid` (String) +- `label` (String) +- `res_id` (String) +- `snap_set_guid` (String) +- `snap_set_time` (Number) +- `timestamp` (Number) diff --git a/docs/data-sources/disk_list.md b/docs/data-sources/disk_list.md index 2095104..b595ce0 100644 --- a/docs/data-sources/disk_list.md +++ b/docs/data-sources/disk_list.md @@ -1,6 +1,6 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs -page_title: "decort_disk_list Data Source - terraform-provider-decort" +page_title: "decort_disk_list Data Source - decort" subcategory: "" description: |- @@ -17,24 +17,24 @@ description: |- ### Optional -- **account_id** (Number) ID of the account the disks belong to -- **id** (String) The ID of this resource. -- **page** (Number) Page number -- **size** (Number) Page size -- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) -- **type** (String) type of the disks +- `account_id` (Number) ID of the account the disks belong to +- `page` (Number) Page number +- `size` (Number) Page size +- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) +- `type` (String) type of the disks ### Read-Only -- **items** (List of Object) (see [below for nested schema](#nestedatt--items)) +- `id` (String) The ID of this resource. +- `items` (List of Object) (see [below for nested schema](#nestedatt--items)) ### Nested Schema for `timeouts` Optional: -- **default** (String) -- **read** (String) +- `default` (String) +- `read` (String) @@ -42,64 +42,83 @@ Optional: Read-Only: -- **account_id** (Number) -- **account_name** (String) -- **acl** (String) -- **boot_partition** (Number) -- **compute_id** (Number) -- **compute_name** (String) -- **created_time** (Number) -- **deleted_time** (Number) -- **desc** (String) -- **destruction_time** (Number) -- **devicename** (String) -- **disk_id** (Number) -- **disk_path** (String) -- **gid** (Number) -- **guid** (Number) -- **image_id** (Number) -- **images** (List of String) -- **iotune** (String) -- **iqn** (String) -- **login** (String) -- **machine_id** (Number) -- **machine_name** (String) -- **milestones** (Number) -- **name** (String) -- **order** (Number) -- **params** (String) -- **parent_id** (Number) -- **passwd** (String) -- **pci_slot** (Number) -- **pool** (String) -- **purge_attempts** (Number) -- **purge_time** (Number) -- **reality_device_number** (Number) -- **reference_id** (String) -- **res_id** (String) -- **res_name** (String) -- **role** (String) -- **sep_id** (Number) -- **sep_type** (String) -- **size_max** (Number) -- **size_used** (Number) -- **snapshots** (List of Object) (see [below for nested schema](#nestedobjatt--items--snapshots)) -- **status** (String) -- **tech_status** (String) -- **type** (String) -- **update_by** (Number) -- **vmid** (Number) +- `account_id` (Number) +- `account_name` (String) +- `acl` (String) +- `boot_partition` (Number) +- `compute_id` (Number) +- `compute_name` (String) +- `created_time` (Number) +- `deleted_time` (Number) +- `desc` (String) +- `destruction_time` (Number) +- `devicename` (String) +- `disk_id` (Number) +- `disk_name` (String) +- `disk_path` (String) +- `gid` (Number) +- `guid` (Number) +- `image_id` (Number) +- `images` (List of String) +- `iotune` (List of Object) (see [below for nested schema](#nestedobjatt--items--iotune)) +- `iqn` (String) +- `login` (String) +- `machine_id` (Number) +- `machine_name` (String) +- `milestones` (Number) +- `order` (Number) +- `params` (String) +- `parent_id` (Number) +- `passwd` (String) +- `pci_slot` (Number) +- `pool` (String) +- `purge_attempts` (Number) +- `purge_time` (Number) +- `reality_device_number` (Number) +- `reference_id` (String) +- `res_id` (String) +- `res_name` (String) +- `role` (String) +- `sep_id` (Number) +- `sep_type` (String) +- `size_max` (Number) +- `size_used` (Number) +- `snapshots` (List of Object) (see [below for nested schema](#nestedobjatt--items--snapshots)) +- `status` (String) +- `tech_status` (String) +- `type` (String) +- `vmid` (Number) + + +### Nested Schema for `items.iotune` + +Read-Only: + +- `read_bytes_sec` (Number) +- `read_bytes_sec_max` (Number) +- `read_iops_sec` (Number) +- `read_iops_sec_max` (Number) +- `size_iops_sec` (Number) +- `total_bytes_sec` (Number) +- `total_bytes_sec_max` (Number) +- `total_iops_sec` (Number) +- `total_iops_sec_max` (Number) +- `write_bytes_sec` (Number) +- `write_bytes_sec_max` (Number) +- `write_iops_sec` (Number) +- `write_iops_sec_max` (Number) + ### Nested Schema for `items.snapshots` Read-Only: -- **guid** (String) -- **label** (String) -- **res_id** (String) -- **snap_set_guid** (String) -- **snap_set_time** (Number) -- **timestamp** (Number) +- `guid` (String) +- `label` (String) +- `res_id` (String) +- `snap_set_guid` (String) +- `snap_set_time` (Number) +- `timestamp` (Number) diff --git a/docs/data-sources/extnet.md b/docs/data-sources/extnet.md index dedadab..df4bdf6 100644 --- a/docs/data-sources/extnet.md +++ b/docs/data-sources/extnet.md @@ -1,6 +1,6 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs -page_title: "decort_extnet Data Source - terraform-provider-decort" +page_title: "decort_extnet Data Source - decort" subcategory: "" description: |- @@ -17,49 +17,49 @@ description: |- ### Required -- **net_id** (Number) +- `net_id` (Number) ### Optional -- **id** (String) The ID of this resource. -- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) +- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) ### Read-Only -- **check__ips** (List of String) -- **check_ips** (List of String) -- **ckey** (String) -- **default** (Boolean) -- **default_qos** (List of Object) (see [below for nested schema](#nestedatt--default_qos)) -- **desc** (String) -- **dns** (List of String) -- **excluded** (List of String) -- **free_ips** (Number) -- **gateway** (String) -- **gid** (Number) -- **guid** (Number) -- **ipcidr** (String) -- **meta** (List of String) meta -- **milestones** (Number) -- **net_name** (String) -- **network** (String) -- **network_id** (Number) -- **pre_reservations_num** (Number) -- **prefix** (Number) -- **pri_vnf_dev_id** (Number) -- **reservations** (List of Object) (see [below for nested schema](#nestedatt--reservations)) -- **shared_with** (List of Number) -- **status** (String) -- **vlan_id** (Number) -- **vnfs** (List of Object) (see [below for nested schema](#nestedatt--vnfs)) +- `check__ips` (List of String) +- `check_ips` (List of String) +- `ckey` (String) +- `default` (Boolean) +- `default_qos` (List of Object) (see [below for nested schema](#nestedatt--default_qos)) +- `desc` (String) +- `dns` (List of String) +- `excluded` (List of String) +- `free_ips` (Number) +- `gateway` (String) +- `gid` (Number) +- `guid` (Number) +- `id` (String) The ID of this resource. +- `ipcidr` (String) +- `meta` (List of String) meta +- `milestones` (Number) +- `net_name` (String) +- `network` (String) +- `network_id` (Number) +- `pre_reservations_num` (Number) +- `prefix` (Number) +- `pri_vnf_dev_id` (Number) +- `reservations` (List of Object) (see [below for nested schema](#nestedatt--reservations)) +- `shared_with` (List of Number) +- `status` (String) +- `vlan_id` (Number) +- `vnfs` (List of Object) (see [below for nested schema](#nestedatt--vnfs)) ### Nested Schema for `timeouts` Optional: -- **default** (String) -- **read** (String) +- `default` (String) +- `read` (String) @@ -67,10 +67,10 @@ Optional: Read-Only: -- **e_rate** (Number) -- **guid** (String) -- **in_burst** (Number) -- **in_rate** (Number) +- `e_rate` (Number) +- `guid` (String) +- `in_burst` (Number) +- `in_rate` (Number) @@ -78,14 +78,14 @@ Read-Only: Read-Only: -- **client_type** (String) -- **desc** (String) -- **domainname** (String) -- **hostname** (String) -- **ip** (String) -- **mac** (String) -- **type** (String) -- **vm_id** (Number) +- `client_type` (String) +- `desc` (String) +- `domainname` (String) +- `hostname` (String) +- `ip` (String) +- `mac` (String) +- `type` (String) +- `vm_id` (Number) @@ -93,6 +93,6 @@ Read-Only: Read-Only: -- **dhcp** (Number) +- `dhcp` (Number) diff --git a/docs/data-sources/extnet_computes_list.md b/docs/data-sources/extnet_computes_list.md index 76d4161..311e135 100644 --- a/docs/data-sources/extnet_computes_list.md +++ b/docs/data-sources/extnet_computes_list.md @@ -1,6 +1,6 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs -page_title: "decort_extnet_computes_list Data Source - terraform-provider-decort" +page_title: "decort_extnet_computes_list Data Source - decort" subcategory: "" description: |- @@ -17,24 +17,24 @@ description: |- ### Required -- **account_id** (Number) filter by account ID +- `account_id` (Number) filter by account ID ### Optional -- **id** (String) The ID of this resource. -- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) +- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) ### Read-Only -- **items** (List of Object) (see [below for nested schema](#nestedatt--items)) +- `id` (String) The ID of this resource. +- `items` (List of Object) (see [below for nested schema](#nestedatt--items)) ### Nested Schema for `timeouts` Optional: -- **default** (String) -- **read** (String) +- `default` (String) +- `read` (String) @@ -42,22 +42,22 @@ Optional: Read-Only: -- **account_id** (Number) -- **account_name** (String) -- **extnets** (List of Object) (see [below for nested schema](#nestedobjatt--items--extnets)) -- **id** (Number) -- **name** (String) -- **rg_id** (Number) -- **rg_name** (String) +- `account_id` (Number) +- `account_name` (String) +- `extnets` (List of Object) (see [below for nested schema](#nestedobjatt--items--extnets)) +- `id` (Number) +- `name` (String) +- `rg_id` (Number) +- `rg_name` (String) ### Nested Schema for `items.extnets` Read-Only: -- **ipaddr** (String) -- **ipcidr** (String) -- **name** (String) -- **net_id** (Number) +- `ipaddr` (String) +- `ipcidr` (String) +- `name` (String) +- `net_id` (Number) diff --git a/docs/data-sources/extnet_default.md b/docs/data-sources/extnet_default.md index ca7ea93..4a53cd3 100644 --- a/docs/data-sources/extnet_default.md +++ b/docs/data-sources/extnet_default.md @@ -1,6 +1,6 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs -page_title: "decort_extnet_default Data Source - terraform-provider-decort" +page_title: "decort_extnet_default Data Source - decort" subcategory: "" description: |- @@ -17,19 +17,19 @@ description: |- ### Optional -- **id** (String) The ID of this resource. -- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) +- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) ### Read-Only -- **net_id** (Number) +- `id` (String) The ID of this resource. +- `net_id` (Number) ### Nested Schema for `timeouts` Optional: -- **default** (String) -- **read** (String) +- `default` (String) +- `read` (String) diff --git a/docs/data-sources/extnet_list.md b/docs/data-sources/extnet_list.md index e0bc2c8..493aa29 100644 --- a/docs/data-sources/extnet_list.md +++ b/docs/data-sources/extnet_list.md @@ -1,6 +1,6 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs -page_title: "decort_extnet_list Data Source - terraform-provider-decort" +page_title: "decort_extnet_list Data Source - decort" subcategory: "" description: |- @@ -17,23 +17,23 @@ description: |- ### Optional -- **account_id** (Number) filter by account ID -- **id** (String) The ID of this resource. -- **page** (Number) Page number -- **size** (Number) Page size -- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) +- `account_id` (Number) filter by account ID +- `page` (Number) Page number +- `size` (Number) Page size +- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) ### Read-Only -- **items** (List of Object) (see [below for nested schema](#nestedatt--items)) +- `id` (String) The ID of this resource. +- `items` (List of Object) (see [below for nested schema](#nestedatt--items)) ### Nested Schema for `timeouts` Optional: -- **default** (String) -- **read** (String) +- `default` (String) +- `read` (String) @@ -41,8 +41,8 @@ Optional: Read-Only: -- **ipcidr** (String) -- **name** (String) -- **net_id** (Number) +- `ipcidr` (String) +- `name` (String) +- `net_id` (Number) diff --git a/docs/data-sources/grid.md b/docs/data-sources/grid.md index 485b964..f438382 100644 --- a/docs/data-sources/grid.md +++ b/docs/data-sources/grid.md @@ -1,6 +1,6 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs -page_title: "decort_grid Data Source - terraform-provider-decort" +page_title: "decort_grid Data Source - decort" subcategory: "" description: |- @@ -17,27 +17,27 @@ description: |- ### Required -- **grid_id** (Number) +- `grid_id` (Number) ### Optional -- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) +- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) ### Read-Only -- **flag** (String) -- **gid** (Number) -- **guid** (Number) -- **id** (Number) The ID of this resource. -- **location_code** (String) -- **name** (String) +- `flag` (String) +- `gid` (Number) +- `guid` (Number) +- `id` (Number) The ID of this resource. +- `location_code` (String) +- `name` (String) ### Nested Schema for `timeouts` Optional: -- **default** (String) -- **read** (String) +- `default` (String) +- `read` (String) diff --git a/docs/data-sources/grid_list.md b/docs/data-sources/grid_list.md index 1a98ff8..030b1fa 100644 --- a/docs/data-sources/grid_list.md +++ b/docs/data-sources/grid_list.md @@ -1,6 +1,6 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs -page_title: "decort_grid_list Data Source - terraform-provider-decort" +page_title: "decort_grid_list Data Source - decort" subcategory: "" description: |- @@ -17,22 +17,22 @@ description: |- ### Optional -- **id** (String) The ID of this resource. -- **page** (Number) page number -- **size** (Number) page size -- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) +- `page` (Number) page number +- `size` (Number) page size +- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) ### Read-Only -- **items** (List of Object) grid list (see [below for nested schema](#nestedatt--items)) +- `id` (String) The ID of this resource. +- `items` (List of Object) grid list (see [below for nested schema](#nestedatt--items)) ### Nested Schema for `timeouts` Optional: -- **default** (String) -- **read** (String) +- `default` (String) +- `read` (String) @@ -40,11 +40,11 @@ Optional: Read-Only: -- **flag** (String) -- **gid** (Number) -- **guid** (Number) -- **id** (Number) -- **location_code** (String) -- **name** (String) +- `flag` (String) +- `gid` (Number) +- `guid` (Number) +- `id` (Number) +- `location_code` (String) +- `name` (String) diff --git a/docs/data-sources/image.md b/docs/data-sources/image.md index bc5f002..83faaa0 100644 --- a/docs/data-sources/image.md +++ b/docs/data-sources/image.md @@ -1,6 +1,6 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs -page_title: "decort_image Data Source - terraform-provider-decort" +page_title: "decort_image Data Source - decort" subcategory: "" description: |- @@ -17,61 +17,58 @@ description: |- ### Required -- **image_id** (Number) image id +- `image_id` (Number) ### Optional -- **id** (String) The ID of this resource. -- **shared_with** (List of Number) -- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) +- `show_all` (Boolean) +- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) ### Read-Only -- **account_id** (Number) AccountId to make the image exclusive -- **architecture** (String) binary architecture of this image, one of X86_64 of PPC64_LE -- **boot_type** (String) Boot type of image bios or uefi -- **bootable** (Boolean) Does this image boot OS -- **computeci_id** (Number) -- **desc** (String) -- **drivers** (List of String) List of types of compute suitable for image. Example: [ "KVM_X86" ] -- **enabled** (Boolean) -- **gid** (Number) grid (platform) ID where this template should be create in -- **guid** (Number) -- **history** (List of Object) (see [below for nested schema](#nestedatt--history)) -- **hot_resize** (Boolean) Does this machine supports hot resize -- **image_type** (String) Image type linux, windows or other -- **last_modified** (Number) -- **link_to** (Number) -- **meta** (List of String) meta -- **milestones** (Number) -- **name** (String) Name of the rescue disk -- **password** (String) Optional password for the image -- **password_dl** (String) password for upload binary media -- **permanently** (Boolean) Whether to completely delete the image -- **pool_name** (String) pool for image create -- **provider_name** (String) -- **purge_attempts** (Number) -- **reference_id** (String) -- **res_id** (String) -- **res_name** (String) -- **rescuecd** (Boolean) -- **sep_id** (Number) storage endpoint provider ID -- **size** (Number) image size -- **status** (String) status -- **tech_status** (String) tech atatus -- **unc_path** (String) unc path -- **url** (String) URL where to download media from -- **username** (String) Optional username for the image -- **username_dl** (String) username for upload binary media -- **version** (String) version +- `account_id` (Number) +- `acl` (String) +- `architecture` (String) +- `boot_type` (String) +- `bootable` (Boolean) +- `ckey` (String) +- `compute_ci_id` (Number) +- `deleted_time` (String) +- `desc` (String) +- `drivers` (List of String) +- `enabled` (Boolean) +- `gid` (Number) +- `guid` (Number) +- `history` (List of Object) (see [below for nested schema](#nestedatt--history)) +- `hot_resize` (Boolean) +- `id` (String) The ID of this resource. +- `image_name` (String) +- `last_modified` (Number) +- `link_to` (Number) +- `milestones` (Number) +- `password` (String) +- `pool_name` (String) +- `provider_name` (String) +- `purge_attempts` (Number) +- `res_id` (String) +- `rescuecd` (Boolean) +- `sep_id` (Number) +- `shared_with` (List of Number) +- `size` (Number) +- `status` (String) +- `tech_status` (String) +- `type` (String) +- `unc_path` (String) +- `username` (String) +- `version` (String) ### Nested Schema for `timeouts` Optional: -- **default** (String) -- **read** (String) +- `default` (String) +- `read` (String) @@ -79,8 +76,8 @@ Optional: Read-Only: -- **guid** (String) -- **id** (Number) -- **timestamp** (Number) +- `guid` (String) +- `id` (Number) +- `timestamp` (Number) diff --git a/docs/data-sources/image_list.md b/docs/data-sources/image_list.md index 6e562a1..fbf21e1 100644 --- a/docs/data-sources/image_list.md +++ b/docs/data-sources/image_list.md @@ -1,6 +1,6 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs -page_title: "decort_image_list Data Source - terraform-provider-decort" +page_title: "decort_image_list Data Source - decort" subcategory: "" description: |- @@ -17,24 +17,23 @@ description: |- ### Optional -- **id** (String) The ID of this resource. -- **page** (Number) page number -- **sep_id** (Number) filter images by storage endpoint provider ID -- **shared_with** (Number) filter images by account ID availability -- **size** (Number) page size -- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) +- `account_id` (Number) optional account ID to include account images +- `page` (Number) page number +- `size` (Number) page size +- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) ### Read-Only -- **items** (List of Object) image list (see [below for nested schema](#nestedatt--items)) +- `id` (String) The ID of this resource. +- `items` (List of Object) image list (see [below for nested schema](#nestedatt--items)) ### Nested Schema for `timeouts` Optional: -- **default** (String) -- **read** (String) +- `default` (String) +- `read` (String) @@ -42,53 +41,23 @@ Optional: Read-Only: -- **account_id** (Number) -- **architecture** (String) -- **boot_type** (String) -- **bootable** (Boolean) -- **computeci_id** (Number) -- **desc** (String) -- **drivers** (List of String) -- **enabled** (Boolean) -- **gid** (Number) -- **guid** (Number) -- **history** (List of Object) (see [below for nested schema](#nestedobjatt--items--history)) -- **hot_resize** (Boolean) -- **image_id** (Number) -- **image_type** (String) -- **last_modified** (Number) -- **link_to** (Number) -- **meta** (List of String) -- **milestones** (Number) -- **name** (String) -- **password** (String) -- **password_dl** (String) -- **permanently** (Boolean) -- **pool_name** (String) -- **provider_name** (String) -- **purge_attempts** (Number) -- **reference_id** (String) -- **res_id** (String) -- **res_name** (String) -- **rescuecd** (Boolean) -- **sep_id** (Number) -- **shared_with** (List of Number) -- **size** (Number) -- **status** (String) -- **tech_status** (String) -- **unc_path** (String) -- **url** (String) -- **username** (String) -- **username_dl** (String) -- **version** (String) - - -### Nested Schema for `items.history` - -Read-Only: - -- **guid** (String) -- **id** (Number) -- **timestamp** (Number) +- `account_id` (Number) +- `architecture` (String) +- `boot_type` (String) +- `bootable` (Boolean) +- `cdrom` (Boolean) +- `desc` (String) +- `drivers` (List of String) +- `hot_resize` (Boolean) +- `image_id` (Number) +- `image_name` (String) +- `link_to` (Number) +- `pool_name` (String) +- `sep_id` (Number) +- `size` (Number) +- `status` (String) +- `type` (String) +- `username` (String) +- `virtual` (Boolean) diff --git a/docs/data-sources/image_list_stacks.md b/docs/data-sources/image_list_stacks.md index 76c007f..e3ba873 100644 --- a/docs/data-sources/image_list_stacks.md +++ b/docs/data-sources/image_list_stacks.md @@ -1,6 +1,6 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs -page_title: "decort_image_list_stacks Data Source - terraform-provider-decort" +page_title: "decort_image_list_stacks Data Source - decort" subcategory: "" description: |- @@ -17,26 +17,26 @@ description: |- ### Required -- **image_id** (Number) image id +- `image_id` (Number) image id ### Optional -- **id** (String) The ID of this resource. -- **page** (Number) page number -- **size** (Number) page size -- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) +- `page` (Number) page number +- `size` (Number) page size +- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) ### Read-Only -- **items** (List of Object) items of stacks list (see [below for nested schema](#nestedatt--items)) +- `id` (String) The ID of this resource. +- `items` (List of Object) items of stacks list (see [below for nested schema](#nestedatt--items)) ### Nested Schema for `timeouts` Optional: -- **default** (String) -- **read** (String) +- `default` (String) +- `read` (String) @@ -44,20 +44,20 @@ Optional: Read-Only: -- **api_key** (String) -- **api_url** (String) -- **app_id** (String) -- **desc** (String) -- **drivers** (List of String) -- **error** (Number) -- **guid** (Number) -- **id** (Number) -- **images** (List of Number) -- **login** (String) -- **name** (String) -- **passwd** (String) -- **reference_id** (String) -- **status** (String) -- **type** (String) +- `api_key` (String) +- `api_url` (String) +- `app_id` (String) +- `desc` (String) +- `drivers` (List of String) +- `error` (Number) +- `guid` (Number) +- `id` (Number) +- `images` (List of Number) +- `login` (String) +- `name` (String) +- `passwd` (String) +- `reference_id` (String) +- `status` (String) +- `type` (String) diff --git a/docs/data-sources/kvmvm.md b/docs/data-sources/kvmvm.md index 4cbb1d5..7aab86c 100644 --- a/docs/data-sources/kvmvm.md +++ b/docs/data-sources/kvmvm.md @@ -1,6 +1,6 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs -page_title: "decort_kvmvm Data Source - terraform-provider-decort" +page_title: "decort_kvmvm Data Source - decort" subcategory: "" description: |- @@ -17,46 +17,46 @@ description: |- ### Optional -- **compute_id** (Number) ID of the compute instance. If ID is specified, name and resource group ID are ignored. -- **id** (String) The ID of this resource. -- **name** (String) Name of this compute instance. NOTE: this parameter is case sensitive. -- **network** (Block Set, Max: 8) Network connection(s) for this compute. (see [below for nested schema](#nestedblock--network)) -- **rg_id** (Number) ID of the resource group where this compute instance is located. -- **started** (Boolean) Is compute started. -- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) +- `compute_id` (Number) ID of the compute instance. If ID is specified, name and resource group ID are ignored. +- `name` (String) Name of this compute instance. NOTE: this parameter is case sensitive. +- `network` (Block Set, Max: 8) Network connection(s) for this compute. (see [below for nested schema](#nestedblock--network)) +- `rg_id` (Number) ID of the resource group where this compute instance is located. +- `started` (Boolean) Is compute started. +- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) ### Read-Only -- **account_id** (Number) ID of the account this compute instance belongs to. -- **account_name** (String) Name of the account this compute instance belongs to. -- **boot_disk_id** (Number) This compute instance boot disk ID. -- **boot_disk_size** (Number) This compute instance boot disk size in GB. -- **cloud_init** (String) Placeholder for cloud_init parameters. -- **cpu** (Number) Number of CPUs allocated for this compute instance. -- **description** (String) User-defined text description of this compute instance. -- **driver** (String) Hardware architecture of this compute instance. -- **extra_disks** (Set of Number) IDs of the extra disk(s) attached to this compute. -- **image_id** (Number) ID of the OS image this compute instance is based on. -- **image_name** (String) Name of the OS image this compute instance is based on. -- **os_users** (List of Object) Guest OS users provisioned on this compute instance. (see [below for nested schema](#nestedatt--os_users)) -- **ram** (Number) Amount of RAM in MB allocated for this compute instance. -- **rg_name** (String) Name of the resource group where this compute instance is located. +- `account_id` (Number) ID of the account this compute instance belongs to. +- `account_name` (String) Name of the account this compute instance belongs to. +- `boot_disk_id` (Number) This compute instance boot disk ID. +- `boot_disk_size` (Number) This compute instance boot disk size in GB. +- `cloud_init` (String) Placeholder for cloud_init parameters. +- `cpu` (Number) Number of CPUs allocated for this compute instance. +- `description` (String) User-defined text description of this compute instance. +- `driver` (String) Hardware architecture of this compute instance. +- `extra_disks` (Set of Number) IDs of the extra disk(s) attached to this compute. +- `id` (String) The ID of this resource. +- `image_id` (Number) ID of the OS image this compute instance is based on. +- `image_name` (String) Name of the OS image this compute instance is based on. +- `os_users` (List of Object) Guest OS users provisioned on this compute instance. (see [below for nested schema](#nestedatt--os_users)) +- `ram` (Number) Amount of RAM in MB allocated for this compute instance. +- `rg_name` (String) Name of the resource group where this compute instance is located. ### Nested Schema for `network` Required: -- **net_id** (Number) ID of the network for this connection. -- **net_type** (String) Type of the network for this connection, either EXTNET or VINS. +- `net_id` (Number) ID of the network for this connection. +- `net_type` (String) Type of the network for this connection, either EXTNET or VINS. Optional: -- **ip_address** (String) Optional IP address to assign to this connection. This IP should belong to the selected network and free for use. +- `ip_address` (String) Optional IP address to assign to this connection. This IP should belong to the selected network and free for use. Read-Only: -- **mac** (String) MAC address associated with this connection. MAC address is assigned automatically. +- `mac` (String) MAC address associated with this connection. MAC address is assigned automatically. @@ -64,8 +64,8 @@ Read-Only: Optional: -- **default** (String) -- **read** (String) +- `default` (String) +- `read` (String) @@ -73,9 +73,9 @@ Optional: Read-Only: -- **guid** (String) -- **login** (String) -- **password** (String) -- **public_key** (String) +- `guid` (String) +- `login` (String) +- `password` (String) +- `public_key` (String) diff --git a/docs/data-sources/location_url.md b/docs/data-sources/location_url.md new file mode 100644 index 0000000..aefcb5b --- /dev/null +++ b/docs/data-sources/location_url.md @@ -0,0 +1,35 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "decort_location_url Data Source - decort" +subcategory: "" +description: |- + +--- + +# decort_location_url (Data Source) + + + + + + +## Schema + +### Optional + +- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) + +### Read-Only + +- `id` (String) The ID of this resource. +- `url` (String) Location url + + +### Nested Schema for `timeouts` + +Optional: + +- `default` (String) +- `read` (String) + + diff --git a/docs/data-sources/locations_list.md b/docs/data-sources/locations_list.md new file mode 100644 index 0000000..f80e38e --- /dev/null +++ b/docs/data-sources/locations_list.md @@ -0,0 +1,52 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "decort_locations_list Data Source - decort" +subcategory: "" +description: |- + +--- + +# decort_locations_list (Data Source) + + + + + + +## Schema + +### Optional + +- `page` (Number) page number +- `size` (Number) page size +- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) + +### Read-Only + +- `id` (String) The ID of this resource. +- `items` (List of Object) Locations list (see [below for nested schema](#nestedatt--items)) + + +### Nested Schema for `timeouts` + +Optional: + +- `default` (String) +- `read` (String) + + + +### Nested Schema for `items` + +Read-Only: + +- `ckey` (String) +- `flag` (String) +- `gid` (Number) +- `guid` (Number) +- `id` (Number) +- `location_code` (String) +- `meta` (List of String) +- `name` (String) + + diff --git a/docs/data-sources/pcidevice.md b/docs/data-sources/pcidevice.md index ea44fb4..a3c6a09 100644 --- a/docs/data-sources/pcidevice.md +++ b/docs/data-sources/pcidevice.md @@ -1,6 +1,6 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs -page_title: "decort_pcidevice Data Source - terraform-provider-decort" +page_title: "decort_pcidevice Data Source - decort" subcategory: "" description: |- @@ -17,33 +17,33 @@ description: |- ### Required -- **device_id** (Number) +- `device_id` (Number) ### Optional -- **id** (String) The ID of this resource. -- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) +- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) ### Read-Only -- **ckey** (String) -- **compute_id** (Number) -- **description** (String) -- **guid** (Number) -- **hw_path** (String) -- **meta** (List of String) -- **name** (String) -- **rg_id** (Number) -- **stack_id** (Number) -- **status** (String) -- **system_name** (String) +- `ckey` (String) +- `compute_id` (Number) +- `description` (String) +- `guid` (Number) +- `hw_path` (String) +- `id` (String) The ID of this resource. +- `meta` (List of String) +- `name` (String) +- `rg_id` (Number) +- `stack_id` (Number) +- `status` (String) +- `system_name` (String) ### Nested Schema for `timeouts` Optional: -- **default** (String) -- **read** (String) +- `default` (String) +- `read` (String) diff --git a/docs/data-sources/pcidevice_list.md b/docs/data-sources/pcidevice_list.md index ed65321..1555214 100644 --- a/docs/data-sources/pcidevice_list.md +++ b/docs/data-sources/pcidevice_list.md @@ -1,6 +1,6 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs -page_title: "decort_pcidevice_list Data Source - terraform-provider-decort" +page_title: "decort_pcidevice_list Data Source - decort" subcategory: "" description: |- @@ -17,20 +17,20 @@ description: |- ### Optional -- **id** (String) The ID of this resource. -- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) +- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) ### Read-Only -- **items** (List of Object) pcidevice list (see [below for nested schema](#nestedatt--items)) +- `id` (String) The ID of this resource. +- `items` (List of Object) pcidevice list (see [below for nested schema](#nestedatt--items)) ### Nested Schema for `timeouts` Optional: -- **default** (String) -- **read** (String) +- `default` (String) +- `read` (String) @@ -38,17 +38,17 @@ Optional: Read-Only: -- **ckey** (String) -- **compute_id** (Number) -- **description** (String) -- **device_id** (Number) -- **guid** (Number) -- **hw_path** (String) -- **meta** (List of String) -- **name** (String) -- **rg_id** (Number) -- **stack_id** (Number) -- **status** (String) -- **system_name** (String) +- `ckey` (String) +- `compute_id` (Number) +- `description` (String) +- `device_id` (Number) +- `guid` (Number) +- `hw_path` (String) +- `meta` (List of String) +- `name` (String) +- `rg_id` (Number) +- `stack_id` (Number) +- `status` (String) +- `system_name` (String) diff --git a/docs/data-sources/resgroup.md b/docs/data-sources/resgroup.md index eeeef1c..8bed732 100644 --- a/docs/data-sources/resgroup.md +++ b/docs/data-sources/resgroup.md @@ -1,6 +1,6 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs -page_title: "decort_resgroup Data Source - terraform-provider-decort" +page_title: "decort_resgroup Data Source - decort" subcategory: "" description: |- @@ -17,30 +17,30 @@ description: |- ### Required -- **account_id** (Number) Unique ID of the account, which this resource group belongs to. +- `account_id` (Number) Unique ID of the account, which this resource group belongs to. ### Optional -- **id** (String) The ID of this resource. -- **name** (String) Name of the resource group. Names are case sensitive and unique within the context of an account. -- **rg_id** (Number) Unique ID of the resource group. If this ID is specified, then resource group name is ignored. -- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) +- `name` (String) Name of the resource group. Names are case sensitive and unique within the context of an account. +- `rg_id` (Number) Unique ID of the resource group. If this ID is specified, then resource group name is ignored. +- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) ### Read-Only -- **account_name** (String) Name of the account, which this resource group belongs to. -- **def_net_id** (Number) ID of the default network for this resource group (if any). -- **def_net_type** (String) Type of the default network for this resource group. -- **description** (String) User-defined text description of this resource group. -- **quota** (List of Object) Quota settings for this resource group. (see [below for nested schema](#nestedatt--quota)) +- `account_name` (String) Name of the account, which this resource group belongs to. +- `def_net_id` (Number) ID of the default network for this resource group (if any). +- `def_net_type` (String) Type of the default network for this resource group. +- `description` (String) User-defined text description of this resource group. +- `id` (String) The ID of this resource. +- `quota` (List of Object) Quota settings for this resource group. (see [below for nested schema](#nestedatt--quota)) ### Nested Schema for `timeouts` Optional: -- **default** (String) -- **read** (String) +- `default` (String) +- `read` (String) @@ -48,11 +48,11 @@ Optional: Read-Only: -- **cpu** (Number) -- **disk** (Number) -- **ext_ips** (Number) -- **ext_traffic** (Number) -- **gpu_units** (Number) -- **ram** (Number) +- `cpu` (Number) +- `disk` (Number) +- `ext_ips` (Number) +- `ext_traffic` (Number) +- `gpu_units` (Number) +- `ram` (Number) diff --git a/docs/data-sources/rg_list.md b/docs/data-sources/rg_list.md index ddaea6d..b733529 100644 --- a/docs/data-sources/rg_list.md +++ b/docs/data-sources/rg_list.md @@ -1,6 +1,6 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs -page_title: "decort_rg_list Data Source - terraform-provider-decort" +page_title: "decort_rg_list Data Source - decort" subcategory: "" description: |- @@ -17,23 +17,23 @@ description: |- ### Optional -- **id** (String) The ID of this resource. -- **includedeleted** (Boolean) included deleted resource groups -- **page** (Number) Page number -- **size** (Number) Page size -- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) +- `includedeleted` (Boolean) included deleted resource groups +- `page` (Number) Page number +- `size` (Number) Page size +- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) ### Read-Only -- **items** (List of Object) (see [below for nested schema](#nestedatt--items)) +- `id` (String) The ID of this resource. +- `items` (List of Object) (see [below for nested schema](#nestedatt--items)) ### Nested Schema for `timeouts` Optional: -- **default** (String) -- **read** (String) +- `default` (String) +- `read` (String) @@ -41,42 +41,42 @@ Optional: Read-Only: -- **account_id** (Number) -- **account_name** (String) -- **acl** (List of Object) (see [below for nested schema](#nestedobjatt--items--acl)) -- **created_by** (String) -- **created_time** (Number) -- **def_net_id** (Number) -- **def_net_type** (String) -- **deleted_by** (String) -- **deleted_time** (Number) -- **desc** (String) -- **gid** (Number) -- **guid** (Number) -- **lock_status** (String) -- **milestones** (Number) -- **name** (String) -- **register_computes** (Boolean) -- **resource_limits** (List of Object) (see [below for nested schema](#nestedobjatt--items--resource_limits)) -- **rg_id** (Number) -- **secret** (String) -- **status** (String) -- **updated_by** (String) -- **updated_time** (Number) -- **vins** (List of Number) -- **vms** (List of Number) +- `account_id` (Number) +- `account_name` (String) +- `acl` (List of Object) (see [below for nested schema](#nestedobjatt--items--acl)) +- `created_by` (String) +- `created_time` (Number) +- `def_net_id` (Number) +- `def_net_type` (String) +- `deleted_by` (String) +- `deleted_time` (Number) +- `desc` (String) +- `gid` (Number) +- `guid` (Number) +- `lock_status` (String) +- `milestones` (Number) +- `name` (String) +- `register_computes` (Boolean) +- `resource_limits` (List of Object) (see [below for nested schema](#nestedobjatt--items--resource_limits)) +- `rg_id` (Number) +- `secret` (String) +- `status` (String) +- `updated_by` (String) +- `updated_time` (Number) +- `vins` (List of Number) +- `vms` (List of Number) ### Nested Schema for `items.acl` Read-Only: -- **explicit** (Boolean) -- **guid** (String) -- **right** (String) -- **status** (String) -- **type** (String) -- **user_group_id** (String) +- `explicit` (Boolean) +- `guid` (String) +- `right` (String) +- `status` (String) +- `type` (String) +- `user_group_id` (String) @@ -84,11 +84,11 @@ Read-Only: Read-Only: -- **cu_c** (Number) -- **cu_d** (Number) -- **cu_i** (Number) -- **cu_m** (Number) -- **cu_np** (Number) -- **gpu_units** (Number) +- `cu_c` (Number) +- `cu_d` (Number) +- `cu_i` (Number) +- `cu_m` (Number) +- `cu_np` (Number) +- `gpu_units` (Number) diff --git a/docs/data-sources/sep.md b/docs/data-sources/sep.md index 85d29a2..ef46667 100644 --- a/docs/data-sources/sep.md +++ b/docs/data-sources/sep.md @@ -1,6 +1,6 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs -page_title: "decort_sep Data Source - terraform-provider-decort" +page_title: "decort_sep Data Source - decort" subcategory: "" description: |- @@ -17,35 +17,35 @@ description: |- ### Required -- **sep_id** (Number) sep type des id +- `sep_id` (Number) sep type des id ### Optional -- **id** (String) The ID of this resource. -- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) +- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) ### Read-Only -- **ckey** (String) -- **config** (String) -- **consumed_by** (List of Number) -- **desc** (String) -- **gid** (Number) -- **guid** (Number) -- **meta** (List of String) -- **milestones** (Number) -- **name** (String) -- **obj_status** (String) -- **provided_by** (List of Number) -- **tech_status** (String) -- **type** (String) +- `ckey` (String) +- `config` (String) +- `consumed_by` (List of Number) +- `desc` (String) +- `gid` (Number) +- `guid` (Number) +- `id` (String) The ID of this resource. +- `meta` (List of String) +- `milestones` (Number) +- `name` (String) +- `obj_status` (String) +- `provided_by` (List of Number) +- `tech_status` (String) +- `type` (String) ### Nested Schema for `timeouts` Optional: -- **default** (String) -- **read** (String) +- `default` (String) +- `read` (String) diff --git a/docs/data-sources/sep_config.md b/docs/data-sources/sep_config.md index a676bdf..ed0c734 100644 --- a/docs/data-sources/sep_config.md +++ b/docs/data-sources/sep_config.md @@ -1,6 +1,6 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs -page_title: "decort_sep_config Data Source - terraform-provider-decort" +page_title: "decort_sep_config Data Source - decort" subcategory: "" description: |- @@ -17,23 +17,23 @@ description: |- ### Required -- **sep_id** (Number) storage endpoint provider ID +- `sep_id` (Number) storage endpoint provider ID ### Optional -- **id** (String) The ID of this resource. -- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) +- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) ### Read-Only -- **config** (String) sep config json string +- `config` (String) sep config json string +- `id` (String) The ID of this resource. ### Nested Schema for `timeouts` Optional: -- **default** (String) -- **read** (String) +- `default` (String) +- `read` (String) diff --git a/docs/data-sources/sep_consumption.md b/docs/data-sources/sep_consumption.md index 6929b1e..dbbd037 100644 --- a/docs/data-sources/sep_consumption.md +++ b/docs/data-sources/sep_consumption.md @@ -1,6 +1,6 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs -page_title: "decort_sep_consumption Data Source - terraform-provider-decort" +page_title: "decort_sep_consumption Data Source - decort" subcategory: "" description: |- @@ -17,26 +17,26 @@ description: |- ### Required -- **sep_id** (Number) sep id +- `sep_id` (Number) sep id ### Optional -- **id** (String) The ID of this resource. -- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) +- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) ### Read-Only -- **by_pool** (List of Object) consumption divided by pool (see [below for nested schema](#nestedatt--by_pool)) -- **total** (List of Object) total consumption (see [below for nested schema](#nestedatt--total)) -- **type** (String) sep type +- `by_pool` (List of Object) consumption divided by pool (see [below for nested schema](#nestedatt--by_pool)) +- `id` (String) The ID of this resource. +- `total` (List of Object) total consumption (see [below for nested schema](#nestedatt--total)) +- `type` (String) sep type ### Nested Schema for `timeouts` Optional: -- **default** (String) -- **read** (String) +- `default` (String) +- `read` (String) @@ -44,13 +44,13 @@ Optional: Read-Only: -- **disk_count** (Number) -- **disk_usage** (Number) -- **name** (String) -- **snapshot_count** (Number) -- **snapshot_usage** (Number) -- **usage** (Number) -- **usage_limit** (Number) +- `disk_count` (Number) +- `disk_usage` (Number) +- `name` (String) +- `snapshot_count` (Number) +- `snapshot_usage` (Number) +- `usage` (Number) +- `usage_limit` (Number) @@ -58,12 +58,12 @@ Read-Only: Read-Only: -- **capacity_limit** (Number) -- **disk_count** (Number) -- **disk_usage** (Number) -- **snapshot_count** (Number) -- **snapshot_usage** (Number) -- **usage** (Number) -- **usage_limit** (Number) +- `capacity_limit` (Number) +- `disk_count` (Number) +- `disk_usage` (Number) +- `snapshot_count` (Number) +- `snapshot_usage` (Number) +- `usage` (Number) +- `usage_limit` (Number) diff --git a/docs/data-sources/sep_disk_list.md b/docs/data-sources/sep_disk_list.md index 827a141..6b756e1 100644 --- a/docs/data-sources/sep_disk_list.md +++ b/docs/data-sources/sep_disk_list.md @@ -1,6 +1,6 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs -page_title: "decort_sep_disk_list Data Source - terraform-provider-decort" +page_title: "decort_sep_disk_list Data Source - decort" subcategory: "" description: |- @@ -17,24 +17,24 @@ description: |- ### Required -- **sep_id** (Number) storage endpoint provider ID +- `sep_id` (Number) storage endpoint provider ID ### Optional -- **id** (String) The ID of this resource. -- **pool_name** (String) pool name -- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) +- `pool_name` (String) pool name +- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) ### Read-Only -- **items** (List of Number) sep disk list +- `id` (String) The ID of this resource. +- `items` (List of Number) sep disk list ### Nested Schema for `timeouts` Optional: -- **default** (String) -- **read** (String) +- `default` (String) +- `read` (String) diff --git a/docs/data-sources/sep_list.md b/docs/data-sources/sep_list.md index caad0b2..b024ac5 100644 --- a/docs/data-sources/sep_list.md +++ b/docs/data-sources/sep_list.md @@ -1,6 +1,6 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs -page_title: "decort_sep_list Data Source - terraform-provider-decort" +page_title: "decort_sep_list Data Source - decort" subcategory: "" description: |- @@ -17,22 +17,22 @@ description: |- ### Optional -- **id** (String) The ID of this resource. -- **page** (Number) page number -- **size** (Number) page size -- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) +- `page` (Number) page number +- `size` (Number) page size +- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) ### Read-Only -- **items** (List of Object) sep list (see [below for nested schema](#nestedatt--items)) +- `id` (String) The ID of this resource. +- `items` (List of Object) sep list (see [below for nested schema](#nestedatt--items)) ### Nested Schema for `timeouts` Optional: -- **default** (String) -- **read** (String) +- `default` (String) +- `read` (String) @@ -40,19 +40,19 @@ Optional: Read-Only: -- **ckey** (String) -- **config** (String) -- **consumed_by** (List of Number) -- **desc** (String) -- **gid** (Number) -- **guid** (Number) -- **meta** (List of String) -- **milestones** (Number) -- **name** (String) -- **obj_status** (String) -- **provided_by** (List of Number) -- **sep_id** (Number) -- **tech_status** (String) -- **type** (String) +- `ckey` (String) +- `config` (String) +- `consumed_by` (List of Number) +- `desc` (String) +- `gid` (Number) +- `guid` (Number) +- `meta` (List of String) +- `milestones` (Number) +- `name` (String) +- `obj_status` (String) +- `provided_by` (List of Number) +- `sep_id` (Number) +- `tech_status` (String) +- `type` (String) diff --git a/docs/data-sources/sep_pool.md b/docs/data-sources/sep_pool.md index a70a366..2d41033 100644 --- a/docs/data-sources/sep_pool.md +++ b/docs/data-sources/sep_pool.md @@ -1,6 +1,6 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs -page_title: "decort_sep_pool Data Source - terraform-provider-decort" +page_title: "decort_sep_pool Data Source - decort" subcategory: "" description: |- @@ -17,24 +17,24 @@ description: |- ### Required -- **pool_name** (String) pool name -- **sep_id** (Number) storage endpoint provider ID +- `pool_name` (String) pool name +- `sep_id` (Number) storage endpoint provider ID ### Optional -- **id** (String) The ID of this resource. -- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) +- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) ### Read-Only -- **pool** (String) +- `id` (String) The ID of this resource. +- `pool` (String) ### Nested Schema for `timeouts` Optional: -- **default** (String) -- **read** (String) +- `default` (String) +- `read` (String) diff --git a/docs/data-sources/snapshot_list.md b/docs/data-sources/snapshot_list.md index 4954d87..f43b222 100644 --- a/docs/data-sources/snapshot_list.md +++ b/docs/data-sources/snapshot_list.md @@ -1,6 +1,6 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs -page_title: "decort_snapshot_list Data Source - terraform-provider-decort" +page_title: "decort_snapshot_list Data Source - decort" subcategory: "" description: |- @@ -17,24 +17,24 @@ description: |- ### Required -- **compute_id** (Number) ID of the compute instance to create snapshot for. +- `compute_id` (Number) ID of the compute instance to create snapshot for. ### Optional -- **id** (String) The ID of this resource. -- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) +- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) ### Read-Only -- **items** (List of Object) snapshot list (see [below for nested schema](#nestedatt--items)) +- `id` (String) The ID of this resource. +- `items` (List of Object) snapshot list (see [below for nested schema](#nestedatt--items)) ### Nested Schema for `timeouts` Optional: -- **default** (String) -- **read** (String) +- `default` (String) +- `read` (String) @@ -42,9 +42,9 @@ Optional: Read-Only: -- **disks** (List of Number) -- **guid** (String) -- **label** (String) -- **timestamp** (Number) +- `disks` (List of Number) +- `guid` (String) +- `label` (String) +- `timestamp` (Number) diff --git a/docs/data-sources/vgpu.md b/docs/data-sources/vgpu.md index 853bc45..8d4f467 100644 --- a/docs/data-sources/vgpu.md +++ b/docs/data-sources/vgpu.md @@ -1,6 +1,6 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs -page_title: "decort_vgpu Data Source - terraform-provider-decort" +page_title: "decort_vgpu Data Source - decort" subcategory: "" description: |- @@ -17,21 +17,18 @@ description: |- ### Required -- **vgpu_id** (Number) - -### Optional - -- **id** (String) The ID of this resource. +- `vgpu_id` (Number) ### Read-Only -- **account_id** (Number) -- **mode** (String) -- **pgpu** (Number) -- **profile_id** (Number) -- **ram** (Number) -- **status** (String) -- **type** (String) -- **vm_id** (Number) +- `account_id` (Number) +- `id` (String) The ID of this resource. +- `mode` (String) +- `pgpu` (Number) +- `profile_id` (Number) +- `ram` (Number) +- `status` (String) +- `type` (String) +- `vm_id` (Number) diff --git a/docs/data-sources/vins.md b/docs/data-sources/vins.md index d67266d..b3731df 100644 --- a/docs/data-sources/vins.md +++ b/docs/data-sources/vins.md @@ -1,6 +1,6 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs -page_title: "decort_vins Data Source - terraform-provider-decort" +page_title: "decort_vins Data Source - decort" subcategory: "" description: |- @@ -17,29 +17,29 @@ description: |- ### Required -- **name** (String) Name of the ViNS. Names are case sensitive and unique within the context of an account or resource group. +- `name` (String) Name of the ViNS. Names are case sensitive and unique within the context of an account or resource group. ### Optional -- **account_id** (Number) Unique ID of the account, which this ViNS belongs to. -- **id** (String) The ID of this resource. -- **rg_id** (Number) Unique ID of the resource group, where this ViNS is belongs to (for ViNS created at resource group level, 0 otherwise). -- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) +- `account_id` (Number) Unique ID of the account, which this ViNS belongs to. +- `rg_id` (Number) Unique ID of the resource group, where this ViNS is belongs to (for ViNS created at resource group level, 0 otherwise). +- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) ### Read-Only -- **account_name** (String) Name of the account, which this ViNS belongs to. -- **description** (String) User-defined text description of this ViNS. -- **ext_ip_addr** (String) IP address of the external connection (valid for ViNS connected to external network, empty string otherwise). -- **ext_net_id** (Number) ID of the external network this ViNS is connected to (-1 means no external connection). -- **ipcidr** (String) Network address used by this ViNS. +- `account_name` (String) Name of the account, which this ViNS belongs to. +- `description` (String) User-defined text description of this ViNS. +- `ext_ip_addr` (String) IP address of the external connection (valid for ViNS connected to external network, empty string otherwise). +- `ext_net_id` (Number) ID of the external network this ViNS is connected to (-1 means no external connection). +- `id` (String) The ID of this resource. +- `ipcidr` (String) Network address used by this ViNS. ### Nested Schema for `timeouts` Optional: -- **default** (String) -- **read** (String) +- `default` (String) +- `read` (String) diff --git a/docs/data-sources/vins_list.md b/docs/data-sources/vins_list.md index 4268af8..7710b0a 100644 --- a/docs/data-sources/vins_list.md +++ b/docs/data-sources/vins_list.md @@ -1,6 +1,6 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs -page_title: "decort_vins_list Data Source - terraform-provider-decort" +page_title: "decort_vins_list Data Source - decort" subcategory: "" description: |- @@ -17,23 +17,23 @@ description: |- ### Optional -- **id** (String) The ID of this resource. -- **include_deleted** (Boolean) include deleted computes -- **page** (Number) Page number -- **size** (Number) Page size -- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) +- `include_deleted` (Boolean) include deleted computes +- `page` (Number) Page number +- `size` (Number) Page size +- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) ### Read-Only -- **items** (List of Object) (see [below for nested schema](#nestedatt--items)) +- `id` (String) The ID of this resource. +- `items` (List of Object) (see [below for nested schema](#nestedatt--items)) ### Nested Schema for `timeouts` Optional: -- **default** (String) -- **read** (String) +- `default` (String) +- `read` (String) @@ -41,21 +41,21 @@ Optional: Read-Only: -- **account_id** (Number) -- **account_name** (String) -- **created_by** (String) -- **created_time** (Number) -- **deleted_by** (String) -- **deleted_time** (Number) -- **external_ip** (String) -- **network** (String) -- **rg_id** (Number) -- **rg_name** (String) -- **status** (String) -- **updated_by** (String) -- **updated_time** (Number) -- **vins_id** (Number) -- **vins_name** (String) -- **vxlan_id** (Number) +- `account_id` (Number) +- `account_name` (String) +- `created_by` (String) +- `created_time` (Number) +- `deleted_by` (String) +- `deleted_time` (Number) +- `external_ip` (String) +- `network` (String) +- `rg_id` (Number) +- `rg_name` (String) +- `status` (String) +- `updated_by` (String) +- `updated_time` (Number) +- `vins_id` (Number) +- `vins_name` (String) +- `vxlan_id` (Number) diff --git a/docs/index.md b/docs/index.md index 971cd87..8bd9bca 100644 --- a/docs/index.md +++ b/docs/index.md @@ -17,15 +17,15 @@ description: |- ### Required -- **authenticator** (String) Authentication mode to use when connecting to DECORT cloud API. Should be one of 'oauth2', 'legacy' or 'jwt'. -- **controller_url** (String) URL of DECORT Cloud controller to use. API calls will be directed to this URL. +- `authenticator` (String) Authentication mode to use when connecting to DECORT cloud API. Should be one of 'oauth2', 'legacy' or 'jwt'. +- `controller_url` (String) URL of DECORT Cloud controller to use. API calls will be directed to this URL. ### Optional -- **allow_unverified_ssl** (Boolean) If true, DECORT API will not verify SSL certificates. Use this with caution and in trusted environments only! -- **app_id** (String) Application ID to access DECORT cloud API in 'oauth2' authentication mode. -- **app_secret** (String) Application secret to access DECORT cloud API in 'oauth2' authentication mode. -- **jwt** (String) JWT to access DECORT cloud API in 'jwt' authentication mode. -- **oauth2_url** (String) OAuth2 application URL in 'oauth2' authentication mode. -- **password** (String) User password for DECORT cloud API operations in 'legacy' authentication mode. -- **user** (String) User name for DECORT cloud API operations in 'legacy' authentication mode. +- `allow_unverified_ssl` (Boolean) If true, DECORT API will not verify SSL certificates. Use this with caution and in trusted environments only! +- `app_id` (String) Application ID to access DECORT cloud API in 'oauth2' authentication mode. +- `app_secret` (String) Application secret to access DECORT cloud API in 'oauth2' authentication mode. +- `jwt` (String) JWT to access DECORT cloud API in 'jwt' authentication mode. +- `oauth2_url` (String) OAuth2 application URL in 'oauth2' authentication mode. +- `password` (String) User password for DECORT cloud API operations in 'legacy' authentication mode. +- `user` (String) User name for DECORT cloud API operations in 'legacy' authentication mode. diff --git a/docs/resources/account.md b/docs/resources/account.md index c0d5edd..ca26a16 100644 --- a/docs/resources/account.md +++ b/docs/resources/account.md @@ -1,6 +1,6 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs -page_title: "decort_account Resource - terraform-provider-decort" +page_title: "decort_account Resource - decort" subcategory: "" description: |- @@ -17,58 +17,58 @@ description: |- ### Required -- **account_name** (String) account name -- **username** (String) username of owner the account +- `account_name` (String) account name +- `username` (String) username of owner the account ### Optional -- **account_id** (Number) -- **emailaddress** (String) email -- **enable** (Boolean) enable/disable account -- **id** (String) The ID of this resource. -- **permanently** (Boolean) whether to completely delete the account -- **resource_limits** (Block List, Max: 1) (see [below for nested schema](#nestedblock--resource_limits)) -- **restore** (Boolean) restore a deleted account -- **send_access_emails** (Boolean) if true send emails when a user is granted access to resources -- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) -- **users** (Block List) (see [below for nested schema](#nestedblock--users)) +- `account_id` (Number) +- `emailaddress` (String) email +- `enable` (Boolean) enable/disable account +- `permanently` (Boolean) whether to completely delete the account +- `resource_limits` (Block List, Max: 1) (see [below for nested schema](#nestedblock--resource_limits)) +- `restore` (Boolean) restore a deleted account +- `send_access_emails` (Boolean) if true send emails when a user is granted access to resources +- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) +- `users` (Block List) (see [below for nested schema](#nestedblock--users)) ### Read-Only -- **acl** (List of Object) (see [below for nested schema](#nestedatt--acl)) -- **ckey** (String) -- **company** (String) -- **companyurl** (String) -- **computes** (List of Object) (see [below for nested schema](#nestedatt--computes)) -- **created_by** (String) -- **created_time** (Number) -- **dc_location** (String) -- **deactivation_time** (Number) -- **deleted_by** (String) -- **deleted_time** (Number) -- **displayname** (String) -- **guid** (Number) -- **machines** (List of Object) (see [below for nested schema](#nestedatt--machines)) -- **meta** (List of String) -- **resources** (List of Object) (see [below for nested schema](#nestedatt--resources)) -- **service_account** (Boolean) -- **status** (String) -- **updated_time** (Number) -- **version** (Number) -- **vins** (List of Number) -- **vinses** (Number) +- `acl` (List of Object) (see [below for nested schema](#nestedatt--acl)) +- `ckey` (String) +- `company` (String) +- `companyurl` (String) +- `computes` (List of Object) (see [below for nested schema](#nestedatt--computes)) +- `created_by` (String) +- `created_time` (Number) +- `dc_location` (String) +- `deactivation_time` (Number) +- `deleted_by` (String) +- `deleted_time` (Number) +- `displayname` (String) +- `guid` (Number) +- `id` (String) The ID of this resource. +- `machines` (List of Object) (see [below for nested schema](#nestedatt--machines)) +- `meta` (List of String) +- `resources` (List of Object) (see [below for nested schema](#nestedatt--resources)) +- `service_account` (Boolean) +- `status` (String) +- `updated_time` (Number) +- `version` (Number) +- `vins` (List of Number) +- `vinses` (Number) ### Nested Schema for `resource_limits` Optional: -- **cu_c** (Number) -- **cu_d** (Number) -- **cu_i** (Number) -- **cu_m** (Number) -- **cu_np** (Number) -- **gpu_units** (Number) +- `cu_c` (Number) +- `cu_d` (Number) +- `cu_i` (Number) +- `cu_m` (Number) +- `cu_np` (Number) +- `gpu_units` (Number) @@ -76,11 +76,11 @@ Optional: Optional: -- **create** (String) -- **default** (String) -- **delete** (String) -- **read** (String) -- **update** (String) +- `create` (String) +- `default` (String) +- `delete` (String) +- `read` (String) +- `update` (String) @@ -88,12 +88,12 @@ Optional: Required: -- **access_type** (String) -- **user_id** (String) +- `access_type` (String) +- `user_id` (String) Optional: -- **recursive_delete** (Boolean) +- `recursive_delete` (Boolean) @@ -101,13 +101,13 @@ Optional: Read-Only: -- **can_be_deleted** (Boolean) -- **explicit** (Boolean) -- **guid** (String) -- **right** (String) -- **status** (String) -- **type** (String) -- **user_group_id** (String) +- `can_be_deleted` (Boolean) +- `explicit` (Boolean) +- `guid` (String) +- `right` (String) +- `status` (String) +- `type` (String) +- `user_group_id` (String) @@ -115,8 +115,8 @@ Read-Only: Read-Only: -- **started** (Number) -- **stopped** (Number) +- `started` (Number) +- `stopped` (Number) @@ -124,8 +124,8 @@ Read-Only: Read-Only: -- **halted** (Number) -- **running** (Number) +- `halted` (Number) +- `running` (Number) @@ -133,20 +133,20 @@ Read-Only: Read-Only: -- **current** (List of Object) (see [below for nested schema](#nestedobjatt--resources--current)) -- **reserved** (List of Object) (see [below for nested schema](#nestedobjatt--resources--reserved)) +- `current` (List of Object) (see [below for nested schema](#nestedobjatt--resources--current)) +- `reserved` (List of Object) (see [below for nested schema](#nestedobjatt--resources--reserved)) ### Nested Schema for `resources.current` Read-Only: -- **cpu** (Number) -- **disksize** (Number) -- **extips** (Number) -- **exttraffic** (Number) -- **gpu** (Number) -- **ram** (Number) +- `cpu` (Number) +- `disksize` (Number) +- `extips` (Number) +- `exttraffic` (Number) +- `gpu` (Number) +- `ram` (Number) @@ -154,11 +154,11 @@ Read-Only: Read-Only: -- **cpu** (Number) -- **disksize** (Number) -- **extips** (Number) -- **exttraffic** (Number) -- **gpu** (Number) -- **ram** (Number) +- `cpu` (Number) +- `disksize` (Number) +- `extips` (Number) +- `exttraffic` (Number) +- `gpu` (Number) +- `ram` (Number) diff --git a/docs/resources/bservice.md b/docs/resources/bservice.md index 0f52bf8..b9884e6 100644 --- a/docs/resources/bservice.md +++ b/docs/resources/bservice.md @@ -1,6 +1,6 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs -page_title: "decort_bservice Resource - terraform-provider-decort" +page_title: "decort_bservice Resource - decort" subcategory: "" description: |- @@ -17,62 +17,62 @@ description: |- ### Required -- **rg_id** (Number) ID of the Resource Group where this service will be placed -- **service_name** (String) Name of the service +- `rg_id` (Number) ID of the Resource Group where this service will be placed +- `service_name` (String) Name of the service ### Optional -- **enable** (Boolean) if set to False, Basic service will be deleted to recycle bin. Otherwise destroyed immediately -- **id** (String) The ID of this resource. -- **permanently** (Boolean) if set to False, Basic service will be deleted to recycle bin. Otherwise destroyed immediately -- **restore** (Boolean) Restores BasicService instance -- **service_id** (Number) -- **snapshots** (Block List) (see [below for nested schema](#nestedblock--snapshots)) -- **ssh_key** (String) SSH key to deploy for the specified user. Same key will be deployed to all computes of the service. -- **ssh_user** (String) name of the user to deploy SSH key for. Pass empty string if no SSH key deployment is required -- **start** (Boolean) Start service. Starting a service technically means starting computes from all service groups according to group relations -- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) +- `enable` (Boolean) if set to False, Basic service will be deleted to recycle bin. Otherwise destroyed immediately +- `permanently` (Boolean) if set to False, Basic service will be deleted to recycle bin. Otherwise destroyed immediately +- `restore` (Boolean) Restores BasicService instance +- `service_id` (Number) +- `snapshots` (Block List) (see [below for nested schema](#nestedblock--snapshots)) +- `ssh_key` (String) SSH key to deploy for the specified user. Same key will be deployed to all computes of the service. +- `ssh_user` (String) name of the user to deploy SSH key for. Pass empty string if no SSH key deployment is required +- `start` (Boolean) Start service. Starting a service technically means starting computes from all service groups according to group relations +- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) ### Read-Only -- **account_id** (Number) -- **account_name** (String) -- **base_domain** (String) -- **computes** (List of Object) (see [below for nested schema](#nestedatt--computes)) -- **cpu_total** (Number) -- **created_by** (String) -- **created_time** (Number) -- **deleted_by** (String) -- **deleted_time** (Number) -- **disk_total** (String) -- **gid** (Number) -- **groups** (List of Number) -- **groups_name** (List of String) -- **guid** (Number) -- **milestones** (Number) -- **parent_srv_id** (Number) -- **parent_srv_type** (String) -- **ram_total** (Number) -- **rg_name** (String) -- **status** (String) -- **tech_status** (String) -- **updated_by** (String) -- **updated_time** (Number) -- **user_managed** (Boolean) +- `account_id` (Number) +- `account_name` (String) +- `base_domain` (String) +- `computes` (List of Object) (see [below for nested schema](#nestedatt--computes)) +- `cpu_total` (Number) +- `created_by` (String) +- `created_time` (Number) +- `deleted_by` (String) +- `deleted_time` (Number) +- `disk_total` (String) +- `gid` (Number) +- `groups` (List of Number) +- `groups_name` (List of String) +- `guid` (Number) +- `id` (String) The ID of this resource. +- `milestones` (Number) +- `parent_srv_id` (Number) +- `parent_srv_type` (String) +- `ram_total` (Number) +- `rg_name` (String) +- `status` (String) +- `tech_status` (String) +- `updated_by` (String) +- `updated_time` (Number) +- `user_managed` (Boolean) ### Nested Schema for `snapshots` Optional: -- **label** (String) -- **rollback** (Boolean) +- `label` (String) +- `rollback` (Boolean) Read-Only: -- **guid** (String) -- **timestamp** (Number) -- **valid** (Boolean) +- `guid` (String) +- `timestamp` (Number) +- `valid` (Boolean) @@ -80,11 +80,11 @@ Read-Only: Optional: -- **create** (String) -- **default** (String) -- **delete** (String) -- **read** (String) -- **update** (String) +- `create` (String) +- `default` (String) +- `delete` (String) +- `read` (String) +- `update` (String) @@ -92,10 +92,10 @@ Optional: Read-Only: -- **compgroup_id** (Number) -- **compgroup_name** (String) -- **compgroup_role** (String) -- **id** (Number) -- **name** (String) +- `compgroup_id` (Number) +- `compgroup_name` (String) +- `compgroup_role` (String) +- `id` (Number) +- `name` (String) diff --git a/docs/resources/bservice_group.md b/docs/resources/bservice_group.md index 5ab6a26..9e0af6b 100644 --- a/docs/resources/bservice_group.md +++ b/docs/resources/bservice_group.md @@ -1,6 +1,6 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs -page_title: "decort_bservice_group Resource - terraform-provider-decort" +page_title: "decort_bservice_group Resource - decort" subcategory: "" description: |- @@ -17,63 +17,63 @@ description: |- ### Required -- **comp_count** (Number) computes number. Defines how many computes must be there in the group -- **compgroup_name** (String) name of the Compute Group to add -- **cpu** (Number) compute CPU number. All computes in the group have the same CPU count -- **disk** (Number) compute boot disk size in GB -- **driver** (String) compute driver like a KVM_X86, KVM_PPC, etc. -- **image_id** (Number) OS image ID to create computes from -- **ram** (Number) compute RAM volume in MB. All computes in the group have the same RAM volume -- **service_id** (Number) ID of the Basic Service to add a group to +- `comp_count` (Number) computes number. Defines how many computes must be there in the group +- `compgroup_name` (String) name of the Compute Group to add +- `cpu` (Number) compute CPU number. All computes in the group have the same CPU count +- `disk` (Number) compute boot disk size in GB +- `driver` (String) compute driver like a KVM_X86, KVM_PPC, etc. +- `image_id` (Number) OS image ID to create computes from +- `ram` (Number) compute RAM volume in MB. All computes in the group have the same RAM volume +- `service_id` (Number) ID of the Basic Service to add a group to ### Optional -- **compgroup_id** (Number) -- **extnets** (List of Number) list of external networks to connect computes to -- **force_stop** (Boolean) force stop Compute Group -- **force_update** (Boolean) force resize Compute Group -- **id** (String) The ID of this resource. -- **mode** (String) (RELATIVE;ABSOLUTE) either delta or absolute value of computes -- **parents** (List of Number) -- **remove_computes** (List of Number) -- **role** (String) group role tag. Can be empty string, does not have to be unique -- **start** (Boolean) Start the specified Compute Group within BasicService -- **timeout_start** (Number) time of Compute Group readiness -- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) -- **vinses** (List of Number) list of ViNSes to connect computes to +- `compgroup_id` (Number) +- `extnets` (List of Number) list of external networks to connect computes to +- `force_stop` (Boolean) force stop Compute Group +- `force_update` (Boolean) force resize Compute Group +- `mode` (String) (RELATIVE;ABSOLUTE) either delta or absolute value of computes +- `parents` (List of Number) +- `remove_computes` (List of Number) +- `role` (String) group role tag. Can be empty string, does not have to be unique +- `start` (Boolean) Start the specified Compute Group within BasicService +- `timeout_start` (Number) time of Compute Group readiness +- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) +- `vinses` (List of Number) list of ViNSes to connect computes to ### Read-Only -- **account_id** (Number) -- **account_name** (String) -- **computes** (List of Object) (see [below for nested schema](#nestedatt--computes)) -- **consistency** (Boolean) -- **created_by** (String) -- **created_time** (Number) -- **deleted_by** (String) -- **deleted_time** (Number) -- **gid** (Number) -- **guid** (Number) -- **milestones** (Number) -- **rg_id** (Number) -- **rg_name** (String) -- **sep_id** (Number) -- **seq_no** (Number) -- **status** (String) -- **tech_status** (String) -- **updated_by** (String) -- **updated_time** (Number) +- `account_id` (Number) +- `account_name` (String) +- `computes` (List of Object) (see [below for nested schema](#nestedatt--computes)) +- `consistency` (Boolean) +- `created_by` (String) +- `created_time` (Number) +- `deleted_by` (String) +- `deleted_time` (Number) +- `gid` (Number) +- `guid` (Number) +- `id` (String) The ID of this resource. +- `milestones` (Number) +- `rg_id` (Number) +- `rg_name` (String) +- `sep_id` (Number) +- `seq_no` (Number) +- `status` (String) +- `tech_status` (String) +- `updated_by` (String) +- `updated_time` (Number) ### Nested Schema for `timeouts` Optional: -- **create** (String) -- **default** (String) -- **delete** (String) -- **read** (String) -- **update** (String) +- `create` (String) +- `default` (String) +- `delete` (String) +- `read` (String) +- `update` (String) @@ -81,17 +81,17 @@ Optional: Read-Only: -- **id** (Number) -- **ip_addresses** (List of String) -- **name** (String) -- **os_users** (List of Object) (see [below for nested schema](#nestedobjatt--computes--os_users)) +- `id` (Number) +- `ip_addresses` (List of String) +- `name` (String) +- `os_users` (List of Object) (see [below for nested schema](#nestedobjatt--computes--os_users)) ### Nested Schema for `computes.os_users` Read-Only: -- **login** (String) -- **password** (String) +- `login` (String) +- `password` (String) diff --git a/docs/resources/cdrom_image.md b/docs/resources/cdrom_image.md index da72956..6d7caac 100644 --- a/docs/resources/cdrom_image.md +++ b/docs/resources/cdrom_image.md @@ -1,6 +1,6 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs -page_title: "decort_cdrom_image Resource - terraform-provider-decort" +page_title: "decort_cdrom_image Resource - decort" subcategory: "" description: |- @@ -17,64 +17,64 @@ description: |- ### Required -- **drivers** (List of String) List of types of compute suitable for image. Example: [ "KVM_X86" ] -- **gid** (Number) grid (platform) ID where this template should be create in -- **name** (String) Name of the rescue disk -- **url** (String) URL where to download ISO from +- `drivers` (List of String) List of types of compute suitable for image. Example: [ "KVM_X86" ] +- `gid` (Number) grid (platform) ID where this template should be create in +- `name` (String) Name of the rescue disk +- `url` (String) URL where to download ISO from ### Optional -- **account_id** (Number) AccountId to make the image exclusive -- **architecture** (String) binary architecture of this image, one of X86_64 of PPC64_LE -- **bootable** (Boolean) Does this image boot OS -- **computeci_id** (Number) -- **enabled** (Boolean) -- **enabled_stacks** (List of String) -- **hot_resize** (Boolean) Does this machine supports hot resize -- **id** (String) The ID of this resource. -- **password** (String) Optional password for the image -- **password_dl** (String) password for upload binary media -- **permanently** (Boolean) Whether to completely delete the image -- **pool_name** (String) pool for image create -- **sep_id** (Number) storage endpoint provider ID -- **shared_with** (List of Number) -- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) -- **username** (String) Optional username for the image -- **username_dl** (String) username for upload binary media +- `account_id` (Number) AccountId to make the image exclusive +- `architecture` (String) binary architecture of this image, one of X86_64 of PPC64_LE +- `bootable` (Boolean) Does this image boot OS +- `computeci_id` (Number) +- `enabled` (Boolean) +- `enabled_stacks` (List of String) +- `hot_resize` (Boolean) Does this machine supports hot resize +- `password` (String) Optional password for the image +- `password_dl` (String) password for upload binary media +- `permanently` (Boolean) Whether to completely delete the image +- `pool_name` (String) pool for image create +- `sep_id` (Number) storage endpoint provider ID +- `shared_with` (List of Number) +- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) +- `username` (String) Optional username for the image +- `username_dl` (String) username for upload binary media ### Read-Only -- **boot_type** (String) Boot type of image bios or uefi -- **desc** (String) -- **guid** (Number) -- **history** (List of Object) (see [below for nested schema](#nestedatt--history)) -- **image_id** (Number) image id -- **image_type** (String) Image type linux, windows or other -- **link_to** (Number) -- **meta** (List of String) meta -- **milestones** (Number) -- **provider_name** (String) -- **purge_attempts** (Number) -- **reference_id** (String) -- **res_id** (String) -- **res_name** (String) -- **rescuecd** (Boolean) -- **size** (Number) image size -- **status** (String) status -- **tech_status** (String) tech atatus -- **unc_path** (String) unc path -- **version** (String) version +- `boot_type` (String) Boot type of image bios or uefi +- `desc` (String) +- `guid` (Number) +- `history` (List of Object) (see [below for nested schema](#nestedatt--history)) +- `id` (String) The ID of this resource. +- `image_id` (Number) image id +- `image_type` (String) Image type linux, windows or other +- `link_to` (Number) +- `meta` (List of String) meta +- `milestones` (Number) +- `provider_name` (String) +- `purge_attempts` (Number) +- `reference_id` (String) +- `res_id` (String) +- `res_name` (String) +- `rescuecd` (Boolean) +- `size` (Number) image size +- `status` (String) status +- `tech_status` (String) tech atatus +- `unc_path` (String) unc path +- `version` (String) version ### Nested Schema for `timeouts` Optional: -- **create** (String) -- **default** (String) -- **delete** (String) -- **read** (String) -- **update** (String) +- `create` (String) +- `default` (String) +- `delete` (String) +- `read` (String) +- `update` (String) @@ -82,8 +82,8 @@ Optional: Read-Only: -- **guid** (String) -- **id** (Number) -- **timestamp** (Number) +- `guid` (String) +- `id` (Number) +- `timestamp` (Number) diff --git a/docs/resources/delete_images.md b/docs/resources/delete_images.md index 0bc352e..6be6e06 100644 --- a/docs/resources/delete_images.md +++ b/docs/resources/delete_images.md @@ -1,6 +1,6 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs -page_title: "decort_delete_images Resource - terraform-provider-decort" +page_title: "decort_delete_images Resource - decort" subcategory: "" description: |- @@ -17,24 +17,27 @@ description: |- ### Required -- **image_ids** (List of Number) images ids for deleting -- **reason** (String) reason for deleting the images +- `image_ids` (List of Number) images ids for deleting +- `reason` (String) reason for deleting the images ### Optional -- **id** (String) The ID of this resource. -- **permanently** (Boolean) whether to completely delete the images -- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) +- `permanently` (Boolean) whether to completely delete the images +- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) + +### Read-Only + +- `id` (String) The ID of this resource. ### Nested Schema for `timeouts` Optional: -- **create** (String) -- **default** (String) -- **delete** (String) -- **read** (String) -- **update** (String) +- `create` (String) +- `default` (String) +- `delete` (String) +- `read` (String) +- `update` (String) diff --git a/docs/resources/disk.md b/docs/resources/disk.md index b19e57f..b7e746a 100644 --- a/docs/resources/disk.md +++ b/docs/resources/disk.md @@ -1,6 +1,6 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs -page_title: "decort_disk Resource - terraform-provider-decort" +page_title: "decort_disk Resource - decort" subcategory: "" description: |- @@ -17,35 +17,105 @@ description: |- ### Required -- **account_id** (Number) ID of the account this disk belongs to. -- **name** (String) Name of this disk. NOTE: disk names are NOT unique within an account. If disk ID is specified, disk name is ignored. -- **size** (Number) Size of the disk in GB. Note, that existing disks can only be grown in size. +- `account_id` (Number) +- `disk_name` (String) +- `gid` (Number) +- `size_max` (Number) ### Optional -- **description** (String) Optional user-defined text description of this disk. -- **disk_id** (Number) ID of the disk to get. If disk ID is specified, then disk name and account ID are ignored. -- **id** (String) The ID of this resource. -- **pool** (String) Pool where this disk is located. Cannot be changed for existing disk. -- **sep_id** (Number) Storage end-point provider serving this disk. Cannot be changed for existing disk. -- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) +- `desc` (String) +- `detach` (Boolean) detach disk from machine first +- `iotune` (Block List, Max: 1) (see [below for nested schema](#nestedblock--iotune)) +- `permanently` (Boolean) whether to completely delete the disk, works only with non attached disks +- `pool` (String) +- `reason` (String) reason for an action +- `restore` (Boolean) restore deleting disk +- `sep_id` (Number) +- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) +- `type` (String) ### Read-Only -- **account_name** (String) Name of the account this disk belongs to. -- **image_id** (Number) ID of the image, which this disk was cloned from (if ever cloned). -- **sep_type** (String) Type of the storage end-point provider serving this disk. -- **type** (String) Type of this disk. +- `account_name` (String) +- `acl` (String) +- `boot_partition` (Number) +- `compute_id` (Number) +- `compute_name` (String) +- `created_time` (Number) +- `deleted_time` (Number) +- `destruction_time` (Number) +- `devicename` (String) +- `disk_id` (Number) +- `disk_path` (String) +- `guid` (Number) +- `id` (String) The ID of this resource. +- `image_id` (Number) +- `images` (List of String) +- `iqn` (String) +- `login` (String) +- `milestones` (Number) +- `order` (Number) +- `params` (String) +- `parent_id` (Number) +- `passwd` (String) +- `pci_slot` (Number) +- `purge_attempts` (Number) +- `purge_time` (Number) +- `reality_device_number` (Number) +- `reference_id` (String) +- `res_id` (String) +- `res_name` (String) +- `role` (String) +- `sep_type` (String) +- `size_used` (Number) +- `snapshots` (List of Object) (see [below for nested schema](#nestedatt--snapshots)) +- `status` (String) +- `tech_status` (String) +- `vmid` (Number) + + +### Nested Schema for `iotune` + +Optional: + +- `read_bytes_sec` (Number) +- `read_bytes_sec_max` (Number) +- `read_iops_sec` (Number) +- `read_iops_sec_max` (Number) +- `size_iops_sec` (Number) +- `total_bytes_sec` (Number) +- `total_bytes_sec_max` (Number) +- `total_iops_sec` (Number) +- `total_iops_sec_max` (Number) +- `write_bytes_sec` (Number) +- `write_bytes_sec_max` (Number) +- `write_iops_sec` (Number) +- `write_iops_sec_max` (Number) + ### Nested Schema for `timeouts` Optional: -- **create** (String) -- **default** (String) -- **delete** (String) -- **read** (String) -- **update** (String) +- `create` (String) +- `default` (String) +- `delete` (String) +- `read` (String) +- `update` (String) + + + +### Nested Schema for `snapshots` + +Read-Only: + +- `guid` (String) +- `label` (String) +- `res_id` (String) +- `snap_set_guid` (String) +- `snap_set_time` (Number) +- `timestamp` (Number) diff --git a/docs/resources/image.md b/docs/resources/image.md index a53623c..a4cfadd 100644 --- a/docs/resources/image.md +++ b/docs/resources/image.md @@ -1,6 +1,6 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs -page_title: "decort_image Resource - terraform-provider-decort" +page_title: "decort_image Resource - decort" subcategory: "" description: |- @@ -17,67 +17,65 @@ description: |- ### Required -- **boot_type** (String) Boot type of image bios or uefi -- **drivers** (List of String) List of types of compute suitable for image. Example: [ "KVM_X86" ] -- **gid** (Number) grid (platform) ID where this template should be create in -- **image_type** (String) Image type linux, windows or other -- **name** (String) Name of the rescue disk -- **url** (String) URL where to download media from +- `boot_type` (String) Boot type of image bios or uefi +- `drivers` (List of String) +- `gid` (Number) grid (platform) ID where this template should be create in +- `name` (String) Name of the rescue disk +- `type` (String) Image type linux, windows or other +- `url` (String) URL where to download media from ### Optional -- **account_id** (Number) AccountId to make the image exclusive -- **architecture** (String) binary architecture of this image, one of X86_64 of PPC64_LE -- **bootable** (Boolean) Does this image boot OS -- **computeci_id** (Number) -- **enabled** (Boolean) -- **enabled_stacks** (List of String) -- **hot_resize** (Boolean) Does this machine supports hot resize -- **id** (String) The ID of this resource. -- **image_id** (Number) image id -- **password** (String) Optional password for the image -- **password_dl** (String) password for upload binary media -- **permanently** (Boolean) Whether to completely delete the image -- **pool_name** (String) pool for image create -- **reason** (String) -- **sep_id** (Number) storage endpoint provider ID -- **shared_with** (List of Number) -- **sync** (Boolean) Create image from a media identified by URL (in synchronous mode) -- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) -- **username** (String) Optional username for the image -- **username_dl** (String) username for upload binary media +- `account_id` (Number) AccountId to make the image exclusive +- `architecture` (String) binary architecture of this image, one of X86_64 of PPC64_LE +- `hot_resize` (Boolean) Does this machine supports hot resize +- `image_id` (Number) image id +- `password` (String) Optional password for the image +- `password_dl` (String) password for upload binary media +- `permanently` (Boolean) whether to completely delete the image +- `pool_name` (String) pool for image create +- `sep_id` (Number) storage endpoint provider ID +- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) +- `username` (String) Optional username for the image +- `username_dl` (String) username for upload binary media ### Read-Only -- **desc** (String) -- **guid** (Number) -- **history** (List of Object) (see [below for nested schema](#nestedatt--history)) -- **last_modified** (Number) -- **link_to** (Number) -- **meta** (List of String) meta -- **milestones** (Number) -- **provider_name** (String) -- **purge_attempts** (Number) -- **reference_id** (String) -- **res_id** (String) -- **res_name** (String) -- **rescuecd** (Boolean) -- **size** (Number) image size -- **status** (String) status -- **tech_status** (String) tech atatus -- **unc_path** (String) unc path -- **version** (String) version +- `acl` (String) +- `bootable` (Boolean) +- `ckey` (String) +- `compute_ci_id` (Number) +- `deleted_time` (String) +- `desc` (String) +- `enabled` (Boolean) +- `guid` (Number) +- `history` (List of Object) (see [below for nested schema](#nestedatt--history)) +- `id` (String) The ID of this resource. +- `image_name` (String) +- `last_modified` (Number) +- `link_to` (Number) +- `milestones` (Number) +- `provider_name` (String) +- `purge_attempts` (Number) +- `res_id` (String) +- `rescuecd` (Boolean) +- `shared_with` (List of Number) +- `size` (Number) +- `status` (String) +- `tech_status` (String) +- `unc_path` (String) +- `version` (String) ### Nested Schema for `timeouts` Optional: -- **create** (String) -- **default** (String) -- **delete** (String) -- **read** (String) -- **update** (String) +- `create` (String) +- `default` (String) +- `delete` (String) +- `read` (String) +- `update` (String) @@ -85,8 +83,8 @@ Optional: Read-Only: -- **guid** (String) -- **id** (Number) -- **timestamp** (Number) +- `guid` (String) +- `id` (Number) +- `timestamp` (Number) diff --git a/docs/resources/kubernetes.md b/docs/resources/kubernetes.md index 80c7863..624aa15 100644 --- a/docs/resources/kubernetes.md +++ b/docs/resources/kubernetes.md @@ -1,6 +1,6 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs -page_title: "decort_k8s Resource - terraform-provider-decort" +page_title: "decort_k8s Resource - decort" subcategory: "" description: |- @@ -17,34 +17,34 @@ description: |- ### Required -- **k8sci_id** (Number) ID of the k8s catalog item to base this instance on. -- **name** (String) Name of the cluster. -- **rg_id** (Number) Resource group ID that this instance belongs to. -- **wg_name** (String) Name for first worker group created with cluster. +- `k8sci_id` (Number) ID of the k8s catalog item to base this instance on. +- `name` (String) Name of the cluster. +- `rg_id` (Number) Resource group ID that this instance belongs to. +- `wg_name` (String) Name for first worker group created with cluster. ### Optional -- **extnet_id** (Number) ID of the external network to connect workers to. If omitted network will be chosen by the platfom. -- **id** (String) The ID of this resource. -- **masters** (Block List, Max: 1) Master node(s) configuration. (see [below for nested schema](#nestedblock--masters)) -- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) -- **workers** (Block List, Max: 1) Worker node(s) configuration. (see [below for nested schema](#nestedblock--workers)) +- `extnet_id` (Number) ID of the external network to connect workers to. If omitted network will be chosen by the platfom. +- `masters` (Block List, Max: 1) Master node(s) configuration. (see [below for nested schema](#nestedblock--masters)) +- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) +- `workers` (Block List, Max: 1) Worker node(s) configuration. (see [below for nested schema](#nestedblock--workers)) ### Read-Only -- **default_wg_id** (Number) ID of default workers group for this instace. -- **kubeconfig** (String) Kubeconfig for cluster access. -- **lb_ip** (String) IP address of default load balancer. +- `default_wg_id` (Number) ID of default workers group for this instace. +- `id` (String) The ID of this resource. +- `kubeconfig` (String) Kubeconfig for cluster access. +- `lb_ip` (String) IP address of default load balancer. ### Nested Schema for `masters` Required: -- **cpu** (Number) Node CPU count. -- **disk** (Number) Node boot disk size in GB. -- **num** (Number) Number of nodes to create. -- **ram** (Number) Node RAM in MB. +- `cpu` (Number) Node CPU count. +- `disk` (Number) Node boot disk size in GB. +- `num` (Number) Number of nodes to create. +- `ram` (Number) Node RAM in MB. @@ -52,11 +52,11 @@ Required: Optional: -- **create** (String) -- **default** (String) -- **delete** (String) -- **read** (String) -- **update** (String) +- `create` (String) +- `default` (String) +- `delete` (String) +- `read` (String) +- `update` (String) @@ -64,9 +64,9 @@ Optional: Required: -- **cpu** (Number) Node CPU count. -- **disk** (Number) Node boot disk size in GB. -- **num** (Number) Number of nodes to create. -- **ram** (Number) Node RAM in MB. +- `cpu` (Number) Node CPU count. +- `disk` (Number) Node boot disk size in GB. +- `num` (Number) Number of nodes to create. +- `ram` (Number) Node RAM in MB. diff --git a/docs/resources/kubernetes_wg.md b/docs/resources/kubernetes_wg.md index d711efc..9fe6bf9 100644 --- a/docs/resources/kubernetes_wg.md +++ b/docs/resources/kubernetes_wg.md @@ -1,6 +1,6 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs -page_title: "decort_k8s_wg Resource - terraform-provider-decort" +page_title: "decort_k8s_wg Resource - decort" subcategory: "" description: |- @@ -17,27 +17,30 @@ description: |- ### Required -- **k8s_id** (Number) ID of k8s instance. -- **name** (String) Name of the worker group. +- `k8s_id` (Number) ID of k8s instance. +- `name` (String) Name of the worker group. ### Optional -- **cpu** (Number) Worker node CPU count. -- **disk** (Number) Worker node boot disk size. If unspecified or 0, size is defined by OS image size. -- **id** (String) The ID of this resource. -- **num** (Number) Number of worker nodes to create. -- **ram** (Number) Worker node RAM in MB. -- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) +- `cpu` (Number) Worker node CPU count. +- `disk` (Number) Worker node boot disk size. If unspecified or 0, size is defined by OS image size. +- `num` (Number) Number of worker nodes to create. +- `ram` (Number) Worker node RAM in MB. +- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) + +### Read-Only + +- `id` (String) The ID of this resource. ### Nested Schema for `timeouts` Optional: -- **create** (String) -- **default** (String) -- **delete** (String) -- **read** (String) -- **update** (String) +- `create` (String) +- `default` (String) +- `delete` (String) +- `read` (String) +- `update` (String) diff --git a/docs/resources/kvmvm.md b/docs/resources/kvmvm.md index 2e00521..932c7f0 100644 --- a/docs/resources/kvmvm.md +++ b/docs/resources/kvmvm.md @@ -1,6 +1,6 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs -page_title: "decort_kvmvm Resource - terraform-provider-decort" +page_title: "decort_kvmvm Resource - decort" subcategory: "" description: |- @@ -17,47 +17,49 @@ description: |- ### Required -- **boot_disk_size** (Number) This compute instance boot disk size in GB. Make sure it is large enough to accomodate selected OS image. -- **cpu** (Number) Number of CPUs to allocate to this compute instance. -- **driver** (String) Hardware architecture of this compute instance. -- **image_id** (Number) ID of the OS image to base this compute instance on. -- **name** (String) Name of this compute. Compute names are case sensitive and must be unique in the resource group. -- **ram** (Number) Amount of RAM in MB to allocate to this compute instance. -- **rg_id** (Number) ID of the resource group where this compute should be deployed. +- `boot_disk_size` (Number) This compute instance boot disk size in GB. Make sure it is large enough to accomodate selected OS image. +- `cpu` (Number) Number of CPUs to allocate to this compute instance. +- `driver` (String) Hardware architecture of this compute instance. +- `image_id` (Number) ID of the OS image to base this compute instance on. +- `name` (String) Name of this compute. Compute names are case sensitive and must be unique in the resource group. +- `ram` (Number) Amount of RAM in MB to allocate to this compute instance. +- `rg_id` (Number) ID of the resource group where this compute should be deployed. ### Optional -- **cloud_init** (String) Optional cloud_init parameters. Applied when creating new compute instance only, ignored in all other cases. -- **description** (String) Optional text description of this compute instance. -- **extra_disks** (Set of Number) Optional list of IDs of extra disks to attach to this compute. You may specify several extra disks. -- **id** (String) The ID of this resource. -- **network** (Block Set, Max: 8) Optional network connection(s) for this compute. You may specify several network blocks, one for each connection. (see [below for nested schema](#nestedblock--network)) -- **started** (Boolean) Is compute started. -- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) +- `cloud_init` (String) Optional cloud_init parameters. Applied when creating new compute instance only, ignored in all other cases. +- `description` (String) Optional text description of this compute instance. +- `extra_disks` (Set of Number) Optional list of IDs of extra disks to attach to this compute. You may specify several extra disks. +- `network` (Block Set, Max: 8) Optional network connection(s) for this compute. You may specify several network blocks, one for each connection. (see [below for nested schema](#nestedblock--network)) +- `pool` (String) Pool to use if sepId is set, can be also empty if needed to be chosen by system. +- `sep_id` (Number) ID of SEP to create bootDisk on. Uses image's sepId if not set. +- `started` (Boolean) Is compute started. +- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) ### Read-Only -- **account_id** (Number) ID of the account this compute instance belongs to. -- **account_name** (String) Name of the account this compute instance belongs to. -- **boot_disk_id** (Number) This compute instance boot disk ID. -- **os_users** (List of Object) Guest OS users provisioned on this compute instance. (see [below for nested schema](#nestedatt--os_users)) -- **rg_name** (String) Name of the resource group where this compute instance is located. +- `account_id` (Number) ID of the account this compute instance belongs to. +- `account_name` (String) Name of the account this compute instance belongs to. +- `boot_disk_id` (Number) This compute instance boot disk ID. +- `id` (String) The ID of this resource. +- `os_users` (List of Object) Guest OS users provisioned on this compute instance. (see [below for nested schema](#nestedatt--os_users)) +- `rg_name` (String) Name of the resource group where this compute instance is located. ### Nested Schema for `network` Required: -- **net_id** (Number) ID of the network for this connection. -- **net_type** (String) Type of the network for this connection, either EXTNET or VINS. +- `net_id` (Number) ID of the network for this connection. +- `net_type` (String) Type of the network for this connection, either EXTNET or VINS. Optional: -- **ip_address** (String) Optional IP address to assign to this connection. This IP should belong to the selected network and free for use. +- `ip_address` (String) Optional IP address to assign to this connection. This IP should belong to the selected network and free for use. Read-Only: -- **mac** (String) MAC address associated with this connection. MAC address is assigned automatically. +- `mac` (String) MAC address associated with this connection. MAC address is assigned automatically. @@ -65,11 +67,11 @@ Read-Only: Optional: -- **create** (String) -- **default** (String) -- **delete** (String) -- **read** (String) -- **update** (String) +- `create` (String) +- `default` (String) +- `delete` (String) +- `read` (String) +- `update` (String) @@ -77,9 +79,9 @@ Optional: Read-Only: -- **guid** (String) -- **login** (String) -- **password** (String) -- **public_key** (String) +- `guid` (String) +- `login` (String) +- `password` (String) +- `public_key` (String) diff --git a/docs/resources/pcidevice.md b/docs/resources/pcidevice.md index a4e3f86..55db726 100644 --- a/docs/resources/pcidevice.md +++ b/docs/resources/pcidevice.md @@ -1,6 +1,6 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs -page_title: "decort_pcidevice Resource - terraform-provider-decort" +page_title: "decort_pcidevice Resource - decort" subcategory: "" description: |- @@ -17,38 +17,38 @@ description: |- ### Required -- **hw_path** (String) PCI address of the device -- **name** (String) Name of Device -- **rg_id** (Number) Resource GROUP -- **stack_id** (Number) stackId +- `hw_path` (String) PCI address of the device +- `name` (String) Name of Device +- `rg_id` (Number) Resource GROUP +- `stack_id` (Number) stackId ### Optional -- **description** (String) description, just for information -- **device_id** (Number) -- **enable** (Boolean) Enable pci device -- **force** (Boolean) Force delete -- **id** (String) The ID of this resource. -- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) +- `description` (String) description, just for information +- `device_id` (Number) +- `enable` (Boolean) Enable pci device +- `force` (Boolean) Force delete +- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) ### Read-Only -- **ckey** (String) -- **compute_id** (Number) -- **guid** (Number) -- **meta** (List of String) -- **status** (String) -- **system_name** (String) +- `ckey` (String) +- `compute_id` (Number) +- `guid` (Number) +- `id` (String) The ID of this resource. +- `meta` (List of String) +- `status` (String) +- `system_name` (String) ### Nested Schema for `timeouts` Optional: -- **create** (String) -- **default** (String) -- **delete** (String) -- **read** (String) -- **update** (String) +- `create` (String) +- `default` (String) +- `delete` (String) +- `read` (String) +- `update` (String) diff --git a/docs/resources/pfw.md b/docs/resources/pfw.md index c09c5c5..c9e3223 100644 --- a/docs/resources/pfw.md +++ b/docs/resources/pfw.md @@ -1,6 +1,6 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs -page_title: "decort_pfw Resource - terraform-provider-decort" +page_title: "decort_pfw Resource - decort" subcategory: "" description: |- @@ -17,30 +17,30 @@ description: |- ### Required -- **compute_id** (Number) ID of compute instance. -- **local_base_port** (Number) Internal base port number. -- **proto** (String) Network protocol, either 'tcp' or 'udp'. -- **public_port_start** (Number) External start port number for the rule. +- `compute_id` (Number) ID of compute instance. +- `local_base_port` (Number) Internal base port number. +- `proto` (String) Network protocol, either 'tcp' or 'udp'. +- `public_port_start` (Number) External start port number for the rule. ### Optional -- **id** (String) The ID of this resource. -- **public_port_end** (Number) End port number (inclusive) for the ranged rule. -- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) +- `public_port_end` (Number) End port number (inclusive) for the ranged rule. +- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) ### Read-Only -- **local_ip** (String) IP address of compute instance. +- `id` (String) The ID of this resource. +- `local_ip` (String) IP address of compute instance. ### Nested Schema for `timeouts` Optional: -- **create** (String) -- **default** (String) -- **delete** (String) -- **read** (String) -- **update** (String) +- `create` (String) +- `default` (String) +- `delete` (String) +- `read` (String) +- `update` (String) diff --git a/docs/resources/resgroup.md b/docs/resources/resgroup.md index 73e0cc4..45d18b6 100644 --- a/docs/resources/resgroup.md +++ b/docs/resources/resgroup.md @@ -1,6 +1,6 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs -page_title: "decort_resgroup Resource - terraform-provider-decort" +page_title: "decort_resgroup Resource - decort" subcategory: "" description: |- @@ -17,36 +17,36 @@ description: |- ### Required -- **account_id** (Number) Unique ID of the account, which this resource group belongs to. -- **name** (String) Name of this resource group. Names are case sensitive and unique within the context of a account. +- `account_id` (Number) Unique ID of the account, which this resource group belongs to. +- `name` (String) Name of this resource group. Names are case sensitive and unique within the context of a account. ### Optional -- **def_net_type** (String) Type of the network, which this resource group will use as default for its computes - PRIVATE or PUBLIC or NONE. -- **description** (String) User-defined text description of this resource group. -- **ext_ip** (String) IP address on the external netowrk to request when def_net_type=PRIVATE and ext_net_id is not 0 -- **ext_net_id** (Number) ID of the external network for default ViNS. Pass 0 if def_net_type=PUBLIC or no external connection required for the defult ViNS when def_net_type=PRIVATE -- **id** (String) The ID of this resource. -- **ipcidr** (String) Address of the netowrk inside the private network segment (aka ViNS) if def_net_type=PRIVATE -- **quota** (Block List, Max: 1) Quota settings for this resource group. (see [below for nested schema](#nestedblock--quota)) -- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) +- `def_net_type` (String) Type of the network, which this resource group will use as default for its computes - PRIVATE or PUBLIC or NONE. +- `description` (String) User-defined text description of this resource group. +- `ext_ip` (String) IP address on the external netowrk to request when def_net_type=PRIVATE and ext_net_id is not 0 +- `ext_net_id` (Number) ID of the external network for default ViNS. Pass 0 if def_net_type=PUBLIC or no external connection required for the defult ViNS when def_net_type=PRIVATE +- `ipcidr` (String) Address of the netowrk inside the private network segment (aka ViNS) if def_net_type=PRIVATE +- `quota` (Block List, Max: 1) Quota settings for this resource group. (see [below for nested schema](#nestedblock--quota)) +- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) ### Read-Only -- **account_name** (String) Name of the account, which this resource group belongs to. -- **def_net_id** (Number) ID of the default network for this resource group (if any). +- `account_name` (String) Name of the account, which this resource group belongs to. +- `def_net_id` (Number) ID of the default network for this resource group (if any). +- `id` (String) The ID of this resource. ### Nested Schema for `quota` Optional: -- **cpu** (Number) Limit on the total number of CPUs in this resource group. -- **disk** (Number) Limit on the total volume of storage resources in this resource group, specified in GB. -- **ext_ips** (Number) Limit on the total number of external IP addresses this resource group can use. -- **ext_traffic** (Number) Limit on the total ingress network traffic for this resource group, specified in GB. -- **gpu_units** (Number) Limit on the total number of virtual GPUs this resource group can use. -- **ram** (Number) Limit on the total amount of RAM in this resource group, specified in MB. +- `cpu` (Number) Limit on the total number of CPUs in this resource group. +- `disk` (Number) Limit on the total volume of storage resources in this resource group, specified in GB. +- `ext_ips` (Number) Limit on the total number of external IP addresses this resource group can use. +- `ext_traffic` (Number) Limit on the total ingress network traffic for this resource group, specified in GB. +- `gpu_units` (Number) Limit on the total number of virtual GPUs this resource group can use. +- `ram` (Number) Limit on the total amount of RAM in this resource group, specified in MB. @@ -54,10 +54,10 @@ Optional: Optional: -- **create** (String) -- **default** (String) -- **delete** (String) -- **read** (String) -- **update** (String) +- `create` (String) +- `default` (String) +- `delete` (String) +- `read` (String) +- `update` (String) diff --git a/docs/resources/sep.md b/docs/resources/sep.md index 7180b28..d566232 100644 --- a/docs/resources/sep.md +++ b/docs/resources/sep.md @@ -1,6 +1,6 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs -page_title: "decort_sep Resource - terraform-provider-decort" +page_title: "decort_sep Resource - decort" subcategory: "" description: |- @@ -17,42 +17,42 @@ description: |- ### Required -- **gid** (Number) grid (platform) ID -- **name** (String) SEP name -- **type** (String) type of storage +- `gid` (Number) grid (platform) ID +- `name` (String) SEP name +- `type` (String) type of storage ### Optional -- **clear_physically** (Boolean) clear disks and images physically -- **config** (String) sep config string -- **consumed_by** (List of Number) list of consumer nodes IDs -- **decommission** (Boolean) unlink everything that exists from SEP -- **desc** (String) sep description -- **enable** (Boolean) enable SEP after creation -- **field_edit** (Block List, Max: 1) (see [below for nested schema](#nestedblock--field_edit)) -- **id** (String) The ID of this resource. -- **provided_by** (List of Number) list of provider nodes IDs -- **sep_id** (Number) sep type des id -- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) -- **upd_capacity_limit** (Boolean) Update SEP capacity limit +- `clear_physically` (Boolean) clear disks and images physically +- `config` (String) sep config string +- `consumed_by` (List of Number) list of consumer nodes IDs +- `decommission` (Boolean) unlink everything that exists from SEP +- `desc` (String) sep description +- `enable` (Boolean) enable SEP after creation +- `field_edit` (Block List, Max: 1) (see [below for nested schema](#nestedblock--field_edit)) +- `provided_by` (List of Number) list of provider nodes IDs +- `sep_id` (Number) sep type des id +- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) +- `upd_capacity_limit` (Boolean) Update SEP capacity limit ### Read-Only -- **ckey** (String) -- **guid** (Number) -- **meta** (List of String) -- **milestones** (Number) -- **obj_status** (String) -- **tech_status** (String) +- `ckey` (String) +- `guid` (Number) +- `id` (String) The ID of this resource. +- `meta` (List of String) +- `milestones` (Number) +- `obj_status` (String) +- `tech_status` (String) ### Nested Schema for `field_edit` Required: -- **field_name** (String) -- **field_type** (String) -- **field_value** (String) +- `field_name` (String) +- `field_type` (String) +- `field_value` (String) @@ -60,10 +60,10 @@ Required: Optional: -- **create** (String) -- **default** (String) -- **delete** (String) -- **read** (String) -- **update** (String) +- `create` (String) +- `default` (String) +- `delete` (String) +- `read` (String) +- `update` (String) diff --git a/docs/resources/sep_config.md b/docs/resources/sep_config.md index 32ec3ca..0bbbad7 100644 --- a/docs/resources/sep_config.md +++ b/docs/resources/sep_config.md @@ -1,6 +1,6 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs -page_title: "decort_sep_config Resource - terraform-provider-decort" +page_title: "decort_sep_config Resource - decort" subcategory: "" description: |- @@ -17,23 +17,26 @@ description: |- ### Required -- **sep_id** (Number) +- `sep_id` (Number) ### Optional -- **config** (String) -- **field_edit** (Block List, Max: 1) (see [below for nested schema](#nestedblock--field_edit)) -- **id** (String) The ID of this resource. -- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) +- `config` (String) +- `field_edit` (Block List, Max: 1) (see [below for nested schema](#nestedblock--field_edit)) +- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) + +### Read-Only + +- `id` (String) The ID of this resource. ### Nested Schema for `field_edit` Required: -- **field_name** (String) -- **field_type** (String) -- **field_value** (String) +- `field_name` (String) +- `field_type` (String) +- `field_value` (String) @@ -41,10 +44,10 @@ Required: Optional: -- **create** (String) -- **default** (String) -- **delete** (String) -- **read** (String) -- **update** (String) +- `create` (String) +- `default` (String) +- `delete` (String) +- `read` (String) +- `update` (String) diff --git a/docs/resources/snapshot.md b/docs/resources/snapshot.md index f8a426c..8c4797f 100644 --- a/docs/resources/snapshot.md +++ b/docs/resources/snapshot.md @@ -1,6 +1,6 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs -page_title: "decort_snapshot Resource - terraform-provider-decort" +page_title: "decort_snapshot Resource - decort" subcategory: "" description: |- @@ -17,30 +17,30 @@ description: |- ### Required -- **compute_id** (Number) ID of the compute instance to create snapshot for. -- **label** (String) text label for snapshot. Must be unique among this compute snapshots. +- `compute_id` (Number) ID of the compute instance to create snapshot for. +- `label` (String) text label for snapshot. Must be unique among this compute snapshots. ### Optional -- **id** (String) The ID of this resource. -- **rollback** (Boolean) is rollback the snapshot -- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) +- `rollback` (Boolean) is rollback the snapshot +- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) ### Read-Only -- **disks** (List of Number) -- **guid** (String) guid of the snapshot -- **timestamp** (Number) timestamp +- `disks` (List of Number) +- `guid` (String) guid of the snapshot +- `id` (String) The ID of this resource. +- `timestamp` (Number) timestamp ### Nested Schema for `timeouts` Optional: -- **create** (String) -- **default** (String) -- **delete** (String) -- **read** (String) -- **update** (String) +- `create` (String) +- `default` (String) +- `delete` (String) +- `read` (String) +- `update` (String) diff --git a/docs/resources/vins.md b/docs/resources/vins.md index 8f794b8..e1a568d 100644 --- a/docs/resources/vins.md +++ b/docs/resources/vins.md @@ -1,6 +1,6 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs -page_title: "decort_vins Resource - terraform-provider-decort" +page_title: "decort_vins Resource - decort" subcategory: "" description: |- @@ -17,32 +17,32 @@ description: |- ### Required -- **account_id** (Number) ID of the account, which this ViNS belongs to. For ViNS created at account level, resource group ID is 0. -- **ext_net_id** (Number) ID of the external network this ViNS is connected to. Pass 0 if no external connection required. -- **name** (String) Name of the ViNS. Names are case sensitive and unique within the context of an account or resource group. +- `account_id` (Number) ID of the account, which this ViNS belongs to. For ViNS created at account level, resource group ID is 0. +- `ext_net_id` (Number) ID of the external network this ViNS is connected to. Pass 0 if no external connection required. +- `name` (String) Name of the ViNS. Names are case sensitive and unique within the context of an account or resource group. ### Optional -- **description** (String) Optional user-defined text description of this ViNS. -- **id** (String) The ID of this resource. -- **ipcidr** (String) Network address to use by this ViNS. This parameter is only valid when creating new ViNS. -- **rg_id** (Number) ID of the resource group, where this ViNS belongs to. Non-zero for ViNS created at resource group level, 0 otherwise. -- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) +- `description` (String) Optional user-defined text description of this ViNS. +- `ipcidr` (String) Network address to use by this ViNS. This parameter is only valid when creating new ViNS. +- `rg_id` (Number) ID of the resource group, where this ViNS belongs to. Non-zero for ViNS created at resource group level, 0 otherwise. +- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) ### Read-Only -- **account_name** (String) Name of the account, which this ViNS belongs to. -- **ext_ip_addr** (String) IP address of the external connection (valid for ViNS connected to external network, ignored otherwise). +- `account_name` (String) Name of the account, which this ViNS belongs to. +- `ext_ip_addr` (String) IP address of the external connection (valid for ViNS connected to external network, ignored otherwise). +- `id` (String) The ID of this resource. ### Nested Schema for `timeouts` Optional: -- **create** (String) -- **default** (String) -- **delete** (String) -- **read** (String) -- **update** (String) +- `create` (String) +- `default` (String) +- `delete` (String) +- `read` (String) +- `update` (String) diff --git a/docs/resources/virtual_image.md b/docs/resources/virtual_image.md index 1604064..1492684 100644 --- a/docs/resources/virtual_image.md +++ b/docs/resources/virtual_image.md @@ -1,6 +1,6 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs -page_title: "decort_virtual_image Resource - terraform-provider-decort" +page_title: "decort_virtual_image Resource - decort" subcategory: "" description: |- @@ -17,67 +17,67 @@ description: |- ### Required -- **name** (String) name of the virtual image to create -- **target_id** (Number) ID of real image to link this virtual image to upon creation +- `name` (String) name of the virtual image to create +- `target_id` (Number) ID of real image to link this virtual image to upon creation ### Optional -- **account_id** (Number) AccountId to make the image exclusive -- **architecture** (String) binary architecture of this image, one of X86_64 of PPC64_LE -- **bootable** (Boolean) Does this image boot OS -- **computeci_id** (Number) -- **enabled** (Boolean) -- **enabled_stacks** (List of String) -- **hot_resize** (Boolean) Does this machine supports hot resize -- **id** (String) The ID of this resource. -- **link_to** (Number) -- **password** (String) Optional password for the image -- **password_dl** (String) password for upload binary media -- **permanently** (Boolean) Whether to completely delete the image -- **pool_name** (String) pool for image create -- **reason** (String) -- **sep_id** (Number) storage endpoint provider ID -- **shared_with** (List of Number) -- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) -- **username** (String) Optional username for the image -- **username_dl** (String) username for upload binary media +- `account_id` (Number) AccountId to make the image exclusive +- `architecture` (String) binary architecture of this image, one of X86_64 of PPC64_LE +- `bootable` (Boolean) Does this image boot OS +- `computeci_id` (Number) +- `enabled` (Boolean) +- `enabled_stacks` (List of String) +- `hot_resize` (Boolean) Does this machine supports hot resize +- `link_to` (Number) +- `password` (String) Optional password for the image +- `password_dl` (String) password for upload binary media +- `permanently` (Boolean) Whether to completely delete the image +- `pool_name` (String) pool for image create +- `reason` (String) +- `sep_id` (Number) storage endpoint provider ID +- `shared_with` (List of Number) +- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) +- `username` (String) Optional username for the image +- `username_dl` (String) username for upload binary media ### Read-Only -- **boot_type** (String) Boot type of image bios or uefi -- **desc** (String) -- **drivers** (List of String) List of types of compute suitable for image. Example: [ "KVM_X86" ] -- **gid** (Number) grid (platform) ID where this template should be create in -- **guid** (Number) -- **history** (List of Object) (see [below for nested schema](#nestedatt--history)) -- **image_id** (Number) image id -- **image_type** (String) Image type linux, windows or other -- **last_modified** (Number) -- **meta** (List of String) meta -- **milestones** (Number) -- **provider_name** (String) -- **purge_attempts** (Number) -- **reference_id** (String) -- **res_id** (String) -- **res_name** (String) -- **rescuecd** (Boolean) -- **size** (Number) image size -- **status** (String) status -- **tech_status** (String) tech atatus -- **unc_path** (String) unc path -- **url** (String) URL where to download media from -- **version** (String) version +- `boot_type` (String) Boot type of image bios or uefi +- `desc` (String) +- `drivers` (List of String) List of types of compute suitable for image. Example: [ "KVM_X86" ] +- `gid` (Number) grid (platform) ID where this template should be create in +- `guid` (Number) +- `history` (List of Object) (see [below for nested schema](#nestedatt--history)) +- `id` (String) The ID of this resource. +- `image_id` (Number) image id +- `image_type` (String) Image type linux, windows or other +- `last_modified` (Number) +- `meta` (List of String) meta +- `milestones` (Number) +- `provider_name` (String) +- `purge_attempts` (Number) +- `reference_id` (String) +- `res_id` (String) +- `res_name` (String) +- `rescuecd` (Boolean) +- `size` (Number) image size +- `status` (String) status +- `tech_status` (String) tech atatus +- `unc_path` (String) unc path +- `url` (String) URL where to download media from +- `version` (String) version ### Nested Schema for `timeouts` Optional: -- **create** (String) -- **default** (String) -- **delete** (String) -- **read** (String) -- **update** (String) +- `create` (String) +- `default` (String) +- `delete` (String) +- `read` (String) +- `update` (String) @@ -85,8 +85,8 @@ Optional: Read-Only: -- **guid** (String) -- **id** (Number) -- **timestamp** (Number) +- `guid` (String) +- `id` (Number) +- `timestamp` (Number)