This commit is contained in:
asteam
2024-07-25 14:33:38 +03:00
commit 6f40af6a5f
946 changed files with 98335 additions and 0 deletions

View File

@@ -0,0 +1,106 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_account Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_account (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `account_id` (Number) account id
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `account_name` (String)
- `acl` (Attributes List) (see [below for nested schema](#nestedatt--acl))
- `ckey` (String)
- `company` (String)
- `companyurl` (String)
- `compute_features` (List of String)
- `computes` (Attributes) (see [below for nested schema](#nestedatt--computes))
- `cpu_allocation_parameter` (String)
- `cpu_allocation_ratio` (Number)
- `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` (Attributes) (see [below for nested schema](#nestedatt--machines))
- `resource_limits` (Attributes) (see [below for nested schema](#nestedatt--resource_limits))
- `send_access_emails` (Boolean)
- `status` (String)
- `updated_time` (Number)
- `version` (Number)
- `vins` (List of Number)
- `vinses` (Number)
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--acl"></a>
### Nested Schema for `acl`
Read-Only:
- `can_be_deleted` (Boolean)
- `explicit` (Boolean)
- `guid` (String)
- `right` (String)
- `status` (String)
- `type` (String)
- `user_group_id` (String)
<a id="nestedatt--computes"></a>
### Nested Schema for `computes`
Read-Only:
- `started` (Number)
- `stopped` (Number)
<a id="nestedatt--machines"></a>
### Nested Schema for `machines`
Read-Only:
- `halted` (Number)
- `running` (Number)
<a id="nestedatt--resource_limits"></a>
### Nested Schema for `resource_limits`
Read-Only:
- `cu_c` (Number)
- `cu_d` (Number)
- `cu_dm` (Number)
- `cu_i` (Number)
- `cu_m` (Number)
- `cu_np` (Number)
- `gpu_units` (Number)

View File

@@ -0,0 +1,48 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_account_audits_list Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_account_audits_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `account_id` (Number) account id
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `id` (String) The ID of this resource.
- `items` (Attributes List) (see [below for nested schema](#nestedatt--items))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--items"></a>
### Nested Schema for `items`
Read-Only:
- `call` (String)
- `responsetime` (Number)
- `statuscode` (Number)
- `timestamp` (Number)
- `user` (String)

View File

@@ -0,0 +1,75 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_account_computes_list Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_account_computes_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `account_id` (Number) account id
### Optional
- `compute_id` (Number) find by compute id
- `extnet_id` (Number) find by external network id
- `extnet_name` (String) find by external network name
- `ip_address` (String) find by ip address
- `name` (String) find by name
- `page` (Number) page number
- `rg_id` (Number) find by resource group id
- `rg_name` (String) find by resource group name
- `size` (Number) page size
- `sort_by` (String) sort by one of supported fields, format +|-(field)
- `tech_status` (String) find by tech status
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `entry_count` (Number)
- `id` (String) The ID of this resource.
- `items` (Attributes List) (see [below for nested schema](#nestedatt--items))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--items"></a>
### Nested Schema for `items`
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)

View File

@@ -0,0 +1,42 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_account_consumed_units Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_account_consumed_units (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `account_id` (Number) account id
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `cu_c` (Number)
- `cu_d` (Number)
- `cu_dm` (Number)
- `cu_i` (Number)
- `cu_m` (Number)
- `cu_np` (Number)
- `gpu_units` (Number)
- `id` (String) The ID of this resource.
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).

View File

@@ -0,0 +1,37 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_account_consumed_units_by_type Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_account_consumed_units_by_type (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `account_id` (Number) account id
- `cu_type` (String) cloud unit resource type
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `cu_result` (Number)
- `id` (String) The ID of this resource.
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).

View File

@@ -0,0 +1,66 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_account_deleted_list Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_account_deleted_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Optional
- `acl` (String) filter by acl
- `by_id` (Number) filter by id
- `name` (String) filter by name
- `page` (Number) page number
- `size` (Number) page size
- `sort_by` (String) sort by one of supported fields, format +|-(field)
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `entry_count` (Number)
- `id` (String) The ID of this resource.
- `items` (Attributes List) (see [below for nested schema](#nestedatt--items))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--items"></a>
### Nested Schema for `items`
Read-Only:
- `account_id` (Number)
- `account_name` (String)
- `acl` (Attributes List) (see [below for nested schema](#nestedatt--items--acl))
- `compute_features` (List of String)
- `created_time` (Number)
- `deleted_time` (Number)
- `status` (String)
- `updated_time` (Number)
<a id="nestedatt--items--acl"></a>
### Nested Schema for `items.acl`
Read-Only:
- `explicit` (Boolean)
- `guid` (String)
- `right` (String)
- `status` (String)
- `type` (String)
- `user_group_id` (String)

View File

@@ -0,0 +1,58 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_account_disks_list Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_account_disks_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `account_id` (Number) account id
### Optional
- `disk_id` (Number) find by disk id
- `disk_max_size` (Number) find by max size disk
- `name` (String) find by name
- `page` (Number) page number
- `size` (Number) page size
- `sort_by` (String) sort by one of supported fields, format +|-(field)
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `type` (String) find by type of the disks
### Read-Only
- `entry_count` (Number)
- `id` (String) The ID of this resource.
- `items` (Attributes List) (see [below for nested schema](#nestedatt--items))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--items"></a>
### Nested Schema for `items`
Read-Only:
- `disk_id` (Number)
- `disk_name` (String)
- `pool` (String)
- `sep_id` (Number)
- `shareable` (Boolean)
- `size_max` (Number)
- `type` (String)

View File

@@ -0,0 +1,73 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_account_flipgroups_list Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_account_flipgroups_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `account_id` (Number) ID of the account
### Optional
- `by_ip` (String) find by ip address
- `extnet_id` (Number) find by extnet ID
- `flipgroup_id` (Number) find by flipgroup id
- `name` (String) find by name
- `page` (Number) page number
- `size` (Number) page size
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `vins_id` (Number) find by vins ID
- `vins_name` (String) find by vins name
### Read-Only
- `entry_count` (Number)
- `id` (String) The ID of this resource.
- `items` (Attributes List) (see [below for nested schema](#nestedatt--items))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--items"></a>
### Nested Schema for `items`
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)

View File

@@ -0,0 +1,67 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_account_list Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_account_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Optional
- `acl` (String) filter by acl
- `by_id` (Number) filter by id
- `name` (String) filter by name
- `page` (Number) page number
- `size` (Number) page size
- `sort_by` (String) sort by one of supported fields, format +|-(field)
- `status` (String) filter by status
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `entry_count` (Number)
- `id` (String) The ID of this resource.
- `items` (Attributes List) (see [below for nested schema](#nestedatt--items))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--items"></a>
### Nested Schema for `items`
Read-Only:
- `account_id` (Number)
- `account_name` (String)
- `acl` (Attributes List) (see [below for nested schema](#nestedatt--items--acl))
- `compute_features` (List of String)
- `created_time` (Number)
- `deleted_time` (Number)
- `status` (String)
- `updated_time` (Number)
<a id="nestedatt--items--acl"></a>
### Nested Schema for `items.acl`
Read-Only:
- `explicit` (Boolean)
- `guid` (String)
- `right` (String)
- `status` (String)
- `type` (String)
- `user_group_id` (String)

View File

@@ -0,0 +1,41 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_account_reserved_units Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_account_reserved_units (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `account_id` (Number)
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `cu_c` (Number)
- `cu_d` (Number)
- `cu_dm` (Number)
- `cu_i` (Number)
- `cu_m` (Number)
- `cu_np` (Number)
- `gpu_units` (Number)
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).

View File

@@ -0,0 +1,102 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_account_resource_consumption_get Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_account_resource_consumption_get (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `account_id` (Number)
### Optional
- `resource_limits` (Attributes) (see [below for nested schema](#nestedatt--resource_limits))
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `consumed` (Attributes) (see [below for nested schema](#nestedatt--consumed))
- `reserved` (Attributes) (see [below for nested schema](#nestedatt--reserved))
<a id="nestedatt--resource_limits"></a>
### Nested Schema for `resource_limits`
Read-Only:
- `cu_c` (Number)
- `cu_d` (Number)
- `cu_dm` (Number)
- `cu_i` (Number)
- `cu_m` (Number)
- `cu_np` (Number)
- `gpu_units` (Number)
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--consumed"></a>
### Nested Schema for `consumed`
Read-Only:
- `cpu` (Number)
- `disk_size` (Number)
- `disk_size_max` (Number)
- `ext_ips` (Number)
- `ext_traffic` (Number)
- `gpu` (Number)
- `ram` (Number)
- `seps` (Attributes List) (see [below for nested schema](#nestedatt--consumed--seps))
<a id="nestedatt--consumed--seps"></a>
### Nested Schema for `consumed.seps`
Read-Only:
- `data_name` (String)
- `disk_size` (Number)
- `disk_size_max` (Number)
- `sep_id` (String)
<a id="nestedatt--reserved"></a>
### Nested Schema for `reserved`
Read-Only:
- `cpu` (Number)
- `disk_size` (Number)
- `disk_size_max` (Number)
- `ext_ips` (Number)
- `ext_traffic` (Number)
- `gpu` (Number)
- `ram` (Number)
- `seps` (Attributes List) (see [below for nested schema](#nestedatt--reserved--seps))
<a id="nestedatt--reserved--seps"></a>
### Nested Schema for `reserved.seps`
Read-Only:
- `data_name` (String)
- `disk_size` (Number)
- `disk_size_max` (Number)
- `sep_id` (String)

View File

@@ -0,0 +1,95 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_account_resource_consumption_list Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_account_resource_consumption_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `entry_count` (Number)
- `items` (Attributes List) (see [below for nested schema](#nestedatt--items))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--items"></a>
### Nested Schema for `items`
Required:
- `account_id` (Number)
Read-Only:
- `consumed` (Attributes) (see [below for nested schema](#nestedatt--items--consumed))
- `reserved` (Attributes) (see [below for nested schema](#nestedatt--items--reserved))
<a id="nestedatt--items--consumed"></a>
### Nested Schema for `items.consumed`
Read-Only:
- `cpu` (Number)
- `disk_size` (Number)
- `disk_size_max` (Number)
- `ext_ips` (Number)
- `ext_traffic` (Number)
- `gpu` (Number)
- `ram` (Number)
- `seps` (Attributes List) (see [below for nested schema](#nestedatt--items--consumed--seps))
<a id="nestedatt--items--consumed--seps"></a>
### Nested Schema for `items.consumed.seps`
Read-Only:
- `data_name` (String)
- `disk_size` (Number)
- `disk_size_max` (Number)
- `sep_id` (String)
<a id="nestedatt--items--reserved"></a>
### Nested Schema for `items.reserved`
Read-Only:
- `cpu` (Number)
- `disk_size` (Number)
- `disk_size_max` (Number)
- `ext_ips` (Number)
- `ext_traffic` (Number)
- `gpu` (Number)
- `ram` (Number)
- `seps` (Attributes List) (see [below for nested schema](#nestedatt--items--reserved--seps))
<a id="nestedatt--items--reserved--seps"></a>
### Nested Schema for `items.reserved.seps`
Read-Only:
- `data_name` (String)
- `disk_size` (Number)
- `disk_size_max` (Number)
- `sep_id` (String)

View File

@@ -0,0 +1,148 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_account_rg_list Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_account_rg_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `account_id` (Number) ID of the account
### Optional
- `name` (String) find by name
- `page` (Number) page number
- `rg_id` (Number) find by rg id
- `size` (Number) page size
- `sort_by` (String) sort by one of supported fields, format +|-(field)
- `status` (String) find by status
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `vins_id` (Number) find by vins id
- `vm_id` (Number) find by vm id
### Read-Only
- `entry_count` (Number)
- `id` (String) The ID of this resource.
- `items` (Attributes List) (see [below for nested schema](#nestedatt--items))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--items"></a>
### Nested Schema for `items`
Read-Only:
- `computes` (Attributes) (see [below for nested schema](#nestedatt--items--computes))
- `created_by` (String)
- `created_time` (Number)
- `deleted_by` (String)
- `deleted_time` (Number)
- `milestones` (Number)
- `resources` (Attributes) (see [below for nested schema](#nestedatt--items--resources))
- `rg_id` (Number)
- `rg_name` (String)
- `status` (String)
- `updated_by` (String)
- `updated_time` (Number)
- `vinses` (Number)
<a id="nestedatt--items--computes"></a>
### Nested Schema for `items.computes`
Read-Only:
- `started` (Number)
- `stopped` (Number)
<a id="nestedatt--items--resources"></a>
### Nested Schema for `items.resources`
Read-Only:
- `consumed` (Attributes) (see [below for nested schema](#nestedatt--items--resources--consumed))
- `limits` (Attributes) (see [below for nested schema](#nestedatt--items--resources--limits))
- `reserved` (Attributes) (see [below for nested schema](#nestedatt--items--resources--reserved))
<a id="nestedatt--items--resources--consumed"></a>
### Nested Schema for `items.resources.consumed`
Read-Only:
- `cpu` (Number)
- `disksize` (Number)
- `disksizemax` (Number)
- `extips` (Number)
- `exttraffic` (Number)
- `gpu` (Number)
- `ram` (Number)
- `seps` (Attributes List) (see [below for nested schema](#nestedatt--items--resources--consumed--seps))
<a id="nestedatt--items--resources--consumed--seps"></a>
### Nested Schema for `items.resources.consumed.seps`
Read-Only:
- `disksize` (Number)
- `disksizemax` (Number)
- `pool_name` (String)
- `sep_id` (String)
<a id="nestedatt--items--resources--limits"></a>
### Nested Schema for `items.resources.limits`
Read-Only:
- `cpu` (Number)
- `disksize` (Number)
- `disksizemax` (Number)
- `extips` (Number)
- `exttraffic` (Number)
- `gpu` (Number)
- `ram` (Number)
- `seps` (Number)
<a id="nestedatt--items--resources--reserved"></a>
### Nested Schema for `items.resources.reserved`
Read-Only:
- `cpu` (Number)
- `disksize` (Number)
- `disksizemax` (Number)
- `extips` (Number)
- `exttraffic` (Number)
- `gpu` (Number)
- `ram` (Number)
- `seps` (Attributes List) (see [below for nested schema](#nestedatt--items--resources--reserved--seps))
<a id="nestedatt--items--resources--reserved--seps"></a>
### Nested Schema for `items.resources.reserved.seps`
Read-Only:
- `disksize` (Number)
- `disksizemax` (Number)
- `pool_name` (String)
- `sep_id` (String)

View File

@@ -0,0 +1,61 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_account_templates_list Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_account_templates_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `account_id` (Number) ID of the account
### Optional
- `image_id` (Number) find by image id
- `include_deleted` (Boolean) include deleted images
- `name` (String) find by name
- `page` (Number) page number
- `size` (Number) page size
- `sort_by` (String) sort by one of supported fields, format +|-(field)
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `type` (String) find by type
### Read-Only
- `entry_count` (Number)
- `id` (String) The ID of this resource.
- `items` (Attributes List) (see [below for nested schema](#nestedatt--items))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--items"></a>
### Nested Schema for `items`
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)

View File

@@ -0,0 +1,69 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_account_vins_list Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_account_vins_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `account_id` (Number)
### Optional
- `ext_ip` (String)
- `name` (String)
- `page` (Number)
- `rg_id` (Number)
- `size` (Number)
- `sort_by` (String)
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `vins_id` (Number)
### Read-Only
- `entry_count` (Number)
- `items` (Attributes List) (see [below for nested schema](#nestedatt--items))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--items"></a>
### Nested Schema for `items`
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)
- `extnet_id` (Number)
- `free_ips` (Number)
- `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)

View File

@@ -0,0 +1,104 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_bservice Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_bservice (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `service_id` (Number)
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `account_id` (Number)
- `account_name` (String)
- `base_domain` (String)
- `computes` (Attributes List) (see [below for nested schema](#nestedatt--computes))
- `cpu_total` (Number)
- `created_by` (String)
- `created_time` (Number)
- `deleted_by` (String)
- `deleted_time` (Number)
- `disk_total` (Number)
- `gid` (Number)
- `groups` (Attributes List) (see [below for nested schema](#nestedatt--groups))
- `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` (Attributes List) (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)
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--computes"></a>
### Nested Schema for `computes`
Read-Only:
- `account_id` (Number)
- `architecture` (String)
- `compgroup_id` (Number)
- `compgroup_name` (String)
- `compgroup_role` (String)
- `id` (Number)
- `name` (String)
- `rg_id` (Number)
- `stack_id` (Number)
- `status` (String)
- `tech_status` (String)
<a id="nestedatt--groups"></a>
### Nested Schema for `groups`
Read-Only:
- `computes` (Number)
- `consistency` (Boolean)
- `id` (Number)
- `name` (String)
- `status` (String)
- `tech_status` (String)
<a id="nestedatt--snapshots"></a>
### Nested Schema for `snapshots`
Read-Only:
- `guid` (String)
- `label` (String)
- `timestamp` (Number)
- `valid` (Boolean)

View File

@@ -0,0 +1,66 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_bservice_deleted_list Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_bservice_deleted_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Optional
- `account_id` (Number)
- `page` (Number)
- `rg_id` (Number)
- `size` (Number)
- `sort_by` (String)
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `entry_count` (Number)
- `items` (Attributes List) (see [below for nested schema](#nestedatt--items))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--items"></a>
### Nested Schema for `items`
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)

View File

@@ -0,0 +1,84 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_bservice_group Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_bservice_group (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `compgroup_id` (Number)
- `service_id` (Number)
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `account_id` (Number)
- `account_name` (String)
- `compgroup_name` (String)
- `computes` (Attributes List) (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)
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--computes"></a>
### Nested Schema for `computes`
Read-Only:
- `id` (Number)
- `ip_addresses` (List of String)
- `name` (String)
- `os_users` (Attributes List) (see [below for nested schema](#nestedatt--computes--os_users))
<a id="nestedatt--computes--os_users"></a>
### Nested Schema for `computes.os_users`
Read-Only:
- `login` (String)
- `password` (String)

View File

@@ -0,0 +1,72 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_bservice_list Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_bservice_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Optional
- `account_id` (Number)
- `account_name` (String)
- `by_id` (Number)
- `name` (String)
- `page` (Number)
- `rg_id` (Number)
- `rg_name` (String)
- `size` (Number)
- `sort_by` (String)
- `status` (String)
- `tech_status` (String)
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `entry_count` (Number)
- `items` (Attributes List) (see [below for nested schema](#nestedatt--items))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--items"></a>
### Nested Schema for `items`
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)

View File

@@ -0,0 +1,47 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_bservice_snapshot_list Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_bservice_snapshot_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `service_id` (Number)
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `entry_count` (Number)
- `items` (Attributes List) (see [below for nested schema](#nestedatt--items))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--items"></a>
### Nested Schema for `items`
Read-Only:
- `guid` (String)
- `label` (String)
- `timestamp` (Number)
- `valid` (Boolean)

111
docs/data-sources/disk.md Normal file
View File

@@ -0,0 +1,111 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_disk Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_disk (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `disk_id` (Number)
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `account_id` (Number)
- `account_name` (String)
- `acl` (String)
- `computes` (Attributes List) (see [below for nested schema](#nestedatt--computes))
- `created_time` (Number)
- `deleted_time` (Number)
- `desc` (String)
- `destruction_time` (Number)
- `devicename` (String)
- `disk_name` (String)
- `gid` (Number)
- `id` (String) The ID of this resource.
- `image_id` (Number)
- `images` (List of String)
- `iotune` (Attributes) (see [below for nested schema](#nestedatt--iotune))
- `order` (Number)
- `params` (String)
- `parent_id` (Number)
- `pci_slot` (Number)
- `pool` (String)
- `present_to` (List of Number)
- `purge_time` (Number)
- `res_id` (String)
- `res_name` (String)
- `role` (String)
- `sep_id` (Number)
- `sep_type` (String)
- `shareable` (Boolean)
- `size_max` (Number)
- `size_used` (Number)
- `snapshots` (Attributes List) (see [below for nested schema](#nestedatt--snapshots))
- `status` (String)
- `tech_status` (String)
- `type` (String)
- `vmid` (Number)
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--computes"></a>
### Nested Schema for `computes`
Read-Only:
- `compute_id` (String)
- `compute_name` (String)
<a id="nestedatt--iotune"></a>
### 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)
<a id="nestedatt--snapshots"></a>
### Nested Schema for `snapshots`
Read-Only:
- `guid` (String)
- `label` (String)
- `res_id` (String)
- `snap_set_guid` (String)
- `snap_set_time` (Number)
- `timestamp` (Number)

View File

@@ -0,0 +1,131 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_disk_list Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_disk_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Optional
- `account_id` (Number) ID of the account the disks belong to
- `account_name` (String) Find by account name
- `by_id` (Number) Find by ID
- `disk_max_size` (Number) Find by max disk size
- `name` (String) Find by name
- `page` (Number) Page number
- `pool_name` (String) find by pool name
- `sep_id` (Number) find by sep ID
- `shared` (Boolean) Find by shared field
- `size` (Number) Page size
- `sort_by` (String) sort by one of supported fields, format +|-(field)
- `status` (String) Find by status
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `type` (String) type of the disks
### Read-Only
- `entry_count` (Number)
- `id` (String) The ID of this resource.
- `items` (Attributes List) (see [below for nested schema](#nestedatt--items))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--items"></a>
### Nested Schema for `items`
Read-Only:
- `account_id` (Number)
- `account_name` (String)
- `acl` (String)
- `computes` (Attributes List) (see [below for nested schema](#nestedatt--items--computes))
- `created_time` (Number)
- `deleted_time` (Number)
- `desc` (String)
- `destruction_time` (Number)
- `devicename` (String)
- `disk_id` (Number)
- `disk_name` (String)
- `gid` (Number)
- `image_id` (Number)
- `images` (List of String)
- `iotune` (Attributes) (see [below for nested schema](#nestedatt--items--iotune))
- `machine_id` (Number)
- `machine_name` (String)
- `order` (Number)
- `params` (String)
- `parent_id` (Number)
- `pci_slot` (Number)
- `pool` (String)
- `present_to` (List of Number)
- `purge_time` (Number)
- `res_id` (String)
- `res_name` (String)
- `role` (String)
- `sep_id` (Number)
- `sep_type` (String)
- `shareable` (Boolean)
- `size_max` (Number)
- `size_used` (Number)
- `snapshots` (Attributes List) (see [below for nested schema](#nestedatt--items--snapshots))
- `status` (String)
- `tech_status` (String)
- `type` (String)
- `vmid` (Number)
<a id="nestedatt--items--computes"></a>
### Nested Schema for `items.computes`
Read-Only:
- `compute_id` (String)
- `compute_name` (String)
<a id="nestedatt--items--iotune"></a>
### 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)
<a id="nestedatt--items--snapshots"></a>
### Nested Schema for `items.snapshots`
Read-Only:
- `guid` (String)
- `label` (String)
- `res_id` (String)
- `snap_set_guid` (String)
- `snap_set_time` (Number)
- `timestamp` (Number)

View File

@@ -0,0 +1,128 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_disk_list_deleted Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_disk_list_deleted (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Optional
- `account_id` (Number) ID of the account the disks belong to
- `account_name` (String) Find by account name
- `by_id` (Number) Find by ID
- `disk_max_size` (Number) Find by max disk size
- `name` (String) Find by name
- `page` (Number) Page number
- `shared` (Boolean) Find by shared field
- `size` (Number) Page size
- `sort_by` (String) sort by one of supported fields, format +|-(field)
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `type` (String) type of the disks
### Read-Only
- `entry_count` (Number)
- `id` (String) The ID of this resource.
- `items` (Attributes List) (see [below for nested schema](#nestedatt--items))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--items"></a>
### Nested Schema for `items`
Read-Only:
- `account_id` (Number)
- `account_name` (String)
- `acl` (String)
- `computes` (Attributes List) (see [below for nested schema](#nestedatt--items--computes))
- `created_time` (Number)
- `deleted_time` (Number)
- `desc` (String)
- `destruction_time` (Number)
- `devicename` (String)
- `disk_id` (Number)
- `disk_name` (String)
- `gid` (Number)
- `image_id` (Number)
- `images` (List of String)
- `iotune` (Attributes) (see [below for nested schema](#nestedatt--items--iotune))
- `machine_id` (Number)
- `machine_name` (String)
- `order` (Number)
- `params` (String)
- `parent_id` (Number)
- `pci_slot` (Number)
- `pool` (String)
- `present_to` (List of Number)
- `purge_time` (Number)
- `res_id` (String)
- `res_name` (String)
- `role` (String)
- `sep_id` (Number)
- `sep_type` (String)
- `shareable` (Boolean)
- `size_max` (Number)
- `size_used` (Number)
- `snapshots` (Attributes List) (see [below for nested schema](#nestedatt--items--snapshots))
- `status` (String)
- `tech_status` (String)
- `type` (String)
- `vmid` (Number)
<a id="nestedatt--items--computes"></a>
### Nested Schema for `items.computes`
Read-Only:
- `compute_id` (String)
- `compute_name` (String)
<a id="nestedatt--items--iotune"></a>
### 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)
<a id="nestedatt--items--snapshots"></a>
### Nested Schema for `items.snapshots`
Read-Only:
- `guid` (String)
- `label` (String)
- `res_id` (String)
- `snap_set_guid` (String)
- `snap_set_time` (Number)
- `timestamp` (Number)

View File

@@ -0,0 +1,36 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_disk_list_types Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_disk_list_types (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Optional
- `page` (Number) Page number
- `size` (Number) Page size
- `sort_by` (String) sort by one of supported fields, format +|-(field)
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `entry_count` (Number)
- `id` (String) The ID of this resource.
- `types` (List of String)
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).

View File

@@ -0,0 +1,55 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_disk_list_types_detailed Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_disk_list_types_detailed (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Optional
- `page` (Number) Page number
- `size` (Number) Page size
- `sort_by` (String) sort by one of supported fields, format +|-(field)
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `entry_count` (Number)
- `id` (String) The ID of this resource.
- `items` (Attributes List) (see [below for nested schema](#nestedatt--items))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--items"></a>
### Nested Schema for `items`
Read-Only:
- `pools` (Attributes List) (see [below for nested schema](#nestedatt--items--pools))
- `sep_id` (Number)
- `sep_name` (String)
<a id="nestedatt--items--pools"></a>
### Nested Schema for `items.pools`
Read-Only:
- `name` (String)
- `system` (String)
- `types` (List of String)

View File

@@ -0,0 +1,126 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_disk_list_unattached Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_disk_list_unattached (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Optional
- `account_id` (Number) ID of the account the disks belong to
- `account_name` (String) Find by account name
- `by_id` (Number) Find by ID
- `disk_max_size` (Number) Find by max disk size
- `page` (Number) Page number
- `pool_name` (String) find by pool name
- `sep_id` (Number) find by sep ID
- `size` (Number) Page size
- `sort_by` (String) sort by one of supported fields, format +|-(field)
- `status` (String) Find by status
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `type` (String) type of the disks
### Read-Only
- `entry_count` (Number)
- `id` (String) The ID of this resource.
- `items` (Attributes List) (see [below for nested schema](#nestedatt--items))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--items"></a>
### Nested Schema for `items`
Read-Only:
- `account_id` (Number)
- `account_name` (String)
- `acl` (String)
- `boot_partition` (Number)
- `ckey` (String)
- `created_time` (Number)
- `deleted_time` (Number)
- `desc` (String)
- `destruction_time` (Number)
- `disk_id` (Number)
- `disk_name` (String)
- `disk_path` (String)
- `gid` (Number)
- `guid` (Number)
- `image_id` (Number)
- `images` (List of String)
- `iotune` (Attributes) (see [below for nested schema](#nestedatt--items--iotune))
- `iqn` (String)
- `login` (String)
- `meta` (List of 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)
- `shareable` (Boolean)
- `size_max` (Number)
- `size_used` (Number)
- `snapshots` (Attributes List) (see [below for nested schema](#nestedatt--items--snapshots))
- `status` (String)
- `tech_status` (String)
- `type` (String)
- `vmid` (Number)
<a id="nestedatt--items--iotune"></a>
### 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)
<a id="nestedatt--items--snapshots"></a>
### Nested Schema for `items.snapshots`
Read-Only:
- `guid` (String)
- `label` (String)
- `res_id` (String)
- `snap_set_guid` (String)
- `snap_set_time` (Number)
- `timestamp` (Number)

View File

@@ -0,0 +1,126 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_disk_replication Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_disk_replication (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `disk_id` (Number) Id of primary disk
- `replica_disk_id` (Number) Id of secondary disk
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `account_id` (Number) The unique ID of the subscriber-owner of the disk
- `account_name` (String) The name of the subscriber '(account') to whom this disk belongs
- `acl` (String)
- `computes` (Attributes List) (see [below for nested schema](#nestedatt--computes))
- `created_time` (Number)
- `deleted_time` (Number)
- `desc` (String)
- `destruction_time` (Number)
- `devicename` (String)
- `disk_name` (String)
- `gid` (Number)
- `image_id` (Number)
- `images` (List of String)
- `iotune` (Attributes) (see [below for nested schema](#nestedatt--iotune))
- `order` (Number)
- `params` (String)
- `parent_id` (Number)
- `pci_slot` (Number)
- `pool` (String)
- `present_to` (List of Number)
- `purge_time` (Number)
- `replication` (Attributes) (see [below for nested schema](#nestedatt--replication))
- `res_id` (String)
- `res_name` (String)
- `role` (String)
- `sep_id` (Number)
- `sep_type` (String)
- `shareable` (Boolean)
- `size_max` (Number)
- `size_used` (Number)
- `snapshots` (Attributes List) (see [below for nested schema](#nestedatt--snapshots))
- `status` (String)
- `status_replication` (String) Status of replication
- `tech_status` (String)
- `type` (String)
- `vmid` (Number)
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--computes"></a>
### Nested Schema for `computes`
Read-Only:
- `compute_id` (String)
- `compute_name` (String)
<a id="nestedatt--iotune"></a>
### 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)
<a id="nestedatt--replication"></a>
### Nested Schema for `replication`
Read-Only:
- `disk_id` (Number)
- `pool_id` (String)
- `role` (String)
- `self_volume_id` (String)
- `storage_id` (String)
- `volume_id` (String)
<a id="nestedatt--snapshots"></a>
### Nested Schema for `snapshots`
Read-Only:
- `guid` (String)
- `label` (String)
- `res_id` (String)
- `snap_set_guid` (String)
- `snap_set_time` (Number)
- `timestamp` (Number)

View File

@@ -0,0 +1,41 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_disk_snapshot Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_disk_snapshot (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `disk_id` (Number) The unique ID of the subscriber-owner of the disk
- `label` (String) Name of the snapshot
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `guid` (String)
- `id` (String) The ID of this resource.
- `res_id` (String)
- `snap_set_guid` (String)
- `snap_set_time` (Number)
- `timestamp` (Number)
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).

View File

@@ -0,0 +1,49 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_disk_snapshot_list Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_disk_snapshot_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `disk_id` (Number) The unique ID of the subscriber-owner of the disk
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `id` (String) The ID of this resource.
- `items` (Attributes List) (see [below for nested schema](#nestedatt--items))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--items"></a>
### Nested Schema for `items`
Read-Only:
- `guid` (String)
- `label` (String)
- `res_id` (String)
- `snap_set_guid` (String)
- `snap_set_time` (Number)
- `timestamp` (Number)

107
docs/data-sources/extnet.md Normal file
View File

@@ -0,0 +1,107 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_extnet Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_extnet (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `net_id` (Number) ext net id
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `check_ips` (List of String)
- `ckey` (String)
- `default` (Boolean)
- `default_qos` (Attributes) (see [below for nested schema](#nestedatt--default_qos))
- `desc` (String)
- `dns` (List of String)
- `excluded` (Attributes List) (see [below for nested schema](#nestedatt--excluded))
- `free_ips` (Number)
- `gateway` (String)
- `gid` (Number)
- `guid` (Number)
- `id` (String) The ID of this resource.
- `ipcidr` (String)
- `meta` (List of String)
- `milestones` (Number)
- `net_name` (String)
- `network` (String)
- `network_id` (Number)
- `pre_reservations_num` (Number)
- `prefix` (Number)
- `pri_vnf_dev_id` (Number)
- `reservations` (Attributes List) (see [below for nested schema](#nestedatt--reservations))
- `shared_with` (List of Number)
- `status` (String)
- `vlan_id` (Number)
- `vnfs` (Attributes) (see [below for nested schema](#nestedatt--vnfs))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--default_qos"></a>
### Nested Schema for `default_qos`
Read-Only:
- `e_burst` (Number)
- `e_rate` (Number)
- `guid` (String)
- `in_burst` (Number)
- `in_rate` (Number)
<a id="nestedatt--excluded"></a>
### Nested Schema for `excluded`
Read-Only:
- `client_type` (String)
- `ip` (String)
- `mac` (String)
- `type` (String)
- `vm_id` (Number)
<a id="nestedatt--reservations"></a>
### Nested Schema for `reservations`
Read-Only:
- `client_type` (String)
- `desc` (String)
- `domainname` (String)
- `hostname` (String)
- `ip` (String)
- `mac` (String)
- `type` (String)
- `vm_id` (Number)
<a id="nestedatt--vnfs"></a>
### Nested Schema for `vnfs`
Read-Only:
- `dhcp` (Number)

View File

@@ -0,0 +1,66 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_extnet_computes_list Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_extnet_computes_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `account_id` (Number) find by account id
### Optional
- `compute_id` (Number) find by compute id
- `page` (Number) page number
- `rg_id` (Number) find by rg id
- `size` (Number) page size
- `sort_by` (String) sort by one of supported fields, format +|-(field)
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `entry_count` (Number)
- `id` (String) The ID of this resource.
- `items` (Attributes List) (see [below for nested schema](#nestedatt--items))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--items"></a>
### Nested Schema for `items`
Read-Only:
- `account_id` (Number)
- `account_name` (String)
- `extnets` (Attributes List) (see [below for nested schema](#nestedatt--items--extnets))
- `id` (Number)
- `name` (String)
- `rg_id` (Number)
- `rg_name` (String)
<a id="nestedatt--items--extnets"></a>
### Nested Schema for `items.extnets`
Read-Only:
- `ipaddr` (String)
- `ipcidr` (String)
- `name` (String)
- `net_id` (Number)

View File

@@ -0,0 +1,32 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_extnet_default Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_extnet_default (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `id` (String) The ID of this resource.
- `net_id` (Number)
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).

View File

@@ -0,0 +1,54 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_extnet_list Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_extnet_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Optional
- `account_id` (Number) find by account id
- `by_id` (Number) find by id
- `name` (String) find by name
- `network` (String) find by network ip address
- `page` (Number) page number
- `size` (Number) page size
- `sort_by` (String) sort by one of supported fields, format +|-(field)
- `status` (String) find by status
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `vlan_id` (Number) find by vlan id
- `vnfdev_id` (Number) find by vnfdevices id
### Read-Only
- `entry_count` (Number)
- `id` (String) The ID of this resource.
- `items` (Attributes List) (see [below for nested schema](#nestedatt--items))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--items"></a>
### Nested Schema for `items`
Read-Only:
- `ipcidr` (String)
- `name` (String)
- `net_id` (Number)
- `status` (String)

View File

@@ -0,0 +1,60 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_flipgroup Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_flipgroup (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `flipgroup_id` (Number)
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `account_id` (Number)
- `account_name` (String)
- `client_ids` (List of Number)
- `client_type` (String)
- `conn_id` (Number)
- `conn_type` (String)
- `created_by` (String)
- `created_time` (Number)
- `default_gw` (String)
- `deleted_by` (String)
- `deleted_time` (Number)
- `desc` (String)
- `gid` (Number)
- `guid` (Number)
- `id` (Number) The ID of this resource.
- `ip` (String)
- `milestones` (Number)
- `name` (String)
- `net_id` (Number)
- `net_type` (String)
- `network` (String)
- `rg_id` (Number)
- `rg_name` (String)
- `status` (String)
- `updated_by` (String)
- `updated_time` (Number)
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).

View File

@@ -0,0 +1,73 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_flipgroup_list Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_flipgroup_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Optional
- `account_id` (Number) Account id
- `by_id` (Number) Filter by ID
- `by_ip` (String) Filter by IP-address
- `client_ids` (List of Number) client_ids
- `conn_id` (Number) Conn id
- `extnet_id` (Number) Filter by ExtNetID
- `name` (String) Filter by Name
- `page` (Number) Page number
- `rg_id` (Number) Filter by RG ID
- `size` (Number) Page size
- `sort_by` (String) sort by one of supported fields, format +|-(field)
- `status` (String) Status
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `vins_id` (Number) Filter by ViNS ID
- `vins_name` (String) Filter by ViNS name
### Read-Only
- `entry_count` (Number)
- `id` (String) The ID of this resource.
- `items` (Attributes List) (see [below for nested schema](#nestedatt--items))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--items"></a>
### Nested Schema for `items`
Read-Only:
- `account_id` (Number)
- `ckey` (String)
- `client_ids` (List of Number)
- `client_type` (String)
- `conn_id` (Number)
- `conn_type` (String)
- `default_gw` (String)
- `desc` (String)
- `flipgroup_id` (Number)
- `gid` (Number)
- `guid` (Number)
- `ip` (String)
- `meta` (List of String)
- `milestones` (Number)
- `name` (String)
- `net_id` (Number)
- `net_mask` (Number)
- `net_type` (String)
- `status` (String)

View File

@@ -0,0 +1,83 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_image Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_image (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `image_id` (Number)
### Optional
- `show_all` (Boolean)
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `account_id` (Number)
- `acl` (List of String)
- `architecture` (String)
- `boot_type` (String)
- `bootable` (Boolean)
- `cd_presented_to` (String)
- `ckey` (String)
- `compute_ci_id` (Number)
- `deleted_time` (Number)
- `desc` (String)
- `drivers` (List of String)
- `enabled` (Boolean)
- `gid` (Number)
- `guid` (Number)
- `history` (Attributes List) (see [below for nested schema](#nestedatt--history))
- `hot_resize` (Boolean)
- `id` (String) The ID of this resource.
- `image_name` (String)
- `image_type` (String)
- `last_modified` (Number)
- `link_to` (Number)
- `milestones` (Number)
- `network_interface_naming` (String)
- `password` (String)
- `pool_name` (String)
- `present_to` (List of Number)
- `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)
- `unc_path` (String)
- `username` (String)
- `version` (String)
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--history"></a>
### Nested Schema for `history`
Read-Only:
- `guid` (String)
- `id` (Number)
- `timestamp` (Number)

View File

@@ -0,0 +1,74 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_image_list Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_image_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Optional
- `architecture` (String)
- `bootable` (Boolean)
- `by_id` (Number)
- `hot_resize` (Boolean)
- `image_size` (Number)
- `name` (String)
- `page` (Number)
- `pool_name` (String)
- `public` (Boolean)
- `sep_id` (Number)
- `sep_name` (String)
- `size` (Number)
- `sort_by` (String) sort by one of supported fields, format +|-(field)
- `status` (String)
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `type_image` (String)
### Read-Only
- `entry_count` (Number)
- `id` (String) The ID of this resource.
- `items` (Attributes List) (see [below for nested schema](#nestedatt--items))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--items"></a>
### Nested Schema for `items`
Read-Only:
- `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)
- `image_type` (String)
- `link_to` (Number)
- `network_interface_naming` (String)
- `pool_name` (String)
- `sep_id` (Number)
- `size` (Number)
- `status` (String)
- `username` (String)
- `virtual` (Boolean)

View File

@@ -0,0 +1,58 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_k8ci_list Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_k8ci_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Optional
- `by_id` (Number)
- `include_disabled` (Boolean)
- `master_driver` (String)
- `name` (String)
- `network_plugins` (String)
- `page` (Number)
- `size` (Number)
- `sort_by` (String) sort by one of supported fields, format +|-(field)
- `status` (String)
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `worker_driver` (String)
### Read-Only
- `entry_count` (Number)
- `id` (String) The ID of this resource.
- `items` (Attributes List) (see [below for nested schema](#nestedatt--items))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--items"></a>
### Nested Schema for `items`
Read-Only:
- `created_time` (Number)
- `desc` (String)
- `k8ci_id` (Number)
- `k8ci_name` (String)
- `lb_image_id` (Number)
- `network_plugins` (List of String)
- `status` (String)
- `version` (String)

185
docs/data-sources/k8s.md Normal file
View File

@@ -0,0 +1,185 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_k8s Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_k8s (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `k8s_id` (Number)
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `account_id` (Number)
- `account_name` (String)
- `acl` (Attributes) (see [below for nested schema](#nestedatt--acl))
- `bservice_id` (Number)
- `created_by` (String)
- `created_time` (Number)
- `deleted_by` (String)
- `deleted_time` (Number)
- `extnet_id` (Number)
- `id` (String) The ID of this resource.
- `k8sci_id` (Number)
- `k8sci_name` (String)
- `kubeconfig` (String)
- `lb_id` (Number)
- `lb_ip` (String)
- `masters` (Attributes) (see [below for nested schema](#nestedatt--masters))
- `name` (String)
- `network_plugin` (String)
- `rg_id` (Number)
- `rg_name` (String)
- `status` (String)
- `tech_status` (String)
- `updated_by` (String)
- `updated_time` (Number)
- `vins_id` (Number)
- `workers` (Attributes List) (see [below for nested schema](#nestedatt--workers))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--acl"></a>
### Nested Schema for `acl`
Read-Only:
- `account_acl` (Attributes List) (see [below for nested schema](#nestedatt--acl--account_acl))
- `k8s_acl` (Attributes List) (see [below for nested schema](#nestedatt--acl--k8s_acl))
- `rg_acl` (Attributes List) (see [below for nested schema](#nestedatt--acl--rg_acl))
<a id="nestedatt--acl--account_acl"></a>
### Nested Schema for `acl.account_acl`
Read-Only:
- `explicit` (Boolean)
- `guid` (String)
- `right` (String)
- `status` (String)
- `type` (String)
- `user_group_id` (String)
<a id="nestedatt--acl--k8s_acl"></a>
### Nested Schema for `acl.k8s_acl`
Read-Only:
- `explicit` (Boolean)
- `guid` (String)
- `right` (String)
- `status` (String)
- `type` (String)
- `user_group_id` (String)
<a id="nestedatt--acl--rg_acl"></a>
### Nested Schema for `acl.rg_acl`
Read-Only:
- `explicit` (Boolean)
- `guid` (String)
- `right` (String)
- `status` (String)
- `type` (String)
- `user_group_id` (String)
<a id="nestedatt--masters"></a>
### Nested Schema for `masters`
Read-Only:
- `cpu` (Number)
- `detailed_info` (Attributes List) (see [below for nested schema](#nestedatt--masters--detailed_info))
- `disk` (Number)
- `master_group_id` (Number)
- `master_group_name` (String)
- `num` (Number)
- `ram` (Number)
<a id="nestedatt--masters--detailed_info"></a>
### Nested Schema for `masters.detailed_info`
Read-Only:
- `compute_id` (Number)
- `interfaces` (Attributes List) (see [below for nested schema](#nestedatt--masters--detailed_info--interfaces))
- `name` (String)
- `natable_vins_ip` (String)
- `natable_vins_network` (String)
- `status` (String)
- `tech_status` (String)
<a id="nestedatt--masters--detailed_info--interfaces"></a>
### Nested Schema for `masters.detailed_info.interfaces`
Read-Only:
- `def_gw` (String)
- `ip_address` (String)
<a id="nestedatt--workers"></a>
### Nested Schema for `workers`
Read-Only:
- `annotations` (List of String)
- `cpu` (Number)
- `detailed_info` (Attributes List) (see [below for nested schema](#nestedatt--workers--detailed_info))
- `disk` (Number)
- `guid` (String)
- `labels` (List of String)
- `num` (Number)
- `ram` (Number)
- `taints` (List of String)
- `worker_group_id` (Number)
- `worker_group_name` (String)
<a id="nestedatt--workers--detailed_info"></a>
### Nested Schema for `workers.detailed_info`
Read-Only:
- `compute_id` (Number)
- `interfaces` (Attributes List) (see [below for nested schema](#nestedatt--workers--detailed_info--interfaces))
- `name` (String)
- `natable_vins_ip` (String)
- `natable_vins_network` (String)
- `status` (String)
- `tech_status` (String)
<a id="nestedatt--workers--detailed_info--interfaces"></a>
### Nested Schema for `workers.detailed_info.interfaces`
Read-Only:
- `def_gw` (String)
- `ip_address` (String)

View File

@@ -0,0 +1,61 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_k8s_computes Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_k8s_computes (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `k8s_id` (Number)
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `id` (String) The ID of this resource.
- `masters` (Attributes List) (see [below for nested schema](#nestedatt--masters))
- `workers` (Attributes List) (see [below for nested schema](#nestedatt--workers))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--masters"></a>
### Nested Schema for `masters`
Read-Only:
- `compute_id` (Number)
- `group_name` (String)
- `name` (String)
- `status` (String)
- `tech_status` (String)
<a id="nestedatt--workers"></a>
### Nested Schema for `workers`
Read-Only:
- `compute_id` (Number)
- `group_name` (String)
- `name` (String)
- `status` (String)
- `tech_status` (String)

View File

@@ -0,0 +1,117 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_k8s_list Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_k8s_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Optional
- `bservice_id` (Number)
- `by_id` (Number)
- `includedeleted` (Boolean)
- `ip_address` (String)
- `lb_id` (Number)
- `name` (String)
- `page` (Number)
- `rg_id` (Number)
- `size` (Number)
- `sort_by` (String) sort by one of supported fields, format +|-(field)
- `status` (String)
- `tech_status` (String)
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `entry_count` (Number)
- `id` (String) The ID of this resource.
- `items` (Attributes List) (see [below for nested schema](#nestedatt--items))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--items"></a>
### Nested Schema for `items`
Read-Only:
- `account_id` (Number)
- `account_name` (String)
- `acl` (List of String)
- `bservice_id` (Number)
- `created_by` (String)
- `created_time` (Number)
- `deleted_by` (String)
- `deleted_time` (Number)
- `desc` (String)
- `extnet_id` (Number)
- `gid` (Number)
- `guid` (Number)
- `k8s_id` (Number)
- `k8s_name` (String)
- `k8sci_id` (Number)
- `lb_id` (Number)
- `milestones` (Number)
- `network_plugin` (String)
- `rg_id` (Number)
- `rg_name` (String)
- `service_account` (Attributes) (see [below for nested schema](#nestedatt--items--service_account))
- `status` (String)
- `tech_status` (String)
- `updated_by` (String)
- `updated_time` (Number)
- `vins_id` (Number)
- `workers_groups` (Attributes List) (see [below for nested schema](#nestedatt--items--workers_groups))
<a id="nestedatt--items--service_account"></a>
### Nested Schema for `items.service_account`
Read-Only:
- `guid` (String)
- `password` (String)
- `username` (String)
<a id="nestedatt--items--workers_groups"></a>
### Nested Schema for `items.workers_groups`
Read-Only:
- `annotations` (List of String)
- `cpu` (Number)
- `detailed_info` (Attributes List) (see [below for nested schema](#nestedatt--items--workers_groups--detailed_info))
- `disk` (Number)
- `guid` (String)
- `labels` (List of String)
- `num` (Number)
- `ram` (Number)
- `taints` (List of String)
- `worker_group_id` (Number)
- `worker_group_name` (String)
<a id="nestedatt--items--workers_groups--detailed_info"></a>
### Nested Schema for `items.workers_groups.detailed_info`
Read-Only:
- `externalip` (String)
- `id` (Number)
- `name` (String)
- `status` (String)
- `tech_status` (String)

View File

@@ -0,0 +1,115 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_k8s_list_deleted Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_k8s_list_deleted (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Optional
- `bservice_id` (Number)
- `by_id` (Number)
- `ip_address` (String)
- `lb_id` (Number)
- `name` (String)
- `page` (Number)
- `rg_id` (Number)
- `size` (Number)
- `sort_by` (String) sort by one of supported fields, format +|-(field)
- `tech_status` (String)
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `entry_count` (Number)
- `id` (String) The ID of this resource.
- `items` (Attributes List) (see [below for nested schema](#nestedatt--items))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--items"></a>
### Nested Schema for `items`
Read-Only:
- `account_id` (Number)
- `account_name` (String)
- `acl` (List of String)
- `bservice_id` (Number)
- `created_by` (String)
- `created_time` (Number)
- `deleted_by` (String)
- `deleted_time` (Number)
- `desc` (String)
- `extnet_id` (Number)
- `gid` (Number)
- `guid` (Number)
- `k8s_id` (Number)
- `k8s_name` (String)
- `k8sci_id` (Number)
- `lb_id` (Number)
- `milestones` (Number)
- `network_plugin` (String)
- `rg_id` (Number)
- `rg_name` (String)
- `service_account` (Attributes) (see [below for nested schema](#nestedatt--items--service_account))
- `status` (String)
- `tech_status` (String)
- `updated_by` (String)
- `updated_time` (Number)
- `vins_id` (Number)
- `workers_groups` (Attributes List) (see [below for nested schema](#nestedatt--items--workers_groups))
<a id="nestedatt--items--service_account"></a>
### Nested Schema for `items.service_account`
Read-Only:
- `guid` (String)
- `password` (String)
- `username` (String)
<a id="nestedatt--items--workers_groups"></a>
### Nested Schema for `items.workers_groups`
Read-Only:
- `annotations` (List of String)
- `cpu` (Number)
- `detailed_info` (Attributes List) (see [below for nested schema](#nestedatt--items--workers_groups--detailed_info))
- `disk` (Number)
- `guid` (String)
- `labels` (List of String)
- `num` (Number)
- `ram` (Number)
- `taints` (List of String)
- `worker_group_id` (Number)
- `worker_group_name` (String)
<a id="nestedatt--items--workers_groups--detailed_info"></a>
### Nested Schema for `items.workers_groups.detailed_info`
Read-Only:
- `externalip` (String)
- `id` (Number)
- `name` (String)
- `status` (String)
- `tech_status` (String)

View File

@@ -0,0 +1,68 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_k8s_wg Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_k8s_wg (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `k8s_id` (Number)
- `wg_id` (Number)
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `annotations` (List of String)
- `cpu` (Number)
- `detailed_info` (Attributes List) (see [below for nested schema](#nestedatt--detailed_info))
- `disk` (Number)
- `guid` (String)
- `id` (String) The ID of this resource.
- `labels` (List of String)
- `num` (Number)
- `ram` (Number)
- `taints` (List of String)
- `worker_group_name` (String)
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--detailed_info"></a>
### Nested Schema for `detailed_info`
Read-Only:
- `compute_id` (Number)
- `interfaces` (Attributes List) (see [below for nested schema](#nestedatt--detailed_info--interfaces))
- `name` (String)
- `natable_vins_ip` (String)
- `natable_vins_network` (String)
- `status` (String)
- `tech_status` (String)
<a id="nestedatt--detailed_info--interfaces"></a>
### Nested Schema for `detailed_info.interfaces`
Read-Only:
- `def_gw` (String)
- `ip_address` (String)

View File

@@ -0,0 +1,37 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_k8s_wg_cloud_init Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_k8s_wg_cloud_init (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `k8s_id` (Number)
- `wg_id` (Number)
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `cloud_init` (String)
- `id` (String) The ID of this resource.
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).

View File

@@ -0,0 +1,75 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_k8s_wg_list Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_k8s_wg_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `k8s_id` (Number)
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `id` (String) The ID of this resource.
- `items` (Attributes List) (see [below for nested schema](#nestedatt--items))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--items"></a>
### Nested Schema for `items`
Read-Only:
- `annotations` (List of String)
- `cpu` (Number)
- `detailed_info` (Attributes List) (see [below for nested schema](#nestedatt--items--detailed_info))
- `disk` (Number)
- `guid` (String)
- `labels` (List of String)
- `num` (Number)
- `ram` (Number)
- `taints` (List of String)
- `worker_group_id` (Number)
- `worker_group_name` (String)
<a id="nestedatt--items--detailed_info"></a>
### Nested Schema for `items.detailed_info`
Read-Only:
- `compute_id` (Number)
- `interfaces` (Attributes List) (see [below for nested schema](#nestedatt--items--detailed_info--interfaces))
- `name` (String)
- `natable_vins_ip` (String)
- `natable_vins_network` (String)
- `status` (String)
- `tech_status` (String)
<a id="nestedatt--items--detailed_info--interfaces"></a>
### Nested Schema for `items.detailed_info.interfaces`
Read-Only:
- `def_gw` (String)
- `ip_address` (String)

331
docs/data-sources/kvmvm.md Normal file
View File

@@ -0,0 +1,331 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_kvmvm Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_kvmvm (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `compute_id` (Number)
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `account_id` (Number)
- `account_name` (String)
- `acl` (Attributes) (see [below for nested schema](#nestedatt--acl))
- `affinity_label` (String)
- `affinity_rules` (Attributes List) (see [below for nested schema](#nestedatt--affinity_rules))
- `affinity_weight` (Number)
- `anti_affinity_rules` (Attributes List) (see [below for nested schema](#nestedatt--anti_affinity_rules))
- `arch` (String)
- `boot_order` (List of String)
- `bootdisk_size` (Number)
- `cd_image_id` (Number)
- `clone_reference` (Number)
- `clones` (List of Number)
- `computeci_id` (Number)
- `cpu_pin` (Boolean)
- `cpus` (Number)
- `created_by` (String)
- `created_time` (Number)
- `custom_fields` (String)
- `deleted_by` (String)
- `deleted_time` (Number)
- `desc` (String)
- `devices` (String)
- `disks` (Attributes List) (see [below for nested schema](#nestedatt--disks))
- `driver` (String)
- `gid` (Number)
- `guid` (Number)
- `hp_backed` (Boolean)
- `id` (String) The ID of this resource.
- `image_id` (Number)
- `image_name` (String)
- `interfaces` (Attributes List) (see [below for nested schema](#nestedatt--interfaces))
- `lock_status` (String)
- `manager_id` (Number)
- `manager_type` (String)
- `migrationjob` (Number)
- `milestones` (Number)
- `name` (String)
- `natable_vins_id` (Number)
- `natable_vins_ip` (String)
- `natable_vins_name` (String)
- `natable_vins_network` (String)
- `natable_vins_network_name` (String)
- `need_reboot` (Boolean)
- `numa_affinity` (String)
- `numa_node_id` (Number)
- `os_users` (Attributes List) (see [below for nested schema](#nestedatt--os_users))
- `pinned` (Boolean)
- `ram` (Number)
- `reference_id` (String)
- `registered` (Boolean)
- `res_name` (String)
- `reserved_node_cpus` (List of Number)
- `rg_id` (Number)
- `rg_name` (String)
- `snap_sets` (Attributes List) (see [below for nested schema](#nestedatt--snap_sets))
- `stateless_sep_id` (Number)
- `stateless_sep_type` (String)
- `status` (String)
- `tags` (Map of String)
- `tech_status` (String)
- `updated_by` (String)
- `updated_time` (Number)
- `user_data` (String)
- `user_managed` (Boolean)
- `vgpus` (List of Number)
- `virtual_image_id` (Number)
- `virtual_image_name` (String)
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--acl"></a>
### Nested Schema for `acl`
Read-Only:
- `account_acl` (Attributes List) (see [below for nested schema](#nestedatt--acl--account_acl))
- `compute_acl` (Attributes List) (see [below for nested schema](#nestedatt--acl--compute_acl))
- `rg_acl` (Attributes List) (see [below for nested schema](#nestedatt--acl--rg_acl))
<a id="nestedatt--acl--account_acl"></a>
### Nested Schema for `acl.account_acl`
Read-Only:
- `explicit` (Boolean)
- `guid` (String)
- `right` (String)
- `status` (String)
- `type` (String)
- `user_group_id` (String)
<a id="nestedatt--acl--compute_acl"></a>
### Nested Schema for `acl.compute_acl`
Read-Only:
- `explicit` (Boolean)
- `guid` (String)
- `right` (String)
- `status` (String)
- `type` (String)
- `user_group_id` (String)
<a id="nestedatt--acl--rg_acl"></a>
### Nested Schema for `acl.rg_acl`
Read-Only:
- `explicit` (Boolean)
- `guid` (String)
- `right` (String)
- `status` (String)
- `type` (String)
- `user_group_id` (String)
<a id="nestedatt--affinity_rules"></a>
### Nested Schema for `affinity_rules`
Read-Only:
- `guid` (String)
- `key` (String)
- `mode` (String)
- `policy` (String)
- `topology` (String)
- `value` (String)
<a id="nestedatt--anti_affinity_rules"></a>
### Nested Schema for `anti_affinity_rules`
Read-Only:
- `guid` (String)
- `key` (String)
- `mode` (String)
- `policy` (String)
- `topology` (String)
- `value` (String)
<a id="nestedatt--disks"></a>
### Nested Schema for `disks`
Read-Only:
- `account_id` (Number)
- `acl` (String)
- `boot_partition` (Number)
- `ckey` (String)
- `created_time` (Number)
- `deleted_time` (Number)
- `desc` (String)
- `destruction_time` (Number)
- `disk_id` (Number)
- `disk_path` (String)
- `gid` (Number)
- `guid` (Number)
- `image_id` (Number)
- `images` (List of Number)
- `iotune` (Attributes) (see [below for nested schema](#nestedatt--disks--iotune))
- `iqn` (String)
- `login` (String)
- `milestones` (Number)
- `name` (String)
- `order` (Number)
- `params` (String)
- `parent_id` (Number)
- `passwd` (String)
- `pci_slot` (Number)
- `pool` (String)
- `present_to` (List of Number)
- `purge_time` (Number)
- `reality_device_number` (Number)
- `reference_id` (String)
- `replication` (Attributes) (see [below for nested schema](#nestedatt--disks--replication))
- `res_id` (String)
- `role` (String)
- `sep_id` (Number)
- `shareable` (Boolean)
- `size_max` (Number)
- `size_used` (Number)
- `snapshots` (Attributes List) (see [below for nested schema](#nestedatt--disks--snapshots))
- `status` (String)
- `tech_status` (String)
- `type` (String)
- `vmid` (Number)
<a id="nestedatt--disks--iotune"></a>
### Nested Schema for `disks.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)
<a id="nestedatt--disks--replication"></a>
### Nested Schema for `disks.replication`
Read-Only:
- `disk_id` (Number)
- `pool_id` (String)
- `role` (String)
- `self_volume_id` (String)
- `storage_id` (String)
- `volume_id` (String)
<a id="nestedatt--disks--snapshots"></a>
### Nested Schema for `disks.snapshots`
Read-Only:
- `guid` (String)
- `label` (String)
- `reference_id` (String)
- `res_id` (String)
- `snap_set_guid` (String)
- `snap_set_time` (Number)
- `timestamp` (Number)
<a id="nestedatt--interfaces"></a>
### Nested Schema for `interfaces`
Read-Only:
- `conn_id` (Number)
- `conn_type` (String)
- `def_gw` (String)
- `enabled` (Boolean)
- `flip_group_id` (Number)
- `guid` (String)
- `ip_address` (String)
- `listen_ssh` (Boolean)
- `mac` (String)
- `name` (String)
- `net_id` (Number)
- `net_type` (String)
- `netmask` (Number)
- `node_id` (Number)
- `pci_slot` (Number)
- `qos` (Attributes) (see [below for nested schema](#nestedatt--interfaces--qos))
- `target` (String)
- `type` (String)
- `vnfs` (List of Number)
<a id="nestedatt--interfaces--qos"></a>
### Nested Schema for `interfaces.qos`
Read-Only:
- `e_rate` (Number)
- `guid` (String)
- `in_burst` (Number)
- `in_rate` (Number)
<a id="nestedatt--os_users"></a>
### Nested Schema for `os_users`
Read-Only:
- `guid` (String)
- `login` (String)
- `password` (String)
- `public_key` (String)
<a id="nestedatt--snap_sets"></a>
### Nested Schema for `snap_sets`
Read-Only:
- `disks` (List of Number)
- `guid` (String)
- `label` (String)
- `timestamp` (Number)

View File

@@ -0,0 +1,48 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_kvmvm_audits Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_kvmvm_audits (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `compute_id` (Number)
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `id` (String) The ID of this resource.
- `items` (Attributes List) (see [below for nested schema](#nestedatt--items))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--items"></a>
### Nested Schema for `items`
Read-Only:
- `call` (String)
- `responsetime` (Number)
- `statuscode` (Number)
- `timestamp` (Number)
- `user` (String)

View File

@@ -0,0 +1,45 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_kvmvm_get_audits Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_kvmvm_get_audits (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `compute_id` (Number)
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `id` (String) The ID of this resource.
- `items` (Attributes List) (see [below for nested schema](#nestedatt--items))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--items"></a>
### Nested Schema for `items`
Read-Only:
- `epoch` (Number)
- `message` (String)

View File

@@ -0,0 +1,36 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_kvmvm_get_console_url Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_kvmvm_get_console_url (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `compute_id` (Number)
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `console_url` (String)
- `id` (String) The ID of this resource.
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).

View File

@@ -0,0 +1,37 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_kvmvm_get_log Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_kvmvm_get_log (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `compute_id` (Number)
- `path` (String)
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `id` (String) The ID of this resource.
- `log` (String)
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).

View File

@@ -0,0 +1,211 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_kvmvm_list Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_kvmvm_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Optional
- `account_id` (Number) Find by AccountID
- `by_id` (Number) Find by ID
- `extnet_id` (Number) Find by Extnet ID
- `extnet_name` (String) Find by Extnet name
- `ignore_k8s` (Boolean) If set to true, ignores any VMs associated with any k8s cluster
- `includedeleted` (Boolean) Include deleted computes. If using field 'status', then includedeleted will be ignored
- `ip_address` (String) Find by IP address
- `name` (String) Find by name
- `page` (Number) Page number
- `rg_id` (Number) Find by RGID
- `rg_name` (String) Find by resgroup name
- `size` (Number) Page size
- `sort_by` (String) sort by one of supported fields, format +|-(field)
- `status` (String) Find by status
- `tech_status` (String) Find by tech status
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `entry_count` (Number)
- `id` (String) The ID of this resource.
- `items` (Attributes List) (see [below for nested schema](#nestedatt--items))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--items"></a>
### Nested Schema for `items`
Read-Only:
- `account_id` (Number)
- `account_name` (String)
- `acl` (Attributes List) (see [below for nested schema](#nestedatt--items--acl))
- `affinity_label` (String)
- `affinity_rules` (Attributes List) (see [below for nested schema](#nestedatt--items--affinity_rules))
- `affinity_weight` (Number)
- `anti_affinity_rules` (Attributes List) (see [below for nested schema](#nestedatt--items--anti_affinity_rules))
- `arch` (String)
- `boot_order` (List of String)
- `bootdisk_size` (Number)
- `cd_image_id` (Number)
- `clone_reference` (Number)
- `clones` (List of Number)
- `compute_id` (Number)
- `computeci_id` (Number)
- `cpu_pin` (Boolean)
- `cpus` (Number)
- `created_by` (String)
- `created_time` (Number)
- `custom_fields` (String)
- `deleted_by` (String)
- `deleted_time` (Number)
- `desc` (String)
- `devices` (String)
- `disks` (Attributes List) (see [below for nested schema](#nestedatt--items--disks))
- `driver` (String)
- `gid` (Number)
- `guid` (Number)
- `hp_backed` (Boolean)
- `image_id` (Number)
- `interfaces` (Attributes List) (see [below for nested schema](#nestedatt--items--interfaces))
- `lock_status` (String)
- `manager_id` (Number)
- `manager_type` (String)
- `migrationjob` (Number)
- `milestones` (Number)
- `name` (String)
- `need_reboot` (Boolean)
- `numa_affinity` (String)
- `numa_node_id` (Number)
- `pinned` (Boolean)
- `ram` (Number)
- `reference_id` (String)
- `registered` (Boolean)
- `res_name` (String)
- `reserved_node_cpus` (List of Number)
- `rg_id` (Number)
- `rg_name` (String)
- `snap_sets` (Attributes List) (see [below for nested schema](#nestedatt--items--snap_sets))
- `stateless_sep_id` (Number)
- `stateless_sep_type` (String)
- `status` (String)
- `tags` (Map of String)
- `tech_status` (String)
- `total_disks_size` (Number)
- `updated_by` (String)
- `updated_time` (Number)
- `user_managed` (Boolean)
- `vgpus` (List of Number)
- `vins_connected` (Number)
- `virtual_image_id` (Number)
<a id="nestedatt--items--acl"></a>
### Nested Schema for `items.acl`
Read-Only:
- `explicit` (Boolean)
- `guid` (String)
- `right` (String)
- `status` (String)
- `type` (String)
- `user_group_id` (String)
<a id="nestedatt--items--affinity_rules"></a>
### Nested Schema for `items.affinity_rules`
Read-Only:
- `guid` (String)
- `key` (String)
- `mode` (String)
- `policy` (String)
- `topology` (String)
- `value` (String)
<a id="nestedatt--items--anti_affinity_rules"></a>
### Nested Schema for `items.anti_affinity_rules`
Read-Only:
- `guid` (String)
- `key` (String)
- `mode` (String)
- `policy` (String)
- `topology` (String)
- `value` (String)
<a id="nestedatt--items--disks"></a>
### Nested Schema for `items.disks`
Read-Only:
- `disk_id` (Number)
- `pci_slot` (Number)
<a id="nestedatt--items--interfaces"></a>
### Nested Schema for `items.interfaces`
Read-Only:
- `conn_id` (Number)
- `conn_type` (String)
- `def_gw` (String)
- `enabled` (Boolean)
- `flip_group_id` (Number)
- `guid` (String)
- `ip_address` (String)
- `listen_ssh` (Boolean)
- `mac` (String)
- `name` (String)
- `net_id` (Number)
- `net_type` (String)
- `netmask` (Number)
- `node_id` (Number)
- `pci_slot` (Number)
- `qos` (Attributes) (see [below for nested schema](#nestedatt--items--interfaces--qos))
- `target` (String)
- `type` (String)
- `vnfs` (List of Number)
<a id="nestedatt--items--interfaces--qos"></a>
### Nested Schema for `items.interfaces.qos`
Read-Only:
- `e_rate` (Number)
- `guid` (String)
- `in_burst` (Number)
- `in_rate` (Number)
<a id="nestedatt--items--snap_sets"></a>
### Nested Schema for `items.snap_sets`
Read-Only:
- `disks` (List of Number)
- `guid` (String)
- `label` (String)
- `timestamp` (Number)

View File

@@ -0,0 +1,209 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_kvmvm_list_deleted Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_kvmvm_list_deleted (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Optional
- `account_id` (Number) Find by AccountID
- `by_id` (Number) Find by ID
- `extnet_id` (Number) Find by Extnet ID
- `extnet_name` (String) Find by Extnet name
- `ignore_k8s` (Boolean) If set to true, ignores any VMs associated with any k8s cluster
- `ip_address` (String) Find by IP address
- `name` (String) Find by name
- `page` (Number) Page number
- `rg_id` (Number) Find by RGID
- `rg_name` (String) Find by resgroup name
- `size` (Number) Page size
- `sort_by` (String) sort by one of supported fields, format +|-(field)
- `tech_status` (String) Find by tech status
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `entry_count` (Number)
- `id` (String) The ID of this resource.
- `items` (Attributes List) (see [below for nested schema](#nestedatt--items))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--items"></a>
### Nested Schema for `items`
Read-Only:
- `account_id` (Number)
- `account_name` (String)
- `acl` (Attributes List) (see [below for nested schema](#nestedatt--items--acl))
- `affinity_label` (String)
- `affinity_rules` (Attributes List) (see [below for nested schema](#nestedatt--items--affinity_rules))
- `affinity_weight` (Number)
- `anti_affinity_rules` (Attributes List) (see [below for nested schema](#nestedatt--items--anti_affinity_rules))
- `arch` (String)
- `boot_order` (List of String)
- `bootdisk_size` (Number)
- `cd_image_id` (Number)
- `clone_reference` (Number)
- `clones` (List of Number)
- `compute_id` (Number)
- `computeci_id` (Number)
- `cpu_pin` (Boolean)
- `cpus` (Number)
- `created_by` (String)
- `created_time` (Number)
- `custom_fields` (String)
- `deleted_by` (String)
- `deleted_time` (Number)
- `desc` (String)
- `devices` (String)
- `disks` (Attributes List) (see [below for nested schema](#nestedatt--items--disks))
- `driver` (String)
- `gid` (Number)
- `guid` (Number)
- `hp_backed` (Boolean)
- `image_id` (Number)
- `interfaces` (Attributes List) (see [below for nested schema](#nestedatt--items--interfaces))
- `lock_status` (String)
- `manager_id` (Number)
- `manager_type` (String)
- `migrationjob` (Number)
- `milestones` (Number)
- `name` (String)
- `need_reboot` (Boolean)
- `numa_affinity` (String)
- `numa_node_id` (Number)
- `pinned` (Boolean)
- `ram` (Number)
- `reference_id` (String)
- `registered` (Boolean)
- `res_name` (String)
- `reserved_node_cpus` (List of Number)
- `rg_id` (Number)
- `rg_name` (String)
- `snap_sets` (Attributes List) (see [below for nested schema](#nestedatt--items--snap_sets))
- `stateless_sep_id` (Number)
- `stateless_sep_type` (String)
- `status` (String)
- `tags` (Map of String)
- `tech_status` (String)
- `total_disks_size` (Number)
- `updated_by` (String)
- `updated_time` (Number)
- `user_managed` (Boolean)
- `vgpus` (List of Number)
- `vins_connected` (Number)
- `virtual_image_id` (Number)
<a id="nestedatt--items--acl"></a>
### Nested Schema for `items.acl`
Read-Only:
- `explicit` (Boolean)
- `guid` (String)
- `right` (String)
- `status` (String)
- `type` (String)
- `user_group_id` (String)
<a id="nestedatt--items--affinity_rules"></a>
### Nested Schema for `items.affinity_rules`
Read-Only:
- `guid` (String)
- `key` (String)
- `mode` (String)
- `policy` (String)
- `topology` (String)
- `value` (String)
<a id="nestedatt--items--anti_affinity_rules"></a>
### Nested Schema for `items.anti_affinity_rules`
Read-Only:
- `guid` (String)
- `key` (String)
- `mode` (String)
- `policy` (String)
- `topology` (String)
- `value` (String)
<a id="nestedatt--items--disks"></a>
### Nested Schema for `items.disks`
Read-Only:
- `disk_id` (Number)
- `pci_slot` (Number)
<a id="nestedatt--items--interfaces"></a>
### Nested Schema for `items.interfaces`
Read-Only:
- `conn_id` (Number)
- `conn_type` (String)
- `def_gw` (String)
- `enabled` (Boolean)
- `flip_group_id` (Number)
- `guid` (String)
- `ip_address` (String)
- `listen_ssh` (Boolean)
- `mac` (String)
- `name` (String)
- `net_id` (Number)
- `net_type` (String)
- `netmask` (Number)
- `node_id` (Number)
- `pci_slot` (Number)
- `qos` (Attributes) (see [below for nested schema](#nestedatt--items--interfaces--qos))
- `target` (String)
- `type` (String)
- `vnfs` (List of Number)
<a id="nestedatt--items--interfaces--qos"></a>
### Nested Schema for `items.interfaces.qos`
Read-Only:
- `e_rate` (Number)
- `guid` (String)
- `in_burst` (Number)
- `in_rate` (Number)
<a id="nestedatt--items--snap_sets"></a>
### Nested Schema for `items.snap_sets`
Read-Only:
- `disks` (List of Number)
- `guid` (String)
- `label` (String)
- `timestamp` (Number)

View File

@@ -0,0 +1,61 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_kvmvm_pci_device_list Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_kvmvm_pci_device_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `compute_id` (Number)
### Optional
- `device_id` (Number)
- `name` (String)
- `page` (Number)
- `rg_id` (Number)
- `size` (Number)
- `sort_by` (String) sort by one of supported fields, format +|-(field)
- `status` (String)
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `entry_count` (Number)
- `id` (String) The ID of this resource.
- `items` (Attributes List) (see [below for nested schema](#nestedatt--items))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--items"></a>
### Nested Schema for `items`
Read-Only:
- `compute_id` (Number)
- `description` (String)
- `device_id` (Number)
- `guid` (Number)
- `hwpath` (String)
- `name` (String)
- `rg_id` (Number)
- `stack_id` (Number)
- `status` (String)
- `system_name` (String)

View File

@@ -0,0 +1,51 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_kvmvm_pfw_list Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_kvmvm_pfw_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `compute_id` (Number)
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `entry_count` (Number)
- `id` (String) The ID of this resource.
- `items` (Attributes List) (see [below for nested schema](#nestedatt--items))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--items"></a>
### Nested Schema for `items`
Read-Only:
- `local_ip` (String)
- `local_port` (Number)
- `pfw_id` (Number)
- `protocol` (String)
- `public_port_end` (Number)
- `public_port_start` (Number)
- `vm_id` (Number)

View File

@@ -0,0 +1,48 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_kvmvm_snapshot_usage Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_kvmvm_snapshot_usage (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `compute_id` (Number)
### Optional
- `label` (String)
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `id` (String) The ID of this resource.
- `items` (Attributes List) (see [below for nested schema](#nestedatt--items))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--items"></a>
### Nested Schema for `items`
Read-Only:
- `count` (Number)
- `label` (String)
- `stored` (Number)
- `timestamp` (Number)

View File

@@ -0,0 +1,85 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_kvmvm_user_list Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_kvmvm_user_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `compute_id` (Number)
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `entry_count` (Number)
- `id` (String) The ID of this resource.
- `items` (Attributes) (see [below for nested schema](#nestedatt--items))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--items"></a>
### Nested Schema for `items`
Read-Only:
- `account_acl` (Attributes List) (see [below for nested schema](#nestedatt--items--account_acl))
- `compute_acl` (Attributes List) (see [below for nested schema](#nestedatt--items--compute_acl))
- `rg_acl` (Attributes List) (see [below for nested schema](#nestedatt--items--rg_acl))
<a id="nestedatt--items--account_acl"></a>
### Nested Schema for `items.account_acl`
Read-Only:
- `explicit` (Boolean)
- `guid` (String)
- `right` (String)
- `status` (String)
- `type` (String)
- `user_group_id` (String)
<a id="nestedatt--items--compute_acl"></a>
### Nested Schema for `items.compute_acl`
Read-Only:
- `explicit` (Boolean)
- `guid` (String)
- `right` (String)
- `status` (String)
- `type` (String)
- `user_group_id` (String)
<a id="nestedatt--items--rg_acl"></a>
### Nested Schema for `items.rg_acl`
Read-Only:
- `explicit` (Boolean)
- `guid` (String)
- `right` (String)
- `status` (String)
- `type` (String)
- `user_group_id` (String)

View File

@@ -0,0 +1,69 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_kvmvm_vgpu_list Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_kvmvm_vgpu_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `compute_id` (Number)
### Optional
- `gpu_id` (Number)
- `includedeleted` (Boolean)
- `page` (Number)
- `size` (Number)
- `sort_by` (String) sort by one of supported fields, format +|-(field)
- `status` (String)
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `type` (String)
### Read-Only
- `entry_count` (Number)
- `id` (String) The ID of this resource.
- `items` (Attributes List) (see [below for nested schema](#nestedatt--items))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--items"></a>
### Nested Schema for `items`
Read-Only:
- `account_id` (Number)
- `created_time` (Number)
- `deleted_time` (Number)
- `gid` (Number)
- `guid` (Number)
- `last_claimed_by` (Number)
- `last_update_time` (Number)
- `mode` (String)
- `pci_slot` (Number)
- `pgpuid` (Number)
- `profile_id` (Number)
- `ram` (Number)
- `reference_id` (String)
- `rg_id` (Number)
- `status` (String)
- `type` (String)
- `vgpu_id` (Number)
- `vm_id` (Number)

171
docs/data-sources/lb.md Normal file
View File

@@ -0,0 +1,171 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_lb Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_lb (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `lb_id` (Number)
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `acl` (String)
- `backend_haip` (String)
- `backends` (Attributes List) (see [below for nested schema](#nestedatt--backends))
- `created_by` (String)
- `created_time` (Number)
- `deleted_by` (String)
- `deleted_time` (Number)
- `desc` (String)
- `dp_api_user` (String)
- `extnet_id` (Number)
- `frontend_haip` (String)
- `frontends` (Attributes List) (see [below for nested schema](#nestedatt--frontends))
- `gid` (Number)
- `guid` (Number)
- `ha_mode` (Boolean)
- `id` (Number) The ID of this resource.
- `image_id` (Number)
- `manager_id` (Number)
- `manager_type` (String)
- `milestones` (Number)
- `name` (String)
- `part_k8s` (Boolean)
- `primary_node` (Attributes) (see [below for nested schema](#nestedatt--primary_node))
- `rg_id` (Number)
- `rg_name` (String)
- `secondary_node` (Attributes) (see [below for nested schema](#nestedatt--secondary_node))
- `status` (String)
- `tech_status` (String)
- `updated_by` (String)
- `updated_time` (Number)
- `user_managed` (Boolean)
- `vins_id` (Number)
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--backends"></a>
### Nested Schema for `backends`
Read-Only:
- `algorithm` (String)
- `guid` (String)
- `name` (String)
- `server_default_settings` (Attributes) (see [below for nested schema](#nestedatt--backends--server_default_settings))
- `servers` (Attributes List) (see [below for nested schema](#nestedatt--backends--servers))
<a id="nestedatt--backends--server_default_settings"></a>
### Nested Schema for `backends.server_default_settings`
Read-Only:
- `downinter` (Number)
- `fall` (Number)
- `guid` (String)
- `inter` (Number)
- `maxconn` (Number)
- `maxqueue` (Number)
- `rise` (Number)
- `slowstart` (Number)
- `weight` (Number)
<a id="nestedatt--backends--servers"></a>
### Nested Schema for `backends.servers`
Read-Only:
- `address` (String)
- `check` (String)
- `guid` (String)
- `name` (String)
- `port` (Number)
- `server_settings` (Attributes) (see [below for nested schema](#nestedatt--backends--servers--server_settings))
<a id="nestedatt--backends--servers--server_settings"></a>
### Nested Schema for `backends.servers.server_settings`
Read-Only:
- `downinter` (Number)
- `fall` (Number)
- `guid` (String)
- `inter` (Number)
- `maxconn` (Number)
- `maxqueue` (Number)
- `rise` (Number)
- `slowstart` (Number)
- `weight` (Number)
<a id="nestedatt--frontends"></a>
### Nested Schema for `frontends`
Read-Only:
- `backend` (String)
- `bindings` (Attributes List) (see [below for nested schema](#nestedatt--frontends--bindings))
- `guid` (String)
- `name` (String)
<a id="nestedatt--frontends--bindings"></a>
### Nested Schema for `frontends.bindings`
Read-Only:
- `address` (String)
- `guid` (String)
- `name` (String)
- `port` (Number)
<a id="nestedatt--primary_node"></a>
### Nested Schema for `primary_node`
Read-Only:
- `backend_ip` (String)
- `compute_id` (Number)
- `frontend_ip` (String)
- `guid` (String)
- `mgmt_ip` (String)
- `network_id` (Number)
<a id="nestedatt--secondary_node"></a>
### Nested Schema for `secondary_node`
Read-Only:
- `backend_ip` (String)
- `compute_id` (Number)
- `frontend_ip` (String)
- `guid` (String)
- `mgmt_ip` (String)
- `network_id` (Number)

View File

@@ -0,0 +1,188 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_lb_list Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_lb_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Optional
- `account_id` (Number) find by account ID
- `back_ip` (String) find by backend Ip
- `by_id` (Number) find by id
- `front_ip` (String) find by frontend Ip
- `include_deleted` (Boolean) included deleted LBs. If using field 'status', then include_deleted will be ignored
- `name` (String) find by name
- `page` (Number) page number
- `rg_id` (Number) find by RG ID
- `size` (Number) size number
- `sort_by` (String) sort by one of supported fields, format +|-(field)
- `status` (String) find by status
- `tech_status` (String) find by tech status
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `entry_count` (Number)
- `id` (String) The ID of this resource.
- `items` (Attributes List) (see [below for nested schema](#nestedatt--items))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--items"></a>
### Nested Schema for `items`
Read-Only:
- `acl` (String)
- `backend_haip` (String)
- `backends` (Attributes List) (see [below for nested schema](#nestedatt--items--backends))
- `created_by` (String)
- `created_time` (Number)
- `deleted_by` (String)
- `deleted_time` (Number)
- `desc` (String)
- `dp_api_user` (String)
- `extnet_id` (Number)
- `frontend_haip` (String)
- `frontends` (Attributes List) (see [below for nested schema](#nestedatt--items--frontends))
- `gid` (Number)
- `guid` (Number)
- `ha_mode` (Boolean)
- `image_id` (Number)
- `lb_id` (Number)
- `manager_id` (Number)
- `manager_type` (String)
- `milestones` (Number)
- `name` (String)
- `part_k8s` (Boolean)
- `primary_node` (Attributes) (see [below for nested schema](#nestedatt--items--primary_node))
- `rg_id` (Number)
- `rg_name` (String)
- `secondary_node` (Attributes) (see [below for nested schema](#nestedatt--items--secondary_node))
- `status` (String)
- `tech_status` (String)
- `updated_by` (String)
- `updated_time` (Number)
- `user_managed` (Boolean)
- `vins_id` (Number)
<a id="nestedatt--items--backends"></a>
### Nested Schema for `items.backends`
Read-Only:
- `algorithm` (String)
- `guid` (String)
- `name` (String)
- `server_default_settings` (Attributes) (see [below for nested schema](#nestedatt--items--backends--server_default_settings))
- `servers` (Attributes List) (see [below for nested schema](#nestedatt--items--backends--servers))
<a id="nestedatt--items--backends--server_default_settings"></a>
### Nested Schema for `items.backends.server_default_settings`
Read-Only:
- `downinter` (Number)
- `fall` (Number)
- `guid` (String)
- `inter` (Number)
- `maxconn` (Number)
- `maxqueue` (Number)
- `rise` (Number)
- `slowstart` (Number)
- `weight` (Number)
<a id="nestedatt--items--backends--servers"></a>
### Nested Schema for `items.backends.servers`
Read-Only:
- `address` (String)
- `check` (String)
- `guid` (String)
- `name` (String)
- `port` (Number)
- `server_settings` (Attributes) (see [below for nested schema](#nestedatt--items--backends--servers--server_settings))
<a id="nestedatt--items--backends--servers--server_settings"></a>
### Nested Schema for `items.backends.servers.server_settings`
Read-Only:
- `downinter` (Number)
- `fall` (Number)
- `guid` (String)
- `inter` (Number)
- `maxconn` (Number)
- `maxqueue` (Number)
- `rise` (Number)
- `slowstart` (Number)
- `weight` (Number)
<a id="nestedatt--items--frontends"></a>
### Nested Schema for `items.frontends`
Read-Only:
- `backend` (String)
- `bindings` (Attributes List) (see [below for nested schema](#nestedatt--items--frontends--bindings))
- `guid` (String)
- `name` (String)
<a id="nestedatt--items--frontends--bindings"></a>
### Nested Schema for `items.frontends.bindings`
Read-Only:
- `address` (String)
- `guid` (String)
- `name` (String)
- `port` (Number)
<a id="nestedatt--items--primary_node"></a>
### Nested Schema for `items.primary_node`
Read-Only:
- `backend_ip` (String)
- `compute_id` (Number)
- `frontend_ip` (String)
- `guid` (String)
- `mgmt_ip` (String)
- `network_id` (Number)
<a id="nestedatt--items--secondary_node"></a>
### Nested Schema for `items.secondary_node`
Read-Only:
- `backend_ip` (String)
- `compute_id` (Number)
- `frontend_ip` (String)
- `guid` (String)
- `mgmt_ip` (String)
- `network_id` (Number)

View File

@@ -0,0 +1,186 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_lb_list_deleted Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_lb_list_deleted (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Optional
- `account_id` (Number) find by account ID
- `back_ip` (String) find by backend Ip
- `by_id` (Number) find by id
- `front_ip` (String) find by frontend Ip
- `name` (String) find by name
- `page` (Number) page number
- `rg_id` (Number) find by RG ID
- `size` (Number) size number
- `sort_by` (String) sort by one of supported fields, format +|-(field)
- `tech_status` (String) find by tech status
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `entry_count` (Number)
- `id` (String) The ID of this resource.
- `items` (Attributes List) (see [below for nested schema](#nestedatt--items))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--items"></a>
### Nested Schema for `items`
Read-Only:
- `acl` (String)
- `backend_haip` (String)
- `backends` (Attributes List) (see [below for nested schema](#nestedatt--items--backends))
- `created_by` (String)
- `created_time` (Number)
- `deleted_by` (String)
- `deleted_time` (Number)
- `desc` (String)
- `dp_api_user` (String)
- `extnet_id` (Number)
- `frontend_haip` (String)
- `frontends` (Attributes List) (see [below for nested schema](#nestedatt--items--frontends))
- `gid` (Number)
- `guid` (Number)
- `ha_mode` (Boolean)
- `image_id` (Number)
- `lb_id` (Number)
- `manager_id` (Number)
- `manager_type` (String)
- `milestones` (Number)
- `name` (String)
- `part_k8s` (Boolean)
- `primary_node` (Attributes) (see [below for nested schema](#nestedatt--items--primary_node))
- `rg_id` (Number)
- `rg_name` (String)
- `secondary_node` (Attributes) (see [below for nested schema](#nestedatt--items--secondary_node))
- `status` (String)
- `tech_status` (String)
- `updated_by` (String)
- `updated_time` (Number)
- `user_managed` (Boolean)
- `vins_id` (Number)
<a id="nestedatt--items--backends"></a>
### Nested Schema for `items.backends`
Read-Only:
- `algorithm` (String)
- `guid` (String)
- `name` (String)
- `server_default_settings` (Attributes) (see [below for nested schema](#nestedatt--items--backends--server_default_settings))
- `servers` (Attributes List) (see [below for nested schema](#nestedatt--items--backends--servers))
<a id="nestedatt--items--backends--server_default_settings"></a>
### Nested Schema for `items.backends.server_default_settings`
Read-Only:
- `downinter` (Number)
- `fall` (Number)
- `guid` (String)
- `inter` (Number)
- `maxconn` (Number)
- `maxqueue` (Number)
- `rise` (Number)
- `slowstart` (Number)
- `weight` (Number)
<a id="nestedatt--items--backends--servers"></a>
### Nested Schema for `items.backends.servers`
Read-Only:
- `address` (String)
- `check` (String)
- `guid` (String)
- `name` (String)
- `port` (Number)
- `server_settings` (Attributes) (see [below for nested schema](#nestedatt--items--backends--servers--server_settings))
<a id="nestedatt--items--backends--servers--server_settings"></a>
### Nested Schema for `items.backends.servers.server_settings`
Read-Only:
- `downinter` (Number)
- `fall` (Number)
- `guid` (String)
- `inter` (Number)
- `maxconn` (Number)
- `maxqueue` (Number)
- `rise` (Number)
- `slowstart` (Number)
- `weight` (Number)
<a id="nestedatt--items--frontends"></a>
### Nested Schema for `items.frontends`
Read-Only:
- `backend` (String)
- `bindings` (Attributes List) (see [below for nested schema](#nestedatt--items--frontends--bindings))
- `guid` (String)
- `name` (String)
<a id="nestedatt--items--frontends--bindings"></a>
### Nested Schema for `items.frontends.bindings`
Read-Only:
- `address` (String)
- `guid` (String)
- `name` (String)
- `port` (Number)
<a id="nestedatt--items--primary_node"></a>
### Nested Schema for `items.primary_node`
Read-Only:
- `backend_ip` (String)
- `compute_id` (Number)
- `frontend_ip` (String)
- `guid` (String)
- `mgmt_ip` (String)
- `network_id` (Number)
<a id="nestedatt--items--secondary_node"></a>
### Nested Schema for `items.secondary_node`
Read-Only:
- `backend_ip` (String)
- `compute_id` (Number)
- `frontend_ip` (String)
- `guid` (String)
- `mgmt_ip` (String)
- `network_id` (Number)

View File

@@ -0,0 +1,92 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_resgroup Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_resgroup (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `rg_id` (Number) resource group id
### Optional
- `reason` (String) reason for request
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `account_id` (Number)
- `account_name` (String)
- `acl` (Attributes List) (see [below for nested schema](#nestedatt--acl))
- `compute_features` (List of String)
- `computes` (List of Number)
- `cpu_allocation_parameter` (String)
- `cpu_allocation_ratio` (Number)
- `created_by` (String)
- `created_time` (Number)
- `def_net_id` (Number)
- `def_net_type` (String)
- `deleted_by` (String)
- `deleted_time` (Number)
- `desc` (String)
- `dirty` (Boolean)
- `gid` (Number)
- `guid` (Number)
- `id` (String) The ID of this resource.
- `lock_status` (String)
- `milestones` (Number)
- `name` (String)
- `register_computes` (Boolean)
- `res_types` (List of String)
- `resource_limits` (Attributes) (see [below for nested schema](#nestedatt--resource_limits))
- `secret` (String)
- `status` (String)
- `uniq_pools` (List of String)
- `updated_by` (String)
- `updated_time` (Number)
- `vins` (List of Number)
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--acl"></a>
### Nested Schema for `acl`
Read-Only:
- `explicit` (Boolean)
- `guid` (String)
- `right` (String)
- `status` (String)
- `type` (String)
- `user_group_id` (String)
<a id="nestedatt--resource_limits"></a>
### Nested Schema for `resource_limits`
Read-Only:
- `cu_c` (Number)
- `cu_d` (Number)
- `cu_dm` (Number)
- `cu_i` (Number)
- `cu_m` (Number)
- `cu_np` (Number)
- `gpu_units` (Number)

View File

@@ -0,0 +1,51 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_rg_affinity_group_computes Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_rg_affinity_group_computes (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `affinity_group` (String) Affinity group label
- `rg_id` (Number) find by rg id
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `id` (String) The ID of this resource.
- `items` (Attributes List) (see [below for nested schema](#nestedatt--items))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--items"></a>
### Nested Schema for `items`
Read-Only:
- `compute_id` (Number)
- `other_node` (List of Number)
- `other_node_indirect` (List of Number)
- `other_node_indirect_soft` (List of Number)
- `other_node_soft` (List of Number)
- `same_node` (List of Number)
- `same_node_soft` (List of Number)

View File

@@ -0,0 +1,37 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_rg_affinity_groups_get Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_rg_affinity_groups_get (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `affinity_group` (String) Affinity group label
- `rg_id` (Number) find by rg id
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `id` (String) The ID of this resource.
- `ids` (List of Number)
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).

View File

@@ -0,0 +1,56 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_rg_affinity_groups_list Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_rg_affinity_groups_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `rg_id` (Number) find by rg id
### Optional
- `page` (Number) page number
- `size` (Number) size number
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `affinity_groups` (Attributes List) (see [below for nested schema](#nestedatt--affinity_groups))
- `entry_count` (Number)
- `id` (String) The ID of this resource.
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--affinity_groups"></a>
### Nested Schema for `affinity_groups`
Read-Only:
- `ids` (Attributes List) (see [below for nested schema](#nestedatt--affinity_groups--ids))
- `label` (String)
<a id="nestedatt--affinity_groups--ids"></a>
### Nested Schema for `affinity_groups.ids`
Read-Only:
- `id` (Number)
- `node_id` (Number)

View File

@@ -0,0 +1,48 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_rg_audits Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_rg_audits (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `rg_id` (Number)
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `id` (String) The ID of this resource.
- `items` (Attributes List) (see [below for nested schema](#nestedatt--items))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--items"></a>
### Nested Schema for `items`
Read-Only:
- `call` (String)
- `responsetime` (Number)
- `statuscode` (Number)
- `timestamp` (Number)
- `user` (String)

View File

@@ -0,0 +1,108 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_rg_list Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_rg_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Optional
- `account_id` (Number) find by account id
- `account_name` (String) find by account name
- `by_id` (Number) find by id
- `created_after` (Number) find by created after time (unix timestamp)
- `created_before` (Number) find by created before time (unix timestamp)
- `includedeleted` (Boolean) included deleted resource groups. If using field 'status', then includedeleted will be ignored
- `lock_status` (String) find by lock status
- `name` (String) find by name
- `page` (Number) page number
- `size` (Number) size number
- `sort_by` (String) sort by one of supported fields, format +|-(field)
- `status` (String) find by status
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `entry_count` (Number)
- `id` (String) The ID of this resource.
- `items` (Attributes List) (see [below for nested schema](#nestedatt--items))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--items"></a>
### Nested Schema for `items`
Read-Only:
- `account_acl` (Attributes List) (see [below for nested schema](#nestedatt--items--account_acl))
- `account_id` (Number)
- `account_name` (String)
- `compute_features` (List of String)
- `cpu_allocation_parameter` (String)
- `cpu_allocation_ratio` (Number)
- `created_by` (String)
- `created_time` (Number)
- `def_net_id` (Number)
- `def_net_type` (String)
- `deleted_by` (String)
- `deleted_time` (Number)
- `desc` (String)
- `dirty` (Boolean)
- `gid` (Number)
- `guid` (Number)
- `lock_status` (String)
- `milestones` (Number)
- `name` (String)
- `register_computes` (Boolean)
- `resource_limits` (Attributes) (see [below for nested schema](#nestedatt--items--resource_limits))
- `resource_types` (List of String)
- `rg_id` (Number)
- `secret` (String)
- `status` (String)
- `uniq_pools` (List of String)
- `updated_by` (String)
- `updated_time` (Number)
- `vins` (List of Number)
- `vms` (List of Number)
<a id="nestedatt--items--account_acl"></a>
### Nested Schema for `items.account_acl`
Read-Only:
- `explicit` (Boolean)
- `guid` (String)
- `right` (String)
- `status` (String)
- `type` (String)
- `user_group_id` (String)
<a id="nestedatt--items--resource_limits"></a>
### Nested Schema for `items.resource_limits`
Read-Only:
- `cu_c` (Number)
- `cu_d` (Number)
- `cu_dm` (Number)
- `cu_i` (Number)
- `cu_m` (Number)
- `cu_np` (Number)
- `gpu_units` (Number)

View File

@@ -0,0 +1,103 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_rg_list_computes Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_rg_list_computes (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `rg_id` (Number) ID of the RG
### Optional
- `account_id` (Number) find by account id
- `compute_id` (Number) find by id
- `extnet_id` (Number) find by external network id
- `extnet_name` (String) find by external network name
- `ip_address` (String) find by ip address
- `name` (String) find by name
- `page` (Number) page number
- `size` (Number) size number
- `sort_by` (String) sort by one of supported fields, format +|-(field)
- `status` (String) find by status
- `tech_status` (String) find by tech status
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `entry_count` (Number)
- `id` (String) The ID of this resource.
- `items` (Attributes List) (see [below for nested schema](#nestedatt--items))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--items"></a>
### Nested Schema for `items`
Read-Only:
- `account_id` (Number)
- `account_name` (String)
- `affinity_label` (String)
- `affinity_rules` (Attributes List) (see [below for nested schema](#nestedatt--items--affinity_rules))
- `affinity_weight` (Number)
- `antiaffinity_rules` (Attributes List) (see [below for nested schema](#nestedatt--items--antiaffinity_rules))
- `cpus` (Number)
- `created_by` (String)
- `created_time` (Number)
- `deleted_by` (String)
- `deleted_time` (Number)
- `id` (Number)
- `name` (String)
- `ram` (Number)
- `registered` (Boolean)
- `rg_name` (String)
- `status` (String)
- `tech_status` (String)
- `total_disks_size` (Number)
- `updated_by` (String)
- `updated_time` (Number)
- `user_managed` (Boolean)
- `vins_connected` (Number)
<a id="nestedatt--items--affinity_rules"></a>
### Nested Schema for `items.affinity_rules`
Read-Only:
- `guid` (String)
- `key` (String)
- `mode` (String)
- `policy` (String)
- `topology` (String)
- `value` (String)
<a id="nestedatt--items--antiaffinity_rules"></a>
### Nested Schema for `items.antiaffinity_rules`
Read-Only:
- `guid` (String)
- `key` (String)
- `mode` (String)
- `policy` (String)
- `topology` (String)
- `value` (String)

View File

@@ -0,0 +1,106 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_rg_list_deleted Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_rg_list_deleted (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Optional
- `account_id` (Number) find by account id
- `account_name` (String) find by account name
- `by_id` (Number) find by id
- `created_after` (Number) find by created after time (unix timestamp)
- `created_before` (Number) find by created before time (unix timestamp)
- `lock_status` (String) find by lock status
- `name` (String) find by name
- `page` (Number) page number
- `size` (Number) size number
- `sort_by` (String) sort by one of supported fields, format +|-(field)
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `entry_count` (Number)
- `id` (String) The ID of this resource.
- `items` (Attributes List) (see [below for nested schema](#nestedatt--items))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--items"></a>
### Nested Schema for `items`
Read-Only:
- `account_acl` (Attributes List) (see [below for nested schema](#nestedatt--items--account_acl))
- `account_id` (Number)
- `account_name` (String)
- `compute_features` (List of String)
- `cpu_allocation_parameter` (String)
- `cpu_allocation_ratio` (Number)
- `created_by` (String)
- `created_time` (Number)
- `def_net_id` (Number)
- `def_net_type` (String)
- `deleted_by` (String)
- `deleted_time` (Number)
- `desc` (String)
- `dirty` (Boolean)
- `gid` (Number)
- `guid` (Number)
- `lock_status` (String)
- `milestones` (Number)
- `name` (String)
- `register_computes` (Boolean)
- `resource_limits` (Attributes) (see [below for nested schema](#nestedatt--items--resource_limits))
- `resource_types` (List of String)
- `rg_id` (Number)
- `secret` (String)
- `status` (String)
- `uniq_pools` (List of String)
- `updated_by` (String)
- `updated_time` (Number)
- `vins` (List of Number)
- `vms` (List of Number)
<a id="nestedatt--items--account_acl"></a>
### Nested Schema for `items.account_acl`
Read-Only:
- `explicit` (Boolean)
- `guid` (String)
- `right` (String)
- `status` (String)
- `type` (String)
- `user_group_id` (String)
<a id="nestedatt--items--resource_limits"></a>
### Nested Schema for `items.resource_limits`
Read-Only:
- `cu_c` (Number)
- `cu_d` (Number)
- `cu_dm` (Number)
- `cu_i` (Number)
- `cu_m` (Number)
- `cu_np` (Number)
- `gpu_units` (Number)

View File

@@ -0,0 +1,183 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_rg_list_lb Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_rg_list_lb (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `rg_id` (Number) ID of the RG
### Optional
- `back_ip` (String) find by backend Ip
- `by_id` (Number) find by id
- `front_ip` (String) find by frontend Ip
- `name` (String) find by name
- `page` (Number) page number
- `size` (Number) size number
- `sort_by` (String) sort by one of supported fields, format +|-(field)
- `status` (String) find by status
- `tech_status` (String) find by tech status
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `entry_count` (Number)
- `id` (String) The ID of this resource.
- `items` (Attributes List) (see [below for nested schema](#nestedatt--items))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--items"></a>
### Nested Schema for `items`
Read-Only:
- `backend_haip` (String)
- `backends` (Attributes List) (see [below for nested schema](#nestedatt--items--backends))
- `created_by` (String)
- `created_time` (Number)
- `deleted_by` (String)
- `deleted_time` (Number)
- `desc` (String)
- `dp_api_user` (String)
- `extnet_id` (Number)
- `frontend_haip` (String)
- `frontends` (Attributes List) (see [below for nested schema](#nestedatt--items--frontends))
- `gid` (Number)
- `guid` (Number)
- `ha_mode` (Boolean)
- `id` (Number)
- `image_id` (Number)
- `milestones` (Number)
- `name` (String)
- `primary_node` (Attributes) (see [below for nested schema](#nestedatt--items--primary_node))
- `rg_name` (String)
- `secondary_node` (Attributes) (see [below for nested schema](#nestedatt--items--secondary_node))
- `status` (String)
- `tech_status` (String)
- `updated_by` (String)
- `updated_time` (Number)
- `vins_id` (Number)
<a id="nestedatt--items--backends"></a>
### Nested Schema for `items.backends`
Read-Only:
- `algorithm` (String)
- `guid` (String)
- `name` (String)
- `server_default_settings` (Attributes) (see [below for nested schema](#nestedatt--items--backends--server_default_settings))
- `servers` (Attributes List) (see [below for nested schema](#nestedatt--items--backends--servers))
<a id="nestedatt--items--backends--server_default_settings"></a>
### Nested Schema for `items.backends.server_default_settings`
Read-Only:
- `down_inter` (Number)
- `fall` (Number)
- `guid` (String)
- `inter` (Number)
- `max_conn` (Number)
- `max_queue` (Number)
- `rise` (Number)
- `slow_start` (Number)
- `weight` (Number)
<a id="nestedatt--items--backends--servers"></a>
### Nested Schema for `items.backends.servers`
Read-Only:
- `address` (String)
- `check` (String)
- `guid` (String)
- `name` (String)
- `port` (Number)
- `server_settings` (Attributes) (see [below for nested schema](#nestedatt--items--backends--servers--server_settings))
<a id="nestedatt--items--backends--servers--server_settings"></a>
### Nested Schema for `items.backends.servers.server_settings`
Read-Only:
- `down_inter` (Number)
- `fall` (Number)
- `guid` (String)
- `inter` (Number)
- `max_conn` (Number)
- `max_queue` (Number)
- `rise` (Number)
- `slow_start` (Number)
- `weight` (Number)
<a id="nestedatt--items--frontends"></a>
### Nested Schema for `items.frontends`
Read-Only:
- `backend` (String)
- `bindings` (Attributes List) (see [below for nested schema](#nestedatt--items--frontends--bindings))
- `guid` (String)
- `name` (String)
<a id="nestedatt--items--frontends--bindings"></a>
### Nested Schema for `items.frontends.bindings`
Read-Only:
- `address` (String)
- `guid` (String)
- `name` (String)
- `port` (Number)
<a id="nestedatt--items--primary_node"></a>
### Nested Schema for `items.primary_node`
Read-Only:
- `backend_ip` (String)
- `compute_id` (Number)
- `frontend_ip` (String)
- `guid` (String)
- `mgmt_ip` (String)
- `network_id` (Number)
<a id="nestedatt--items--secondary_node"></a>
### Nested Schema for `items.secondary_node`
Read-Only:
- `backend_ip` (String)
- `compute_id` (Number)
- `frontend_ip` (String)
- `guid` (String)
- `mgmt_ip` (String)
- `network_id` (Number)

View File

@@ -0,0 +1,52 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_rg_list_pfw Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_rg_list_pfw (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `rg_id` (Number) ID of the RG
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `entry_count` (Number)
- `id` (String) The ID of this resource.
- `items` (Attributes List) (see [below for nested schema](#nestedatt--items))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--items"></a>
### Nested Schema for `items`
Read-Only:
- `public_port_end` (Number)
- `public_port_start` (Number)
- `vins_id` (Number)
- `vins_name` (String)
- `vm_id` (Number)
- `vm_ip` (String)
- `vm_name` (String)
- `vm_port` (Number)

View File

@@ -0,0 +1,69 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_rg_list_vins Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_rg_list_vins (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `rg_id` (Number) ID of the RG
### Optional
- `account_id` (Number) find by account id
- `ext_ip` (String) find by external ip address
- `name` (String) find by name
- `page` (Number) page number
- `size` (Number) size number
- `sort_by` (String) sort by one of supported fields, format +|-(field)
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `vins_id` (Number) find by vins id
### Read-Only
- `entry_count` (Number)
- `id` (String) The ID of this resource.
- `items` (Attributes List) (see [below for nested schema](#nestedatt--items))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--items"></a>
### Nested Schema for `items`
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)
- `extnet_id` (Number)
- `free_ips` (Number)
- `id` (Number)
- `name` (String)
- `network` (String)
- `pri_vnf_dev_id` (Number)
- `rg_name` (String)
- `status` (String)
- `updated_by` (String)
- `updated_time` (Number)

View File

@@ -0,0 +1,104 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_rg_resource_consumption_get Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_rg_resource_consumption_get (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `rg_id` (Number) find by rg id
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `consumed` (Attributes) (see [below for nested schema](#nestedatt--consumed))
- `id` (String) The ID of this resource.
- `reserved` (Attributes) (see [below for nested schema](#nestedatt--reserved))
- `resource_limits` (Attributes) (see [below for nested schema](#nestedatt--resource_limits))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--consumed"></a>
### Nested Schema for `consumed`
Read-Only:
- `cpu` (Number)
- `disk_size` (Number)
- `disk_size_max` (Number)
- `extips` (Number)
- `exttraffic` (Number)
- `gpu` (Number)
- `ram` (Number)
- `seps` (Attributes List) (see [below for nested schema](#nestedatt--consumed--seps))
<a id="nestedatt--consumed--seps"></a>
### Nested Schema for `consumed.seps`
Read-Only:
- `data_name` (String)
- `disk_size` (Number)
- `disk_size_max` (Number)
- `sep_id` (String)
<a id="nestedatt--reserved"></a>
### Nested Schema for `reserved`
Read-Only:
- `cpu` (Number)
- `disk_size` (Number)
- `disk_size_max` (Number)
- `extips` (Number)
- `exttraffic` (Number)
- `gpu` (Number)
- `ram` (Number)
- `seps` (Attributes List) (see [below for nested schema](#nestedatt--reserved--seps))
<a id="nestedatt--reserved--seps"></a>
### Nested Schema for `reserved.seps`
Read-Only:
- `data_name` (String)
- `disk_size` (Number)
- `disk_size_max` (Number)
- `sep_id` (String)
<a id="nestedatt--resource_limits"></a>
### Nested Schema for `resource_limits`
Read-Only:
- `cu_c` (Number)
- `cu_d` (Number)
- `cu_dm` (Number)
- `cu_i` (Number)
- `cu_m` (Number)
- `cu_np` (Number)
- `gpu_units` (Number)

View File

@@ -0,0 +1,109 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_rg_resource_consumption_list Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_rg_resource_consumption_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `entry_count` (Number)
- `id` (String) The ID of this resource.
- `items` (Attributes List) (see [below for nested schema](#nestedatt--items))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--items"></a>
### Nested Schema for `items`
Read-Only:
- `consumed` (Attributes) (see [below for nested schema](#nestedatt--items--consumed))
- `reserved` (Attributes) (see [below for nested schema](#nestedatt--items--reserved))
- `resource_limits` (Attributes) (see [below for nested schema](#nestedatt--items--resource_limits))
- `rg_id` (Number)
<a id="nestedatt--items--consumed"></a>
### Nested Schema for `items.consumed`
Read-Only:
- `cpu` (Number)
- `disk_size` (Number)
- `disk_size_max` (Number)
- `extips` (Number)
- `exttraffic` (Number)
- `gpu` (Number)
- `ram` (Number)
- `seps` (Attributes List) (see [below for nested schema](#nestedatt--items--consumed--seps))
<a id="nestedatt--items--consumed--seps"></a>
### Nested Schema for `items.consumed.seps`
Read-Only:
- `data_name` (String)
- `disk_size` (Number)
- `disk_size_max` (Number)
- `sep_id` (String)
<a id="nestedatt--items--reserved"></a>
### Nested Schema for `items.reserved`
Read-Only:
- `cpu` (Number)
- `disk_size` (Number)
- `disk_size_max` (Number)
- `extips` (Number)
- `exttraffic` (Number)
- `gpu` (Number)
- `ram` (Number)
- `seps` (Attributes List) (see [below for nested schema](#nestedatt--items--reserved--seps))
<a id="nestedatt--items--reserved--seps"></a>
### Nested Schema for `items.reserved.seps`
Read-Only:
- `data_name` (String)
- `disk_size` (Number)
- `disk_size_max` (Number)
- `sep_id` (String)
<a id="nestedatt--items--resource_limits"></a>
### Nested Schema for `items.resource_limits`
Read-Only:
- `cu_c` (Number)
- `cu_d` (Number)
- `cu_dm` (Number)
- `cu_i` (Number)
- `cu_m` (Number)
- `cu_np` (Number)
- `gpu_units` (Number)

View File

@@ -0,0 +1,55 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_rg_usage Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_rg_usage (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `rg_id` (Number) find by rg id
### Optional
- `reason` (String) reason for action
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `cpu` (Number)
- `disk_size` (Number)
- `disk_size_max` (Number)
- `extips` (Number)
- `exttraffic` (Number)
- `gpu` (Number)
- `id` (String) The ID of this resource.
- `ram` (Number)
- `seps` (Attributes List) (see [below for nested schema](#nestedatt--seps))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--seps"></a>
### Nested Schema for `seps`
Read-Only:
- `data_name` (String)
- `disk_size` (Number)
- `disk_size_max` (Number)
- `sep_id` (String)

View File

@@ -0,0 +1,41 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_stack Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_stack (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `stack_id` (Number)
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `cpu_allocation_ratio` (Number)
- `descr` (String)
- `drivers` (List of String)
- `mem_allocation_ratio` (Number)
- `name` (String)
- `status` (String)
- `type` (String)
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).

View File

@@ -0,0 +1,50 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_stack_list Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_stack_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Optional
- `by_id` (Number)
- `name` (String)
- `page` (Number)
- `size` (Number)
- `sort_by` (String)
- `status` (String)
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `type` (String)
### Read-Only
- `entry_count` (Number)
- `items` (Attributes List) (see [below for nested schema](#nestedatt--items))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--items"></a>
### Nested Schema for `items`
Read-Only:
- `name` (String)
- `stack_id` (Number)
- `status` (String)
- `type` (String)

View File

@@ -0,0 +1,70 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_vfpool Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_vfpool (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `vfpool_id` (Number)
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `account_access` (List of Number)
- `created_time` (Number)
- `description` (String)
- `gid` (Number)
- `guid` (Number)
- `name` (String)
- `rg_access` (List of Number)
- `status` (String)
- `updated_time` (Number)
- `vfs` (Attributes List) (see [below for nested schema](#nestedatt--vfs))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--vfs"></a>
### Nested Schema for `vfs`
Read-Only:
- `node_id` (Number)
- `vf_list` (Attributes List) (see [below for nested schema](#nestedatt--vfs--vf_list))
<a id="nestedatt--vfs--vf_list"></a>
### Nested Schema for `vfs.vf_list`
Read-Only:
- `nic_name` (String)
- `vfs_info` (Attributes List) (see [below for nested schema](#nestedatt--vfs--vf_list--vfs_info))
<a id="nestedatt--vfs--vf_list--vfs_info"></a>
### Nested Schema for `vfs.vf_list.vfs_info`
Read-Only:
- `claimed` (Boolean)
- `id` (Number)
- `vm_id` (Number)

View File

@@ -0,0 +1,85 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_vfpool_list Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_vfpool_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Optional
- `account_access` (Number)
- `by_id` (Number)
- `description` (String)
- `gid` (Number)
- `name` (String)
- `page` (Number)
- `rg_access` (Number)
- `size` (Number)
- `sort_by` (String)
- `status` (String)
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `entry_count` (Number)
- `items` (Attributes List) (see [below for nested schema](#nestedatt--items))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--items"></a>
### Nested Schema for `items`
Read-Only:
- `account_access` (List of Number)
- `created_time` (Number)
- `description` (String)
- `gid` (Number)
- `guid` (Number)
- `name` (String)
- `rg_access` (List of Number)
- `status` (String)
- `updated_time` (Number)
- `vfpool_id` (Number)
- `vfs` (Attributes List) (see [below for nested schema](#nestedatt--items--vfs))
<a id="nestedatt--items--vfs"></a>
### Nested Schema for `items.vfs`
Read-Only:
- `node_id` (Number)
- `vf_list` (Attributes List) (see [below for nested schema](#nestedatt--items--vfs--vf_list))
<a id="nestedatt--items--vfs--vf_list"></a>
### Nested Schema for `items.vfs.vf_list`
Read-Only:
- `nic_name` (String)
- `vfs_info` (Attributes List) (see [below for nested schema](#nestedatt--items--vfs--vf_list--vfs_info))
<a id="nestedatt--items--vfs--vf_list--vfs_info"></a>
### Nested Schema for `items.vfs.vf_list.vfs_info`
Read-Only:
- `claimed` (Boolean)
- `id` (Number)
- `vm_id` (Number)

430
docs/data-sources/vins.md Normal file
View File

@@ -0,0 +1,430 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_vins Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_vins (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `vins_id` (Number) Unique ID of the ViNS.
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `account_id` (Number)
- `account_name` (String)
- `computes` (Attributes List) (see [below for nested schema](#nestedatt--computes))
- `created_by` (String)
- `created_time` (Number)
- `default_gw` (String)
- `default_qos` (Attributes) (see [below for nested schema](#nestedatt--default_qos))
- `deleted_by` (String)
- `deleted_time` (Number)
- `desc` (String)
- `gid` (Number)
- `guid` (Number)
- `id` (String) The ID of this resource.
- `lock_status` (String)
- `manager_id` (Number)
- `manager_type` (String)
- `milestones` (Number)
- `name` (String)
- `net_mask` (Number)
- `network` (String)
- `pre_reservations_num` (Number)
- `redundant` (Boolean)
- `rg_id` (Number)
- `rg_name` (String)
- `sec_vnf_dev_id` (Number)
- `status` (String)
- `updated_by` (String)
- `updated_time` (Number)
- `user_managed` (Boolean)
- `vnf_dev` (Attributes) (see [below for nested schema](#nestedatt--vnf_dev))
- `vnfs` (Attributes) (see [below for nested schema](#nestedatt--vnfs))
- `vxlan_id` (Number)
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--computes"></a>
### Nested Schema for `computes`
Read-Only:
- `compute_id` (Number)
- `compute_name` (String)
<a id="nestedatt--default_qos"></a>
### Nested Schema for `default_qos`
Read-Only:
- `e_rate` (Number)
- `guid` (String)
- `in_burst` (Number)
- `in_rate` (Number)
<a id="nestedatt--vnf_dev"></a>
### Nested Schema for `vnf_dev`
Read-Only:
- `account_id` (Number)
- `capabilities` (List of String)
- `ckey` (String)
- `config` (Attributes) (see [below for nested schema](#nestedatt--vnf_dev--config))
- `config_saved` (Boolean)
- `custom_pre_cfg` (Boolean)
- `desc` (String)
- `gid` (Number)
- `guid` (Number)
- `interfaces` (Attributes List) (see [below for nested schema](#nestedatt--vnf_dev--interfaces))
- `lock_status` (String)
- `milestones` (Number)
- `status` (String)
- `tech_status` (String)
- `type` (String)
- `vins` (List of Number)
- `vnf_id` (Number)
- `vnf_name` (String)
<a id="nestedatt--vnf_dev--config"></a>
### Nested Schema for `vnf_dev.config`
Read-Only:
- `mgmt` (Attributes) (see [below for nested schema](#nestedatt--vnf_dev--config--mgmt))
- `resources` (Attributes) (see [below for nested schema](#nestedatt--vnf_dev--config--resources))
<a id="nestedatt--vnf_dev--config--mgmt"></a>
### Nested Schema for `vnf_dev.config.mgmt`
Read-Only:
- `ip_addr` (String)
- `password` (String)
- `ssh_key` (String)
- `user` (String)
<a id="nestedatt--vnf_dev--config--resources"></a>
### Nested Schema for `vnf_dev.config.resources`
Read-Only:
- `cpu` (Number)
- `ram` (Number)
- `stack_id` (Number)
- `uuid` (String)
<a id="nestedatt--vnf_dev--interfaces"></a>
### Nested Schema for `vnf_dev.interfaces`
Read-Only:
- `conn_id` (Number)
- `conn_type` (String)
- `def_gw` (String)
- `enabled` (Boolean)
- `flipgroup_id` (Number)
- `guid` (String)
- `ip_address` (String)
- `listen_ssh` (Boolean)
- `mac` (String)
- `name` (String)
- `net_id` (Number)
- `net_mask` (Number)
- `net_type` (String)
- `node_id` (Number)
- `pci_slot` (Number)
- `qos` (Attributes) (see [below for nested schema](#nestedatt--vnf_dev--interfaces--qos))
- `target` (String)
- `type` (String)
- `vnfs` (List of Number)
<a id="nestedatt--vnf_dev--interfaces--qos"></a>
### Nested Schema for `vnf_dev.interfaces.qos`
Read-Only:
- `e_rate` (Number)
- `guid` (String)
- `in_burst` (Number)
- `in_rate` (Number)
<a id="nestedatt--vnfs"></a>
### Nested Schema for `vnfs`
Read-Only:
- `dhcp` (Attributes) (see [below for nested schema](#nestedatt--vnfs--dhcp))
- `gw` (Attributes) (see [below for nested schema](#nestedatt--vnfs--gw))
- `nat` (Attributes) (see [below for nested schema](#nestedatt--vnfs--nat))
<a id="nestedatt--vnfs--dhcp"></a>
### Nested Schema for `vnfs.dhcp`
Read-Only:
- `account_id` (Number)
- `ckey` (String)
- `config` (Attributes) (see [below for nested schema](#nestedatt--vnfs--dhcp--config))
- `created_time` (Number)
- `devices` (Attributes) (see [below for nested schema](#nestedatt--vnfs--dhcp--devices))
- `dhcp_id` (Number)
- `gid` (Number)
- `guid` (Number)
- `lock_status` (String)
- `milestones` (Number)
- `owner_id` (Number)
- `owner_type` (String)
- `pure_virtual` (Boolean)
- `routes` (Attributes List) (see [below for nested schema](#nestedatt--vnfs--dhcp--routes))
- `status` (String)
- `tech_status` (String)
- `type` (String)
<a id="nestedatt--vnfs--dhcp--config"></a>
### Nested Schema for `vnfs.dhcp.config`
Read-Only:
- `default_gw` (String)
- `dns` (List of String)
- `ip_end` (String)
- `ip_start` (String)
- `lease` (Number)
- `netmask` (Number)
- `network` (String)
- `reservations` (Attributes List) (see [below for nested schema](#nestedatt--vnfs--dhcp--config--reservations))
<a id="nestedatt--vnfs--dhcp--config--reservations"></a>
### Nested Schema for `vnfs.dhcp.config.reservations`
Read-Only:
- `client_type` (String)
- `desc` (String)
- `domainname` (String)
- `hostname` (String)
- `ip` (String)
- `mac` (String)
- `type` (String)
- `vm_id` (Number)
<a id="nestedatt--vnfs--dhcp--devices"></a>
### Nested Schema for `vnfs.dhcp.devices`
Read-Only:
- `primary` (Attributes) (see [below for nested schema](#nestedatt--vnfs--dhcp--devices--primary))
<a id="nestedatt--vnfs--dhcp--devices--primary"></a>
### Nested Schema for `vnfs.dhcp.devices.primary`
Read-Only:
- `dev_id` (Number)
- `iface01` (String)
- `iface02` (String)
<a id="nestedatt--vnfs--dhcp--routes"></a>
### Nested Schema for `vnfs.dhcp.routes`
Read-Only:
- `compute_ids` (List of Number)
- `destination` (String)
- `gateway` (String)
- `guid` (String)
- `netmask` (String)
- `route_id` (Number)
<a id="nestedatt--vnfs--gw"></a>
### Nested Schema for `vnfs.gw`
Read-Only:
- `account_id` (Number)
- `ckey` (String)
- `config` (Attributes) (see [below for nested schema](#nestedatt--vnfs--gw--config))
- `created_time` (Number)
- `devices` (Attributes) (see [below for nested schema](#nestedatt--vnfs--gw--devices))
- `gid` (Number)
- `guid` (Number)
- `gw_id` (Number)
- `lock_status` (String)
- `milestones` (Number)
- `owner_id` (Number)
- `owner_type` (String)
- `pure_virtual` (Boolean)
- `routes` (Attributes List) (see [below for nested schema](#nestedatt--vnfs--gw--routes))
- `status` (String)
- `tech_status` (String)
- `type` (String)
<a id="nestedatt--vnfs--gw--config"></a>
### Nested Schema for `vnfs.gw.config`
Read-Only:
- `default_gw` (String)
- `ext_net_id` (Number)
- `ext_net_ip` (String)
- `ext_netmask` (Number)
- `qos` (Attributes) (see [below for nested schema](#nestedatt--vnfs--gw--config--qos))
<a id="nestedatt--vnfs--gw--config--qos"></a>
### Nested Schema for `vnfs.gw.config.qos`
Read-Only:
- `e_rate` (Number)
- `guid` (String)
- `in_burst` (Number)
- `in_rate` (Number)
<a id="nestedatt--vnfs--gw--devices"></a>
### Nested Schema for `vnfs.gw.devices`
Read-Only:
- `primary` (Attributes) (see [below for nested schema](#nestedatt--vnfs--gw--devices--primary))
<a id="nestedatt--vnfs--gw--devices--primary"></a>
### Nested Schema for `vnfs.gw.devices.primary`
Read-Only:
- `dev_id` (Number)
- `iface01` (String)
- `iface02` (String)
<a id="nestedatt--vnfs--gw--routes"></a>
### Nested Schema for `vnfs.gw.routes`
Read-Only:
- `compute_ids` (List of Number)
- `destination` (String)
- `gateway` (String)
- `guid` (String)
- `netmask` (String)
- `route_id` (Number)
<a id="nestedatt--vnfs--nat"></a>
### Nested Schema for `vnfs.nat`
Read-Only:
- `account_id` (Number)
- `ckey` (String)
- `config` (Attributes) (see [below for nested schema](#nestedatt--vnfs--nat--config))
- `created_time` (Number)
- `devices` (Attributes) (see [below for nested schema](#nestedatt--vnfs--nat--devices))
- `gid` (Number)
- `guid` (Number)
- `lock_status` (String)
- `milestones` (Number)
- `nat_id` (Number)
- `owner_id` (Number)
- `owner_type` (String)
- `pure_virtual` (Boolean)
- `routes` (Attributes List) (see [below for nested schema](#nestedatt--vnfs--nat--routes))
- `status` (String)
- `tech_status` (String)
- `type` (String)
<a id="nestedatt--vnfs--nat--config"></a>
### Nested Schema for `vnfs.nat.config`
Read-Only:
- `net_mask` (Number)
- `network` (String)
- `rules` (Attributes List) (see [below for nested schema](#nestedatt--vnfs--nat--config--rules))
<a id="nestedatt--vnfs--nat--config--rules"></a>
### Nested Schema for `vnfs.nat.config.rules`
Read-Only:
- `local_ip` (String)
- `local_port` (Number)
- `protocol` (String)
- `public_port_end` (Number)
- `public_port_start` (Number)
- `rule_id` (Number)
- `vm_id` (Number)
- `vm_name` (String)
<a id="nestedatt--vnfs--nat--devices"></a>
### Nested Schema for `vnfs.nat.devices`
Read-Only:
- `primary` (Attributes) (see [below for nested schema](#nestedatt--vnfs--nat--devices--primary))
<a id="nestedatt--vnfs--nat--devices--primary"></a>
### Nested Schema for `vnfs.nat.devices.primary`
Read-Only:
- `dev_id` (Number)
- `iface01` (String)
- `iface02` (String)
<a id="nestedatt--vnfs--nat--routes"></a>
### Nested Schema for `vnfs.nat.routes`
Read-Only:
- `compute_ids` (List of Number)
- `destination` (String)
- `gateway` (String)
- `guid` (String)
- `netmask` (String)
- `route_id` (Number)

View File

@@ -0,0 +1,48 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_vins_audits Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_vins_audits (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `vins_id` (Number) Unique ID of the ViNS.
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `id` (String) The ID of this resource.
- `items` (Attributes List) (see [below for nested schema](#nestedatt--items))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--items"></a>
### Nested Schema for `items`
Read-Only:
- `call` (String)
- `response_time` (Number)
- `statuscode` (Number)
- `timestamp` (Number)
- `user` (String)

View File

@@ -0,0 +1,50 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_vins_ext_net_list Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_vins_ext_net_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `vins_id` (Number) Unique ID of the ViNS.
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `entry_count` (Number)
- `id` (String) The ID of this resource.
- `items` (Attributes List) (see [below for nested schema](#nestedatt--items))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--items"></a>
### Nested Schema for `items`
Read-Only:
- `default_gw` (String)
- `ext_net_id` (Number)
- `ip` (String)
- `prefix_len` (Number)
- `status` (String)
- `tech_status` (String)

View File

@@ -0,0 +1,51 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_vins_ip_list Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_vins_ip_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `vins_id` (Number) Unique ID of the ViNS
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `entry_count` (Number)
- `id` (String) The ID of this resource.
- `items` (Attributes List) (see [below for nested schema](#nestedatt--items))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--items"></a>
### Nested Schema for `items`
Read-Only:
- `client_type` (String)
- `domainname` (String)
- `hostname` (String)
- `ip` (String)
- `mac` (String)
- `type` (String)
- `vm_id` (Number)

View File

@@ -0,0 +1,67 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_vins_list Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_vins_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Optional
- `account_id` (Number) Filter by Account ID
- `by_id` (Number) Filter by ID
- `ext_ip` (String) Filter by external IP address
- `include_deleted` (Boolean) Include deleted computes
- `name` (String) Filter by Name
- `page` (Number) Page number
- `rg_id` (Number) Filter by RG ID
- `size` (Number) Page size
- `sort_by` (String) sort by one of supported fields, format +|-(field)
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `entry_count` (Number)
- `id` (String) The ID of this resource.
- `items` (Attributes List) (see [below for nested schema](#nestedatt--items))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--items"></a>
### Nested Schema for `items`
Read-Only:
- `account_id` (Number)
- `account_name` (String)
- `created_by` (String)
- `created_time` (Number)
- `deleted_by` (String)
- `deleted_time` (Number)
- `external_ip` (String)
- `extnet_id` (Number)
- `free_ips` (Number)
- `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)

View File

@@ -0,0 +1,65 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_vins_list_deleted Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_vins_list_deleted (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Optional
- `account_id` (Number) Filter by Account ID
- `by_id` (Number) Filter by ID
- `ext_ip` (String) Filter by external IP address
- `name` (String) Filter by Name
- `page` (Number) Page number
- `rg_id` (Number) Filter by RG ID
- `size` (Number) Page size
- `sort_by` (String) sort by one of supported fields, format +|-(field)
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `vnfdev_id` (Number) Find by VNF Device id
### Read-Only
- `entry_count` (Number)
- `id` (String) The ID of this resource.
- `items` (Attributes List) (see [below for nested schema](#nestedatt--items))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--items"></a>
### Nested Schema for `items`
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)

View File

@@ -0,0 +1,52 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_vins_nat_rule_list Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_vins_nat_rule_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `vins_id` (Number) VINS id
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `entry_count` (Number)
- `id` (String) The ID of this resource.
- `items` (Attributes List) (see [below for nested schema](#nestedatt--items))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--items"></a>
### Nested Schema for `items`
Read-Only:
- `id` (Number)
- `local_ip` (String)
- `local_port` (Number)
- `protocol` (String)
- `public_port_end` (Number)
- `public_port_start` (Number)
- `vm_id` (Number)
- `vm_name` (String)

View File

@@ -0,0 +1,41 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_vins_static_route Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_vins_static_route (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `route_id` (Number) static route ID
- `vins_id` (Number) vins ID
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `compute_ids` (List of Number)
- `destination` (String)
- `gateway` (String)
- `guid` (String)
- `id` (String) The ID of this resource.
- `netmask` (String)
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).

View File

@@ -0,0 +1,50 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_vins_static_route_list Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_vins_static_route_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `vins_id` (Number) vins ID
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `entry_count` (Number)
- `id` (String) The ID of this resource.
- `items` (Attributes List) (see [below for nested schema](#nestedatt--items))
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--items"></a>
### Nested Schema for `items`
Read-Only:
- `compute_ids` (List of Number)
- `destination` (String)
- `gateway` (String)
- `guid` (String)
- `netmask` (String)
- `route_id` (Number)

37
docs/index.md Normal file
View File

@@ -0,0 +1,37 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix Provider"
subcategory: ""
description: |-
---
# dynamix Provider
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `authenticator` (String) Authentication mode to use when connecting to DECORT cloud API. Should be one of 'decs3o', 'legacy', 'jwt' or 'bvs'.
- `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! Default is false.
- `app_id` (String) Application ID to access DECORT cloud API in 'decs3o' and 'bvs' authentication mode.
- `app_secret` (String) Application secret to access DECORT cloud API in 'decs3o' and 'bvs' authentication mode.
- `bvs_password` (String) User password for DECORT cloud API operations in 'bvs' authentication mode.
- `bvs_user` (String) User name for DECORT cloud API operations in 'bvs' authentication mode.
- `domain` (String) User password for DECORT cloud API operations in 'bvs' authentication mode.
- `jwt` (String) JWT to access DECORT cloud API in 'jwt' authentication mode.
- `oauth2_url` (String) OAuth2 application URL in 'decs3o' and 'bvs' authentication mode.
- `password` (String) User password for DECORT cloud API operations in 'legacy' authentication mode.
- `path_config` (String) The path of the configuration file entry.
- `path_token` (String) The path of the token file entry.
- `time_to_refresh` (Number) The number of minutes before the expiration of the token, a refresh will be made.
- `user` (String) User name for DECORT cloud API operations in 'legacy' authentication mode.

128
docs/resources/account.md Normal file
View File

@@ -0,0 +1,128 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_account Resource - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_account (Resource)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `account_name` (String) name of the account
- `username` (String) username of owner the account
### Optional
- `emailaddress` (String) email
- `enable` (Boolean) enable/disable account
- `permanently` (Boolean) whether to completely delete the account
- `resource_limits` (Attributes) (see [below for nested schema](#nestedatt--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` (Attributes List) (see [below for nested schema](#nestedatt--users))
### Read-Only
- `account_id` (Number)
- `acl` (Attributes List) (see [below for nested schema](#nestedatt--acl))
- `ckey` (String)
- `company` (String)
- `companyurl` (String)
- `compute_features` (List of String)
- `computes` (Attributes) (see [below for nested schema](#nestedatt--computes))
- `cpu_allocation_parameter` (String)
- `cpu_allocation_ratio` (Number)
- `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.
- `last_updated` (String) Timestamp of the last Terraform update of the disk resource.
- `machines` (Attributes) (see [below for nested schema](#nestedatt--machines))
- `status` (String)
- `updated_time` (Number)
- `version` (Number)
- `vins` (List of Number)
- `vinses` (Number)
<a id="nestedatt--resource_limits"></a>
### Nested Schema for `resource_limits`
Optional:
- `cu_c` (Number)
- `cu_d` (Number)
- `cu_i` (Number)
- `cu_m` (Number)
- `cu_np` (Number)
- `gpu_units` (Number)
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `create` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- `delete` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Read operations occur during any refresh or planning operation when refresh is enabled.
- `update` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--users"></a>
### Nested Schema for `users`
Required:
- `access_type` (String)
- `user_id` (String)
Optional:
- `recursive_delete` (Boolean)
<a id="nestedatt--acl"></a>
### Nested Schema for `acl`
Read-Only:
- `can_be_deleted` (Boolean)
- `explicit` (Boolean)
- `guid` (String)
- `right` (String)
- `status` (String)
- `type` (String)
- `user_group_id` (String)
<a id="nestedatt--computes"></a>
### Nested Schema for `computes`
Read-Only:
- `started` (Number)
- `stopped` (Number)
<a id="nestedatt--machines"></a>
### Nested Schema for `machines`
Read-Only:
- `halted` (Number)
- `running` (Number)

116
docs/resources/bservice.md Normal file
View File

@@ -0,0 +1,116 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_bservice Resource - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_bservice (Resource)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `rg_id` (Number)
- `service_name` (String)
### Optional
- `enable` (Boolean)
- `permanently` (Boolean)
- `restore` (Boolean)
- `service_id` (Number)
- `snapshots` (Attributes List) (see [below for nested schema](#nestedatt--snapshots))
- `ssh_key` (String)
- `ssh_user` (String)
- `start` (Boolean)
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `account_id` (Number)
- `account_name` (String)
- `base_domain` (String)
- `computes` (Attributes List) (see [below for nested schema](#nestedatt--computes))
- `cpu_total` (Number)
- `created_by` (String)
- `created_time` (Number)
- `deleted_by` (String)
- `deleted_time` (Number)
- `disk_total` (Number)
- `gid` (Number)
- `groups` (Attributes List) (see [below for nested schema](#nestedatt--groups))
- `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)
<a id="nestedatt--snapshots"></a>
### Nested Schema for `snapshots`
Optional:
- `rollback` (Boolean)
Read-Only:
- `guid` (String)
- `label` (String)
- `timestamp` (Number)
- `valid` (Boolean)
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `create` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- `delete` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Read operations occur during any refresh or planning operation when refresh is enabled.
- `update` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--computes"></a>
### Nested Schema for `computes`
Read-Only:
- `account_id` (Number)
- `architecture` (String)
- `compgroup_id` (Number)
- `compgroup_name` (String)
- `compgroup_role` (String)
- `id` (Number)
- `name` (String)
- `rg_id` (Number)
- `stack_id` (Number)
- `status` (String)
- `tech_status` (String)
<a id="nestedatt--groups"></a>
### Nested Schema for `groups`
Read-Only:
- `computes` (Number)
- `consistency` (Boolean)
- `id` (Number)
- `name` (String)
- `status` (String)
- `tech_status` (String)

View File

@@ -0,0 +1,97 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_bservice_group Resource - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_bservice_group (Resource)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `comp_count` (Number)
- `compgroup_name` (String)
- `cpu` (Number)
- `disk` (Number)
- `driver` (String)
- `image_id` (Number)
- `ram` (Number)
- `service_id` (Number)
### Optional
- `cloud_init` (String)
- `compgroup_id` (Number)
- `extnets` (List of Number)
- `force_stop` (Boolean)
- `force_update` (Boolean)
- `mode` (String)
- `parents` (List of Number)
- `remove_computes` (List of Number)
- `role` (String)
- `sep_id` (Number)
- `sep_pool` (String)
- `start` (Boolean)
- `timeout_start` (Number)
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `vinses` (List of Number)
### Read-Only
- `account_id` (Number)
- `account_name` (String)
- `computes` (Attributes List) (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)
- `seq_no` (Number)
- `sid` (String)
- `status` (String)
- `tech_status` (String)
- `updated_by` (String)
- `updated_time` (Number)
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `create` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- `delete` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Read operations occur during any refresh or planning operation when refresh is enabled.
- `update` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--computes"></a>
### Nested Schema for `computes`
Read-Only:
- `id` (Number)
- `ip_addresses` (List of String)
- `name` (String)
- `os_users` (Attributes List) (see [below for nested schema](#nestedatt--computes--os_users))
<a id="nestedatt--computes--os_users"></a>
### Nested Schema for `computes.os_users`
Read-Only:
- `login` (String)
- `password` (String)

118
docs/resources/disk.md Normal file
View File

@@ -0,0 +1,118 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_disk Resource - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_disk (Resource)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `account_id` (Number) ID of the account
- `disk_name` (String) Iname of disk
- `gid` (Number) ID of the grid (platform)
- `size_max` (Number) size in GB, default is 10
### Optional
- `desc` (String) description of disk
- `detach` (Boolean) Detaching the disk from compute
- `iotune` (Attributes) (see [below for nested schema](#nestedatt--iotune))
- `permanently` (Boolean) Whether to completely delete the disk, works only with non attached disks
- `pool` (String) Pool for disk location
- `reason` (String) Reason for deletion
- `sep_id` (Number) Storage endpoint provider ID to create disk
- `shareable` (Boolean) share disk
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `type` (String) (B;D;T) B=Boot;D=Data;T=Temp
### Read-Only
- `account_name` (String)
- `acl` (String)
- `computes` (Attributes List) (see [below for nested schema](#nestedatt--computes))
- `created_time` (Number)
- `deleted_time` (Number)
- `destruction_time` (Number)
- `devicename` (String)
- `disk_id` (Number)
- `id` (String) The ID of this resource.
- `image_id` (Number)
- `images` (List of String)
- `last_updated` (String) Timestamp of the last Terraform update of the disk resource.
- `order` (Number)
- `params` (String)
- `parent_id` (Number)
- `pci_slot` (Number)
- `present_to` (List of Number)
- `purge_time` (Number)
- `res_id` (String)
- `res_name` (String)
- `role` (String)
- `sep_type` (String)
- `size_used` (Number)
- `snapshots` (Attributes List) (see [below for nested schema](#nestedatt--snapshots))
- `status` (String)
- `tech_status` (String)
- `vmid` (Number)
<a id="nestedatt--iotune"></a>
### Nested Schema for `iotune`
Optional:
- `read_bytes_sec` (Number) Number of bytes to read per second
- `read_bytes_sec_max` (Number) Maximum number of bytes to read
- `read_iops_sec` (Number) Number of io read operations per second
- `read_iops_sec_max` (Number) Maximum number of io read operations
- `size_iops_sec` (Number) Size of io operations
- `total_bytes_sec` (Number) Total size bytes per second
- `total_bytes_sec_max` (Number) Maximum total size of bytes per second
- `total_iops_sec` (Number) Total number of io operations per second
- `total_iops_sec_max` (Number) Maximum total number of io operations per second
- `write_bytes_sec` (Number) Number of bytes to write per second
- `write_bytes_sec_max` (Number) Maximum number of bytes to write per second
- `write_iops_sec` (Number) Number of write operations per second
- `write_iops_sec_max` (Number) Maximum number of write operations per second
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `create` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- `delete` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Read operations occur during any refresh or planning operation when refresh is enabled.
- `update` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--computes"></a>
### Nested Schema for `computes`
Read-Only:
- `compute_id` (String)
- `compute_name` (String)
<a id="nestedatt--snapshots"></a>
### Nested Schema for `snapshots`
Read-Only:
- `guid` (String)
- `label` (String)
- `res_id` (String)
- `snap_set_guid` (String)
- `snap_set_time` (Number)
- `timestamp` (Number)

View File

@@ -0,0 +1,137 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_disk_replication Resource - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_disk_replication (Resource)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `disk_id` (Number)
- `disk_name` (String)
- `pool_name` (String)
- `sep_id` (Number)
### Optional
- `detach` (Boolean)
- `pause` (Boolean)
- `permanently` (Boolean)
- `reason` (String)
- `reverse` (Boolean)
- `start` (Boolean)
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `account_id` (Number)
- `account_name` (String)
- `acl` (String)
- `computes` (Attributes List) (see [below for nested schema](#nestedatt--computes))
- `created_time` (Number)
- `deleted_time` (Number)
- `desc` (String)
- `destruction_time` (Number)
- `devicename` (String)
- `gid` (Number)
- `id` (String) The ID of this resource.
- `image_id` (Number)
- `images` (List of String)
- `iotune` (Attributes) (see [below for nested schema](#nestedatt--iotune))
- `order` (Number)
- `params` (String)
- `parent_id` (Number)
- `pci_slot` (Number)
- `pool` (String)
- `present_to` (List of Number)
- `purge_time` (Number)
- `replica_disk_id` (Number)
- `replication` (Attributes) (see [below for nested schema](#nestedatt--replication))
- `res_id` (String)
- `res_name` (String)
- `role` (String)
- `sep_type` (String)
- `shareable` (Boolean)
- `size_max` (Number)
- `size_used` (Number)
- `snapshots` (Attributes List) (see [below for nested schema](#nestedatt--snapshots))
- `status` (String)
- `status_replication` (String)
- `tech_status` (String)
- `type` (String)
- `vmid` (Number)
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `create` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- `delete` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Read operations occur during any refresh or planning operation when refresh is enabled.
- `update` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--computes"></a>
### Nested Schema for `computes`
Read-Only:
- `compute_id` (String)
- `compute_name` (String)
<a id="nestedatt--iotune"></a>
### 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)
<a id="nestedatt--replication"></a>
### Nested Schema for `replication`
Read-Only:
- `disk_id` (Number)
- `pool_id` (String)
- `role` (String)
- `self_volume_id` (String)
- `storage_id` (String)
- `volume_id` (String)
<a id="nestedatt--snapshots"></a>
### Nested Schema for `snapshots`
Read-Only:
- `guid` (String)
- `label` (String)
- `res_id` (String)
- `snap_set_guid` (String)
- `snap_set_time` (Number)
- `timestamp` (Number)

View File

@@ -0,0 +1,46 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_disk_snapshot Resource - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_disk_snapshot (Resource)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `disk_id` (Number) The unique ID of the subscriber-owner of the disk
- `label` (String) Name of the snapshot
### Optional
- `rollback` (Boolean) Needed in order to make a snapshot rollback
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `timestamp` (Number) Snapshot time
### Read-Only
- `guid` (String)
- `id` (String) The ID of this resource.
- `last_updated` (String) Timestamp of the last Terraform update of the disk resource.
- `res_id` (String)
- `snap_set_guid` (String)
- `snap_set_time` (Number)
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `create` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- `delete` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Read operations occur during any refresh or planning operation when refresh is enabled.
- `update` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).

View File

@@ -0,0 +1,63 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_flipgroup Resource - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_flipgroup (Resource)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `account_id` (Number) Account ID
- `client_type` (String) Type of client, 'compute' ('vins' will be later)
- `name` (String) Flipgroup name
- `net_id` (Number) EXTNET or ViNS ID
- `net_type` (String) Network type, EXTNET or VINS
### Optional
- `client_ids` (List of Number) List of clients attached to this Flipgroup instance
- `desc` (String) Text description of this Flipgroup instance
- `ip` (String) IP address to associate with this group. If empty, the platform will autoselect IP address
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `account_name` (String)
- `conn_id` (Number)
- `conn_type` (String)
- `created_by` (String)
- `created_time` (Number)
- `default_gw` (String)
- `deleted_by` (String)
- `deleted_time` (Number)
- `flipgroup_id` (Number)
- `gid` (Number)
- `guid` (Number)
- `id` (String) The ID of this resource.
- `milestones` (Number)
- `network` (String)
- `rg_id` (Number)
- `rg_name` (String)
- `status` (String)
- `updated_by` (String)
- `updated_time` (Number)
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `create` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- `delete` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Read operations occur during any refresh or planning operation when refresh is enabled.
- `update` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).

90
docs/resources/image.md Normal file
View File

@@ -0,0 +1,90 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_image Resource - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_image (Resource)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `account_id` (Number) AccountId to make the image exclusive
- `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" ]
- `image_name` (String) Name of the rescue disk
- `image_type` (String) Image type linux, windows or other
- `url` (String) URL where to download media from
### Optional
- `architecture` (String) Binary architecture of this image, one of X86_64 of PPC64_LE
- `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)
- `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
- `acl` (List of String)
- `bootable` (Boolean)
- `cd_presented_to` (String)
- `ckey` (String)
- `compute_ci_id` (Number)
- `deleted_time` (Number)
- `desc` (String)
- `enabled` (Boolean)
- `gid` (Number)
- `guid` (Number)
- `history` (Attributes List) (see [below for nested schema](#nestedatt--history))
- `id` (String) The ID of this resource.
- `image_id` (Number)
- `last_modified` (Number)
- `last_updated` (String) Timestamp of the last Terraform update of the order.
- `link_to` (Number)
- `milestones` (Number)
- `network_interface_naming` (String)
- `present_to` (List of 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)
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `create` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- `delete` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Read operations occur during any refresh or planning operation when refresh is enabled.
- `update` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--history"></a>
### Nested Schema for `history`
Read-Only:
- `guid` (String)
- `id` (Number)
- `timestamp` (Number)

View File

@@ -0,0 +1,85 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_image_virtual Resource - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_image_virtual (Resource)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `image_name` (String) Name of the rescue disk
- `link_to` (Number) ID of real image to link this virtual image to upon creation
### Optional
- `permanently` (Boolean)
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `account_id` (Number)
- `acl` (List of String)
- `architecture` (String)
- `boot_type` (String)
- `bootable` (Boolean)
- `ckey` (String)
- `compute_ci_id` (Number)
- `deleted_time` (Number)
- `desc` (String)
- `drivers` (List of String)
- `enabled` (Boolean)
- `gid` (Number)
- `guid` (Number)
- `history` (Attributes List) (see [below for nested schema](#nestedatt--history))
- `hot_resize` (Boolean)
- `id` (String) The ID of this resource.
- `image_id` (Number)
- `image_type` (String)
- `last_modified` (Number)
- `last_updated` (String) Timestamp of the last Terraform update of the order.
- `milestones` (Number)
- `password` (String)
- `pool_name` (String)
- `present_to` (List of Number)
- `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)
- `unc_path` (String)
- `username` (String)
- `version` (String)
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `create` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- `delete` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Read operations occur during any refresh or planning operation when refresh is enabled.
- `update` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--history"></a>
### Nested Schema for `history`
Read-Only:
- `guid` (String)
- `id` (Number)
- `timestamp` (Number)

167
docs/resources/k8s_cp.md Normal file
View File

@@ -0,0 +1,167 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_k8s_cp Resource - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_k8s_cp (Resource)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `k8sci_id` (Number) ID of the k8s catalog item to base this instance on.
- `name` (String) Name of the cluster.
- `network_plugin` (String) Network plugin to be used
- `rg_id` (Number) Resource group ID that this instance belongs to.
### Optional
- `additional_sans` (List of String) is used to define settings and actions that should be performed before any other component in the cluster starts. It allows you to configure things like node registration, network setup, and other initialization tasks. insert a valid JSON string with all levels of nesting.
- `cluster_config` (String) is used to configure the behavior and settings of the Kube-proxy, which is responsible for network proxying and load balancing within the cluster. It includes parameters such as proxy mode, cluster IP ranges, and other Kube-proxy specific configurations. insert a valid JSON string with all levels of nesting.
- `cpu` (Number) Node CPU count.
- `desc` (String) Text description of this instance.
- `disk` (Number) Node boot disk size in GB.
- `enabled` (Boolean) Enable k8s cluster
- `extnet_id` (Number) ID of the external network to connect workers to. If omitted network will be chosen by the platfom.
- `extnet_only` (Boolean) Use only selected ExtNet for infrastructure connections
- `ha_mode` (Boolean) Use Highly Available schema for LB deploy
- `init_config` (String) is used to define settings and actions that should be performed before any other component in the cluster starts. It allows you to configure things like node registration, network setup, and other initialization tasks. insert a valid JSON string with all levels of nesting.
- `join_config` (String) is used to configure the behavior and settings for joining a node to a cluster. It includes parameters such as the cluster's control plane endpoint, token, and certificate key. insert a valid JSON string with all levels of nesting.
- `kube_proxy_config` (String) is used to configure the behavior and settings of the Kube-proxy, which is responsible for network proxying and load balancing within the cluster. It includes parameters such as proxy mode, cluster IP ranges, and other Kube-proxy specific configurations. insert a valid JSON string with all levels of nesting.
- `kubelet_config` (String) is used to configure the behavior and settings of the Kube-proxy, which is responsible for network proxying and load balancing within the cluster. It includes parameters such as proxy mode, cluster IP ranges, and other Kube-proxy specific configurations. insert a valid JSON string with all levels of nesting.
- `lb_sysctl_params` (Attributes List) Custom sysctl values for Load Balancer instance. Applied on boot. (see [below for nested schema](#nestedatt--lb_sysctl_params))
- `num` (Number) Number of VMs to create. Can be either 1,3 or 5
- `oidc_cert` (String) insert ssl certificate in x509 pem format
- `permanently` (Boolean) whether to completely delete the k8s cluster
- `ram` (Number) Node RAM in MB.
- `restore` (Boolean) if true, restore the k8s cluster from Recycle Bin
- `sep_id` (Number) Storage Endpoint ID
- `sep_pool` (String) Storage Endpoint Pool
- `start` (Boolean) Start k8s cluster.
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `vins_id` (Number) ID of default vins for this instace.
- `with_lb` (Boolean) Create k8s with load balancer if true.
### Read-Only
- `account_id` (Number)
- `account_name` (String)
- `acl` (Attributes) (see [below for nested schema](#nestedatt--acl))
- `bservice_id` (Number)
- `created_by` (String)
- `created_time` (Number)
- `deleted_by` (String)
- `deleted_time` (Number)
- `detailed_info` (Attributes List) (see [below for nested schema](#nestedatt--detailed_info))
- `id` (String) The ID of this resource.
- `k8s_ci_name` (String)
- `k8s_id` (Number)
- `kubeconfig` (String)
- `last_updated` (String) Timestamp of the last Terraform update of the order.
- `lb_id` (Number)
- `lb_ip` (String)
- `master_group_id` (Number) Master group ID.
- `master_group_name` (String) Master group name.
- `rg_name` (String)
- `status` (String)
- `tech_status` (String)
- `updated_by` (String)
- `updated_time` (Number)
<a id="nestedatt--lb_sysctl_params"></a>
### Nested Schema for `lb_sysctl_params`
Required:
- `key` (String)
- `value` (String)
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `create` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- `delete` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Read operations occur during any refresh or planning operation when refresh is enabled.
- `update` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--acl"></a>
### Nested Schema for `acl`
Read-Only:
- `account_acl` (Attributes List) (see [below for nested schema](#nestedatt--acl--account_acl))
- `k8s_acl` (Attributes List) (see [below for nested schema](#nestedatt--acl--k8s_acl))
- `rg_acl` (Attributes List) (see [below for nested schema](#nestedatt--acl--rg_acl))
<a id="nestedatt--acl--account_acl"></a>
### Nested Schema for `acl.account_acl`
Read-Only:
- `explicit` (Boolean)
- `guid` (String)
- `right` (String)
- `status` (String)
- `type` (String)
- `user_group_id` (String)
<a id="nestedatt--acl--k8s_acl"></a>
### Nested Schema for `acl.k8s_acl`
Read-Only:
- `explicit` (Boolean)
- `guid` (String)
- `right` (String)
- `status` (String)
- `type` (String)
- `user_group_id` (String)
<a id="nestedatt--acl--rg_acl"></a>
### Nested Schema for `acl.rg_acl`
Read-Only:
- `explicit` (Boolean)
- `guid` (String)
- `right` (String)
- `status` (String)
- `type` (String)
- `user_group_id` (String)
<a id="nestedatt--detailed_info"></a>
### Nested Schema for `detailed_info`
Read-Only:
- `compute_id` (Number)
- `interfaces` (Attributes List) (see [below for nested schema](#nestedatt--detailed_info--interfaces))
- `name` (String)
- `natable_vins_ip` (String)
- `natable_vins_network` (String)
- `status` (String)
- `tech_status` (String)
<a id="nestedatt--detailed_info--interfaces"></a>
### Nested Schema for `detailed_info.interfaces`
Read-Only:
- `def_gw` (String)
- `ip_address` (String)

75
docs/resources/k8s_wg.md Normal file
View File

@@ -0,0 +1,75 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_k8s_wg Resource - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_k8s_wg (Resource)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `k8s_id` (Number) ID of k8s instance.
- `name` (String) Name of the worker group.
### Optional
- `annotations` (List of String)
- `cloud_init` (String)
- `cpu` (Number) Worker node CPU count.
- `disk` (Number) Worker node boot disk size. If unspecified or 0, size is defined by OS image size.
- `labels` (List of String)
- `num` (Number) Number of worker nodes to create.
- `ram` (Number) Worker node RAM in MB.
- `taints` (List of String)
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `worker_sep_id` (Number)
- `worker_sep_pool` (String)
### Read-Only
- `detailed_info` (Attributes List) (see [below for nested schema](#nestedatt--detailed_info))
- `guid` (String)
- `id` (String) The ID of this resource.
- `last_updated` (String) Timestamp of the last Terraform update of the order.
- `wg_id` (Number)
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `create` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- `delete` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Read operations occur during any refresh or planning operation when refresh is enabled.
- `update` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--detailed_info"></a>
### Nested Schema for `detailed_info`
Read-Only:
- `compute_id` (Number)
- `interfaces` (Attributes List) (see [below for nested schema](#nestedatt--detailed_info--interfaces))
- `name` (String)
- `natable_vins_ip` (String)
- `natable_vins_network` (String)
- `status` (String)
- `tech_status` (String)
<a id="nestedatt--detailed_info--interfaces"></a>
### Nested Schema for `detailed_info.interfaces`
Read-Only:
- `def_gw` (String)
- `ip_address` (String)

534
docs/resources/kvmvm.md Normal file
View File

@@ -0,0 +1,534 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_kvmvm Resource - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_kvmvm (Resource)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `cpu` (Number) Number of CPUs to allocate to this compute instance.
- `driver` (String) Hardware architecture of this compute instance.
- `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
- `affinity_label` (String) Set affinity label for compute
- `affinity_rules` (Attributes Set) (see [below for nested schema](#nestedatt--affinity_rules))
- `anti_affinity_rules` (Attributes Set) (see [below for nested schema](#nestedatt--anti_affinity_rules))
- `auto_start` (Boolean) Flag for redeploy compute
- `boot_disk_size` (Number) This compute instance boot disk size in GB. Make sure it is large enough to accomodate selected OS image.
- `cd` (Attributes) (see [below for nested schema](#nestedatt--cd))
- `cloud_init` (String) Optional cloud_init parameters. Applied when creating new compute instance only, ignored in all other cases.
- `cpu_pin` (Boolean) Run VM on dedicated CPUs. To use this feature, the system must be pre-configured by allocating CPUs on the physical node.
- `custom_fields` (String) custom fields for Compute. Must be dict
- `data_disks` (String) Flag for redeploy compute
- `description` (String) Optional text description of this compute instance.
- `detach_disks` (Boolean)
- `enabled` (Boolean) If true - enable compute, else - disable
- `extra_disks` (Set of Number) Optional list of IDs of extra disks to attach to this compute. You may specify several extra disks.
- `force_resize` (Boolean) Flag for resize compute
- `force_stop` (Boolean) Flag for redeploy compute
- `hp_backed` (Boolean) Use Huge Pages to allocate RAM of the virtual machine. The system must be pre-configured by allocating Huge Pages on the physical node.
- `image_id` (Number) ID of the OS image to base this compute instance on.
- `ipa_type` (String) compute purpose
- `is` (String) system name
- `network` (Attributes Set) Optional network connection(s) for this compute. You may specify several network blocks, one for each connection. (see [below for nested schema](#nestedatt--network))
- `numa_affinity` (String) Rule for VM placement with NUMA affinity.
- `pause` (Boolean)
- `permanently` (Boolean)
- `pin_to_stack` (Boolean)
- `pool` (String) Pool to use if sepId is set, can be also empty if needed to be chosen by system.
- `port_forwarding` (Attributes Set) (see [below for nested schema](#nestedatt--port_forwarding))
- `reset` (Boolean)
- `restore` (Boolean)
- `rollback` (Attributes) (see [below for nested schema](#nestedatt--rollback))
- `sep_id` (Number) ID of SEP to create bootDisk on. Uses image's sepId if not set.
- `snapshot` (Attributes Set) (see [below for nested schema](#nestedatt--snapshot))
- `started` (Boolean) Is compute started.
- `stateless` (Boolean) Compute will be stateless (SVA_KVM_X86) if set to True
- `tags` (Attributes Set) (see [below for nested schema](#nestedatt--tags))
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `user_access` (Attributes Set) (see [below for nested schema](#nestedatt--user_access))
- `without_boot_disk` (Boolean) If True, the imageId, bootDisk, sepId, pool parameters are ignored and the compute is created without a boot disk in the stopped state.
### Read-Only
- `account_id` (Number)
- `account_name` (String)
- `acl` (Attributes) (see [below for nested schema](#nestedatt--acl))
- `affinity_weight` (Number)
- `arch` (String)
- `boot_disk` (Attributes) (see [below for nested schema](#nestedatt--boot_disk))
- `boot_disk_id` (Number)
- `boot_order` (List of String)
- `cd_image_id` (Number)
- `clone_reference` (Number)
- `clones` (List of Number)
- `compute_id` (Number)
- `computeci_id` (Number)
- `created_by` (String)
- `created_time` (Number)
- `deleted_by` (String)
- `deleted_time` (Number)
- `devices` (String)
- `disks` (Attributes List) (see [below for nested schema](#nestedatt--disks))
- `gid` (Number)
- `guid` (Number)
- `id` (String) The ID of this resource.
- `image_name` (String)
- `interfaces` (Attributes List) (see [below for nested schema](#nestedatt--interfaces))
- `lock_status` (String)
- `manager_id` (Number)
- `manager_type` (String)
- `migrationjob` (Number)
- `milestones` (Number)
- `natable_vins_id` (Number)
- `natable_vins_ip` (String)
- `natable_vins_name` (String)
- `natable_vins_network` (String)
- `natable_vins_network_name` (String)
- `need_reboot` (Boolean)
- `numa_node_id` (Number)
- `os_users` (Attributes List) (see [below for nested schema](#nestedatt--os_users))
- `pinned` (Boolean)
- `reference_id` (String)
- `registered` (Boolean)
- `res_name` (String)
- `reserved_node_cpus` (List of Number)
- `rg_name` (String)
- `snap_sets` (Attributes List) (see [below for nested schema](#nestedatt--snap_sets))
- `stateless_sep_id` (Number)
- `stateless_sep_type` (String)
- `status` (String)
- `tech_status` (String)
- `updated_by` (String)
- `updated_time` (Number)
- `user_data` (String)
- `user_managed` (Boolean)
- `vgpus` (List of Number)
- `virtual_image_id` (Number)
- `virtual_image_name` (String)
<a id="nestedatt--affinity_rules"></a>
### Nested Schema for `affinity_rules`
Required:
- `key` (String) key that are taken into account when analyzing this rule will be identified
- `mode` (String) EQ or NE or ANY - the comparison mode is 'value', recorded by the specified 'key'
- `policy` (String) RECOMMENDED or REQUIRED, the degree of 'strictness' of this rule
- `topology` (String) compute or node, for whom rule applies
Optional:
- `value` (String) value that must match the key to be taken into account when analyzing this rule
<a id="nestedatt--anti_affinity_rules"></a>
### Nested Schema for `anti_affinity_rules`
Required:
- `key` (String) key that are taken into account when analyzing this rule will be identified
- `mode` (String) EQ or NE or ANY - the comparison mode is 'value', recorded by the specified 'key'
- `policy` (String) RECOMMENDED or REQUIRED, the degree of 'strictness' of this rule
- `topology` (String) compute or node, for whom rule applies
Optional:
- `value` (String) value that must match the key to be taken into account when analyzing this rule
<a id="nestedatt--cd"></a>
### Nested Schema for `cd`
Required:
- `cdrom_id` (Number)
<a id="nestedatt--network"></a>
### 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.
Optional:
- `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.
<a id="nestedatt--port_forwarding"></a>
### Nested Schema for `port_forwarding`
Required:
- `proto` (String)
- `public_port_start` (Number)
Optional:
- `local_port` (Number)
- `public_port_end` (Number)
<a id="nestedatt--rollback"></a>
### Nested Schema for `rollback`
Required:
- `label` (String)
<a id="nestedatt--snapshot"></a>
### Nested Schema for `snapshot`
Required:
- `label` (String)
<a id="nestedatt--tags"></a>
### Nested Schema for `tags`
Required:
- `key` (String)
- `value` (String)
<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Optional:
- `create` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- `delete` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
- `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Read operations occur during any refresh or planning operation when refresh is enabled.
- `update` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
<a id="nestedatt--user_access"></a>
### Nested Schema for `user_access`
Required:
- `access_type` (String)
- `username` (String)
<a id="nestedatt--acl"></a>
### Nested Schema for `acl`
Read-Only:
- `account_acl` (Attributes List) (see [below for nested schema](#nestedatt--acl--account_acl))
- `compute_acl` (Attributes List) (see [below for nested schema](#nestedatt--acl--compute_acl))
- `rg_acl` (Attributes List) (see [below for nested schema](#nestedatt--acl--rg_acl))
<a id="nestedatt--acl--account_acl"></a>
### Nested Schema for `acl.account_acl`
Read-Only:
- `explicit` (Boolean)
- `guid` (String)
- `right` (String)
- `status` (String)
- `type` (String)
- `user_group_id` (String)
<a id="nestedatt--acl--compute_acl"></a>
### Nested Schema for `acl.compute_acl`
Read-Only:
- `explicit` (Boolean)
- `guid` (String)
- `right` (String)
- `status` (String)
- `type` (String)
- `user_group_id` (String)
<a id="nestedatt--acl--rg_acl"></a>
### Nested Schema for `acl.rg_acl`
Read-Only:
- `explicit` (Boolean)
- `guid` (String)
- `right` (String)
- `status` (String)
- `type` (String)
- `user_group_id` (String)
<a id="nestedatt--boot_disk"></a>
### Nested Schema for `boot_disk`
Read-Only:
- `account_id` (Number)
- `acl` (String)
- `boot_partition` (Number)
- `ckey` (String)
- `created_time` (Number)
- `deleted_time` (Number)
- `desc` (String)
- `destruction_time` (Number)
- `disk_id` (Number)
- `disk_path` (String)
- `gid` (Number)
- `guid` (Number)
- `image_id` (Number)
- `images` (List of String)
- `iotune` (Attributes) (see [below for nested schema](#nestedatt--boot_disk--iotune))
- `iqn` (String)
- `login` (String)
- `milestones` (Number)
- `name` (String)
- `order` (Number)
- `params` (String)
- `parent_id` (Number)
- `passwd` (String)
- `pci_slot` (Number)
- `pool` (String)
- `present_to` (List of Number)
- `purge_time` (Number)
- `reality_device_number` (Number)
- `reference_id` (String)
- `replication` (Attributes) (see [below for nested schema](#nestedatt--boot_disk--replication))
- `res_id` (String)
- `role` (String)
- `sep_id` (Number)
- `shareable` (Boolean)
- `size_max` (Number)
- `size_used` (Number)
- `snapshots` (Attributes List) (see [below for nested schema](#nestedatt--boot_disk--snapshots))
- `status` (String)
- `tech_status` (String)
- `type` (String)
- `vmid` (Number)
<a id="nestedatt--boot_disk--iotune"></a>
### Nested Schema for `boot_disk.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)
<a id="nestedatt--boot_disk--replication"></a>
### Nested Schema for `boot_disk.replication`
Read-Only:
- `disk_id` (Number)
- `pool_id` (String)
- `role` (String)
- `self_volume_id` (String)
- `storage_id` (String)
- `volume_id` (String)
<a id="nestedatt--boot_disk--snapshots"></a>
### Nested Schema for `boot_disk.snapshots`
Read-Only:
- `guid` (String)
- `label` (String)
- `reference_id` (String)
- `res_id` (String)
- `snap_set_guid` (String)
- `snap_set_time` (Number)
- `timestamp` (Number)
<a id="nestedatt--disks"></a>
### Nested Schema for `disks`
Read-Only:
- `account_id` (Number)
- `acl` (String)
- `boot_partition` (Number)
- `ckey` (String)
- `created_time` (Number)
- `deleted_time` (Number)
- `desc` (String)
- `destruction_time` (Number)
- `disk_id` (Number)
- `disk_path` (String)
- `gid` (Number)
- `guid` (Number)
- `image_id` (Number)
- `images` (List of String)
- `iotune` (Attributes) (see [below for nested schema](#nestedatt--disks--iotune))
- `iqn` (String)
- `login` (String)
- `milestones` (Number)
- `name` (String)
- `order` (Number)
- `params` (String)
- `parent_id` (Number)
- `passwd` (String)
- `pci_slot` (Number)
- `pool` (String)
- `present_to` (List of Number)
- `purge_time` (Number)
- `reality_device_number` (Number)
- `reference_id` (String)
- `replication` (Attributes) (see [below for nested schema](#nestedatt--disks--replication))
- `res_id` (String)
- `role` (String)
- `sep_id` (Number)
- `shareable` (Boolean)
- `size_max` (Number)
- `size_used` (Number)
- `snapshots` (Attributes List) (see [below for nested schema](#nestedatt--disks--snapshots))
- `status` (String)
- `tech_status` (String)
- `type` (String)
- `vmid` (Number)
<a id="nestedatt--disks--iotune"></a>
### Nested Schema for `disks.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)
<a id="nestedatt--disks--replication"></a>
### Nested Schema for `disks.replication`
Read-Only:
- `disk_id` (Number)
- `pool_id` (String)
- `role` (String)
- `self_volume_id` (String)
- `storage_id` (String)
- `volume_id` (String)
<a id="nestedatt--disks--snapshots"></a>
### Nested Schema for `disks.snapshots`
Read-Only:
- `guid` (String)
- `label` (String)
- `reference_id` (String)
- `res_id` (String)
- `snap_set_guid` (String)
- `snap_set_time` (Number)
- `timestamp` (Number)
<a id="nestedatt--interfaces"></a>
### Nested Schema for `interfaces`
Read-Only:
- `conn_id` (Number)
- `conn_type` (String)
- `enabled` (Boolean)
- `flip_group_id` (Number)
- `get_gw` (String)
- `guid` (String)
- `ip_address` (String)
- `listen_ssh` (Boolean)
- `mac` (String)
- `name` (String)
- `net_id` (Number)
- `net_type` (String)
- `netmask` (Number)
- `node_id` (Number)
- `pci_slot` (Number)
- `qos` (Attributes) (see [below for nested schema](#nestedatt--interfaces--qos))
- `target` (String)
- `type` (String)
- `vnfs` (List of Number)
<a id="nestedatt--interfaces--qos"></a>
### Nested Schema for `interfaces.qos`
Read-Only:
- `e_rate` (Number)
- `guid` (String)
- `in_burst` (Number)
- `in_rate` (Number)
<a id="nestedatt--os_users"></a>
### Nested Schema for `os_users`
Read-Only:
- `guid` (String)
- `login` (String)
- `password` (String)
- `public_key` (String)
<a id="nestedatt--snap_sets"></a>
### Nested Schema for `snap_sets`
Read-Only:
- `disks` (List of Number)
- `guid` (String)
- `label` (String)
- `timestamp` (Number)

Some files were not shown because too many files have changed in this diff Show More