This commit is contained in:
asteam
2024-12-04 13:18:58 +03:00
parent 003e4d656e
commit 76ea459b3d
417 changed files with 30051 additions and 975 deletions

View File

@@ -27,6 +27,7 @@ description: |-
- `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))
- `vins_id` (Number) find by vins ID
- `vins_name` (String) find by vins name

View File

@@ -0,0 +1,47 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_audit Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_audit (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `audit_guid` (String)
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `args` (String)
- `call` (String)
- `guid` (String)
- `id` (String) The ID of this resource.
- `kwargs` (String)
- `remote_addr` (String)
- `responsetime` (Number)
- `result` (String)
- `status_code` (Number)
- `tags` (String)
- `timestamp` (Number)
- `timestamp_end` (Number)
- `user` (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,47 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_dpdknet Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_dpdknet (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Required
- `dpdk_id` (Number)
### Optional
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only
- `account_access` (List of Number)
- `compute_ids` (List of Number)
- `created_time` (Number)
- `desc` (String)
- `gid` (Number)
- `guid` (Number)
- `id` (String) The ID of this resource.
- `name` (String)
- `ovs_bridge` (String)
- `rg_access` (List of Number)
- `status` (String)
- `updated_time` (Number)
- `vlan_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,65 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "dynamix_dpdknet_list Data Source - terraform-provider-dynamix"
subcategory: ""
description: |-
---
# dynamix_dpdknet_list (Data Source)
<!-- schema generated by tfplugindocs -->
## Schema
### Optional
- `by_id` (Number)
- `compute_ids` (List of Number)
- `desc` (String)
- `gid` (Number)
- `name` (String)
- `page` (Number)
- `size` (Number)
- `sort_by` (String)
- `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`
Required:
- `dpdk_id` (Number)
Read-Only:
- `account_access` (List of Number)
- `compute_ids` (List of Number)
- `created_time` (Number)
- `desc` (String)
- `gid` (Number)
- `guid` (Number)
- `name` (String)
- `ovs_bridge` (String)
- `rg_access` (List of Number)
- `status` (String)
- `updated_time` (Number)
- `vlan_id` (Number)

View File

@@ -20,6 +20,7 @@ description: |-
- `architecture` (String)
- `bootable` (Boolean)
- `by_id` (Number)
- `enabled` (Boolean)
- `hot_resize` (Boolean)
- `image_size` (Number)
- `name` (String)

View File

@@ -28,12 +28,15 @@ description: |-
- `account_id` (Number)
- `account_name` (String)
- `acl` (Attributes) (see [below for nested schema](#nestedatt--acl))
- `address_vip` (Attributes) (see [below for nested schema](#nestedatt--address_vip))
- `bservice_id` (Number)
- `created_by` (String)
- `created_time` (Number)
- `deleted_by` (String)
- `deleted_time` (Number)
- `extnet_id` (Number)
- `extnet_only` (Boolean)
- `ha_mode` (Boolean)
- `id` (String) The ID of this resource.
- `k8sci_id` (Number)
- `k8sci_name` (String)
@@ -109,6 +112,15 @@ Read-Only:
<a id="nestedatt--address_vip"></a>
### Nested Schema for `address_vip`
Read-Only:
- `backend_ip` (String)
- `frontend_ip` (String)
<a id="nestedatt--masters"></a>
### Nested Schema for `masters`

View File

@@ -36,6 +36,7 @@ description: |-
- `boot_order` (List of String)
- `bootdisk_size` (Number)
- `cd_image_id` (Number)
- `chipset` (String)
- `clone_reference` (Number)
- `clones` (List of Number)
- `computeci_id` (Number)
@@ -72,6 +73,7 @@ description: |-
- `numa_affinity` (String)
- `numa_node_id` (Number)
- `os_users` (Attributes List) (see [below for nested schema](#nestedatt--os_users))
- `pci_devices` (List of Number)
- `pinned` (Boolean)
- `ram` (Number)
- `reference_id` (String)
@@ -185,6 +187,7 @@ Read-Only:
- `account_id` (Number)
- `acl` (String)
- `boot_partition` (Number)
- `bus_number` (Number)
- `ckey` (String)
- `created_time` (Number)
- `deleted_time` (Number)
@@ -277,6 +280,7 @@ Read-Only:
Read-Only:
- `bus_number` (Number)
- `conn_id` (Number)
- `conn_type` (String)
- `def_gw` (String)
@@ -284,8 +288,10 @@ Read-Only:
- `flip_group_id` (Number)
- `guid` (String)
- `ip_address` (String)
- `libvirt_settings` (Attributes) (see [below for nested schema](#nestedatt--interfaces--libvirt_settings))
- `listen_ssh` (Boolean)
- `mac` (String)
- `mtu` (Number)
- `name` (String)
- `net_id` (Number)
- `net_type` (String)
@@ -297,6 +303,20 @@ Read-Only:
- `type` (String)
- `vnfs` (List of Number)
<a id="nestedatt--interfaces--libvirt_settings"></a>
### Nested Schema for `interfaces.libvirt_settings`
Read-Only:
- `event_idx` (String)
- `guid` (String)
- `ioeventfd` (String)
- `queues` (Number)
- `rx_queue_size` (Number)
- `tx_queue_size` (Number)
- `txmode` (String)
<a id="nestedatt--interfaces--qos"></a>
### Nested Schema for `interfaces.qos`

View File

@@ -64,6 +64,7 @@ Read-Only:
- `boot_order` (List of String)
- `bootdisk_size` (Number)
- `cd_image_id` (Number)
- `chipset` (String)
- `clone_reference` (Number)
- `clones` (List of Number)
- `compute_id` (Number)
@@ -159,6 +160,7 @@ Read-Only:
Read-Only:
- `bus_number` (Number)
- `disk_id` (Number)
- `pci_slot` (Number)
@@ -168,6 +170,7 @@ Read-Only:
Read-Only:
- `bus_number` (Number)
- `conn_id` (Number)
- `conn_type` (String)
- `def_gw` (String)
@@ -175,6 +178,7 @@ Read-Only:
- `flip_group_id` (Number)
- `guid` (String)
- `ip_address` (String)
- `libvirt_settings` (Attributes) (see [below for nested schema](#nestedatt--items--interfaces--libvirt_settings))
- `listen_ssh` (Boolean)
- `mac` (String)
- `name` (String)
@@ -188,6 +192,20 @@ Read-Only:
- `type` (String)
- `vnfs` (List of Number)
<a id="nestedatt--items--interfaces--libvirt_settings"></a>
### Nested Schema for `items.interfaces.libvirt_settings`
Read-Only:
- `event_idx` (String)
- `guid` (String)
- `ioeventfd` (String)
- `queues` (Number)
- `rx_queue_size` (Number)
- `tx_queue_size` (Number)
- `txmode` (String)
<a id="nestedatt--items--interfaces--qos"></a>
### Nested Schema for `items.interfaces.qos`

View File

@@ -62,6 +62,7 @@ Read-Only:
- `boot_order` (List of String)
- `bootdisk_size` (Number)
- `cd_image_id` (Number)
- `chipset` (String)
- `clone_reference` (Number)
- `clones` (List of Number)
- `compute_id` (Number)
@@ -157,6 +158,7 @@ Read-Only:
Read-Only:
- `bus_number` (Number)
- `disk_id` (Number)
- `pci_slot` (Number)
@@ -166,6 +168,7 @@ Read-Only:
Read-Only:
- `bus_number` (Number)
- `conn_id` (Number)
- `conn_type` (String)
- `def_gw` (String)
@@ -173,6 +176,7 @@ Read-Only:
- `flip_group_id` (Number)
- `guid` (String)
- `ip_address` (String)
- `libvirt_settings` (Attributes) (see [below for nested schema](#nestedatt--items--interfaces--libvirt_settings))
- `listen_ssh` (Boolean)
- `mac` (String)
- `name` (String)
@@ -186,6 +190,20 @@ Read-Only:
- `type` (String)
- `vnfs` (List of Number)
<a id="nestedatt--items--interfaces--libvirt_settings"></a>
### Nested Schema for `items.interfaces.libvirt_settings`
Read-Only:
- `event_idx` (String)
- `guid` (String)
- `ioeventfd` (String)
- `queues` (Number)
- `rx_queue_size` (Number)
- `tx_queue_size` (Number)
- `txmode` (String)
<a id="nestedatt--items--interfaces--qos"></a>
### Nested Schema for `items.interfaces.qos`

View File

@@ -21,7 +21,6 @@ description: |-
### Optional
- `reason` (String) reason for request
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only

View File

@@ -21,7 +21,6 @@ description: |-
### Optional
- `reason` (String) reason for action
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only

View File

@@ -146,6 +146,7 @@ Read-Only:
Read-Only:
- `bus_number` (Number)
- `conn_id` (Number)
- `conn_type` (String)
- `def_gw` (String)
@@ -153,8 +154,10 @@ Read-Only:
- `flipgroup_id` (Number)
- `guid` (String)
- `ip_address` (String)
- `libvirt_settings` (Attributes) (see [below for nested schema](#nestedatt--vnf_dev--interfaces--libvirt_settings))
- `listen_ssh` (Boolean)
- `mac` (String)
- `mtu` (Number)
- `name` (String)
- `net_id` (Number)
- `net_mask` (Number)
@@ -166,6 +169,20 @@ Read-Only:
- `type` (String)
- `vnfs` (List of Number)
<a id="nestedatt--vnf_dev--interfaces--libvirt_settings"></a>
### Nested Schema for `vnf_dev.interfaces.libvirt_settings`
Read-Only:
- `event_idx` (String)
- `guid` (String)
- `ioeventfd` (String)
- `queues` (Number)
- `rx_queue_size` (Number)
- `tx_queue_size` (Number)
- `txmode` (String)
<a id="nestedatt--vnf_dev--interfaces--qos"></a>
### Nested Schema for `vnf_dev.interfaces.qos`

View File

@@ -27,6 +27,7 @@ description: |-
- `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))
- `vnf_dev_id` (Number) Filter by VNF Device id
### Read-Only

View File

@@ -91,10 +91,6 @@ Required:
- `access_type` (String)
- `user_id` (String)
Optional:
- `recursive_delete` (Boolean)
<a id="nestedatt--acl"></a>
### Nested Schema for `acl`

View File

@@ -29,7 +29,6 @@ description: |-
- `iotune` (Attributes) (see [below for nested schema](#nestedatt--iotune))
- `permanently` (Boolean) Whether to completely delete the disk, works only with non attached disks
- `pool` (String) Pool for disk location
- `reason` (String) Reason for deletion
- `sep_id` (Number) Storage endpoint provider ID to create disk
- `shareable` (Boolean) share disk
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))

View File

@@ -27,7 +27,6 @@ description: |-
- `detach` (Boolean)
- `pause` (Boolean)
- `permanently` (Boolean)
- `reason` (String)
- `reverse` (Boolean)
- `start` (Boolean)
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))

View File

@@ -26,11 +26,10 @@ description: |-
### Optional
- `architecture` (String) Binary architecture of this image, one of X86_64 of PPC64_LE
- `architecture` (String) Binary architecture of this image, one of X86_64
- `hot_resize` (Boolean) Does this machine supports hot resize
- `password` (String) Optional password for the image
- `password_dl` (String) Password for upload binary media
- `permanently` (Boolean)
- `pool_name` (String) Pool for image create
- `sep_id` (Number) Storage endpoint provider ID
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))

View File

@@ -22,7 +22,6 @@ description: |-
### Optional
- `permanently` (Boolean)
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
### Read-Only

View File

@@ -25,6 +25,7 @@ description: |-
### Optional
- `additional_sans` (List of String) is used to define settings and actions that should be performed before any other component in the cluster starts. It allows you to configure things like node registration, network setup, and other initialization tasks. insert a valid JSON string with all levels of nesting.
- `chipset` (String) Type of the emulated system
- `cluster_config` (String) is used to configure the behavior and settings of the Kube-proxy, which is responsible for network proxying and load balancing within the cluster. It includes parameters such as proxy mode, cluster IP ranges, and other Kube-proxy specific configurations. insert a valid JSON string with all levels of nesting.
- `cpu` (Number) Node CPU count.
- `desc` (String) Text description of this instance.
@@ -39,7 +40,7 @@ description: |-
- `kubelet_config` (String) is used to configure the behavior and settings of the Kube-proxy, which is responsible for network proxying and load balancing within the cluster. It includes parameters such as proxy mode, cluster IP ranges, and other Kube-proxy specific configurations. insert a valid JSON string with all levels of nesting.
- `lb_sysctl_params` (Attributes List) Custom sysctl values for Load Balancer instance. Applied on boot. (see [below for nested schema](#nestedatt--lb_sysctl_params))
- `num` (Number) Number of VMs to create. Can be either 1,3 or 5
- `oidc_cert` (String) insert ssl certificate in x509 pem format
- `oidc_cert` (String) Insert ssl certificate in x509 pem format
- `permanently` (Boolean) whether to completely delete the k8s cluster
- `ram` (Number) Node RAM in MB.
- `restore` (Boolean) if true, restore the k8s cluster from Recycle Bin
@@ -55,6 +56,7 @@ description: |-
- `account_id` (Number)
- `account_name` (String)
- `acl` (Attributes) (see [below for nested schema](#nestedatt--acl))
- `address_vip` (Attributes) (see [below for nested schema](#nestedatt--address_vip))
- `bservice_id` (Number)
- `created_by` (String)
- `created_time` (Number)
@@ -145,6 +147,15 @@ Read-Only:
<a id="nestedatt--address_vip"></a>
### Nested Schema for `address_vip`
Read-Only:
- `backend_ip` (String)
- `frontend_ip` (String)
<a id="nestedatt--detailed_info"></a>
### Nested Schema for `detailed_info`

View File

@@ -23,6 +23,7 @@ description: |-
### Optional
- `annotations` (List of String)
- `chipset` (String) Type of the emulated system of work group
- `cloud_init` (String)
- `cpu` (Number) Worker node CPU count.
- `disk` (Number) Worker node boot disk size. If unspecified or 0, size is defined by OS image size.
@@ -31,6 +32,7 @@ description: |-
- `ram` (Number) Worker node RAM in MB.
- `taints` (List of String)
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `worker_chipset` (String) Type of the emulated system of worker nodes
- `worker_sep_id` (Number)
- `worker_sep_pool` (String)

View File

@@ -31,6 +31,7 @@ description: |-
- `auto_start` (Boolean) Flag for redeploy compute
- `boot_disk_size` (Number) This compute instance boot disk size in GB. Make sure it is large enough to accomodate selected OS image.
- `cd` (Attributes) (see [below for nested schema](#nestedatt--cd))
- `chipset` (String) Type of the emulated system, Q35 or i440fx
- `cloud_init` (String) Optional cloud_init parameters. Applied when creating new compute instance only, ignored in all other cases.
- `cpu_pin` (Boolean) Run VM on dedicated CPUs. To use this feature, the system must be pre-configured by allocating CPUs on the physical node.
- `custom_fields` (String) custom fields for Compute. Must be dict
@@ -48,6 +49,7 @@ description: |-
- `network` (Attributes Set) Optional network connection(s) for this compute. You may specify several network blocks, one for each connection. (see [below for nested schema](#nestedatt--network))
- `numa_affinity` (String) Rule for VM placement with NUMA affinity.
- `pause` (Boolean)
- `pci_devices` (Set of Number) ID of the connected pci devices
- `permanently` (Boolean)
- `pin_to_stack` (Boolean)
- `pool` (String) Pool to use if sepId is set, can be also empty if needed to be chosen by system.
@@ -171,6 +173,8 @@ Required:
Optional:
- `ip_address` (String) Optional IP address to assign to this connection. This IP should belong to the selected network and free for use.
- `mtu` (Number) Maximum transmission unit, used only for DPDK type, must be 1-9216
- `weight` (Number) Weight the network if you need to sort network list, the smallest attach first. zero or null weight attach last
Read-Only:
@@ -293,6 +297,7 @@ Read-Only:
- `account_id` (Number)
- `acl` (String)
- `boot_partition` (Number)
- `bus_number` (Number)
- `ckey` (String)
- `created_time` (Number)
- `deleted_time` (Number)
@@ -388,6 +393,7 @@ Read-Only:
- `account_id` (Number)
- `acl` (String)
- `boot_partition` (Number)
- `bus_number` (Number)
- `ckey` (String)
- `created_time` (Number)
- `deleted_time` (Number)
@@ -480,6 +486,7 @@ Read-Only:
Read-Only:
- `bus_number` (Number)
- `conn_id` (Number)
- `conn_type` (String)
- `enabled` (Boolean)
@@ -487,8 +494,10 @@ Read-Only:
- `get_gw` (String)
- `guid` (String)
- `ip_address` (String)
- `libvirt_settings` (Attributes) (see [below for nested schema](#nestedatt--interfaces--libvirt_settings))
- `listen_ssh` (Boolean)
- `mac` (String)
- `mtu` (Number)
- `name` (String)
- `net_id` (Number)
- `net_type` (String)
@@ -500,6 +509,20 @@ Read-Only:
- `type` (String)
- `vnfs` (List of Number)
<a id="nestedatt--interfaces--libvirt_settings"></a>
### Nested Schema for `interfaces.libvirt_settings`
Read-Only:
- `event_idx` (String)
- `guid` (String)
- `ioeventfd` (String)
- `queues` (Number)
- `rx_queue_size` (Number)
- `tx_queue_size` (Number)
- `txmode` (String)
<a id="nestedatt--interfaces--qos"></a>
### Nested Schema for `interfaces.qos`

View File

@@ -35,10 +35,10 @@ description: |-
- `owner` (String) username - owner of this RG. Leave blank to set current user as owner
- `permanently` (Boolean) Set to True if you want force delete non-empty RG
- `quota` (Attributes) Quota settings for this resource group. (see [below for nested schema](#nestedatt--quota))
- `reason` (String) Set to True if you want force delete non-empty RG
- `register_computes` (Boolean) Register computes in registration system
- `restore` (Boolean)
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `uniq_pools` (List of String) List of strings with pools. Applies only when updating
### Read-Only
@@ -60,7 +60,6 @@ description: |-
- `rg_id` (Number)
- `secret` (String)
- `status` (String)
- `uniq_pools` (List of String)
- `updated_by` (String)
- `updated_time` (Number)
- `vins` (List of Number)
@@ -74,10 +73,6 @@ Required:
- `right` (String) Access rights to set, one of 'R', 'RCX' or 'ARCXDU'
- `user` (String) User or group name to grant access
Optional:
- `reason` (String) Reason for action
<a id="nestedatt--def_net"></a>
### Nested Schema for `def_net`
@@ -89,7 +84,6 @@ Required:
Optional:
- `net_id` (Number) Network segment ID. If netType is PUBLIC and netId is 0 then default external network segment will be selected. If netType is PRIVATE and netId=0, the first ViNS defined for this RG will be selected. Otherwise, netId identifies either existing external network segment or ViNS.
- `reason` (String) Reason for action
<a id="nestedatt--quota"></a>

View File

@@ -203,6 +203,7 @@ Read-Only:
Read-Only:
- `bus_number` (Number)
- `conn_id` (Number)
- `conn_type` (String)
- `def_gw` (String)
@@ -210,8 +211,10 @@ Read-Only:
- `flipgroup_id` (Number)
- `guid` (String)
- `ip_address` (String)
- `libvirt_settings` (Attributes) (see [below for nested schema](#nestedatt--vnf_dev--interfaces--libvirt_settings))
- `listen_ssh` (Boolean)
- `mac` (String)
- `mtu` (Number)
- `name` (String)
- `net_id` (Number)
- `net_mask` (Number)
@@ -223,6 +226,20 @@ Read-Only:
- `type` (String)
- `vnfs` (List of Number)
<a id="nestedatt--vnf_dev--interfaces--libvirt_settings"></a>
### Nested Schema for `vnf_dev.interfaces.libvirt_settings`
Read-Only:
- `event_idx` (String)
- `guid` (String)
- `ioeventfd` (String)
- `queues` (Number)
- `rx_queue_size` (Number)
- `tx_queue_size` (Number)
- `txmode` (String)
<a id="nestedatt--vnf_dev--interfaces--qos"></a>
### Nested Schema for `vnf_dev.interfaces.qos`