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)