git test
This commit is contained in:
141
docs/resources/account.md
Normal file
141
docs/resources/account.md
Normal file
@@ -0,0 +1,141 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_account Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_account (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `account_name` (String) account name
|
||||
|
||||
### Optional
|
||||
|
||||
- `default_zone_id` (Number) email
|
||||
- `desc` (String) description
|
||||
- `emailaddress` (String) email
|
||||
- `enable` (Boolean) enable/disable account
|
||||
- `permanently` (Boolean) whether to completely delete the account
|
||||
- `resource_limits` (Block List, Max: 1) (see [below for nested schema](#nestedblock--resource_limits))
|
||||
- `restore` (Boolean) restore a deleted account
|
||||
- `send_access_emails` (Boolean) if true send emails when a user is granted access to resources
|
||||
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
- `users` (Block List) (see [below for nested schema](#nestedblock--users))
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `account_id` (Number)
|
||||
- `acl` (List of Object) (see [below for nested schema](#nestedatt--acl))
|
||||
- `company` (String)
|
||||
- `companyurl` (String)
|
||||
- `compute_features` (List of String)
|
||||
- `computes` (List of Object) (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` (List of Object) (see [below for nested schema](#nestedatt--machines))
|
||||
- `status` (String)
|
||||
- `storage_policy_ids` (List of Number)
|
||||
- `updated_by` (String)
|
||||
- `updated_time` (Number)
|
||||
- `version` (Number)
|
||||
- `vins` (List of Number)
|
||||
- `vinses` (Number)
|
||||
- `zone_ids` (List of Number)
|
||||
|
||||
<a id="nestedblock--resource_limits"></a>
|
||||
### Nested Schema for `resource_limits`
|
||||
|
||||
Optional:
|
||||
|
||||
- `cu_c` (Number)
|
||||
- `cu_d` (Number)
|
||||
- `cu_i` (Number)
|
||||
- `cu_m` (Number)
|
||||
- `gpu_units` (Number)
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `cu_dm` (Number)
|
||||
- `storage_policy` (List of Object) (see [below for nested schema](#nestedatt--resource_limits--storage_policy))
|
||||
|
||||
<a id="nestedatt--resource_limits--storage_policy"></a>
|
||||
### Nested Schema for `resource_limits.storage_policy`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `id` (Number)
|
||||
- `limit` (Number)
|
||||
|
||||
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- `create` (String)
|
||||
- `default` (String)
|
||||
- `delete` (String)
|
||||
- `read` (String)
|
||||
- `update` (String)
|
||||
|
||||
|
||||
<a id="nestedblock--users"></a>
|
||||
### Nested Schema for `users`
|
||||
|
||||
Required:
|
||||
|
||||
- `access_type` (String)
|
||||
- `user_id` (String)
|
||||
|
||||
|
||||
<a id="nestedatt--acl"></a>
|
||||
### Nested Schema for `acl`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `can_be_deleted` (Boolean)
|
||||
- `emails` (List of String)
|
||||
- `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)
|
||||
118
docs/resources/bservice.md
Normal file
118
docs/resources/bservice.md
Normal file
@@ -0,0 +1,118 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_bservice Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_bservice (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `rg_id` (Number) ID of the Resource Group where this service will be placed
|
||||
- `service_name` (String) Name of the service
|
||||
|
||||
### Optional
|
||||
|
||||
- `enable` (Boolean) Enable service. Enabling a service technically means setting model status of all computes and service itself to ENABLED. It does not start computes.
|
||||
- `permanently` (Boolean) if set to False, Basic service will be deleted to recycle bin. Otherwise destroyed immediately
|
||||
- `restore` (Boolean) Restores BasicService instance
|
||||
- `service_id` (Number)
|
||||
- `snapshots` (Block List) (see [below for nested schema](#nestedblock--snapshots))
|
||||
- `ssh_key` (String) SSH key to deploy for the specified user. Same key will be deployed to all computes of the service.
|
||||
- `ssh_user` (String) name of the user to deploy SSH key for. Pass empty string if no SSH key deployment is required
|
||||
- `start` (Boolean) Start service. Starting a service technically means starting computes from all service groups according to group relations
|
||||
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
- `zone_id` (Number) ID of the zone where this service will be placed
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `account_id` (Number)
|
||||
- `account_name` (String)
|
||||
- `base_domain` (String)
|
||||
- `computes` (List of Object) (see [below for nested schema](#nestedatt--computes))
|
||||
- `cpu_total` (Number)
|
||||
- `created_by` (String)
|
||||
- `created_time` (Number)
|
||||
- `deleted_by` (String)
|
||||
- `deleted_time` (Number)
|
||||
- `disk_total` (Number)
|
||||
- `gid` (Number)
|
||||
- `groups` (List of Object) (see [below for nested schema](#nestedatt--groups))
|
||||
- `guid` (Number)
|
||||
- `id` (String) The ID of this resource.
|
||||
- `milestones` (Number)
|
||||
- `parent_srv_id` (Number)
|
||||
- `parent_srv_type` (String)
|
||||
- `ram_total` (Number)
|
||||
- `rg_name` (String)
|
||||
- `status` (String)
|
||||
- `tech_status` (String)
|
||||
- `updated_by` (String)
|
||||
- `updated_time` (Number)
|
||||
- `user_managed` (Boolean)
|
||||
|
||||
<a id="nestedblock--snapshots"></a>
|
||||
### Nested Schema for `snapshots`
|
||||
|
||||
Optional:
|
||||
|
||||
- `label` (String)
|
||||
- `rollback` (Boolean)
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `guid` (String)
|
||||
- `timestamp` (Number)
|
||||
- `valid` (Boolean)
|
||||
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- `create` (String)
|
||||
- `default` (String)
|
||||
- `delete` (String)
|
||||
- `read` (String)
|
||||
- `update` (String)
|
||||
|
||||
|
||||
<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)
|
||||
- `node_id` (Number)
|
||||
- `rg_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)
|
||||
100
docs/resources/bservice_group.md
Normal file
100
docs/resources/bservice_group.md
Normal file
@@ -0,0 +1,100 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_bservice_group Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_bservice_group (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `comp_count` (Number) computes number. Defines how many computes must be there in the group
|
||||
- `compgroup_name` (String) name of the Compute Group to add
|
||||
- `cpu` (Number) compute CPU number. All computes in the group have the same CPU count
|
||||
- `disk` (Number) compute boot disk size in GB
|
||||
- `image_id` (Number) OS image ID to create computes from
|
||||
- `ram` (Number) compute RAM volume in MB. All computes in the group have the same RAM volume
|
||||
- `service_id` (Number) ID of the Basic Service to add a group to
|
||||
- `storage_policy_id` (Number) storage policy id of compute. The rules of the specified storage policy will be used.
|
||||
|
||||
### Optional
|
||||
|
||||
- `chipset` (String) Chipset for virtual machines.
|
||||
- `cloud_init` (String) Optional cloud_init parameters. Applied when creating new compute instance only, ignored in all other cases.
|
||||
- `compgroup_id` (Number)
|
||||
- `extnets` (List of Number) list of external networks to connect computes to
|
||||
- `force_stop` (Boolean) force stop Compute Group
|
||||
- `force_update` (Boolean) force resize Compute Group
|
||||
- `mode` (String) (RELATIVE;ABSOLUTE) either delta or absolute value of computes
|
||||
- `parents` (List of Number)
|
||||
- `remove_computes` (List of Number)
|
||||
- `role` (String) group role tag. Can be empty string, does not have to be unique
|
||||
- `sep_id` (Number) storage endpoint provider ID
|
||||
- `sep_pool` (String) pool to use if sepId is set, can be also empty if needed to be chosen by system
|
||||
- `start` (Boolean) Start the specified Compute Group within BasicService
|
||||
- `timeout_start` (Number) time of Compute Group readiness
|
||||
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
- `vinses` (List of Number) list of ViNSes to connect computes to
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `account_id` (Number)
|
||||
- `account_name` (String)
|
||||
- `computes` (List of Object) (see [below for nested schema](#nestedatt--computes))
|
||||
- `consistency` (Boolean)
|
||||
- `created_by` (String)
|
||||
- `created_time` (Number)
|
||||
- `deleted_by` (String)
|
||||
- `deleted_time` (Number)
|
||||
- `driver` (String)
|
||||
- `gid` (Number)
|
||||
- `guid` (Number)
|
||||
- `id` (String) The ID of this resource.
|
||||
- `milestones` (Number)
|
||||
- `rg_id` (Number)
|
||||
- `rg_name` (String)
|
||||
- `seq_no` (Number)
|
||||
- `status` (String)
|
||||
- `tech_status` (String)
|
||||
- `updated_by` (String)
|
||||
- `updated_time` (Number)
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- `create` (String)
|
||||
- `default` (String)
|
||||
- `delete` (String)
|
||||
- `read` (String)
|
||||
- `update` (String)
|
||||
|
||||
|
||||
<a id="nestedatt--computes"></a>
|
||||
### Nested Schema for `computes`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `chipset` (String)
|
||||
- `id` (Number)
|
||||
- `ip_addresses` (List of String)
|
||||
- `name` (String)
|
||||
- `os_users` (List of Object) (see [below for nested schema](#nestedobjatt--computes--os_users))
|
||||
|
||||
<a id="nestedobjatt--computes--os_users"></a>
|
||||
### Nested Schema for `computes.os_users`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `login` (String)
|
||||
- `password` (String)
|
||||
132
docs/resources/cb_account.md
Normal file
132
docs/resources/cb_account.md
Normal file
@@ -0,0 +1,132 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_cb_account Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_cb_account (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `account_name` (String) account name
|
||||
- `username` (String) username of owner the account
|
||||
|
||||
### Optional
|
||||
|
||||
- `account_id` (Number)
|
||||
- `available_templates` (Set of Number) Share images with account
|
||||
- `compute_features` (Set of String)
|
||||
- `cpu_allocation_parameter` (String) set cpu allocation parameter
|
||||
- `cpu_allocation_ratio` (Number) set cpu allocation ratio
|
||||
- `default_zone_id` (Number) email
|
||||
- `desc` (String) description
|
||||
- `emailaddress` (String) email
|
||||
- `enable` (Boolean) enable/disable account
|
||||
- `permanently` (Boolean) whether to completely delete the account
|
||||
- `resource_limits` (Block List, Max: 1) (see [below for nested schema](#nestedblock--resource_limits))
|
||||
- `restore` (Boolean) restore a deleted account
|
||||
- `send_access_emails` (Boolean) if true send emails when a user is granted access to resources
|
||||
- `storage_policy` (Block Set) (see [below for nested schema](#nestedblock--storage_policy))
|
||||
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
- `uniq_pools` (List of String)
|
||||
- `users` (Block List) (see [below for nested schema](#nestedblock--users))
|
||||
- `zone_ids` (Set of Number)
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `acl` (List of Object) (see [below for nested schema](#nestedatt--acl))
|
||||
- `company` (String)
|
||||
- `companyurl` (String)
|
||||
- `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.
|
||||
- `resource_types` (List of String)
|
||||
- `status` (String)
|
||||
- `updated_by` (String)
|
||||
- `updated_time` (Number)
|
||||
- `version` (Number)
|
||||
- `vins` (List of Number)
|
||||
|
||||
<a id="nestedblock--resource_limits"></a>
|
||||
### Nested Schema for `resource_limits`
|
||||
|
||||
Optional:
|
||||
|
||||
- `cu_c` (Number)
|
||||
- `cu_dm` (Number)
|
||||
- `cu_i` (Number)
|
||||
- `cu_m` (Number)
|
||||
- `gpu_units` (Number)
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `cu_d` (Number)
|
||||
- `storage_policy` (List of Object) (see [below for nested schema](#nestedatt--resource_limits--storage_policy))
|
||||
|
||||
<a id="nestedatt--resource_limits--storage_policy"></a>
|
||||
### Nested Schema for `resource_limits.storage_policy`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `id` (Number)
|
||||
- `limit` (Number)
|
||||
|
||||
|
||||
|
||||
<a id="nestedblock--storage_policy"></a>
|
||||
### Nested Schema for `storage_policy`
|
||||
|
||||
Required:
|
||||
|
||||
- `id` (Number)
|
||||
- `limit` (Number)
|
||||
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- `create` (String)
|
||||
- `default` (String)
|
||||
- `delete` (String)
|
||||
- `read` (String)
|
||||
- `update` (String)
|
||||
|
||||
|
||||
<a id="nestedblock--users"></a>
|
||||
### Nested Schema for `users`
|
||||
|
||||
Required:
|
||||
|
||||
- `access_type` (String)
|
||||
- `user_id` (String)
|
||||
|
||||
|
||||
<a id="nestedatt--acl"></a>
|
||||
### Nested Schema for `acl`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `emails` (List of String)
|
||||
- `explicit` (Boolean)
|
||||
- `guid` (String)
|
||||
- `right` (String)
|
||||
- `status` (String)
|
||||
- `type` (String)
|
||||
- `user_group_id` (String)
|
||||
102
docs/resources/cb_cdrom_image.md
Normal file
102
docs/resources/cb_cdrom_image.md
Normal file
@@ -0,0 +1,102 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_cb_cdrom_image Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_cb_cdrom_image (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `name` (String) Name of the rescue disk
|
||||
- `storage_policy_id` (Number) ID of the storage policy
|
||||
- `url` (String) URL where to download ISO from
|
||||
|
||||
### Optional
|
||||
|
||||
- `account_id` (Number) AccountId to make the image exclusive
|
||||
- `architecture` (String) binary architecture of this image, one of X86_64
|
||||
- `bootable` (Boolean) Does this image boot OS
|
||||
- `computeci_id` (Number)
|
||||
- `enabled` (Boolean)
|
||||
- `hot_resize` (Boolean) Does this machine supports hot resize
|
||||
- `password_dl` (String) password for upload binary media
|
||||
- `pool_name` (String) pool for image create
|
||||
- `sep_id` (Number) storage endpoint provider ID
|
||||
- `shared_with` (List of Number)
|
||||
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
- `username_dl` (String) username for upload binary media
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `acl` (List of Object) (see [below for nested schema](#nestedatt--acl))
|
||||
- `boot_type` (String) Boot type of image bios or uefi
|
||||
- `deleted_time` (Number)
|
||||
- `desc` (String)
|
||||
- `drivers` (List of String)
|
||||
- `gid` (Number)
|
||||
- `guid` (Number)
|
||||
- `history` (List of Object) (see [below for nested schema](#nestedatt--history))
|
||||
- `id` (String) The ID of this resource.
|
||||
- `image_id` (Number) image id
|
||||
- `image_type` (String) Image type linux, windows or other
|
||||
- `last_modified` (Number)
|
||||
- `link_to` (Number)
|
||||
- `milestones` (Number)
|
||||
- `present_to` (Map of Number)
|
||||
- `provider_name` (String)
|
||||
- `purge_attempts` (Number)
|
||||
- `reference_id` (String)
|
||||
- `res_id` (String)
|
||||
- `res_name` (String)
|
||||
- `rescuecd` (Boolean)
|
||||
- `size` (Number) image size
|
||||
- `snapshot_id` (String) snapshot id
|
||||
- `status` (String) status
|
||||
- `tech_status` (String) tech atatus
|
||||
- `to_clean` (Boolean)
|
||||
- `unc_path` (String) unc path
|
||||
- `version` (String) version
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- `create` (String)
|
||||
- `default` (String)
|
||||
- `delete` (String)
|
||||
- `read` (String)
|
||||
- `update` (String)
|
||||
|
||||
|
||||
<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--history"></a>
|
||||
### Nested Schema for `history`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `guid` (String)
|
||||
- `id` (Number)
|
||||
- `timestamp` (Number)
|
||||
156
docs/resources/cb_disk.md
Normal file
156
docs/resources/cb_disk.md
Normal file
@@ -0,0 +1,156 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_cb_disk Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_cb_disk (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `account_id` (Number)
|
||||
- `disk_name` (String)
|
||||
- `size_max` (Number)
|
||||
- `storage_policy_id` (Number)
|
||||
|
||||
### Optional
|
||||
|
||||
- `blk_discard` (Boolean)
|
||||
- `block_size` (String)
|
||||
- `cache` (String) Cache mode for the disk
|
||||
- `desc` (String)
|
||||
- `detach` (Boolean) detach disk from machine first
|
||||
- `iotune` (Block List, Max: 1) (see [below for nested schema](#nestedblock--iotune))
|
||||
- `node_ids` (Set of Number)
|
||||
- `permanently` (Boolean) whether to completely delete the disk, works only with non attached disks
|
||||
- `pool` (String)
|
||||
- `restore` (Boolean) restore deleting disk
|
||||
- `sep_id` (Number)
|
||||
- `shareable` (Boolean)
|
||||
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `account_name` (String)
|
||||
- `acl` (String)
|
||||
- `boot_partition` (Number)
|
||||
- `computes` (List of Object) (see [below for nested schema](#nestedatt--computes))
|
||||
- `created_by` (String)
|
||||
- `created_time` (Number)
|
||||
- `deleted_by` (String)
|
||||
- `deleted_time` (Number)
|
||||
- `destruction_time` (Number)
|
||||
- `devicename` (String)
|
||||
- `disk_id` (Number)
|
||||
- `disk_path` (String)
|
||||
- `gid` (Number)
|
||||
- `guid` (Number)
|
||||
- `id` (String) The ID of this resource.
|
||||
- `image_id` (Number)
|
||||
- `images` (List of Number)
|
||||
- `independent` (Boolean)
|
||||
- `iqn` (String)
|
||||
- `login` (String)
|
||||
- `machine_id` (Number)
|
||||
- `machine_name` (String)
|
||||
- `milestones` (Number)
|
||||
- `order` (Number)
|
||||
- `params` (String)
|
||||
- `parent_id` (Number)
|
||||
- `passwd` (String)
|
||||
- `pci_slot` (Number)
|
||||
- `present_to` (Map of Number)
|
||||
- `provision` (String)
|
||||
- `purge_attempts` (Number)
|
||||
- `purge_time` (Number)
|
||||
- `reality_device_number` (Number)
|
||||
- `reference_id` (String)
|
||||
- `replication` (List of Object) Replication status (see [below for nested schema](#nestedatt--replication))
|
||||
- `res_id` (String)
|
||||
- `res_name` (String)
|
||||
- `role` (String)
|
||||
- `sep_type` (String)
|
||||
- `size_used` (Number)
|
||||
- `snapshots` (List of Object) (see [below for nested schema](#nestedatt--snapshots))
|
||||
- `status` (String)
|
||||
- `tech_status` (String)
|
||||
- `to_clean` (Boolean)
|
||||
- `updated_by` (String)
|
||||
- `updated_time` (Number)
|
||||
- `vmid` (Number)
|
||||
|
||||
<a id="nestedblock--iotune"></a>
|
||||
### Nested Schema for `iotune`
|
||||
|
||||
Optional:
|
||||
|
||||
- `read_bytes_sec` (Number)
|
||||
- `read_bytes_sec_max` (Number)
|
||||
- `read_iops_sec` (Number)
|
||||
- `read_iops_sec_max` (Number)
|
||||
- `size_iops_sec` (Number)
|
||||
- `total_bytes_sec` (Number)
|
||||
- `total_bytes_sec_max` (Number)
|
||||
- `total_iops_sec` (Number)
|
||||
- `total_iops_sec_max` (Number)
|
||||
- `write_bytes_sec` (Number)
|
||||
- `write_bytes_sec_max` (Number)
|
||||
- `write_iops_sec` (Number)
|
||||
- `write_iops_sec_max` (Number)
|
||||
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- `create` (String)
|
||||
- `default` (String)
|
||||
- `delete` (String)
|
||||
- `read` (String)
|
||||
- `update` (String)
|
||||
|
||||
|
||||
<a id="nestedatt--computes"></a>
|
||||
### Nested Schema for `computes`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `compute_id` (String)
|
||||
- `compute_name` (String)
|
||||
|
||||
|
||||
<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)
|
||||
- `reference_id` (String)
|
||||
- `res_id` (String)
|
||||
- `snap_set_guid` (String)
|
||||
- `snap_set_time` (Number)
|
||||
- `timestamp` (Number)
|
||||
47
docs/resources/cb_disk_snapshot.md
Normal file
47
docs/resources/cb_disk_snapshot.md
Normal file
@@ -0,0 +1,47 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_cb_disk_snapshot Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_cb_disk_snapshot (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `disk_id` (Number) The unique ID of the subscriber-owner of the disk
|
||||
- `label` (String) Name of the snapshot
|
||||
|
||||
### Optional
|
||||
|
||||
- `rollback` (Boolean) Needed in order to make a snapshot rollback
|
||||
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
- `timestamp` (Number) Snapshot time
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `guid` (String) ID of the snapshot
|
||||
- `id` (String) The ID of this resource.
|
||||
- `reference_id` (String)
|
||||
- `res_id` (String) Reference to the snapshot
|
||||
- `snap_set_guid` (String) The set snapshot ID
|
||||
- `snap_set_time` (Number) The set time of the snapshot
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- `create` (String)
|
||||
- `default` (String)
|
||||
- `delete` (String)
|
||||
- `read` (String)
|
||||
- `update` (String)
|
||||
53
docs/resources/cb_dpdknet.md
Normal file
53
docs/resources/cb_dpdknet.md
Normal file
@@ -0,0 +1,53 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_cb_dpdknet Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_cb_dpdknet (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `gid` (Number) ID of the grid (platform)
|
||||
- `name` (String) Name of network
|
||||
- `ovs_bridge` (String) OVS bridge in which interfaces for computers created
|
||||
- `vlan_id` (Number) vlan ID
|
||||
|
||||
### Optional
|
||||
|
||||
- `account_access` (List of Number) List of accounts with access
|
||||
- `desc` (String) Description of DPDK network
|
||||
- `enable_secgroups` (Boolean) enable security groups
|
||||
- `enabled` (Boolean) Enabled or disabled DPDK network
|
||||
- `rg_access` (List of Number) List of resource groups with access
|
||||
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `compute_ids` (List of Number) Compute IDs which uses this DPDK network
|
||||
- `created_time` (Number) Created time
|
||||
- `dpdk_id` (Number) The unique ID of the subscriber-owner of the DPDK network
|
||||
- `guid` (Number) DPDK network ID on the storage side
|
||||
- `id` (String) The ID of this resource.
|
||||
- `status` (String) DPDK network status
|
||||
- `updated_time` (Number) Updated time
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- `create` (String)
|
||||
- `default` (String)
|
||||
- `delete` (String)
|
||||
- `read` (String)
|
||||
- `update` (String)
|
||||
179
docs/resources/cb_extnet.md
Normal file
179
docs/resources/cb_extnet.md
Normal file
@@ -0,0 +1,179 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_cb_extnet Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_cb_extnet (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `gid` (Number) Grid (platform) ID
|
||||
- `ipcidr` (String) IP network CIDR
|
||||
- `name` (String) External network name
|
||||
- `vlan_id` (Number) VLAN ID
|
||||
|
||||
### Optional
|
||||
|
||||
- `check_ips` (List of String) IPs to check network availability
|
||||
- `default_qos` (Block List, Max: 1) (see [below for nested schema](#nestedblock--default_qos))
|
||||
- `desc` (String) Optional description
|
||||
- `dns` (List of String) List of DNS addresses
|
||||
- `enable` (Boolean) Disable/Enable extnet
|
||||
- `enable_secgroups` (Boolean) enable security groups
|
||||
- `end_ip` (String) End of IP range to be explicitly included
|
||||
- `excluded_ips` (Set of String) IPs to exclude in current extnet pool
|
||||
- `excluded_ips_range` (Block Set) Range of IPs to exclude in current extnet pool (see [below for nested schema](#nestedblock--excluded_ips_range))
|
||||
- `gateway` (String) External network gateway IP address
|
||||
- `highly_available` (Boolean)
|
||||
- `migrate` (Number)
|
||||
- `mtu` (Number)
|
||||
- `ntp` (List of String) List of NTP addresses
|
||||
- `ovs_bridge` (String) OpenvSwith bridge name for ExtNet connection
|
||||
- `pre_reservations_num` (Number) Number of pre created reservations
|
||||
- `reserved_ip` (Block Set) (see [below for nested schema](#nestedblock--reserved_ip))
|
||||
- `restart` (Boolean) restart extnet vnf device
|
||||
- `sec_vnfdev_ip` (String)
|
||||
- `set_default` (Boolean) Set current extnet as default (can not be undone)
|
||||
- `shared_with` (Set of Number)
|
||||
- `start_ip` (String) Start of IP range to be explicitly included
|
||||
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
- `virtual` (Boolean) If true - platform DHCP server will not be created
|
||||
- `vnfdev_ip` (String) IP to create VNFDev with
|
||||
- `zone_id` (Number)
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `ckey` (String)
|
||||
- `default` (Boolean)
|
||||
- `excluded` (List of Object) (see [below for nested schema](#nestedatt--excluded))
|
||||
- `extnet_id` (Number)
|
||||
- `free_ips` (Number)
|
||||
- `guid` (Number)
|
||||
- `id` (String) The ID of this resource.
|
||||
- `meta` (List of String) meta
|
||||
- `milestones` (Number)
|
||||
- `network` (String)
|
||||
- `network_ids` (List of Object) (see [below for nested schema](#nestedatt--network_ids))
|
||||
- `prefix` (Number)
|
||||
- `pri_vnfdev_id` (Number)
|
||||
- `reservations` (List of Object) (see [below for nested schema](#nestedatt--reservations))
|
||||
- `routes` (List of Object) (see [below for nested schema](#nestedatt--routes))
|
||||
- `status` (String)
|
||||
- `vnfs` (List of Object) (see [below for nested schema](#nestedatt--vnfs))
|
||||
|
||||
<a id="nestedblock--default_qos"></a>
|
||||
### Nested Schema for `default_qos`
|
||||
|
||||
Optional:
|
||||
|
||||
- `e_rate` (Number)
|
||||
- `in_burst` (Number)
|
||||
- `in_rate` (Number)
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `guid` (String)
|
||||
|
||||
|
||||
<a id="nestedblock--excluded_ips_range"></a>
|
||||
### Nested Schema for `excluded_ips_range`
|
||||
|
||||
Required:
|
||||
|
||||
- `ip_end` (String)
|
||||
- `ip_start` (String)
|
||||
|
||||
|
||||
<a id="nestedblock--reserved_ip"></a>
|
||||
### Nested Schema for `reserved_ip`
|
||||
|
||||
Required:
|
||||
|
||||
- `account_id` (Number)
|
||||
|
||||
Optional:
|
||||
|
||||
- `ip_count` (Number)
|
||||
- `ips` (Set of String)
|
||||
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- `create` (String)
|
||||
- `default` (String)
|
||||
- `delete` (String)
|
||||
- `read` (String)
|
||||
- `update` (String)
|
||||
|
||||
|
||||
<a id="nestedatt--excluded"></a>
|
||||
### Nested Schema for `excluded`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `client_type` (String)
|
||||
- `domain_name` (String)
|
||||
- `hostname` (String)
|
||||
- `ip` (String)
|
||||
- `mac` (String)
|
||||
- `type` (String)
|
||||
- `vm_id` (Number)
|
||||
|
||||
|
||||
<a id="nestedatt--network_ids"></a>
|
||||
### Nested Schema for `network_ids`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `primary` (Number)
|
||||
- `secondary` (Number)
|
||||
|
||||
|
||||
<a id="nestedatt--reservations"></a>
|
||||
### Nested Schema for `reservations`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `account_id` (Number)
|
||||
- `client_type` (String)
|
||||
- `desc` (String)
|
||||
- `domain_name` (String)
|
||||
- `hostname` (String)
|
||||
- `ip` (String)
|
||||
- `mac` (String)
|
||||
- `type` (String)
|
||||
- `vm_id` (Number)
|
||||
|
||||
|
||||
<a id="nestedatt--routes"></a>
|
||||
### Nested Schema for `routes`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `compute_ids` (List of Number)
|
||||
- `destination` (String)
|
||||
- `gateway` (String)
|
||||
- `guid` (String)
|
||||
- `netmask` (String)
|
||||
- `route_id` (Number)
|
||||
|
||||
|
||||
<a id="nestedatt--vnfs"></a>
|
||||
### Nested Schema for `vnfs`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `dhcp` (Number)
|
||||
45
docs/resources/cb_extnet_static_route.md
Normal file
45
docs/resources/cb_extnet_static_route.md
Normal file
@@ -0,0 +1,45 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_cb_extnet_static_route Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_cb_extnet_static_route (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `destination` (String)
|
||||
- `extnet_id` (Number) Unique ID of the ExtNet
|
||||
- `gateway` (String)
|
||||
- `netmask` (String)
|
||||
|
||||
### Optional
|
||||
|
||||
- `compute_ids` (Set of Number)
|
||||
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `guid` (String)
|
||||
- `id` (String) The ID of this resource.
|
||||
- `route_id` (Number) Unique ID of the static route
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- `create` (String)
|
||||
- `default` (String)
|
||||
- `delete` (String)
|
||||
- `read` (String)
|
||||
- `update` (String)
|
||||
65
docs/resources/cb_flipgroup.md
Normal file
65
docs/resources/cb_flipgroup.md
Normal file
@@ -0,0 +1,65 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_cb_flipgroup Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_cb_flipgroup (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `account_id` (Number) Account ID
|
||||
- `name` (String) Flipgroup name
|
||||
- `net_id` (Number) EXTNET or ViNS ID
|
||||
- `net_type` (String) Network type, EXTNET or VINS
|
||||
|
||||
### Optional
|
||||
|
||||
- `client_ids` (List of Number) List of clients attached to this Flipgroup instance
|
||||
- `client_type` (String) Type of client, 'compute' ('vins' will be later)
|
||||
- `desc` (String) Text description of this Flipgroup instance
|
||||
- `ip` (String) IP address to associate with this group. If empty, the platform will autoselect IP address
|
||||
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `account_name` (String) account_name
|
||||
- `ckey` (String)
|
||||
- `client_names` (List of String) client_names
|
||||
- `conn_id` (Number)
|
||||
- `conn_type` (String)
|
||||
- `created_by` (String) created_by
|
||||
- `created_time` (Number) created_time
|
||||
- `default_gw` (String)
|
||||
- `deleted_by` (String) deleted_by
|
||||
- `deleted_time` (Number) deleted_time
|
||||
- `flipgroup_id` (Number)
|
||||
- `gid` (Number) gid
|
||||
- `guid` (Number) guid
|
||||
- `id` (String) The ID of this resource.
|
||||
- `milestones` (Number) milestones
|
||||
- `net_mask` (Number)
|
||||
- `network` (String) network
|
||||
- `status` (String)
|
||||
- `updated_by` (String) updated_by
|
||||
- `updated_time` (Number) updated_time
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- `create` (String)
|
||||
- `default` (String)
|
||||
- `delete` (String)
|
||||
- `read` (String)
|
||||
- `update` (String)
|
||||
109
docs/resources/cb_image.md
Normal file
109
docs/resources/cb_image.md
Normal file
@@ -0,0 +1,109 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_cb_image Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_cb_image (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `boot_type` (String) Boot type of image bios or uefi
|
||||
- `image_type` (String) Image type linux, windows or other
|
||||
- `name` (String) Name of the rescue disk
|
||||
- `storage_policy_id` (Number) ID of the storage policy
|
||||
- `url` (String) URL where to download media from
|
||||
|
||||
### Optional
|
||||
|
||||
- `account_id` (Number) AccountId to make the image exclusive
|
||||
- `bootable` (Boolean) Does this image boot OS
|
||||
- `computeci_id` (Number)
|
||||
- `enabled` (Boolean)
|
||||
- `hot_resize` (Boolean) Does this machine supports hot resize
|
||||
- `network_interface_naming` (String) select a network interface naming pattern for your Linux machine. eth - onboard, ens - pci slot naming
|
||||
- `password` (String) Optional password for the image
|
||||
- `password_dl` (String) password for upload binary media
|
||||
- `pool_name` (String) pool for image create
|
||||
- `sep_id` (Number) storage endpoint provider ID
|
||||
- `shared_with` (List of Number)
|
||||
- `sync_mode` (Boolean) Create image from a media identified by URL (in synchronous mode)
|
||||
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
- `username` (String) Optional username for the image
|
||||
- `username_dl` (String) username for upload binary media
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `acl` (List of Object) (see [below for nested schema](#nestedatt--acl))
|
||||
- `architecture` (String) binary architecture of this image, one of X86_64
|
||||
- `cd_presented_to` (String)
|
||||
- `deleted_time` (Number)
|
||||
- `desc` (String)
|
||||
- `drivers` (List of String)
|
||||
- `gid` (Number)
|
||||
- `guid` (Number)
|
||||
- `history` (List of Object) (see [below for nested schema](#nestedatt--history))
|
||||
- `id` (String) The ID of this resource.
|
||||
- `image_id` (Number) image id
|
||||
- `independent` (Boolean)
|
||||
- `last_modified` (Number)
|
||||
- `link_to` (Number)
|
||||
- `links_to` (List of Number)
|
||||
- `milestones` (Number)
|
||||
- `present_to` (Map of Number)
|
||||
- `provider_name` (String)
|
||||
- `purge_attempts` (Number)
|
||||
- `reference_id` (String)
|
||||
- `res_id` (String)
|
||||
- `res_name` (String)
|
||||
- `rescuecd` (Boolean)
|
||||
- `size` (Number) image size
|
||||
- `snapshot_id` (String) snapshot id
|
||||
- `status` (String) status
|
||||
- `tech_status` (String) tech atatus
|
||||
- `to_clean` (Boolean)
|
||||
- `unc_path` (String) unc path
|
||||
- `version` (String) version
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- `create` (String)
|
||||
- `default` (String)
|
||||
- `delete` (String)
|
||||
- `read` (String)
|
||||
- `update` (String)
|
||||
|
||||
|
||||
<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--history"></a>
|
||||
### Nested Schema for `history`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `guid` (String)
|
||||
- `id` (Number)
|
||||
- `timestamp` (Number)
|
||||
107
docs/resources/cb_image_from_blank_compute.md
Normal file
107
docs/resources/cb_image_from_blank_compute.md
Normal file
@@ -0,0 +1,107 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_cb_image_from_blank_compute Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_cb_image_from_blank_compute (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `boot_type` (String) Boot type of image BIOS or UEFI
|
||||
- `compute_id` (Number) Compute Id
|
||||
- `image_type` (String) Image type linux, windows or unknown
|
||||
- `name` (String) Name of the rescue disk
|
||||
- `storage_policy_id` (Number) Storage policy ID
|
||||
|
||||
### Optional
|
||||
|
||||
- `account_id` (Number) AccountId to make the image exclusive
|
||||
- `async_mode` (Boolean) create an image in async/sync mode
|
||||
- `bootable` (Boolean) Does this image boot OS
|
||||
- `computeci_id` (Number)
|
||||
- `enabled` (Boolean)
|
||||
- `hot_resize` (Boolean) Does this machine supports hot resize
|
||||
- `network_interface_naming` (String) select a network interface naming pattern for your Linux machine. eth - onboard, ens - pci slot naming
|
||||
- `password` (String) Optional password for the image
|
||||
- `pool_name` (String) pool for image create
|
||||
- `shared_with` (List of Number)
|
||||
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
- `username` (String) Optional username for the image
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `acl` (List of Object) (see [below for nested schema](#nestedatt--acl))
|
||||
- `architecture` (String)
|
||||
- `cd_presented_to` (String)
|
||||
- `deleted_time` (Number)
|
||||
- `desc` (String)
|
||||
- `drivers` (List of String)
|
||||
- `gid` (Number)
|
||||
- `guid` (Number)
|
||||
- `history` (List of Object) (see [below for nested schema](#nestedatt--history))
|
||||
- `id` (String) The ID of this resource.
|
||||
- `image_id` (Number)
|
||||
- `last_modified` (Number)
|
||||
- `link_to` (Number)
|
||||
- `links_to` (List of Number)
|
||||
- `milestones` (Number)
|
||||
- `present_to` (Map of Number)
|
||||
- `provider_name` (String)
|
||||
- `purge_attempts` (Number)
|
||||
- `reference_id` (String)
|
||||
- `res_id` (String)
|
||||
- `res_name` (String)
|
||||
- `rescuecd` (Boolean)
|
||||
- `sep_id` (Number) storage endpoint provider ID
|
||||
- `size` (Number)
|
||||
- `snapshot_id` (String) snapshot id
|
||||
- `status` (String)
|
||||
- `tech_status` (String)
|
||||
- `to_clean` (Boolean)
|
||||
- `unc_path` (String)
|
||||
- `url` (String)
|
||||
- `version` (String)
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- `create` (String)
|
||||
- `default` (String)
|
||||
- `delete` (String)
|
||||
- `read` (String)
|
||||
- `update` (String)
|
||||
|
||||
|
||||
<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--history"></a>
|
||||
### Nested Schema for `history`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `guid` (String)
|
||||
- `id` (Number)
|
||||
- `timestamp` (Number)
|
||||
106
docs/resources/cb_image_from_platform_disk.md
Normal file
106
docs/resources/cb_image_from_platform_disk.md
Normal file
@@ -0,0 +1,106 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_cb_image_from_platform_disk Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_cb_image_from_platform_disk (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `boot_type` (String) Boot type of image BIOS or UEFI
|
||||
- `disk_id` (Number) Disk Id
|
||||
- `image_type` (String) Image type linux, windows or unknown
|
||||
- `name` (String) Name of the rescue disk
|
||||
|
||||
### Optional
|
||||
|
||||
- `account_id` (Number) AccountId to make the image exclusive
|
||||
- `async_mode` (Boolean) create an image in async/sync mode
|
||||
- `bootable` (Boolean) Does this image boot OS
|
||||
- `computeci_id` (Number)
|
||||
- `enabled` (Boolean)
|
||||
- `hot_resize` (Boolean) Does this machine supports hot resize
|
||||
- `network_interface_naming` (String) select a network interface naming pattern for your Linux machine. eth - onboard, ens - pci slot naming
|
||||
- `password` (String) Optional password for the image
|
||||
- `pool_name` (String) pool for image create
|
||||
- `shared_with` (List of Number)
|
||||
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
- `username` (String) Optional username for the image
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `acl` (List of Object) (see [below for nested schema](#nestedatt--acl))
|
||||
- `architecture` (String)
|
||||
- `cd_presented_to` (String)
|
||||
- `deleted_time` (Number)
|
||||
- `desc` (String)
|
||||
- `drivers` (List of String)
|
||||
- `gid` (Number)
|
||||
- `guid` (Number)
|
||||
- `history` (List of Object) (see [below for nested schema](#nestedatt--history))
|
||||
- `id` (String) The ID of this resource.
|
||||
- `image_id` (Number)
|
||||
- `last_modified` (Number)
|
||||
- `link_to` (Number)
|
||||
- `links_to` (List of Number)
|
||||
- `milestones` (Number)
|
||||
- `present_to` (Map of Number)
|
||||
- `provider_name` (String)
|
||||
- `purge_attempts` (Number)
|
||||
- `reference_id` (String)
|
||||
- `res_id` (String)
|
||||
- `res_name` (String)
|
||||
- `rescuecd` (Boolean)
|
||||
- `sep_id` (Number) storage endpoint provider ID
|
||||
- `size` (Number)
|
||||
- `snapshot_id` (String) snapshot id
|
||||
- `status` (String)
|
||||
- `tech_status` (String)
|
||||
- `to_clean` (Boolean)
|
||||
- `unc_path` (String)
|
||||
- `url` (String)
|
||||
- `version` (String)
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- `create` (String)
|
||||
- `default` (String)
|
||||
- `delete` (String)
|
||||
- `read` (String)
|
||||
- `update` (String)
|
||||
|
||||
|
||||
<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--history"></a>
|
||||
### Nested Schema for `history`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `guid` (String)
|
||||
- `id` (Number)
|
||||
- `timestamp` (Number)
|
||||
55
docs/resources/cb_k8ci.md
Normal file
55
docs/resources/cb_k8ci.md
Normal file
@@ -0,0 +1,55 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_cb_k8ci Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_cb_k8ci (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `master_image_id` (Number)
|
||||
- `max_master_count` (Number)
|
||||
- `max_worker_count` (Number)
|
||||
- `name` (String) K8CI name
|
||||
- `network_plugins` (List of String)
|
||||
- `version` (String)
|
||||
- `worker_image_id` (Number)
|
||||
|
||||
### Optional
|
||||
|
||||
- `desc` (String)
|
||||
- `enabled` (Boolean)
|
||||
- `permanently` (Boolean)
|
||||
- `shared_with` (Set of Number)
|
||||
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `gid` (Number) gid
|
||||
- `guid` (Number) guid
|
||||
- `id` (String) The ID of this resource.
|
||||
- `k8ci_id` (Number) K8CI ID
|
||||
- `lb_image_id` (Number) LB Image ID
|
||||
- `milestones` (Number)
|
||||
- `status` (String) K8CI Status
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- `create` (String)
|
||||
- `default` (String)
|
||||
- `delete` (String)
|
||||
- `read` (String)
|
||||
- `update` (String)
|
||||
164
docs/resources/cb_k8s_cp.md
Normal file
164
docs/resources/cb_k8s_cp.md
Normal file
@@ -0,0 +1,164 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_cb_k8s_cp Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_cb_k8s_cp (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `k8sci_id` (Number) ID of the k8s catalog item to base this instance on.
|
||||
- `name` (String) Name of the cluster.
|
||||
- `network_plugin` (String) Network plugin to be used
|
||||
- `rg_id` (Number) Resource group ID that this instance belongs to.
|
||||
- `storage_policy_id` (Number) ID of the storage policy
|
||||
|
||||
### Optional
|
||||
|
||||
- `additional_sans` (List of String) Optional extra Subject Alternative Names (SANs) to use for the API Server serving certificate. Can be both IP addresses and DNS names
|
||||
- `chipset` (String) Type of the emulated system. Possible values: i440fx, Q35. Default: Q35
|
||||
- `cluster_config` (String) is used to define global settings and configurations for the entire cluster. It includes parameters such as cluster name, DNS settings, authentication methods, and other cluster-wide configurations. insert a valid JSON string with all levels of nesting.
|
||||
- `cpu` (Number) Node CPU count.
|
||||
- `desc` (String) Text description of this instance.
|
||||
- `disk` (Number) Node boot disk size in GB.
|
||||
- `enabled` (Boolean) Enable k8s cluster
|
||||
- `extnet_id` (Number) ID of the external network to connect workers to. If omitted network will be chosen by the platfom.
|
||||
- `extnet_only` (Boolean) Use only selected ExtNet for infrastructure connections
|
||||
- `ha_mode` (Boolean) Use Highly Available schema for LB deploy
|
||||
- `init_config` (String) is used to define settings and actions that should be performed before any other component in the cluster starts. It allows you to configure things like node registration, network setup, and other initialization tasks. insert a valid JSON string with all levels of nesting.
|
||||
- `join_config` (String) is used to configure the behavior and settings for joining a node to a cluster. It includes parameters such as the cluster's control plane endpoint, token, and certificate key. insert a valid JSON string with all levels of nesting.
|
||||
- `kube_proxy_config` (String) is used to configure the behavior and settings of the Kube-proxy, which is responsible for network proxying and load balancing within the cluster. It includes parameters such as proxy mode, cluster IP ranges, and other Kube-proxy specific configurations. insert a valid JSON string with all levels of nesting.
|
||||
- `kubelet_config` (String) is used to configure the behavior and settings of the Kubelet, which is the primary node agent that runs on each node in the cluster. It includes parameters such as node IP address, resource allocation, pod eviction policies, and other Kubelet-specific configurations. insert a valid JSON string with all levels of nesting.
|
||||
- `lb_sysctl_params` (List of Map of String) Custom sysctl values for Load Balancer instance. Applied on boot.
|
||||
- `num` (Number) Number of VMs to create. Can be either 1 or 3 or 5
|
||||
- `oidc_cert` (String) insert ssl certificate in x509 pem format
|
||||
- `permanently` (Boolean) whether to completely delete the account
|
||||
- `ram` (Number) Node RAM in MB.
|
||||
- `restore` (Boolean)
|
||||
- `sep_id` (Number) Storage Endpoint ID
|
||||
- `sep_pool` (String) Storage Endpoint Pool
|
||||
- `start` (Boolean) Start k8s cluster.
|
||||
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
- `vins_id` (Number) ID of default vins for this instace.
|
||||
- `with_lb` (Boolean) Create k8s with load balancer if true.
|
||||
- `zone_id` (Number)
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `account_id` (Number)
|
||||
- `account_name` (String)
|
||||
- `acl` (List of Object) (see [below for nested schema](#nestedatt--acl))
|
||||
- `bservice_id` (Number)
|
||||
- `created_by` (String)
|
||||
- `created_time` (Number)
|
||||
- `default_wg_id` (Number) ID of default workers group for this instace.
|
||||
- `deleted_by` (String)
|
||||
- `deleted_time` (Number)
|
||||
- `detailed_info` (List of Object) (see [below for nested schema](#nestedatt--detailed_info))
|
||||
- `gid` (Number)
|
||||
- `guid` (Number)
|
||||
- `id` (String) The ID of this resource.
|
||||
- `k8s_ci_name` (String)
|
||||
- `k8s_id` (Number)
|
||||
- `kubeconfig` (String) Kubeconfig for cluster access.
|
||||
- `lb_id` (Number)
|
||||
- `lb_ip` (String) IP address of default load balancer.
|
||||
- `master_id` (Number) Master group ID.
|
||||
- `master_name` (String) Master group name.
|
||||
- `milestones` (Number)
|
||||
- `rg_name` (String)
|
||||
- `ssh_key` (String)
|
||||
- `status` (String)
|
||||
- `tech_status` (String)
|
||||
- `updated_by` (String)
|
||||
- `updated_time` (Number)
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- `create` (String)
|
||||
- `default` (String)
|
||||
- `delete` (String)
|
||||
- `read` (String)
|
||||
- `update` (String)
|
||||
|
||||
|
||||
<a id="nestedatt--acl"></a>
|
||||
### Nested Schema for `acl`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `account_acl` (List of Object) (see [below for nested schema](#nestedobjatt--acl--account_acl))
|
||||
- `k8s_acl` (List of Object) (see [below for nested schema](#nestedobjatt--acl--k8s_acl))
|
||||
- `rg_acl` (List of Object) (see [below for nested schema](#nestedobjatt--acl--rg_acl))
|
||||
|
||||
<a id="nestedobjatt--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="nestedobjatt--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="nestedobjatt--acl--rg_acl"></a>
|
||||
### Nested Schema for `acl.rg_acl`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `explicit` (Boolean)
|
||||
- `guid` (String)
|
||||
- `right` (String)
|
||||
- `status` (String)
|
||||
- `type` (String)
|
||||
- `user_group_id` (String)
|
||||
|
||||
|
||||
|
||||
<a id="nestedatt--detailed_info"></a>
|
||||
### Nested Schema for `detailed_info`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `compute_id` (Number)
|
||||
- `interfaces` (List of Object) (see [below for nested schema](#nestedobjatt--detailed_info--interfaces))
|
||||
- `name` (String)
|
||||
- `status` (String)
|
||||
- `tech_status` (String)
|
||||
|
||||
<a id="nestedobjatt--detailed_info--interfaces"></a>
|
||||
### Nested Schema for `detailed_info.interfaces`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `def_gw` (String)
|
||||
- `ip_address` (String)
|
||||
75
docs/resources/cb_k8s_wg.md
Normal file
75
docs/resources/cb_k8s_wg.md
Normal file
@@ -0,0 +1,75 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_cb_k8s_wg Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_cb_k8s_wg (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `k8s_id` (Number) ID of k8s instance.
|
||||
- `name` (String) Name of the worker group.
|
||||
- `storage_policy_id` (Number) ID of the storage policy
|
||||
|
||||
### Optional
|
||||
|
||||
- `annotations` (List of String)
|
||||
- `chipset` (String) Type of the emulated system. Possible values: i440fx, Q35. Default: Q35
|
||||
- `cloud_init` (String)
|
||||
- `cpu` (Number) Worker node CPU count.
|
||||
- `disk` (Number) Worker node boot disk size. If unspecified or 0, size is defined by OS image size.
|
||||
- `labels` (List of String)
|
||||
- `num` (Number) Number of worker nodes to create.
|
||||
- `ram` (Number) Node RAM in MB.
|
||||
- `taints` (List of String)
|
||||
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
- `worker_sep_id` (Number)
|
||||
- `worker_sep_pool` (String)
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `detailed_info` (List of Object) (see [below for nested schema](#nestedatt--detailed_info))
|
||||
- `guid` (String)
|
||||
- `id` (String) The ID of this resource.
|
||||
- `wg_id` (Number) ID of k8s worker Group.
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- `create` (String)
|
||||
- `default` (String)
|
||||
- `delete` (String)
|
||||
- `read` (String)
|
||||
- `update` (String)
|
||||
|
||||
|
||||
<a id="nestedatt--detailed_info"></a>
|
||||
### Nested Schema for `detailed_info`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `compute_id` (Number)
|
||||
- `interfaces` (List of Object) (see [below for nested schema](#nestedobjatt--detailed_info--interfaces))
|
||||
- `name` (String)
|
||||
- `status` (String)
|
||||
- `tech_status` (String)
|
||||
|
||||
<a id="nestedobjatt--detailed_info--interfaces"></a>
|
||||
### Nested Schema for `detailed_info.interfaces`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `def_gw` (String)
|
||||
- `ip_address` (String)
|
||||
477
docs/resources/cb_kvmvm.md
Normal file
477
docs/resources/cb_kvmvm.md
Normal file
@@ -0,0 +1,477 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_cb_kvmvm Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_cb_kvmvm (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `cpu` (Number) Number of CPUs to allocate to this compute instance.
|
||||
- `name` (String) Name of this compute. Compute names are case sensitive and must be unique in the resource group.
|
||||
- `ram` (Number) Amount of RAM in MB to allocate to this compute instance.
|
||||
- `rg_id` (Number) ID of the resource group where this compute should be deployed.
|
||||
- `storage_policy_id` (Number) Storage policy id of compute. The rules of the specified storage policy will be used.
|
||||
|
||||
### Optional
|
||||
|
||||
- `affinity_label` (String) Set affinity label for compute
|
||||
- `affinity_rules` (Block List) (see [below for nested schema](#nestedblock--affinity_rules))
|
||||
- `alt_boot_id` (Number) ID of CD-ROM live image to boot
|
||||
- `anti_affinity_rules` (Block List) (see [below for nested schema](#nestedblock--anti_affinity_rules))
|
||||
- `auto_start_w_node` (Boolean)
|
||||
- `boot_disk_blk_discard` (Boolean)
|
||||
- `boot_disk_cache` (String) Setting the boot disk caching mode
|
||||
- `boot_disk_size` (Number) This compute instance boot disk size in GB. Make sure it is large enough to accomodate selected OS image.
|
||||
- `boot_type` (String) Type of image upload.
|
||||
- `cd` (Block Set, Max: 1) (see [below for nested schema](#nestedblock--cd))
|
||||
- `chipset` (String) Type of the emulated system.
|
||||
- `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.
|
||||
- `create_blank` (Boolean) If True, the compute is created via kvmx86/createBlank endpoint (without OS image). The image_id field is not required in this case.
|
||||
- `custom_fields` (String)
|
||||
- `description` (String) Optional text description of this compute instance.
|
||||
- `detach_disks` (Boolean)
|
||||
- `disks` (Block List) (see [below for nested schema](#nestedblock--disks))
|
||||
- `enabled` (Boolean) If true - enable compute, else - disable
|
||||
- `extra_disks` (Set of Number) Optional list of IDs of extra disks to attach to this compute. You may specify several extra disks.
|
||||
- `force_pin` (Boolean)
|
||||
- `force_resize` (Boolean) Flag for resize compute
|
||||
- `force_stop` (Boolean) Flag for redeploy compute
|
||||
- `hot_resize` (Boolean) Type of image vm.
|
||||
- `hp_backed` (Boolean) Use Huge Pages to allocate RAM of the virtual machine. The system must be pre-configured by allocating Huge Pages on the physical node.
|
||||
- `image_id` (Number) ID of the OS image to base this compute instance on.
|
||||
- `libvirt_settings` (Block Set) Configure libvirt virtio interface parameters. You can only delete values locally. Data on the platform cannot be deleted. (see [below for nested schema](#nestedblock--libvirt_settings))
|
||||
- `loader_type` (String) Type of image vm.
|
||||
- `network` (Block Set) Optional network connection(s) for this compute. You may specify several network blocks, one for each connection. (see [below for nested schema](#nestedblock--network))
|
||||
- `network_interface_naming` (String) Name of netfowrk interface.
|
||||
- `node_id` (Number) ID of node to start compute
|
||||
- `numa_affinity` (String) Rule for VM placement with NUMA affinity.
|
||||
- `os_version` (String) the OS version installed on the VM
|
||||
- `pause` (Boolean)
|
||||
- `pci_devices` (Set of Number) ID of the connected pci devices
|
||||
- `permanently` (Boolean)
|
||||
- `pin_to_node` (Boolean)
|
||||
- `pool` (String) Pool to use if sepId is set, can be also empty if needed to be chosen by system.
|
||||
- `port_forwarding` (Block Set) (see [below for nested schema](#nestedblock--port_forwarding))
|
||||
- `preferred_cpu` (List of Number) Recommended isolated CPUs. Field is ignored if compute.cpupin=False or compute.pinned=False
|
||||
- `read_only` (Boolean) Sets read-only mode for this compute. Only data operations allowed when enabled.
|
||||
- `reset` (Boolean)
|
||||
- `restore` (Boolean)
|
||||
- `rollback` (Block Set, Max: 1) (see [below for nested schema](#nestedblock--rollback))
|
||||
- `security_groups` (Block Set) list of security group IDs to apply to this interface (see [below for nested schema](#nestedblock--security_groups))
|
||||
- `sep_id` (Number) ID of SEP to create bootDisk on. Uses image's sepId if not set.
|
||||
- `snapshot` (Block Set) (see [below for nested schema](#nestedblock--snapshot))
|
||||
- `started` (Boolean) Is compute started.
|
||||
- `tags` (Block Set) (see [below for nested schema](#nestedblock--tags))
|
||||
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
- `user_access` (Block Set) (see [below for nested schema](#nestedblock--user_access))
|
||||
- `weight` (Number) Priority weight of the compute. Higher value means higher priority and later migration.
|
||||
- `without_boot_disk` (Boolean) If True, the imageId, bootDisk, sepId, pool parameters are ignored and the compute is created without a boot disk in the stopped state.
|
||||
- `zone_id` (Number)
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `account_id` (Number) ID of the account this compute instance belongs to.
|
||||
- `account_name` (String) Name of the account this compute instance belongs to.
|
||||
- `acl` (List of Object) (see [below for nested schema](#nestedatt--acl))
|
||||
- `affinity_weight` (Number)
|
||||
- `arch` (String)
|
||||
- `boot_disk_id` (Number) This compute instance boot disk ID.
|
||||
- `boot_image_id` (Number)
|
||||
- `boot_order` (List of String)
|
||||
- `cd_image_id` (Number)
|
||||
- `clone_reference` (Number)
|
||||
- `clones` (List of Number)
|
||||
- `compute_id` (Number)
|
||||
- `computeci_id` (Number)
|
||||
- `created_by` (String)
|
||||
- `created_time` (Number)
|
||||
- `delete_async_mode` (Boolean) async mode
|
||||
- `deleted_by` (String)
|
||||
- `deleted_time` (Number)
|
||||
- `devices` (String)
|
||||
- `driver` (String)
|
||||
- `gid` (Number)
|
||||
- `guid` (Number)
|
||||
- `id` (String) The ID of this resource.
|
||||
- `image_name` (String)
|
||||
- `interfaces` (List of Object) (see [below for nested schema](#nestedatt--interfaces))
|
||||
- `loader_meta_iso` (List of Object) (see [below for nested schema](#nestedatt--loader_meta_iso))
|
||||
- `lock_status` (String)
|
||||
- `manager_id` (Number)
|
||||
- `manager_type` (String)
|
||||
- `migrationjob` (Number)
|
||||
- `milestones` (Number)
|
||||
- `natable_vins_id` (Number)
|
||||
- `natable_vins_ip` (String)
|
||||
- `natable_vins_name` (String)
|
||||
- `natable_vins_network` (String)
|
||||
- `natable_vins_network_name` (String)
|
||||
- `need_reboot` (Boolean)
|
||||
- `node_name` (String) Name of the node, on which VM started
|
||||
- `numa_node_id` (Number)
|
||||
- `os_users` (List of Object) Guest OS users provisioned on this compute instance. (see [below for nested schema](#nestedatt--os_users))
|
||||
- `pinned` (Number)
|
||||
- `reference_id` (String)
|
||||
- `registered` (Boolean)
|
||||
- `res_name` (String)
|
||||
- `reserved_node_cpus` (List of Number)
|
||||
- `rg_name` (String) Name of the resource group where this compute instance is located.
|
||||
- `snap_sets` (List of Object) (see [below for nested schema](#nestedatt--snap_sets))
|
||||
- `stateless_sep_id` (Number)
|
||||
- `stateless_sep_type` (String)
|
||||
- `status` (String)
|
||||
- `tech_status` (String)
|
||||
- `updated_by` (String)
|
||||
- `updated_time` (Number)
|
||||
- `user_managed` (Boolean)
|
||||
- `vgpus` (List of Object) List of virtual GPUs (see [below for nested schema](#nestedatt--vgpus))
|
||||
- `virtual_image_name` (String)
|
||||
- `vnc_password` (String)
|
||||
|
||||
<a id="nestedblock--affinity_rules"></a>
|
||||
### Nested Schema for `affinity_rules`
|
||||
|
||||
Required:
|
||||
|
||||
- `key` (String) key that are taken into account when analyzing this rule will be identified
|
||||
- `mode` (String) EQ or NE or ANY - the comparison mode is 'value', recorded by the specified 'key'
|
||||
- `policy` (String) RECOMMENDED or REQUIRED, the degree of 'strictness' of this rule
|
||||
- `topology` (String) compute or node, for whom rule applies
|
||||
- `value` (String) value that must match the key to be taken into account when analyzing this rule
|
||||
|
||||
|
||||
<a id="nestedblock--anti_affinity_rules"></a>
|
||||
### Nested Schema for `anti_affinity_rules`
|
||||
|
||||
Required:
|
||||
|
||||
- `key` (String) key that are taken into account when analyzing this rule will be identified
|
||||
- `mode` (String) EQ or NE or ANY - the comparison mode is 'value', recorded by the specified 'key'
|
||||
- `policy` (String) RECOMMENDED or REQUIRED, the degree of 'strictness' of this rule
|
||||
- `topology` (String) compute or node, for whom rule applies
|
||||
- `value` (String) value that must match the key to be taken into account when analyzing this rule
|
||||
|
||||
|
||||
<a id="nestedblock--cd"></a>
|
||||
### Nested Schema for `cd`
|
||||
|
||||
Required:
|
||||
|
||||
- `cdrom_id` (Number)
|
||||
|
||||
|
||||
<a id="nestedblock--disks"></a>
|
||||
### Nested Schema for `disks`
|
||||
|
||||
Required:
|
||||
|
||||
- `disk_name` (String) Name for disk
|
||||
- `size` (Number) Disk size in GiB
|
||||
- `storage_policy_id` (Number) Storage policy id of disk. The rules of the specified storage policy will be used.
|
||||
|
||||
Optional:
|
||||
|
||||
- `blk_discard` (Boolean)
|
||||
- `block_size` (String) Disk block size
|
||||
- `cache` (String) Setting the disk caching mode
|
||||
- `desc` (String) Optional description
|
||||
- `image_id` (Number) Specify image id for create disk from template
|
||||
- `iotune` (Block List, Max: 1) (see [below for nested schema](#nestedblock--disks--iotune))
|
||||
- `node_ids` (Set of Number)
|
||||
- `permanently` (Boolean) Disk deletion status
|
||||
- `pool` (String) Pool name; by default will be chosen automatically
|
||||
- `sep_id` (Number) Storage endpoint provider ID; by default the same with boot disk
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `bus_number` (Number) Bus number of the disk on virtual bus (6 = boot disk)
|
||||
- `create_by` (String)
|
||||
- `create_time` (Number)
|
||||
- `delete_by` (String)
|
||||
- `delete_time` (Number)
|
||||
- `devicename` (String)
|
||||
- `disk_id` (Number) Disk ID
|
||||
- `independent` (Boolean)
|
||||
- `pci_slot` (Number) PCI slot number of the disk
|
||||
- `present_to` (Map of Number)
|
||||
- `provision` (String)
|
||||
- `shareable` (Boolean)
|
||||
- `size_max` (Number)
|
||||
- `size_used` (Number)
|
||||
- `to_clean` (Boolean)
|
||||
- `update_time` (Number)
|
||||
|
||||
<a id="nestedblock--disks--iotune"></a>
|
||||
### Nested Schema for `disks.iotune`
|
||||
|
||||
Optional:
|
||||
|
||||
- `read_bytes_sec` (Number)
|
||||
- `read_bytes_sec_max` (Number)
|
||||
- `read_iops_sec` (Number)
|
||||
- `read_iops_sec_max` (Number)
|
||||
- `size_iops_sec` (Number)
|
||||
- `total_bytes_sec` (Number)
|
||||
- `total_bytes_sec_max` (Number)
|
||||
- `total_iops_sec` (Number)
|
||||
- `total_iops_sec_max` (Number)
|
||||
- `write_bytes_sec` (Number)
|
||||
- `write_bytes_sec_max` (Number)
|
||||
- `write_iops_sec` (Number)
|
||||
- `write_iops_sec_max` (Number)
|
||||
|
||||
|
||||
|
||||
<a id="nestedblock--libvirt_settings"></a>
|
||||
### Nested Schema for `libvirt_settings`
|
||||
|
||||
Required:
|
||||
|
||||
- `net_id` (Number) ID of the network
|
||||
- `net_type` (String) Type of the network
|
||||
|
||||
Optional:
|
||||
|
||||
- `event_idx` (String)
|
||||
- `ioeventfd` (String)
|
||||
- `queues` (Number)
|
||||
- `rx_queue_size` (Number)
|
||||
- `tx_queue_size` (Number)
|
||||
- `txmode` (String)
|
||||
|
||||
|
||||
<a id="nestedblock--network"></a>
|
||||
### Nested Schema for `network`
|
||||
|
||||
Required:
|
||||
|
||||
- `net_id` (Number) ID of the network for this connection.
|
||||
- `net_type` (String) Type of the network for this connection
|
||||
|
||||
Optional:
|
||||
|
||||
- `enabled` (Boolean) network enable flag
|
||||
- `ip_address` (String) Optional IP address to assign to this connection. This IP should belong to the selected network and free for use.
|
||||
- `mac` (String) MAC address associated with this connection. MAC address is assigned automatically.
|
||||
- `mtu` (Number) Maximum transmission unit, used only for DPDK type, must be 1500-9216
|
||||
- `net_mask` (Number) Subnet mask, used only for DPDK and VFNIC network types
|
||||
- `sdn_interface_id` (String) unique_identifier of LogicalPort on SDN side
|
||||
- `weight` (Number) weight the network if you need to sort network list, the smallest attach first. zero or null weight attach last
|
||||
|
||||
|
||||
<a id="nestedblock--port_forwarding"></a>
|
||||
### Nested Schema for `port_forwarding`
|
||||
|
||||
Required:
|
||||
|
||||
- `proto` (String)
|
||||
- `public_port_start` (Number)
|
||||
|
||||
Optional:
|
||||
|
||||
- `local_port` (Number)
|
||||
- `public_port_end` (Number)
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `rule_id` (Number)
|
||||
|
||||
|
||||
<a id="nestedblock--rollback"></a>
|
||||
### Nested Schema for `rollback`
|
||||
|
||||
Required:
|
||||
|
||||
- `label` (String)
|
||||
|
||||
|
||||
<a id="nestedblock--security_groups"></a>
|
||||
### Nested Schema for `security_groups`
|
||||
|
||||
Required:
|
||||
|
||||
- `net_id` (Number) ID of the network
|
||||
- `net_type` (String) Type of the network
|
||||
- `security_groups` (Set of Number)
|
||||
|
||||
Optional:
|
||||
|
||||
- `enable_secgroups` (Boolean)
|
||||
|
||||
|
||||
<a id="nestedblock--snapshot"></a>
|
||||
### Nested Schema for `snapshot`
|
||||
|
||||
Required:
|
||||
|
||||
- `label` (String)
|
||||
|
||||
|
||||
<a id="nestedblock--tags"></a>
|
||||
### Nested Schema for `tags`
|
||||
|
||||
Required:
|
||||
|
||||
- `key` (String)
|
||||
- `value` (String)
|
||||
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- `create` (String)
|
||||
- `default` (String)
|
||||
- `delete` (String)
|
||||
- `read` (String)
|
||||
- `update` (String)
|
||||
|
||||
|
||||
<a id="nestedblock--user_access"></a>
|
||||
### Nested Schema for `user_access`
|
||||
|
||||
Required:
|
||||
|
||||
- `access_type` (String)
|
||||
- `username` (String)
|
||||
|
||||
|
||||
<a id="nestedatt--acl"></a>
|
||||
### Nested Schema for `acl`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `explicit` (Boolean)
|
||||
- `guid` (String)
|
||||
- `right` (String)
|
||||
- `status` (String)
|
||||
- `type` (String)
|
||||
- `user_group_id` (String)
|
||||
|
||||
|
||||
<a id="nestedatt--interfaces"></a>
|
||||
### Nested Schema for `interfaces`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `bus_number` (Number)
|
||||
- `conn_id` (Number)
|
||||
- `conn_type` (String)
|
||||
- `def_gw` (String)
|
||||
- `enable_secgroups` (Boolean)
|
||||
- `enabled` (Boolean)
|
||||
- `flip_group_id` (Number)
|
||||
- `guid` (String)
|
||||
- `ip_address` (String)
|
||||
- `libvirt_settings` (List of Object) (see [below for nested schema](#nestedobjatt--interfaces--libvirt_settings))
|
||||
- `listen_ssh` (Boolean)
|
||||
- `mac` (String)
|
||||
- `mtu` (Number)
|
||||
- `name` (String)
|
||||
- `net_id` (Number)
|
||||
- `net_type` (String)
|
||||
- `netmask` (Number)
|
||||
- `node_id` (Number)
|
||||
- `pci_slot` (Number)
|
||||
- `qos` (List of Object) (see [below for nested schema](#nestedobjatt--interfaces--qos))
|
||||
- `sdn_interface_id` (String)
|
||||
- `security_groups` (List of Number)
|
||||
- `target` (String)
|
||||
- `trunk_tags` (String)
|
||||
- `type` (String)
|
||||
- `vnfs` (List of Number)
|
||||
|
||||
<a id="nestedobjatt--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="nestedobjatt--interfaces--qos"></a>
|
||||
### Nested Schema for `interfaces.qos`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `e_rate` (Number)
|
||||
- `guid` (String)
|
||||
- `in_brust` (Number)
|
||||
- `in_rate` (Number)
|
||||
|
||||
|
||||
|
||||
<a id="nestedatt--loader_meta_iso"></a>
|
||||
### Nested Schema for `loader_meta_iso`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `device_name` (String)
|
||||
- `path` (String)
|
||||
|
||||
|
||||
<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)
|
||||
|
||||
|
||||
<a id="nestedatt--vgpus"></a>
|
||||
### Nested Schema for `vgpus`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `account_id` (Number)
|
||||
- `bus_number` (Number)
|
||||
- `created_time` (Number)
|
||||
- `deleted_time` (Number)
|
||||
- `gid` (Number)
|
||||
- `guid` (Number)
|
||||
- `id` (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)
|
||||
- `vmid` (Number)
|
||||
180
docs/resources/cb_lb.md
Normal file
180
docs/resources/cb_lb.md
Normal file
@@ -0,0 +1,180 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_cb_lb Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_cb_lb (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `name` (String)
|
||||
- `rg_id` (Number)
|
||||
|
||||
### Optional
|
||||
|
||||
- `config_reset` (Boolean)
|
||||
- `desc` (String)
|
||||
- `enable` (Boolean)
|
||||
- `extnet_id` (Number)
|
||||
- `ha_mode` (Boolean)
|
||||
- `permanently` (Boolean)
|
||||
- `restart` (Boolean)
|
||||
- `restore` (Boolean)
|
||||
- `safe` (Boolean)
|
||||
- `start` (Boolean)
|
||||
- `sysctl_params` (List of Map of String) Custom sysctl values for Load Balancer instance. Applied on boot
|
||||
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
- `vins_id` (Number)
|
||||
- `zone_id` (Number)
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `acl` (String)
|
||||
- `backend_haip` (String)
|
||||
- `backends` (List of Object) (see [below for nested schema](#nestedatt--backends))
|
||||
- `ckey` (String)
|
||||
- `dp_api_password` (String)
|
||||
- `dp_api_user` (String)
|
||||
- `frontend_haip` (String)
|
||||
- `frontends` (List of Object) (see [below for nested schema](#nestedatt--frontends))
|
||||
- `gid` (Number)
|
||||
- `guid` (Number)
|
||||
- `id` (String) The ID of this resource.
|
||||
- `image_id` (Number)
|
||||
- `lb_id` (Number)
|
||||
- `manager_id` (Number)
|
||||
- `manager_type` (String)
|
||||
- `meta` (List of String)
|
||||
- `milestones` (Number)
|
||||
- `part_k8s` (Boolean)
|
||||
- `primary_node` (List of Object) (see [below for nested schema](#nestedatt--primary_node))
|
||||
- `secondary_node` (List of Object) (see [below for nested schema](#nestedatt--secondary_node))
|
||||
- `status` (String)
|
||||
- `tech_status` (String)
|
||||
- `user_managed` (Boolean)
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- `create` (String)
|
||||
- `default` (String)
|
||||
- `delete` (String)
|
||||
- `read` (String)
|
||||
- `update` (String)
|
||||
|
||||
|
||||
<a id="nestedatt--backends"></a>
|
||||
### Nested Schema for `backends`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `algorithm` (String)
|
||||
- `guid` (String)
|
||||
- `name` (String)
|
||||
- `server_default_settings` (List of Object) (see [below for nested schema](#nestedobjatt--backends--server_default_settings))
|
||||
- `servers` (List of Object) (see [below for nested schema](#nestedobjatt--backends--servers))
|
||||
|
||||
<a id="nestedobjatt--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="nestedobjatt--backends--servers"></a>
|
||||
### Nested Schema for `backends.servers`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `address` (String)
|
||||
- `check` (String)
|
||||
- `guid` (String)
|
||||
- `name` (String)
|
||||
- `port` (Number)
|
||||
- `server_settings` (List of Object) (see [below for nested schema](#nestedobjatt--backends--servers--server_settings))
|
||||
|
||||
<a id="nestedobjatt--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` (List of Object) (see [below for nested schema](#nestedobjatt--frontends--bindings))
|
||||
- `guid` (String)
|
||||
- `name` (String)
|
||||
|
||||
<a id="nestedobjatt--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)
|
||||
86
docs/resources/cb_lb_backend.md
Normal file
86
docs/resources/cb_lb_backend.md
Normal file
@@ -0,0 +1,86 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_cb_lb_backend Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_cb_lb_backend (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `lb_id` (Number) ID of the LB instance to backendCreate
|
||||
- `name` (String) Must be unique among all backends of this LB - name of the new backend to create
|
||||
|
||||
### Optional
|
||||
|
||||
- `algorithm` (String)
|
||||
- `downinter` (Number)
|
||||
- `fall` (Number)
|
||||
- `inter` (Number)
|
||||
- `maxconn` (Number)
|
||||
- `maxqueue` (Number)
|
||||
- `rise` (Number)
|
||||
- `servers` (Block List) (see [below for nested schema](#nestedblock--servers))
|
||||
- `slowstart` (Number)
|
||||
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
- `weight` (Number)
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `guid` (String)
|
||||
- `id` (String) The ID of this resource.
|
||||
|
||||
<a id="nestedblock--servers"></a>
|
||||
### Nested Schema for `servers`
|
||||
|
||||
Optional:
|
||||
|
||||
- `address` (String)
|
||||
- `check` (String)
|
||||
- `name` (String)
|
||||
- `port` (Number)
|
||||
- `server_settings` (Block List) (see [below for nested schema](#nestedblock--servers--server_settings))
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `guid` (String)
|
||||
|
||||
<a id="nestedblock--servers--server_settings"></a>
|
||||
### Nested Schema for `servers.server_settings`
|
||||
|
||||
Optional:
|
||||
|
||||
- `downinter` (Number)
|
||||
- `fall` (Number)
|
||||
- `inter` (Number)
|
||||
- `maxconn` (Number)
|
||||
- `maxqueue` (Number)
|
||||
- `rise` (Number)
|
||||
- `slowstart` (Number)
|
||||
- `weight` (Number)
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `guid` (String)
|
||||
|
||||
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- `create` (String)
|
||||
- `default` (String)
|
||||
- `delete` (String)
|
||||
- `read` (String)
|
||||
- `update` (String)
|
||||
53
docs/resources/cb_lb_backend_server.md
Normal file
53
docs/resources/cb_lb_backend_server.md
Normal file
@@ -0,0 +1,53 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_cb_lb_backend_server Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_cb_lb_backend_server (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `address` (String) IP address of the server.
|
||||
- `backend_name` (String) Must be unique among all backends of this LB - name of the new backend to create
|
||||
- `lb_id` (Number) ID of the LB instance to backendCreate
|
||||
- `name` (String) Must be unique among all servers defined for this backend - name of the server definition to add.
|
||||
- `port` (Number) Port number on the server
|
||||
|
||||
### Optional
|
||||
|
||||
- `check` (String) set to disabled if this server should be used regardless of its state.
|
||||
- `downinter` (Number)
|
||||
- `fall` (Number)
|
||||
- `inter` (Number)
|
||||
- `maxconn` (Number)
|
||||
- `maxqueue` (Number)
|
||||
- `rise` (Number)
|
||||
- `slowstart` (Number)
|
||||
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
- `weight` (Number)
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `guid` (String)
|
||||
- `id` (String) The ID of this resource.
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- `create` (String)
|
||||
- `default` (String)
|
||||
- `delete` (String)
|
||||
- `read` (String)
|
||||
- `update` (String)
|
||||
54
docs/resources/cb_lb_frontend.md
Normal file
54
docs/resources/cb_lb_frontend.md
Normal file
@@ -0,0 +1,54 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_cb_lb_frontend Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_cb_lb_frontend (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `backend_name` (String)
|
||||
- `lb_id` (Number) ID of the LB instance to backendCreate
|
||||
- `name` (String)
|
||||
|
||||
### Optional
|
||||
|
||||
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `bindings` (List of Object) (see [below for nested schema](#nestedatt--bindings))
|
||||
- `guid` (String)
|
||||
- `id` (String) The ID of this resource.
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- `create` (String)
|
||||
- `default` (String)
|
||||
- `delete` (String)
|
||||
- `read` (String)
|
||||
- `update` (String)
|
||||
|
||||
|
||||
<a id="nestedatt--bindings"></a>
|
||||
### Nested Schema for `bindings`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `address` (String)
|
||||
- `guid` (String)
|
||||
- `name` (String)
|
||||
- `port` (Number)
|
||||
44
docs/resources/cb_lb_frontend_bind.md
Normal file
44
docs/resources/cb_lb_frontend_bind.md
Normal file
@@ -0,0 +1,44 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_cb_lb_frontend_bind Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_cb_lb_frontend_bind (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `address` (String)
|
||||
- `frontend_name` (String) Must be unique among all backends of this LB - name of the new backend to create
|
||||
- `lb_id` (Number) ID of the LB instance to backendCreate
|
||||
- `name` (String)
|
||||
- `port` (Number)
|
||||
|
||||
### Optional
|
||||
|
||||
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `guid` (String)
|
||||
- `id` (String) The ID of this resource.
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- `create` (String)
|
||||
- `default` (String)
|
||||
- `delete` (String)
|
||||
- `read` (String)
|
||||
- `update` (String)
|
||||
104
docs/resources/cb_multi_image.md
Normal file
104
docs/resources/cb_multi_image.md
Normal file
@@ -0,0 +1,104 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_cb_multi_image Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_cb_multi_image (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `name` (String) Name of the multi image
|
||||
- `target_ids` (List of Number) IDs of real images to link this multi image to
|
||||
|
||||
### Optional
|
||||
|
||||
- `account_id` (Number) Account id to make the image exclusive
|
||||
- `bootable` (Boolean) Does this image boot OS
|
||||
- `computeci_id` (Number)
|
||||
- `enabled` (Boolean)
|
||||
- `hot_resize` (Boolean) Does this machine supports hot resize
|
||||
- `password` (String) Optional password for the image
|
||||
- `shared_with` (List of Number)
|
||||
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
- `username` (String) Optional username for the image
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `acl` (List of Object) (see [below for nested schema](#nestedatt--acl))
|
||||
- `architecture` (String)
|
||||
- `boot_type` (String)
|
||||
- `deleted_time` (Number)
|
||||
- `desc` (String)
|
||||
- `drivers` (List of String)
|
||||
- `gid` (Number)
|
||||
- `guid` (Number)
|
||||
- `history` (List of Object) (see [below for nested schema](#nestedatt--history))
|
||||
- `id` (String) The ID of this resource.
|
||||
- `image_id` (Number)
|
||||
- `image_type` (String)
|
||||
- `independent` (Boolean)
|
||||
- `last_modified` (Number)
|
||||
- `link_to` (Number)
|
||||
- `links_to` (List of Number)
|
||||
- `milestones` (Number)
|
||||
- `pool_name` (String)
|
||||
- `present_to` (Map of Number)
|
||||
- `provider_name` (String)
|
||||
- `purge_attempts` (Number)
|
||||
- `reference_id` (String)
|
||||
- `res_id` (String)
|
||||
- `res_name` (String)
|
||||
- `rescuecd` (Boolean)
|
||||
- `sep_id` (Number)
|
||||
- `size` (Number)
|
||||
- `snapshot_id` (String)
|
||||
- `status` (String)
|
||||
- `tech_status` (String)
|
||||
- `to_clean` (Boolean)
|
||||
- `unc_path` (String) unc path
|
||||
- `url` (String)
|
||||
- `version` (String)
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- `create` (String)
|
||||
- `default` (String)
|
||||
- `delete` (String)
|
||||
- `read` (String)
|
||||
- `update` (String)
|
||||
|
||||
|
||||
<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--history"></a>
|
||||
### Nested Schema for `history`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `guid` (String)
|
||||
- `id` (Number)
|
||||
- `timestamp` (Number)
|
||||
53
docs/resources/cb_pcidevice.md
Normal file
53
docs/resources/cb_pcidevice.md
Normal file
@@ -0,0 +1,53 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_cb_pcidevice Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_cb_pcidevice (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `hw_path` (String) PCI address of the device
|
||||
- `name` (String) Name of Device
|
||||
- `node_id` (Number) Node ID
|
||||
- `rg_id` (Number) Resource GROUP
|
||||
|
||||
### Optional
|
||||
|
||||
- `description` (String) description, just for information
|
||||
- `device_id` (Number)
|
||||
- `enable` (Boolean) Enable pci device
|
||||
- `force_delete` (Boolean) Force delete
|
||||
- `force_disable` (Boolean) Force disable
|
||||
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `ckey` (String)
|
||||
- `compute_id` (Number)
|
||||
- `guid` (Number)
|
||||
- `id` (String) The ID of this resource.
|
||||
- `meta` (List of String)
|
||||
- `status` (String)
|
||||
- `system_name` (String)
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- `create` (String)
|
||||
- `default` (String)
|
||||
- `delete` (String)
|
||||
- `read` (String)
|
||||
- `update` (String)
|
||||
152
docs/resources/cb_rg.md
Normal file
152
docs/resources/cb_rg.md
Normal file
@@ -0,0 +1,152 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_cb_rg Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_cb_rg (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `account_id` (Number) Unique ID of the account, which this resource group belongs to.
|
||||
- `gid` (Number) Unique ID of the grid, where this resource group is deployed.
|
||||
- `rg_name` (String) Name of this resource group. Names are case sensitive and unique within the context of a account.
|
||||
|
||||
### Optional
|
||||
|
||||
- `access` (Block Set) (see [below for nested schema](#nestedblock--access))
|
||||
- `compute_features` (Set of String)
|
||||
- `cpu_allocation_parameter` (String) set cpu allocation parameter
|
||||
- `cpu_allocation_ratio` (Number) set cpu allocation ratio
|
||||
- `def_net` (Block Set, Max: 1) (see [below for nested schema](#nestedblock--def_net))
|
||||
- `def_net_type` (String) Type of the network, which this resource group will use as default for its computes - PRIVATE or PUBLIC or NONE.
|
||||
- `description` (String) User-defined text description of this resource group.
|
||||
- `enable` (Boolean) enable/disable rg
|
||||
- `ext_ip` (String) IP address on the external netowrk to request when def_net_type=PRIVATE and ext_net_id is not 0
|
||||
- `ext_net_id` (Number) ID of the external network for default ViNS. Pass 0 if def_net_type=PUBLIC or no external connection required for the defult ViNS when def_net_type=PRIVATE
|
||||
- `force` (Boolean) flag to force deleting resource group
|
||||
- `ipcidr` (String) Address of the netowrk inside the private network segment (aka ViNS) if def_net_type=PRIVATE
|
||||
- `owner` (String) username - owner of this RG. Leave blank to set current user as owner
|
||||
- `permanently` (Boolean) flag to permanently delete resource group
|
||||
- `resource_limits` (Block List, Max: 1) (see [below for nested schema](#nestedblock--resource_limits))
|
||||
- `restore` (Boolean) restore deleted rg
|
||||
- `sdn_access_group_id` (String) ID of the SDN access group
|
||||
- `storage_policy` (Block Set) (see [below for nested schema](#nestedblock--storage_policy))
|
||||
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
- `uniq_pools` (List of String)
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `account_name` (String) Name of the account, which this resource group belongs to.
|
||||
- `acl` (List of Object) (see [below for nested schema](#nestedatt--acl))
|
||||
- `created_by` (String)
|
||||
- `created_time` (Number)
|
||||
- `def_net_id` (Number) ID of the default network for this resource group (if any).
|
||||
- `deleted_by` (String)
|
||||
- `deleted_time` (Number)
|
||||
- `guid` (Number)
|
||||
- `id` (String) The ID of this resource.
|
||||
- `lock_status` (String)
|
||||
- `milestones` (Number)
|
||||
- `resource_types` (List of String)
|
||||
- `rg_id` (Number)
|
||||
- `secret` (String)
|
||||
- `status` (String) Current status of this resource group.
|
||||
- `storage_policy_ids` (List of Number)
|
||||
- `updated_by` (String)
|
||||
- `updated_time` (Number)
|
||||
- `vins` (List of Number) List of VINs deployed in this resource group.
|
||||
- `vms` (List of Number) List of VM ids in this resource group.
|
||||
|
||||
<a id="nestedblock--access"></a>
|
||||
### Nested Schema for `access`
|
||||
|
||||
Required:
|
||||
|
||||
- `right` (String) Access rights to set, one of 'R', 'RCX' or 'ARCXDU'
|
||||
- `user` (String) User or group name to grant access
|
||||
|
||||
|
||||
<a id="nestedblock--def_net"></a>
|
||||
### Nested Schema for `def_net`
|
||||
|
||||
Required:
|
||||
|
||||
- `net_type` (String) Network type to set. Must be on of 'PRIVATE' or 'PUBLIC'.
|
||||
|
||||
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.
|
||||
|
||||
|
||||
<a id="nestedblock--resource_limits"></a>
|
||||
### Nested Schema for `resource_limits`
|
||||
|
||||
Optional:
|
||||
|
||||
- `cu_c` (Number) MaxCPUCapacity
|
||||
- `cu_dm` (Number) MaxVDiskCapacity
|
||||
- `cu_i` (Number) MaxNumPublicIP
|
||||
- `cu_m` (Number) MaxMemoryCapacity
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `cu_d` (Number)
|
||||
- `gpu_units` (Number)
|
||||
- `storage_policy` (Set of Object) (see [below for nested schema](#nestedatt--resource_limits--storage_policy))
|
||||
|
||||
<a id="nestedatt--resource_limits--storage_policy"></a>
|
||||
### Nested Schema for `resource_limits.storage_policy`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `id` (Number)
|
||||
- `limit` (Number)
|
||||
|
||||
|
||||
|
||||
<a id="nestedblock--storage_policy"></a>
|
||||
### Nested Schema for `storage_policy`
|
||||
|
||||
Required:
|
||||
|
||||
- `id` (Number)
|
||||
|
||||
Optional:
|
||||
|
||||
- `limit` (Number)
|
||||
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- `create` (String)
|
||||
- `default` (String)
|
||||
- `delete` (String)
|
||||
- `read` (String)
|
||||
- `update` (String)
|
||||
|
||||
|
||||
<a id="nestedatt--acl"></a>
|
||||
### Nested Schema for `acl`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `email` (String)
|
||||
- `explicit` (Boolean)
|
||||
- `guid` (String)
|
||||
- `right` (String)
|
||||
- `status` (String)
|
||||
- `type` (String)
|
||||
- `user_group_id` (String)
|
||||
67
docs/resources/cb_security_group.md
Normal file
67
docs/resources/cb_security_group.md
Normal file
@@ -0,0 +1,67 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_cb_security_group Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_cb_security_group (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `account_id` (Number)
|
||||
- `name` (String)
|
||||
|
||||
### Optional
|
||||
|
||||
- `description` (String)
|
||||
- `rules` (Block Set) (see [below for nested schema](#nestedblock--rules))
|
||||
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `created_at` (Number)
|
||||
- `created_by` (String)
|
||||
- `id` (String) The ID of this resource.
|
||||
- `security_group_id` (Number)
|
||||
- `updated_at` (Number)
|
||||
- `updated_by` (String)
|
||||
|
||||
<a id="nestedblock--rules"></a>
|
||||
### Nested Schema for `rules`
|
||||
|
||||
Required:
|
||||
|
||||
- `direction` (String)
|
||||
|
||||
Optional:
|
||||
|
||||
- `ethertype` (String)
|
||||
- `port_range_max` (Number)
|
||||
- `port_range_min` (Number)
|
||||
- `protocol` (String)
|
||||
- `remote_ip_prefix` (String)
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `id` (Number)
|
||||
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- `create` (String)
|
||||
- `default` (String)
|
||||
- `delete` (String)
|
||||
- `read` (String)
|
||||
- `update` (String)
|
||||
94
docs/resources/cb_sep.md
Normal file
94
docs/resources/cb_sep.md
Normal file
@@ -0,0 +1,94 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_cb_sep Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_cb_sep (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `config` (String) sep config string
|
||||
- `gid` (Number) grid (platform) ID
|
||||
- `name` (String) SEP name
|
||||
- `type` (String) type of storage
|
||||
|
||||
### Optional
|
||||
|
||||
- `access_to_pool` (Block Set, Max: 1) grant or revoke access to pool (see [below for nested schema](#nestedblock--access_to_pool))
|
||||
- `account_ids` (Set of Number) lift of account ids to have access to sep
|
||||
- `consumed_by` (Set of Number) list of consumer nodes IDs
|
||||
- `desc` (String) sep description
|
||||
- `enable` (Boolean) enable SEP after creation
|
||||
- `pools` (Block Set) add/delete pools to/from sep (see [below for nested schema](#nestedblock--pools))
|
||||
- `provided_by` (List of Number) list of provider nodes IDs
|
||||
- `sep_id` (Number) sep type des id
|
||||
- `shared_with` (List of Number) list of shared with ids
|
||||
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `guid` (Number) guid
|
||||
- `id` (String) The ID of this resource.
|
||||
- `milestones` (Number) milestones
|
||||
- `multipath_num` (Number) multipath_num
|
||||
- `obj_status` (String) object status
|
||||
- `tech_status` (String) tech status
|
||||
|
||||
<a id="nestedblock--access_to_pool"></a>
|
||||
### Nested Schema for `access_to_pool`
|
||||
|
||||
Required:
|
||||
|
||||
- `pool_name` (String) pool name
|
||||
- `rg_id` (Number) resource group id to grant/revoke access to the specified pool sep
|
||||
|
||||
Optional:
|
||||
|
||||
- `account_id_pool` (Number) account id to grant/revoke access to the specified pool sep
|
||||
|
||||
|
||||
<a id="nestedblock--pools"></a>
|
||||
### Nested Schema for `pools`
|
||||
|
||||
Required:
|
||||
|
||||
- `access_account_ids` (List of Number) access account ids
|
||||
- `access_res_group_ids` (List of Number) access res group ids
|
||||
- `usage_limit` (Number) usage limit
|
||||
|
||||
Optional:
|
||||
|
||||
- `name` (String) name
|
||||
- `types` (List of String) types
|
||||
- `uris` (Block Set) uris (see [below for nested schema](#nestedblock--pools--uris))
|
||||
|
||||
<a id="nestedblock--pools--uris"></a>
|
||||
### Nested Schema for `pools.uris`
|
||||
|
||||
Required:
|
||||
|
||||
- `ip` (String) ip
|
||||
- `port` (Number) port
|
||||
|
||||
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- `create` (String)
|
||||
- `default` (String)
|
||||
- `delete` (String)
|
||||
- `read` (String)
|
||||
- `update` (String)
|
||||
51
docs/resources/cb_sep_config.md
Normal file
51
docs/resources/cb_sep_config.md
Normal file
@@ -0,0 +1,51 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_cb_sep_config Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_cb_sep_config (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `sep_id` (Number) sep id
|
||||
|
||||
### Optional
|
||||
|
||||
- `config` (String) config json string
|
||||
- `field_edit` (Block List, Max: 1) (see [below for nested schema](#nestedblock--field_edit))
|
||||
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `id` (String) The ID of this resource.
|
||||
|
||||
<a id="nestedblock--field_edit"></a>
|
||||
### Nested Schema for `field_edit`
|
||||
|
||||
Required:
|
||||
|
||||
- `field_name` (String) field name
|
||||
- `field_type` (String) field type
|
||||
- `field_value` (String) field value
|
||||
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- `create` (String)
|
||||
- `default` (String)
|
||||
- `delete` (String)
|
||||
- `read` (String)
|
||||
- `update` (String)
|
||||
69
docs/resources/cb_storage_policy.md
Normal file
69
docs/resources/cb_storage_policy.md
Normal file
@@ -0,0 +1,69 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_cb_storage_policy Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_cb_storage_policy (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `access_seps_pools` (Block Set, Min: 1) (see [below for nested schema](#nestedblock--access_seps_pools))
|
||||
- `name` (String)
|
||||
|
||||
### Optional
|
||||
|
||||
- `description` (String)
|
||||
- `enabled` (Boolean)
|
||||
- `limit_iops` (Number)
|
||||
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `guid` (Number)
|
||||
- `id` (String) The ID of this resource.
|
||||
- `status` (String)
|
||||
- `usage` (List of Object) (see [below for nested schema](#nestedatt--usage))
|
||||
|
||||
<a id="nestedblock--access_seps_pools"></a>
|
||||
### Nested Schema for `access_seps_pools`
|
||||
|
||||
Required:
|
||||
|
||||
- `pool_name` (String)
|
||||
- `sep_id` (Number)
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `sep_name` (String)
|
||||
- `sep_tech_status` (String)
|
||||
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- `create` (String)
|
||||
- `default` (String)
|
||||
- `delete` (String)
|
||||
- `read` (String)
|
||||
- `update` (String)
|
||||
|
||||
|
||||
<a id="nestedatt--usage"></a>
|
||||
### Nested Schema for `usage`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `accounts` (List of Number)
|
||||
- `resgroups` (List of Number)
|
||||
56
docs/resources/cb_trunk.md
Normal file
56
docs/resources/cb_trunk.md
Normal file
@@ -0,0 +1,56 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_cb_trunk Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_cb_trunk (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `name` (String) Name of the trunk
|
||||
- `ovs_bridge` (String) OVS bridge name
|
||||
- `trunk_tags` (String) List of trunk tags (values between 1-4095)
|
||||
|
||||
### Optional
|
||||
|
||||
- `account_ids` (Set of Number) List of account IDs with access to this trunk
|
||||
- `description` (String) Description of the trunk
|
||||
- `enable` (Boolean) Whether the trunk should be enabled
|
||||
- `mtu` (Number) Maximum Transmission Unit
|
||||
- `native_vlan_id` (Number) Native VLAN ID
|
||||
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `created_at` (Number) when the trunk was created
|
||||
- `created_by` (String) who created the trunk
|
||||
- `deleted_at` (Number) when the trunk was updated
|
||||
- `deleted_by` (String) who updated the trunk
|
||||
- `guid` (Number) GUID
|
||||
- `id` (String) The ID of this resource.
|
||||
- `mac` (String) MAC address
|
||||
- `status` (String) if the trunk is enabled
|
||||
- `trunk_id` (Number) trunk id
|
||||
- `updated_at` (Number) when the trunk was updated
|
||||
- `updated_by` (String) who updated the trunk
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- `create` (String)
|
||||
- `default` (String)
|
||||
- `delete` (String)
|
||||
- `read` (String)
|
||||
- `update` (String)
|
||||
61
docs/resources/cb_user.md
Normal file
61
docs/resources/cb_user.md
Normal file
@@ -0,0 +1,61 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_cb_user Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_cb_user (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `emailaddress` (String) email address of the user
|
||||
- `username` (String) ID of user
|
||||
|
||||
### Optional
|
||||
|
||||
- `apiaccess` (Set of Number) list of apiaccess groups this user belongs to
|
||||
- `blocked` (Boolean) is the user blocked
|
||||
- `password` (String) password of user
|
||||
- `provider_name` (String) provider
|
||||
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `active` (Boolean) active
|
||||
- `auth_keys` (List of String) authkeys
|
||||
- `authkey` (String) authkey
|
||||
- `ckey` (String) ckey
|
||||
- `data` (String) data
|
||||
- `description` (String) description
|
||||
- `domain` (String) domain
|
||||
- `gid` (Number) gid
|
||||
- `groups` (List of String) list of groups this user belongs to
|
||||
- `guid` (String) guid
|
||||
- `id` (String) The ID of this resource.
|
||||
- `last_check` (Number) last_check
|
||||
- `meta` (List of String) meta
|
||||
- `mobile` (List of String) mobile
|
||||
- `protected` (Boolean) protected
|
||||
- `roles` (List of String) roles
|
||||
- `service_account` (Boolean) service_account
|
||||
- `xmpp` (List of String) xmpp
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- `create` (String)
|
||||
- `default` (String)
|
||||
- `delete` (String)
|
||||
- `read` (String)
|
||||
- `update` (String)
|
||||
87
docs/resources/cb_vfpool.md
Normal file
87
docs/resources/cb_vfpool.md
Normal file
@@ -0,0 +1,87 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_cb_vfpool Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_cb_vfpool (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `name` (String) Name of device
|
||||
|
||||
### Optional
|
||||
|
||||
- `account_access` (Set of Number) List of account IDs
|
||||
- `config` (Block Set) List of dict describing configuration data (see [below for nested schema](#nestedblock--config))
|
||||
- `description` (String) Description
|
||||
- `enable` (Boolean)
|
||||
- `rg_access` (Set of Number) List of RG IDs
|
||||
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `created_time` (Number)
|
||||
- `gid` (Number)
|
||||
- `guid` (Number)
|
||||
- `id` (String) The ID of this resource.
|
||||
- `status` (String)
|
||||
- `updated_time` (Number)
|
||||
- `vfpool_id` (Number)
|
||||
- `vfs` (List of Object) (see [below for nested schema](#nestedatt--vfs))
|
||||
|
||||
<a id="nestedblock--config"></a>
|
||||
### Nested Schema for `config`
|
||||
|
||||
Required:
|
||||
|
||||
- `nic_name` (String)
|
||||
- `node_id` (Number)
|
||||
- `vf_ids` (List of Number)
|
||||
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- `create` (String)
|
||||
- `default` (String)
|
||||
- `delete` (String)
|
||||
- `read` (String)
|
||||
- `update` (String)
|
||||
|
||||
|
||||
<a id="nestedatt--vfs"></a>
|
||||
### Nested Schema for `vfs`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `node_id` (Number)
|
||||
- `vf_list` (List of Object) (see [below for nested schema](#nestedobjatt--vfs--vf_list))
|
||||
|
||||
<a id="nestedobjatt--vfs--vf_list"></a>
|
||||
### Nested Schema for `vfs.vf_list`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `nic_name` (String)
|
||||
- `vfs_info` (List of Object) (see [below for nested schema](#nestedobjatt--vfs--vf_list--vfs_info))
|
||||
|
||||
<a id="nestedobjatt--vfs--vf_list--vfs_info"></a>
|
||||
### Nested Schema for `vfs.vf_list.vfs_info`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `claimed` (Boolean)
|
||||
- `id` (Number)
|
||||
- `vm_id` (Number)
|
||||
516
docs/resources/cb_vins.md
Normal file
516
docs/resources/cb_vins.md
Normal file
@@ -0,0 +1,516 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_cb_vins Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_cb_vins (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `name` (String) name
|
||||
|
||||
### Optional
|
||||
|
||||
- `account_id` (Number)
|
||||
- `default_qos` (Block List) default qoa (see [below for nested schema](#nestedblock--default_qos))
|
||||
- `description` (String) Optional user-defined text description of this ViNS.
|
||||
- `dns` (Set of String)
|
||||
- `enable` (Boolean) enable for enable/disable requests
|
||||
- `enable_secgroups` (Boolean) enable security groups
|
||||
- `ext_ip` (String)
|
||||
- `ext_net_id` (Number)
|
||||
- `force` (Boolean) force for delete request
|
||||
- `gid` (Number)
|
||||
- `ip` (Block List) (see [below for nested schema](#nestedblock--ip))
|
||||
- `ipcidr` (String)
|
||||
- `nat_rule` (Block List) (see [below for nested schema](#nestedblock--nat_rule))
|
||||
- `permanently` (Boolean) permanently for delete request
|
||||
- `pre_reservations_num` (Number)
|
||||
- `rg_id` (Number)
|
||||
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
- `vins_id` (Number) vins id
|
||||
- `vnfdev_redeploy` (Boolean)
|
||||
- `vnfdev_reset` (Boolean)
|
||||
- `vnfdev_restart` (Boolean)
|
||||
- `vnfdev_start` (Boolean) true to start vnfdev, false to stop vnfdev
|
||||
- `zone_id` (Number) zone id
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `account_name` (String) account name
|
||||
- `created_by` (String) created by
|
||||
- `created_time` (Number) created time
|
||||
- `default_gw` (String) default gw
|
||||
- `deleted_by` (String) deleted by
|
||||
- `deleted_time` (Number) deleted time
|
||||
- `guid` (Number) guid
|
||||
- `id` (String) The ID of this resource.
|
||||
- `lock_status` (String) lock status
|
||||
- `manager_id` (Number) manager id
|
||||
- `manager_type` (String) manager type
|
||||
- `milestones` (Number) milestones
|
||||
- `netmask` (Number) net mask
|
||||
- `network` (String) network
|
||||
- `redundant` (Boolean) redundant
|
||||
- `rg_name` (String) resource group name
|
||||
- `routes` (Block List) (see [below for nested schema](#nestedblock--routes))
|
||||
- `sec_vnf_dev_id` (Number)
|
||||
- `status` (String) status
|
||||
- `updated_by` (String) updated by
|
||||
- `updated_time` (Number) updated time
|
||||
- `user_managed` (Boolean) user managed
|
||||
- `vnf_dev` (List of Object) vnf dev (see [below for nested schema](#nestedatt--vnf_dev))
|
||||
- `vnfs` (List of Object) vnfs (see [below for nested schema](#nestedatt--vnfs))
|
||||
- `vxlan_id` (Number) vxlan id
|
||||
|
||||
<a id="nestedblock--default_qos"></a>
|
||||
### Nested Schema for `default_qos`
|
||||
|
||||
Optional:
|
||||
|
||||
- `e_rate` (Number)
|
||||
- `in_burst` (Number)
|
||||
- `in_rate` (Number)
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `guid` (String)
|
||||
|
||||
|
||||
<a id="nestedblock--ip"></a>
|
||||
### Nested Schema for `ip`
|
||||
|
||||
Required:
|
||||
|
||||
- `type` (String)
|
||||
|
||||
Optional:
|
||||
|
||||
- `compute_id` (Number)
|
||||
- `ip_addr` (String)
|
||||
- `mac` (String)
|
||||
|
||||
|
||||
<a id="nestedblock--nat_rule"></a>
|
||||
### Nested Schema for `nat_rule`
|
||||
|
||||
Required:
|
||||
|
||||
- `ext_port_start` (Number)
|
||||
- `int_ip` (String)
|
||||
|
||||
Optional:
|
||||
|
||||
- `ext_port_end` (Number)
|
||||
- `int_port` (Number)
|
||||
- `proto` (String)
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `rule_id` (Number)
|
||||
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- `create` (String)
|
||||
- `default` (String)
|
||||
- `delete` (String)
|
||||
- `read` (String)
|
||||
- `update` (String)
|
||||
|
||||
|
||||
<a id="nestedblock--routes"></a>
|
||||
### Nested Schema for `routes`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `compute_ids` (List of Number)
|
||||
- `destination` (String)
|
||||
- `gateway` (String)
|
||||
- `guid` (String)
|
||||
- `netmask` (String)
|
||||
- `route_id` (Number)
|
||||
|
||||
|
||||
<a id="nestedatt--vnf_dev"></a>
|
||||
### Nested Schema for `vnf_dev`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `account_id` (Number)
|
||||
- `capabilities` (List of String)
|
||||
- `ckey` (String)
|
||||
- `config` (List of Object) (see [below for nested schema](#nestedobjatt--vnf_dev--config))
|
||||
- `config_saved` (Boolean)
|
||||
- `custom_precfg` (Boolean)
|
||||
- `description` (String)
|
||||
- `gid` (Number)
|
||||
- `guid` (Number)
|
||||
- `id` (Number)
|
||||
- `interfaces` (List of Object) (see [below for nested schema](#nestedobjatt--vnf_dev--interfaces))
|
||||
- `live_migration_job_id` (Number)
|
||||
- `lock_status` (String)
|
||||
- `meta` (List of String)
|
||||
- `milestones` (Number)
|
||||
- `name` (String)
|
||||
- `status` (String)
|
||||
- `tech_status` (String)
|
||||
- `type` (String)
|
||||
- `vins` (List of Number)
|
||||
- `vnc_password` (String)
|
||||
- `zone_id` (Number)
|
||||
|
||||
<a id="nestedobjatt--vnf_dev--config"></a>
|
||||
### Nested Schema for `vnf_dev.config`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `mgmt` (List of Object) (see [below for nested schema](#nestedobjatt--vnf_dev--config--mgmt))
|
||||
- `resources` (List of Object) (see [below for nested schema](#nestedobjatt--vnf_dev--config--resources))
|
||||
|
||||
<a id="nestedobjatt--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="nestedobjatt--vnf_dev--config--resources"></a>
|
||||
### Nested Schema for `vnf_dev.config.resources`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `cpu` (Number)
|
||||
- `node_id` (Number)
|
||||
- `ram` (Number)
|
||||
- `uuid` (String)
|
||||
|
||||
|
||||
|
||||
<a id="nestedobjatt--vnf_dev--interfaces"></a>
|
||||
### Nested Schema for `vnf_dev.interfaces`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `bus_number` (Number)
|
||||
- `conn_id` (Number)
|
||||
- `conn_type` (String)
|
||||
- `def_gw` (String)
|
||||
- `enable_secgroups` (Boolean)
|
||||
- `enabled` (Boolean)
|
||||
- `flipgroup_id` (Number)
|
||||
- `guid` (String)
|
||||
- `ip_address` (String)
|
||||
- `libvirt_settings` (List of Object) (see [below for nested schema](#nestedobjatt--vnf_dev--interfaces--libvirt_settings))
|
||||
- `listen_ssh` (Boolean)
|
||||
- `mac` (String)
|
||||
- `mtu` (Number)
|
||||
- `name` (String)
|
||||
- `net_id` (Number)
|
||||
- `net_mask` (Number)
|
||||
- `net_type` (String)
|
||||
- `node_id` (Number)
|
||||
- `pci_slot` (Number)
|
||||
- `qos` (List of Object) (see [below for nested schema](#nestedobjatt--vnf_dev--interfaces--qos))
|
||||
- `sdn_interface_id` (String)
|
||||
- `security_groups` (List of Number)
|
||||
- `target` (String)
|
||||
- `type` (String)
|
||||
- `vnfs` (List of Number)
|
||||
|
||||
<a id="nestedobjatt--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="nestedobjatt--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` (List of Object) (see [below for nested schema](#nestedobjatt--vnfs--dhcp))
|
||||
- `gw` (List of Object) (see [below for nested schema](#nestedobjatt--vnfs--gw))
|
||||
- `nat` (List of Object) (see [below for nested schema](#nestedobjatt--vnfs--nat))
|
||||
|
||||
<a id="nestedobjatt--vnfs--dhcp"></a>
|
||||
### Nested Schema for `vnfs.dhcp`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `account_id` (Number)
|
||||
- `ckey` (String)
|
||||
- `config` (List of Object) (see [below for nested schema](#nestedobjatt--vnfs--dhcp--config))
|
||||
- `created_time` (Number)
|
||||
- `devices` (List of Object) (see [below for nested schema](#nestedobjatt--vnfs--dhcp--devices))
|
||||
- `gid` (Number)
|
||||
- `guid` (Number)
|
||||
- `id` (Number)
|
||||
- `lock_status` (String)
|
||||
- `meta` (List of String)
|
||||
- `milestones` (Number)
|
||||
- `owner_id` (Number)
|
||||
- `owner_type` (String)
|
||||
- `pure_virtual` (Boolean)
|
||||
- `routes` (List of Object) (see [below for nested schema](#nestedobjatt--vnfs--dhcp--routes))
|
||||
- `status` (String)
|
||||
- `tech_status` (String)
|
||||
- `type` (String)
|
||||
- `zone_id` (Number)
|
||||
|
||||
<a id="nestedobjatt--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)
|
||||
- `net_mask` (Number)
|
||||
- `network` (String)
|
||||
- `reservations` (List of Object) (see [below for nested schema](#nestedobjatt--vnfs--dhcp--config--reservations))
|
||||
|
||||
<a id="nestedobjatt--vnfs--dhcp--config--reservations"></a>
|
||||
### Nested Schema for `vnfs.dhcp.config.reservations`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `account_id` (Number)
|
||||
- `ip` (String)
|
||||
- `mac` (String)
|
||||
- `type` (String)
|
||||
- `vm_id` (Number)
|
||||
|
||||
|
||||
|
||||
<a id="nestedobjatt--vnfs--dhcp--devices"></a>
|
||||
### Nested Schema for `vnfs.dhcp.devices`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `primary` (List of Object) (see [below for nested schema](#nestedobjatt--vnfs--dhcp--devices--primary))
|
||||
|
||||
<a id="nestedobjatt--vnfs--dhcp--devices--primary"></a>
|
||||
### Nested Schema for `vnfs.dhcp.devices.primary`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `dev_id` (Number)
|
||||
- `iface01` (String)
|
||||
- `iface02` (String)
|
||||
|
||||
|
||||
|
||||
<a id="nestedobjatt--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="nestedobjatt--vnfs--gw"></a>
|
||||
### Nested Schema for `vnfs.gw`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `account_id` (Number)
|
||||
- `ckey` (String)
|
||||
- `config` (List of Object) (see [below for nested schema](#nestedobjatt--vnfs--gw--config))
|
||||
- `created_time` (Number)
|
||||
- `devices` (List of Object) (see [below for nested schema](#nestedobjatt--vnfs--gw--devices))
|
||||
- `gid` (Number)
|
||||
- `guid` (Number)
|
||||
- `id` (Number)
|
||||
- `lock_status` (String)
|
||||
- `meta` (List of String)
|
||||
- `milestones` (Number)
|
||||
- `owner_id` (Number)
|
||||
- `owner_type` (String)
|
||||
- `pure_virtual` (Boolean)
|
||||
- `routes` (List of Object) (see [below for nested schema](#nestedobjatt--vnfs--gw--routes))
|
||||
- `status` (String)
|
||||
- `tech_status` (String)
|
||||
- `type` (String)
|
||||
- `zone_id` (Number)
|
||||
|
||||
<a id="nestedobjatt--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` (List of Object) (see [below for nested schema](#nestedobjatt--vnfs--gw--config--qos))
|
||||
|
||||
<a id="nestedobjatt--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="nestedobjatt--vnfs--gw--devices"></a>
|
||||
### Nested Schema for `vnfs.gw.devices`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `primary` (List of Object) (see [below for nested schema](#nestedobjatt--vnfs--gw--devices--primary))
|
||||
|
||||
<a id="nestedobjatt--vnfs--gw--devices--primary"></a>
|
||||
### Nested Schema for `vnfs.gw.devices.primary`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `dev_id` (Number)
|
||||
- `iface01` (String)
|
||||
- `iface02` (String)
|
||||
|
||||
|
||||
|
||||
<a id="nestedobjatt--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="nestedobjatt--vnfs--nat"></a>
|
||||
### Nested Schema for `vnfs.nat`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `account_id` (Number)
|
||||
- `ckey` (String)
|
||||
- `config` (List of Object) (see [below for nested schema](#nestedobjatt--vnfs--nat--config))
|
||||
- `created_time` (Number)
|
||||
- `devices` (List of Object) (see [below for nested schema](#nestedobjatt--vnfs--nat--devices))
|
||||
- `gid` (Number)
|
||||
- `guid` (Number)
|
||||
- `id` (Number)
|
||||
- `lock_status` (String)
|
||||
- `meta` (List of String)
|
||||
- `milestones` (Number)
|
||||
- `owner_id` (Number)
|
||||
- `owner_type` (String)
|
||||
- `pure_virtual` (Boolean)
|
||||
- `routes` (List of Object) (see [below for nested schema](#nestedobjatt--vnfs--nat--routes))
|
||||
- `status` (String)
|
||||
- `tech_status` (String)
|
||||
- `type` (String)
|
||||
- `zone_id` (Number)
|
||||
|
||||
<a id="nestedobjatt--vnfs--nat--config"></a>
|
||||
### Nested Schema for `vnfs.nat.config`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `net_mask` (Number)
|
||||
- `network` (String)
|
||||
- `rules` (List of Object) (see [below for nested schema](#nestedobjatt--vnfs--nat--config--rules))
|
||||
|
||||
<a id="nestedobjatt--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="nestedobjatt--vnfs--nat--devices"></a>
|
||||
### Nested Schema for `vnfs.nat.devices`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `primary` (List of Object) (see [below for nested schema](#nestedobjatt--vnfs--nat--devices--primary))
|
||||
|
||||
<a id="nestedobjatt--vnfs--nat--devices--primary"></a>
|
||||
### Nested Schema for `vnfs.nat.devices.primary`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `dev_id` (Number)
|
||||
- `iface01` (String)
|
||||
- `iface02` (String)
|
||||
|
||||
|
||||
|
||||
<a id="nestedobjatt--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)
|
||||
45
docs/resources/cb_vins_static_route.md
Normal file
45
docs/resources/cb_vins_static_route.md
Normal file
@@ -0,0 +1,45 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_cb_vins_static_route Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_cb_vins_static_route (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `destination` (String)
|
||||
- `gateway` (String)
|
||||
- `netmask` (String)
|
||||
- `vins_id` (Number) Unique ID of the ViNS
|
||||
|
||||
### Optional
|
||||
|
||||
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `compute_ids` (List of Number)
|
||||
- `guid` (String)
|
||||
- `id` (String) The ID of this resource.
|
||||
- `route_id` (Number) Unique ID of the static route
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- `create` (String)
|
||||
- `default` (String)
|
||||
- `delete` (String)
|
||||
- `read` (String)
|
||||
- `update` (String)
|
||||
102
docs/resources/cb_virtual_image.md
Normal file
102
docs/resources/cb_virtual_image.md
Normal file
@@ -0,0 +1,102 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_cb_virtual_image Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_cb_virtual_image (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `link_to` (Number) ID of real image to link this virtual image to upon creation
|
||||
- `name` (String) Name of the rescue disk
|
||||
|
||||
### Optional
|
||||
|
||||
- `account_id` (Number) AccountId to make the image exclusive
|
||||
- `bootable` (Boolean) Does this image boot OS
|
||||
- `computeci_id` (Number)
|
||||
- `enabled` (Boolean)
|
||||
- `hot_resize` (Boolean) Does this machine supports hot resize
|
||||
- `password` (String) Optional password for the image
|
||||
- `shared_with` (List of Number)
|
||||
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
- `username` (String) Optional username for the image
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `acl` (List of Object) (see [below for nested schema](#nestedatt--acl))
|
||||
- `architecture` (String) binary architecture of this image, one of X86_64
|
||||
- `boot_type` (String) Boot type of image bios or uefi
|
||||
- `deleted_time` (Number)
|
||||
- `desc` (String)
|
||||
- `drivers` (List of String) List of types of compute suitable for image. Example: [ "KVM_X86" ]
|
||||
- `gid` (Number) grid (platform) ID where this template should be create in
|
||||
- `guid` (Number)
|
||||
- `history` (List of Object) (see [below for nested schema](#nestedatt--history))
|
||||
- `id` (String) The ID of this resource.
|
||||
- `image_id` (Number) Image id
|
||||
- `image_type` (String) Image type linux, windows or other
|
||||
- `independent` (Boolean)
|
||||
- `last_modified` (Number)
|
||||
- `milestones` (Number)
|
||||
- `pool_name` (String) pool for image create
|
||||
- `present_to` (Map of Number)
|
||||
- `provider_name` (String)
|
||||
- `purge_attempts` (Number)
|
||||
- `reference_id` (String)
|
||||
- `res_id` (String)
|
||||
- `res_name` (String)
|
||||
- `rescuecd` (Boolean)
|
||||
- `sep_id` (Number) storage endpoint provider ID
|
||||
- `size` (Number) image size
|
||||
- `snapshot_id` (String) snapshot id
|
||||
- `status` (String) status
|
||||
- `tech_status` (String) tech atatus
|
||||
- `to_clean` (Boolean)
|
||||
- `unc_path` (String) unc path
|
||||
- `url` (String) URL where to download media from
|
||||
- `version` (String) version
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- `create` (String)
|
||||
- `default` (String)
|
||||
- `delete` (String)
|
||||
- `read` (String)
|
||||
- `update` (String)
|
||||
|
||||
|
||||
<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--history"></a>
|
||||
### Nested Schema for `history`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `guid` (String)
|
||||
- `id` (Number)
|
||||
- `timestamp` (Number)
|
||||
60
docs/resources/cb_zone.md
Normal file
60
docs/resources/cb_zone.md
Normal file
@@ -0,0 +1,60 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_cb_zone Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_cb_zone (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `name` (String)
|
||||
|
||||
### Optional
|
||||
|
||||
- `auto_start` (Boolean)
|
||||
- `description` (String)
|
||||
- `drs` (Boolean)
|
||||
- `node_ids` (List of Number)
|
||||
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `app_id` (String)
|
||||
- `broadcast_addr` (String)
|
||||
- `created_time` (Number)
|
||||
- `decort_url` (String)
|
||||
- `deletable` (Boolean)
|
||||
- `domain` (String)
|
||||
- `drs_name` (String)
|
||||
- `drs_uid` (String)
|
||||
- `gid` (Number)
|
||||
- `guid` (Number)
|
||||
- `id` (String) The ID of this resource.
|
||||
- `ping_addr` (String)
|
||||
- `ssl_skip_verify` (Boolean)
|
||||
- `sso_type` (String)
|
||||
- `sso_url` (String)
|
||||
- `status` (String)
|
||||
- `updated_time` (Number)
|
||||
- `zone_id` (Number)
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- `create` (String)
|
||||
- `default` (String)
|
||||
- `delete` (String)
|
||||
- `read` (String)
|
||||
- `update` (String)
|
||||
143
docs/resources/disk.md
Normal file
143
docs/resources/disk.md
Normal file
@@ -0,0 +1,143 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_disk Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_disk (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `account_id` (Number) The unique ID of the subscriber-owner of the disk
|
||||
- `disk_name` (String) Name of disk
|
||||
- `size_max` (Number) Size in GB
|
||||
- `storage_policy_id` (Number) ID storage policy under which the disk will be created
|
||||
|
||||
### Optional
|
||||
|
||||
- `desc` (String) Description of disk
|
||||
- `detach` (Boolean) Detaching the disk from compute
|
||||
- `iotune` (Block List, Max: 1) (see [below for nested schema](#nestedblock--iotune))
|
||||
- `permanently` (Boolean) Whether to completely delete the disk, works only with non attached disks
|
||||
- `pool` (String) Pool for disk location
|
||||
- `sep_id` (Number) Storage endpoint provider ID to create disk
|
||||
- `shareable` (Boolean)
|
||||
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `account_name` (String) The name of the subscriber '(account') to whom this disk belongs
|
||||
- `acl` (String)
|
||||
- `blk_discard` (Boolean) Flag indicating whether blk-discard is enabled for the disk
|
||||
- `block_size` (String)
|
||||
- `cache` (String)
|
||||
- `computes` (List of Object) (see [below for nested schema](#nestedatt--computes))
|
||||
- `created_by` (String)
|
||||
- `created_time` (Number) Created time
|
||||
- `deleted_by` (String)
|
||||
- `deleted_time` (Number) Deleted time
|
||||
- `destruction_time` (Number) Time of final deletion
|
||||
- `devicename` (String) Name of the device
|
||||
- `disk_id` (Number) Disk ID. Duplicates the value of the ID parameter
|
||||
- `gid` (Number) ID of the grid (platform)
|
||||
- `id` (String) The ID of this resource.
|
||||
- `image_id` (Number) Image ID
|
||||
- `images` (List of Number) IDs of images using the disk
|
||||
- `independent` (Boolean)
|
||||
- `machine_id` (Number)
|
||||
- `machine_name` (String)
|
||||
- `order` (Number) Disk order
|
||||
- `params` (String) Disk params
|
||||
- `parent_id` (Number) ID of the parent disk
|
||||
- `pci_slot` (Number) ID of the pci slot to which the disk is connected
|
||||
- `present_to` (Map of Number)
|
||||
- `provision` (String)
|
||||
- `purge_time` (Number) Time of the last deletion attempt
|
||||
- `replication` (List of Object) Replication status (see [below for nested schema](#nestedatt--replication))
|
||||
- `res_id` (String) Resource ID
|
||||
- `res_name` (String) Name of the resource
|
||||
- `role` (String) Disk role
|
||||
- `sep_type` (String) Type SEP. Defines the type of storage system and contains one of the values set in the cloud platform
|
||||
- `size_used` (Number) Number of used space, in GB
|
||||
- `snapshots` (List of Object) (see [below for nested schema](#nestedatt--snapshots))
|
||||
- `status` (String) Disk status
|
||||
- `tech_status` (String) Technical status of the disk
|
||||
- `to_clean` (Boolean)
|
||||
- `updated_by` (String)
|
||||
- `updated_time` (Number)
|
||||
- `vmid` (Number) Virtual Machine ID (Deprecated)
|
||||
|
||||
<a id="nestedblock--iotune"></a>
|
||||
### Nested Schema for `iotune`
|
||||
|
||||
Optional:
|
||||
|
||||
- `read_bytes_sec` (Number) Number of bytes to read per second
|
||||
- `read_bytes_sec_max` (Number) Maximum number of bytes to read
|
||||
- `read_iops_sec` (Number) Number of io read operations per second
|
||||
- `read_iops_sec_max` (Number) Maximum number of io read operations
|
||||
- `size_iops_sec` (Number) Size of io operations
|
||||
- `total_bytes_sec` (Number) Total size bytes per second
|
||||
- `total_bytes_sec_max` (Number) Maximum total size of bytes per second
|
||||
- `total_iops_sec` (Number) Total number of io operations per second
|
||||
- `total_iops_sec_max` (Number) Maximum total number of io operations per second
|
||||
- `write_bytes_sec` (Number) Number of bytes to write per second
|
||||
- `write_bytes_sec_max` (Number) Maximum number of bytes to write per second
|
||||
- `write_iops_sec` (Number) Number of write operations per second
|
||||
- `write_iops_sec_max` (Number) Maximum number of write operations per second
|
||||
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- `create` (String)
|
||||
- `default` (String)
|
||||
- `delete` (String)
|
||||
- `read` (String)
|
||||
- `update` (String)
|
||||
|
||||
|
||||
<a id="nestedatt--computes"></a>
|
||||
### Nested Schema for `computes`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `compute_id` (String)
|
||||
- `compute_name` (String)
|
||||
|
||||
|
||||
<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)
|
||||
46
docs/resources/disk_snapshot.md
Normal file
46
docs/resources/disk_snapshot.md
Normal file
@@ -0,0 +1,46 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_disk_snapshot Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_disk_snapshot (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `disk_id` (Number) The unique ID of the subscriber-owner of the disk
|
||||
- `label` (String) Name of the snapshot
|
||||
|
||||
### Optional
|
||||
|
||||
- `rollback` (Boolean) Needed in order to make a snapshot rollback
|
||||
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
- `timestamp` (Number) Snapshot time
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `guid` (String) ID of the snapshot
|
||||
- `id` (String) The ID of this resource.
|
||||
- `res_id` (String) Reference to the snapshot
|
||||
- `snap_set_guid` (String) The set snapshot ID
|
||||
- `snap_set_time` (Number) The set time of the snapshot
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- `create` (String)
|
||||
- `default` (String)
|
||||
- `delete` (String)
|
||||
- `read` (String)
|
||||
- `update` (String)
|
||||
62
docs/resources/flipgroup.md
Normal file
62
docs/resources/flipgroup.md
Normal file
@@ -0,0 +1,62 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_flipgroup Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_flipgroup (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `account_id` (Number) Account ID
|
||||
- `name` (String) Flipgroup name
|
||||
- `net_id` (Number) EXTNET or ViNS ID
|
||||
- `net_type` (String) Network type, EXTNET or VINS
|
||||
|
||||
### Optional
|
||||
|
||||
- `client_ids` (List of Number) List of clients attached to this Flipgroup instance
|
||||
- `client_type` (String) Type of client, 'compute' ('vins' will be later)
|
||||
- `desc` (String) Text description of this Flipgroup instance
|
||||
- `ip` (String) IP address to associate with this group. If empty, the platform will autoselect IP address
|
||||
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `account_name` (String)
|
||||
- `conn_id` (Number)
|
||||
- `conn_type` (String)
|
||||
- `created_by` (String)
|
||||
- `created_time` (Number)
|
||||
- `default_gw` (String)
|
||||
- `deleted_by` (String)
|
||||
- `deleted_time` (Number)
|
||||
- `flipgroup_id` (Number)
|
||||
- `gid` (Number)
|
||||
- `guid` (Number)
|
||||
- `id` (String) The ID of this resource.
|
||||
- `milestones` (Number)
|
||||
- `network` (String)
|
||||
- `status` (String)
|
||||
- `updated_by` (String)
|
||||
- `updated_time` (Number)
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- `create` (String)
|
||||
- `default` (String)
|
||||
- `delete` (String)
|
||||
- `read` (String)
|
||||
- `update` (String)
|
||||
95
docs/resources/image.md
Normal file
95
docs/resources/image.md
Normal file
@@ -0,0 +1,95 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_image Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_image (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `account_id` (Number) AccountId to make the image exclusive
|
||||
- `boot_type` (String) Boot type of image bios or uefi
|
||||
- `name` (String) Name of the rescue disk
|
||||
- `storage_policy_id` (Number) ID of the storage policy
|
||||
- `type` (String) Image type linux, windows or unknown
|
||||
- `url` (String) URL where to download media from
|
||||
|
||||
### Optional
|
||||
|
||||
- `hot_resize` (Boolean) Does this machine supports hot resize
|
||||
- `image_id` (Number) image id
|
||||
- `network_interface_naming` (String) select a network interface naming pattern for your Linux machine. eth - onboard, ens - pci slot naming
|
||||
- `password` (String) Optional password for the image
|
||||
- `password_dl` (String) password for upload binary media
|
||||
- `pool_name` (String) pool for image create
|
||||
- `sep_id` (Number) storage endpoint provider ID
|
||||
- `sync_mode` (Boolean) Create image from a media identified by URL (in synchronous mode)
|
||||
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
- `username` (String) Optional username for the image
|
||||
- `username_dl` (String) username for upload binary media
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `acl` (String)
|
||||
- `architecture` (String)
|
||||
- `bootable` (Boolean)
|
||||
- `cd_presented_to` (String)
|
||||
- `compute_ci_id` (Number)
|
||||
- `deleted_time` (Number)
|
||||
- `desc` (String)
|
||||
- `drivers` (List of String)
|
||||
- `enabled` (Boolean)
|
||||
- `gid` (Number)
|
||||
- `guid` (Number)
|
||||
- `history` (List of Object) (see [below for nested schema](#nestedatt--history))
|
||||
- `id` (String) The ID of this resource.
|
||||
- `image_name` (String)
|
||||
- `independent` (Boolean)
|
||||
- `last_modified` (Number)
|
||||
- `link_to` (Number)
|
||||
- `links_to` (List of Number)
|
||||
- `milestones` (Number)
|
||||
- `present_to` (Map of Number)
|
||||
- `provider_name` (String)
|
||||
- `purge_attempts` (Number)
|
||||
- `res_id` (String)
|
||||
- `rescuecd` (Boolean)
|
||||
- `shared_with` (List of Number)
|
||||
- `size` (Number)
|
||||
- `snapshot_id` (String)
|
||||
- `status` (String)
|
||||
- `tech_status` (String)
|
||||
- `to_clean` (Boolean)
|
||||
- `unc_path` (String)
|
||||
- `version` (String)
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- `create` (String)
|
||||
- `default` (String)
|
||||
- `delete` (String)
|
||||
- `read` (String)
|
||||
- `update` (String)
|
||||
|
||||
|
||||
<a id="nestedatt--history"></a>
|
||||
### Nested Schema for `history`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `guid` (String)
|
||||
- `id` (Number)
|
||||
- `timestamp` (Number)
|
||||
93
docs/resources/image_from_blank_compute.md
Normal file
93
docs/resources/image_from_blank_compute.md
Normal file
@@ -0,0 +1,93 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_image_from_blank_compute Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_image_from_blank_compute (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `boot_type` (String) Boot type of image BIOS or UEFI
|
||||
- `compute_id` (Number) Compute Id
|
||||
- `name` (String) Name of the rescue disk
|
||||
- `storage_policy_id` (Number) Storage policy ID
|
||||
- `type` (String) Image type linux, windows or unknown
|
||||
|
||||
### Optional
|
||||
|
||||
- `account_id` (Number) AccountId to make the image exclusive
|
||||
- `async_mode` (Boolean) create an image in async/sync mode
|
||||
- `hot_resize` (Boolean) Does this machine supports hot resize
|
||||
- `password` (String) Optional password for the image
|
||||
- `pool_name` (String) pool for image create
|
||||
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
- `username` (String) Optional username for the image
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `acl` (String)
|
||||
- `architecture` (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` (List of Object) (see [below for nested schema](#nestedatt--history))
|
||||
- `id` (String) The ID of this resource.
|
||||
- `image_id` (Number)
|
||||
- `image_name` (String)
|
||||
- `last_modified` (Number)
|
||||
- `link_to` (Number)
|
||||
- `links_to` (List of Number)
|
||||
- `milestones` (Number)
|
||||
- `network_interface_naming` (String)
|
||||
- `present_to` (Map of Number)
|
||||
- `provider_name` (String)
|
||||
- `purge_attempts` (Number)
|
||||
- `res_id` (String)
|
||||
- `rescuecd` (Boolean)
|
||||
- `sep_id` (Number) storage endpoint provider ID
|
||||
- `shared_with` (List of Number)
|
||||
- `size` (Number)
|
||||
- `snapshot_id` (String)
|
||||
- `status` (String)
|
||||
- `tech_status` (String)
|
||||
- `to_clean` (Boolean)
|
||||
- `unc_path` (String)
|
||||
- `version` (String)
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- `create` (String)
|
||||
- `default` (String)
|
||||
- `delete` (String)
|
||||
- `read` (String)
|
||||
- `update` (String)
|
||||
|
||||
|
||||
<a id="nestedatt--history"></a>
|
||||
### Nested Schema for `history`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `guid` (String)
|
||||
- `id` (Number)
|
||||
- `timestamp` (Number)
|
||||
92
docs/resources/image_from_platform_disk.md
Normal file
92
docs/resources/image_from_platform_disk.md
Normal file
@@ -0,0 +1,92 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_image_from_platform_disk Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_image_from_platform_disk (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `boot_type` (String) Boot type of image BIOS or UEFI
|
||||
- `disk_id` (Number) Disk Id
|
||||
- `name` (String) Name of the rescue disk
|
||||
- `type` (String) Image type linux, windows or unknown
|
||||
|
||||
### Optional
|
||||
|
||||
- `account_id` (Number) AccountId to make the image exclusive
|
||||
- `async_mode` (Boolean) create an image in async/sync mode
|
||||
- `bootable` (Boolean) bootable image
|
||||
- `hot_resize` (Boolean) Does this machine supports hot resize
|
||||
- `password` (String) Optional password for the image
|
||||
- `pool_name` (String) pool for image create
|
||||
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
- `username` (String) Optional username for the image
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `acl` (String)
|
||||
- `architecture` (String)
|
||||
- `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` (List of Object) (see [below for nested schema](#nestedatt--history))
|
||||
- `id` (String) The ID of this resource.
|
||||
- `image_id` (Number)
|
||||
- `image_name` (String)
|
||||
- `last_modified` (Number)
|
||||
- `link_to` (Number)
|
||||
- `links_to` (List of Number)
|
||||
- `milestones` (Number)
|
||||
- `network_interface_naming` (String)
|
||||
- `present_to` (Map of Number)
|
||||
- `provider_name` (String)
|
||||
- `purge_attempts` (Number)
|
||||
- `res_id` (String)
|
||||
- `rescuecd` (Boolean)
|
||||
- `sep_id` (Number) storage endpoint provider ID
|
||||
- `shared_with` (List of Number)
|
||||
- `size` (Number)
|
||||
- `snapshot_id` (String)
|
||||
- `status` (String)
|
||||
- `tech_status` (String)
|
||||
- `to_clean` (Boolean)
|
||||
- `unc_path` (String)
|
||||
- `version` (String)
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- `create` (String)
|
||||
- `default` (String)
|
||||
- `delete` (String)
|
||||
- `read` (String)
|
||||
- `update` (String)
|
||||
|
||||
|
||||
<a id="nestedatt--history"></a>
|
||||
### Nested Schema for `history`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `guid` (String)
|
||||
- `id` (Number)
|
||||
- `timestamp` (Number)
|
||||
91
docs/resources/image_virtual.md
Normal file
91
docs/resources/image_virtual.md
Normal file
@@ -0,0 +1,91 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_image_virtual Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_image_virtual (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `link_to` (Number) ID of real image to link this virtual image to upon creation
|
||||
- `name` (String) Name of the rescue disk
|
||||
|
||||
### Optional
|
||||
|
||||
- `account_id` (Number) account_id
|
||||
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `acl` (String)
|
||||
- `architecture` (String)
|
||||
- `boot_type` (String)
|
||||
- `bootable` (Boolean)
|
||||
- `cd_presented_to` (String)
|
||||
- `compute_ci_id` (Number)
|
||||
- `deleted_time` (Number)
|
||||
- `desc` (String)
|
||||
- `drivers` (List of String)
|
||||
- `enabled` (Boolean)
|
||||
- `gid` (Number)
|
||||
- `guid` (Number)
|
||||
- `history` (List of Object) (see [below for nested schema](#nestedatt--history))
|
||||
- `hot_resize` (Boolean)
|
||||
- `id` (String) The ID of this resource.
|
||||
- `image_id` (Number) Image id
|
||||
- `image_name` (String)
|
||||
- `independent` (Boolean)
|
||||
- `last_modified` (Number)
|
||||
- `links_to` (List of Number)
|
||||
- `milestones` (Number)
|
||||
- `network_interface_naming` (String)
|
||||
- `password` (String)
|
||||
- `pool_name` (String)
|
||||
- `present_to` (Map of Number)
|
||||
- `provider_name` (String)
|
||||
- `purge_attempts` (Number)
|
||||
- `res_id` (String)
|
||||
- `rescuecd` (Boolean)
|
||||
- `sep_id` (Number)
|
||||
- `shared_with` (List of Number)
|
||||
- `size` (Number)
|
||||
- `snapshot_id` (String)
|
||||
- `status` (String)
|
||||
- `storage_policy_id` (Number)
|
||||
- `tech_status` (String)
|
||||
- `to_clean` (Boolean)
|
||||
- `type` (String)
|
||||
- `unc_path` (String)
|
||||
- `username` (String)
|
||||
- `version` (String)
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- `create` (String)
|
||||
- `default` (String)
|
||||
- `delete` (String)
|
||||
- `read` (String)
|
||||
- `update` (String)
|
||||
|
||||
|
||||
<a id="nestedatt--history"></a>
|
||||
### Nested Schema for `history`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `guid` (String)
|
||||
- `id` (Number)
|
||||
- `timestamp` (Number)
|
||||
229
docs/resources/k8s.md
Normal file
229
docs/resources/k8s.md
Normal file
@@ -0,0 +1,229 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_k8s Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_k8s (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `k8sci_id` (Number) ID of the k8s catalog item to base this instance on.
|
||||
- `name` (String) Name of the cluster.
|
||||
- `network_plugin` (String) Network plugin to be used
|
||||
- `rg_id` (Number) Resource group ID that this instance belongs to.
|
||||
- `storage_policy_id` (Number) ID of the storage policy
|
||||
- `wg_name` (String) Name for first worker group created with cluster.
|
||||
|
||||
### Optional
|
||||
|
||||
- `additional_sans` (List of String) Optional extra Subject Alternative Names (SANs) to use for the API Server serving certificate. Can be both IP addresses and DNS names
|
||||
- `annotations` (List of String)
|
||||
- `chipset` (String) Type of the emulated system. Possible values: i440fx, Q35. Default: Q35
|
||||
- `cloud_init` (String) Meta data for working group computes, format YAML 'user_data': 1111
|
||||
- `cluster_config` (String) is used to define global settings and configurations for the entire cluster. It includes parameters such as cluster name, DNS settings, authentication methods, and other cluster-wide configurations. insert a valid JSON string with all levels of nesting.
|
||||
- `desc` (String) Text description of this instance.
|
||||
- `extnet_id` (Number) ID of the external network to connect workers to. If omitted network will be chosen by the platfom.
|
||||
- `extnet_only` (Boolean) Use only selected ExtNet for infrastructure connections
|
||||
- `ha_mode` (Boolean) Use Highly Available schema for LB deploy
|
||||
- `init_config` (String) is used to define settings and actions that should be performed before any other component in the cluster starts. It allows you to configure things like node registration, network setup, and other initialization tasks. insert a valid JSON string with all levels of nesting.
|
||||
- `join_config` (String) is used to configure the behavior and settings for joining a node to a cluster. It includes parameters such as the cluster's control plane endpoint, token, and certificate key. insert a valid JSON string with all levels of nesting.
|
||||
- `kube_proxy_config` (String) is used to configure the behavior and settings of the Kube-proxy, which is responsible for network proxying and load balancing within the cluster. It includes parameters such as proxy mode, cluster IP ranges, and other Kube-proxy specific configurations. insert a valid JSON string with all levels of nesting.
|
||||
- `kubelet_config` (String) is used to configure the behavior and settings of the Kubelet, which is the primary node agent that runs on each node in the cluster. It includes parameters such as node IP address, resource allocation, pod eviction policies, and other Kubelet-specific configurations. insert a valid JSON string with all levels of nesting.
|
||||
- `labels` (List of String)
|
||||
- `lb_sysctl_params` (List of Map of String) Custom sysctl values for Load Balancer instance. Applied on boot.
|
||||
- `masters` (Block List, Max: 1) Master node(s) configuration. (see [below for nested schema](#nestedblock--masters))
|
||||
- `oidc_cert` (String) insert ssl certificate in x509 pem format
|
||||
- `permanently` (Boolean) Determines if cluster should be destroyed
|
||||
- `start` (Boolean) Start k8s cluster
|
||||
- `taints` (List of String)
|
||||
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
- `vins_id` (Number) ID of default vins for this instace.
|
||||
- `with_lb` (Boolean) Create k8s with load balancer if true.
|
||||
- `workers` (Block List) Worker node(s) configuration. (see [below for nested schema](#nestedblock--workers))
|
||||
- `zone_id` (Number) ID of the zone to put the cluster into.
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `account_id` (Number)
|
||||
- `account_name` (String)
|
||||
- `acl` (List of Object) (see [below for nested schema](#nestedatt--acl))
|
||||
- `bservice_id` (Number)
|
||||
- `created_by` (String)
|
||||
- `created_time` (Number)
|
||||
- `default_wg_id` (Number) ID of default workers group for this instace.
|
||||
- `deleted_by` (String)
|
||||
- `deleted_time` (Number)
|
||||
- `id` (String) The ID of this resource.
|
||||
- `k8s_ci_name` (String)
|
||||
- `kubeconfig` (String) Kubeconfig for cluster access.
|
||||
- `lb_id` (Number)
|
||||
- `lb_ip` (String) IP address of default load balancer.
|
||||
- `rg_name` (String)
|
||||
- `status` (String)
|
||||
- `tech_status` (String)
|
||||
- `updated_by` (String)
|
||||
- `updated_time` (Number)
|
||||
|
||||
<a id="nestedblock--masters"></a>
|
||||
### Nested Schema for `masters`
|
||||
|
||||
Required:
|
||||
|
||||
- `cpu` (Number) Node CPU count.
|
||||
- `disk` (Number) Node boot disk size in GB.
|
||||
- `num` (Number) Number of nodes to create. Can be either 1, 3 or 5
|
||||
- `ram` (Number) Node RAM in MB.
|
||||
|
||||
Optional:
|
||||
|
||||
- `sep_id` (Number)
|
||||
- `sep_pool` (String)
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `detailed_info` (List of Object) (see [below for nested schema](#nestedatt--masters--detailed_info))
|
||||
- `master_id` (Number)
|
||||
- `name` (String)
|
||||
|
||||
<a id="nestedatt--masters--detailed_info"></a>
|
||||
### Nested Schema for `masters.detailed_info`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `compute_id` (Number)
|
||||
- `interfaces` (List of Object) (see [below for nested schema](#nestedobjatt--masters--detailed_info--interfaces))
|
||||
- `name` (String)
|
||||
- `natable_vins_ip` (String)
|
||||
- `natable_vins_network` (String)
|
||||
- `status` (String)
|
||||
- `tech_status` (String)
|
||||
|
||||
<a id="nestedobjatt--masters--detailed_info--interfaces"></a>
|
||||
### Nested Schema for `masters.detailed_info.interfaces`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `def_gw` (String)
|
||||
- `ip_address` (String)
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- `create` (String)
|
||||
- `default` (String)
|
||||
- `delete` (String)
|
||||
- `read` (String)
|
||||
- `update` (String)
|
||||
|
||||
|
||||
<a id="nestedblock--workers"></a>
|
||||
### Nested Schema for `workers`
|
||||
|
||||
Required:
|
||||
|
||||
- `cpu` (Number)
|
||||
- `disk` (Number)
|
||||
- `name` (String)
|
||||
- `num` (Number)
|
||||
- `ram` (Number)
|
||||
|
||||
Optional:
|
||||
|
||||
- `annotations` (List of String)
|
||||
- `chipset` (String) Type of the emulated system.
|
||||
- `labels` (List of String)
|
||||
- `sep_id` (Number)
|
||||
- `sep_pool` (String)
|
||||
- `taints` (List of String)
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `detailed_info` (List of Object) (see [below for nested schema](#nestedatt--workers--detailed_info))
|
||||
- `guid` (String)
|
||||
- `id` (Number)
|
||||
|
||||
<a id="nestedatt--workers--detailed_info"></a>
|
||||
### Nested Schema for `workers.detailed_info`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `compute_id` (Number)
|
||||
- `interfaces` (List of Object) (see [below for nested schema](#nestedobjatt--workers--detailed_info--interfaces))
|
||||
- `name` (String)
|
||||
- `natable_vins_ip` (String)
|
||||
- `natable_vins_network` (String)
|
||||
- `status` (String)
|
||||
- `tech_status` (String)
|
||||
|
||||
<a id="nestedobjatt--workers--detailed_info--interfaces"></a>
|
||||
### Nested Schema for `workers.detailed_info.interfaces`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `def_gw` (String)
|
||||
- `ip_address` (String)
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="nestedatt--acl"></a>
|
||||
### Nested Schema for `acl`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `account_acl` (List of Object) (see [below for nested schema](#nestedobjatt--acl--account_acl))
|
||||
- `k8s_acl` (List of Object) (see [below for nested schema](#nestedobjatt--acl--k8s_acl))
|
||||
- `rg_acl` (List of Object) (see [below for nested schema](#nestedobjatt--acl--rg_acl))
|
||||
|
||||
<a id="nestedobjatt--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="nestedobjatt--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="nestedobjatt--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)
|
||||
159
docs/resources/k8s_cp.md
Normal file
159
docs/resources/k8s_cp.md
Normal file
@@ -0,0 +1,159 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_k8s_cp Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_k8s_cp (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `k8sci_id` (Number) ID of the k8s catalog item to base this instance on.
|
||||
- `name` (String) Name of the cluster.
|
||||
- `network_plugin` (String) Network plugin to be used
|
||||
- `rg_id` (Number) Resource group ID that this instance belongs to.
|
||||
- `storage_policy_id` (Number) ID of the storage policy
|
||||
|
||||
### Optional
|
||||
|
||||
- `additional_sans` (List of String) Optional extra Subject Alternative Names (SANs) to use for the API Server serving certificate. Can be both IP addresses and DNS names
|
||||
- `chipset` (String) Type of the emulated system. Possible values: i440fx, Q35. Default: Q35
|
||||
- `cluster_config` (String) is used to define global settings and configurations for the entire cluster. It includes parameters such as cluster name, DNS settings, authentication methods, and other cluster-wide configurations. insert a valid JSON string with all levels of nesting.
|
||||
- `cpu` (Number) Node CPU count.
|
||||
- `desc` (String) Text description of this instance.
|
||||
- `disk` (Number) Node boot disk size in GB.
|
||||
- `extnet_id` (Number) ID of the external network to connect workers to. If omitted network will be chosen by the platfom.
|
||||
- `extnet_only` (Boolean) Use only selected ExtNet for infrastructure connections
|
||||
- `ha_mode` (Boolean) Use Highly Available schema for LB deploy
|
||||
- `init_config` (String) is used to define settings and actions that should be performed before any other component in the cluster starts. It allows you to configure things like node registration, network setup, and other initialization tasks. insert a valid JSON string with all levels of nesting.
|
||||
- `join_config` (String) is used to configure the behavior and settings for joining a node to a cluster. It includes parameters such as the cluster's control plane endpoint, token, and certificate key. insert a valid JSON string with all levels of nesting.
|
||||
- `kube_proxy_config` (String) is used to configure the behavior and settings of the Kube-proxy, which is responsible for network proxying and load balancing within the cluster. It includes parameters such as proxy mode, cluster IP ranges, and other Kube-proxy specific configurations. insert a valid JSON string with all levels of nesting.
|
||||
- `kubelet_config` (String) is used to configure the behavior and settings of the Kubelet, which is the primary node agent that runs on each node in the cluster. It includes parameters such as node IP address, resource allocation, pod eviction policies, and other Kubelet-specific configurations. insert a valid JSON string with all levels of nesting.
|
||||
- `lb_sysctl_params` (List of Map of String) Custom sysctl values for Load Balancer instance. Applied on boot.
|
||||
- `num` (Number) Number of VMs to create. Can be either 1, 3 or 5
|
||||
- `oidc_cert` (String) insert ssl certificate in x509 pem format
|
||||
- `permanently` (Boolean) Determines if cluster should be destroyed
|
||||
- `ram` (Number) Node RAM in MB.
|
||||
- `sep_id` (Number) Storage Endpoint ID
|
||||
- `sep_pool` (String) Storage Endpoint Pool
|
||||
- `start` (Boolean) Start k8s cluster.
|
||||
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
- `vins_id` (Number) ID of default vins for this instace.
|
||||
- `with_lb` (Boolean) Create k8s with load balancer if true.
|
||||
- `zone_id` (Number) ID of the zone to put the cluster into.
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `account_id` (Number)
|
||||
- `account_name` (String)
|
||||
- `acl` (List of Object) (see [below for nested schema](#nestedatt--acl))
|
||||
- `bservice_id` (Number)
|
||||
- `created_by` (String)
|
||||
- `created_time` (Number)
|
||||
- `deleted_by` (String)
|
||||
- `deleted_time` (Number)
|
||||
- `detailed_info` (List of Object) (see [below for nested schema](#nestedatt--detailed_info))
|
||||
- `id` (String) The ID of this resource.
|
||||
- `k8s_ci_name` (String)
|
||||
- `k8s_id` (Number)
|
||||
- `kubeconfig` (String) Kubeconfig for cluster access.
|
||||
- `lb_id` (Number)
|
||||
- `lb_ip` (String) IP address of default load balancer.
|
||||
- `master_id` (Number) Master group ID.
|
||||
- `master_name` (String) Master group name.
|
||||
- `rg_name` (String)
|
||||
- `status` (String)
|
||||
- `tech_status` (String)
|
||||
- `updated_by` (String)
|
||||
- `updated_time` (Number)
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- `create` (String)
|
||||
- `default` (String)
|
||||
- `delete` (String)
|
||||
- `read` (String)
|
||||
- `update` (String)
|
||||
|
||||
|
||||
<a id="nestedatt--acl"></a>
|
||||
### Nested Schema for `acl`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `account_acl` (List of Object) (see [below for nested schema](#nestedobjatt--acl--account_acl))
|
||||
- `k8s_acl` (List of Object) (see [below for nested schema](#nestedobjatt--acl--k8s_acl))
|
||||
- `rg_acl` (List of Object) (see [below for nested schema](#nestedobjatt--acl--rg_acl))
|
||||
|
||||
<a id="nestedobjatt--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="nestedobjatt--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="nestedobjatt--acl--rg_acl"></a>
|
||||
### Nested Schema for `acl.rg_acl`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `explicit` (Boolean)
|
||||
- `guid` (String)
|
||||
- `right` (String)
|
||||
- `status` (String)
|
||||
- `type` (String)
|
||||
- `user_group_id` (String)
|
||||
|
||||
|
||||
|
||||
<a id="nestedatt--detailed_info"></a>
|
||||
### Nested Schema for `detailed_info`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `compute_id` (Number)
|
||||
- `interfaces` (List of Object) (see [below for nested schema](#nestedobjatt--detailed_info--interfaces))
|
||||
- `name` (String)
|
||||
- `natable_vins_ip` (String)
|
||||
- `natable_vins_network` (String)
|
||||
- `status` (String)
|
||||
- `tech_status` (String)
|
||||
|
||||
<a id="nestedobjatt--detailed_info--interfaces"></a>
|
||||
### Nested Schema for `detailed_info.interfaces`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `def_gw` (String)
|
||||
- `ip_address` (String)
|
||||
77
docs/resources/k8s_wg.md
Normal file
77
docs/resources/k8s_wg.md
Normal file
@@ -0,0 +1,77 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_k8s_wg Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_k8s_wg (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `k8s_id` (Number) ID of k8s instance.
|
||||
- `name` (String) Name of the worker group.
|
||||
- `storage_policy_id` (Number) ID of the storage policy
|
||||
|
||||
### Optional
|
||||
|
||||
- `annotations` (List of String)
|
||||
- `chipset` (String) Type of the emulated system. Possible values: i440fx, Q35. Default: Q35
|
||||
- `cloud_init` (String)
|
||||
- `cpu` (Number) Worker node CPU count.
|
||||
- `disk` (Number) Worker node boot disk size. If unspecified or 0, size is defined by OS image size.
|
||||
- `labels` (List of String)
|
||||
- `num` (Number) Number of worker nodes to create.
|
||||
- `ram` (Number) Worker node RAM in MB.
|
||||
- `taints` (List of String)
|
||||
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
- `worker_sep_id` (Number)
|
||||
- `worker_sep_pool` (String)
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `detailed_info` (List of Object) (see [below for nested schema](#nestedatt--detailed_info))
|
||||
- `guid` (String)
|
||||
- `id` (String) The ID of this resource.
|
||||
- `wg_id` (Number) ID of k8s worker Group.
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- `create` (String)
|
||||
- `default` (String)
|
||||
- `delete` (String)
|
||||
- `read` (String)
|
||||
- `update` (String)
|
||||
|
||||
|
||||
<a id="nestedatt--detailed_info"></a>
|
||||
### Nested Schema for `detailed_info`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `compute_id` (Number)
|
||||
- `interfaces` (List of Object) (see [below for nested schema](#nestedobjatt--detailed_info--interfaces))
|
||||
- `name` (String)
|
||||
- `natable_vins_ip` (String)
|
||||
- `natable_vins_network` (String)
|
||||
- `status` (String)
|
||||
- `tech_status` (String)
|
||||
|
||||
<a id="nestedobjatt--detailed_info--interfaces"></a>
|
||||
### Nested Schema for `detailed_info.interfaces`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `def_gw` (String)
|
||||
- `ip_address` (String)
|
||||
490
docs/resources/kvmvm.md
Normal file
490
docs/resources/kvmvm.md
Normal file
@@ -0,0 +1,490 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_kvmvm Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_kvmvm (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `cpu` (Number) Number of CPUs to allocate to this compute instance.
|
||||
- `name` (String) Name of this compute. Compute names are case sensitive and must be unique in the resource group.
|
||||
- `ram` (Number) Amount of RAM in MB to allocate to this compute instance.
|
||||
- `rg_id` (Number) ID of the resource group where this compute should be deployed.
|
||||
- `storage_policy_id` (Number) Storage policy id of compute. The rules of the specified storage policy will be used.
|
||||
|
||||
### Optional
|
||||
|
||||
- `affinity_label` (String) Set affinity label for compute
|
||||
- `affinity_rules` (Block List) (see [below for nested schema](#nestedblock--affinity_rules))
|
||||
- `alt_boot_id` (Number) ID of CD-ROM live image to boot
|
||||
- `anti_affinity_rules` (Block List) (see [below for nested schema](#nestedblock--anti_affinity_rules))
|
||||
- `auto_start_w_node` (Boolean) Flag for start compute after node exits from MAINTENANCE state
|
||||
- `boot_disk_size` (Number) This compute instance boot disk size in GB. Make sure it is large enough to accomodate selected OS image.
|
||||
- `boot_type` (String) Type of image upload.
|
||||
- `cd` (Block Set, Max: 1) (see [below for nested schema](#nestedblock--cd))
|
||||
- `chipset` (String) Type of the emulated system.
|
||||
- `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.
|
||||
- `create_blank` (Boolean) If True, the compute is created via kvmx86/createBlank endpoint (without OS image). The image_id field is not required in this case.
|
||||
- `custom_fields` (String)
|
||||
- `description` (String) Optional text description of this compute instance.
|
||||
- `detach_disks` (Boolean)
|
||||
- `disks` (Block List) (see [below for nested schema](#nestedblock--disks))
|
||||
- `enabled` (Boolean) If true - enable compute, else - disable
|
||||
- `extra_disks` (Set of Number) Optional list of IDs of extra disks to attach to this compute. You may specify several extra disks.
|
||||
- `force_resize` (Boolean) Flag for resize compute
|
||||
- `force_stop` (Boolean) Flag for redeploy compute
|
||||
- `hot_resize` (Boolean) Type of image vm.
|
||||
- `hp_backed` (Boolean) Use Huge Pages to allocate RAM of the virtual machine. The system must be pre-configured by allocating Huge Pages on the physical node.
|
||||
- `image_id` (Number) ID of the OS image to base this compute instance on.
|
||||
- `loader_type` (String) Type of image vm.
|
||||
- `network` (Block Set) Optional network connection(s) for this compute. You may specify several network blocks, one for each connection. (see [below for nested schema](#nestedblock--network))
|
||||
- `network_interface_naming` (String) Name of netfowrk interface.
|
||||
- `numa_affinity` (String) Rule for VM placement with NUMA affinity.
|
||||
- `os_version` (String) the OS version installed on the VM
|
||||
- `pause` (Boolean)
|
||||
- `pci_devices` (Set of Number) ID of the connected pci devices
|
||||
- `permanently` (Boolean)
|
||||
- `pin_to_node` (Boolean)
|
||||
- `pool` (String) Pool to use if sepId is set, can be also empty if needed to be chosen by system.
|
||||
- `port_forwarding` (Block Set) (see [below for nested schema](#nestedblock--port_forwarding))
|
||||
- `preferred_cpu` (List of Number) Recommended isolated CPUs. Field is ignored if compute.cpupin=False or compute.pinned=False
|
||||
- `reset` (Boolean)
|
||||
- `restore` (Boolean)
|
||||
- `rollback` (Block Set, Max: 1) (see [below for nested schema](#nestedblock--rollback))
|
||||
- `security_groups` (Block Set) list of security group IDs to apply to this interface (see [below for nested schema](#nestedblock--security_groups))
|
||||
- `sep_id` (Number) ID of SEP to create bootDisk on. Uses image's sepId if not set.
|
||||
- `snapshot` (Block Set) (see [below for nested schema](#nestedblock--snapshot))
|
||||
- `snapshot_delete_async` (Boolean)
|
||||
- `started` (Boolean) Is compute started.
|
||||
- `tags` (Block Set) (see [below for nested schema](#nestedblock--tags))
|
||||
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
- `user_access` (Block Set) (see [below for nested schema](#nestedblock--user_access))
|
||||
- `without_boot_disk` (Boolean) If True, the imageId, bootDisk, sepId, pool parameters are ignored and the compute is created without a boot disk in the stopped state.
|
||||
- `zone_id` (Number)
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `account_id` (Number) ID of the account this compute instance belongs to.
|
||||
- `account_name` (String) Name of the account this compute instance belongs to.
|
||||
- `affinity_weight` (Number)
|
||||
- `arch` (String)
|
||||
- `boot_disk` (Set of Object) (see [below for nested schema](#nestedatt--boot_disk))
|
||||
- `boot_disk_id` (Number) This compute instance boot disk ID.
|
||||
- `boot_image_id` (Number)
|
||||
- `boot_order` (List of String)
|
||||
- `cd_image_id` (Number)
|
||||
- `clone_reference` (Number)
|
||||
- `clones` (List of Number)
|
||||
- `compute_id` (Number)
|
||||
- `computeci_id` (Number)
|
||||
- `created_by` (String)
|
||||
- `created_time` (Number)
|
||||
- `deleted_by` (String)
|
||||
- `deleted_time` (Number)
|
||||
- `devices` (String)
|
||||
- `driver` (String)
|
||||
- `gid` (Number)
|
||||
- `guid` (Number)
|
||||
- `id` (String) The ID of this resource.
|
||||
- `interfaces` (List of Object) (see [below for nested schema](#nestedatt--interfaces))
|
||||
- `loader_meta_iso` (List of Object) (see [below for nested schema](#nestedatt--loader_meta_iso))
|
||||
- `lock_status` (String)
|
||||
- `manager_id` (Number)
|
||||
- `manager_type` (String)
|
||||
- `migrationjob` (Number)
|
||||
- `milestones` (Number)
|
||||
- `natable_vins_id` (Number)
|
||||
- `natable_vins_ip` (String)
|
||||
- `natable_vins_name` (String)
|
||||
- `natable_vins_network` (String)
|
||||
- `natable_vins_network_name` (String)
|
||||
- `need_reboot` (Boolean)
|
||||
- `numa_node_id` (Number)
|
||||
- `os_users` (List of Object) Guest OS users provisioned on this compute instance. (see [below for nested schema](#nestedatt--os_users))
|
||||
- `pinned` (Boolean)
|
||||
- `read_only` (Boolean) Shows if compute is in read-only mode.
|
||||
- `reference_id` (String)
|
||||
- `registered` (Boolean)
|
||||
- `res_name` (String)
|
||||
- `reserved_node_cpus` (List of Number)
|
||||
- `rg_name` (String) Name of the resource group where this compute instance is located.
|
||||
- `snap_sets` (List of Object) (see [below for nested schema](#nestedatt--snap_sets))
|
||||
- `stateless_sep_id` (Number)
|
||||
- `stateless_sep_type` (String)
|
||||
- `status` (String)
|
||||
- `tech_status` (String)
|
||||
- `updated_by` (String)
|
||||
- `updated_time` (Number)
|
||||
- `user_managed` (Boolean)
|
||||
- `vgpus` (List of Object) List of virtual GPUs (see [below for nested schema](#nestedatt--vgpus))
|
||||
- `virtual_image_id` (Number)
|
||||
- `virtual_image_name` (String)
|
||||
- `vnc_password` (String)
|
||||
- `weight` (Number) Priority weight of the compute. Higher value means higher priority and later migration.
|
||||
|
||||
<a id="nestedblock--affinity_rules"></a>
|
||||
### Nested Schema for `affinity_rules`
|
||||
|
||||
Required:
|
||||
|
||||
- `key` (String) key that are taken into account when analyzing this rule will be identified
|
||||
- `mode` (String) EQ or NE or ANY - the comparison mode is 'value', recorded by the specified 'key'
|
||||
- `policy` (String) RECOMMENDED or REQUIRED, the degree of 'strictness' of this rule
|
||||
- `topology` (String) compute or node, for whom rule applies
|
||||
- `value` (String) value that must match the key to be taken into account when analyzing this rule
|
||||
|
||||
|
||||
<a id="nestedblock--anti_affinity_rules"></a>
|
||||
### Nested Schema for `anti_affinity_rules`
|
||||
|
||||
Required:
|
||||
|
||||
- `key` (String) key that are taken into account when analyzing this rule will be identified
|
||||
- `mode` (String) EQ or NE or ANY - the comparison mode is 'value', recorded by the specified 'key'
|
||||
- `policy` (String) RECOMMENDED or REQUIRED, the degree of 'strictness' of this rule
|
||||
- `topology` (String) compute or node, for whom rule applies
|
||||
- `value` (String) value that must match the key to be taken into account when analyzing this rule
|
||||
|
||||
|
||||
<a id="nestedblock--cd"></a>
|
||||
### Nested Schema for `cd`
|
||||
|
||||
Required:
|
||||
|
||||
- `cdrom_id` (Number)
|
||||
|
||||
|
||||
<a id="nestedblock--disks"></a>
|
||||
### Nested Schema for `disks`
|
||||
|
||||
Required:
|
||||
|
||||
- `disk_name` (String) Name for disk
|
||||
- `size` (Number) Disk size in GiB
|
||||
- `storage_policy_id` (Number) Storage policy id of disk. The rules of the specified storage policy will be used.
|
||||
|
||||
Optional:
|
||||
|
||||
- `desc` (String) Optional description
|
||||
- `image_id` (Number) Specify image id for create disk from template
|
||||
- `iotune` (Block List, Max: 1) (see [below for nested schema](#nestedblock--disks--iotune))
|
||||
- `permanently` (Boolean) Disk deletion status
|
||||
- `pool` (String) Pool name; by default will be chosen automatically
|
||||
- `sep_id` (Number) Storage endpoint provider ID; by default the same with boot disk
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `blk_discard` (Boolean)
|
||||
- `block_size` (String)
|
||||
- `bus_number` (Number) Bus number of the disk on virtual bus (6 = boot disk)
|
||||
- `cache` (String)
|
||||
- `created_by` (String)
|
||||
- `created_time` (Number)
|
||||
- `deleted_by` (String)
|
||||
- `deleted_time` (Number)
|
||||
- `devicename` (String)
|
||||
- `disk_id` (Number) Disk ID
|
||||
- `independent` (Boolean)
|
||||
- `pci_slot` (Number) PCI slot number of the disk
|
||||
- `present_to` (Map of Number)
|
||||
- `provision` (String)
|
||||
- `shareable` (Boolean)
|
||||
- `size_max` (Number)
|
||||
- `size_used` (Number)
|
||||
- `to_clean` (Boolean)
|
||||
- `updated_time` (Number)
|
||||
|
||||
<a id="nestedblock--disks--iotune"></a>
|
||||
### Nested Schema for `disks.iotune`
|
||||
|
||||
Optional:
|
||||
|
||||
- `read_bytes_sec` (Number)
|
||||
- `read_bytes_sec_max` (Number)
|
||||
- `read_iops_sec` (Number)
|
||||
- `read_iops_sec_max` (Number)
|
||||
- `size_iops_sec` (Number)
|
||||
- `total_bytes_sec` (Number)
|
||||
- `total_bytes_sec_max` (Number)
|
||||
- `total_iops_sec` (Number)
|
||||
- `total_iops_sec_max` (Number)
|
||||
- `write_bytes_sec` (Number)
|
||||
- `write_bytes_sec_max` (Number)
|
||||
- `write_iops_sec` (Number)
|
||||
- `write_iops_sec_max` (Number)
|
||||
|
||||
|
||||
|
||||
<a id="nestedblock--network"></a>
|
||||
### Nested Schema for `network`
|
||||
|
||||
Required:
|
||||
|
||||
- `net_id` (Number) ID of the network for this connection.
|
||||
- `net_type` (String) Type of the network for this connection
|
||||
|
||||
Optional:
|
||||
|
||||
- `enabled` (Boolean) network enable flag
|
||||
- `ip_address` (String) Optional IP address to assign to this connection. This IP should belong to the selected network and free for use.
|
||||
- `mac` (String) MAC address associated with this connection. MAC address is assigned automatically.
|
||||
- `mtu` (Number) Maximum transmission unit, used only for DPDK type, must be 1500-9216
|
||||
- `net_mask` (Number) Subnet mask, used only for DPDK and VFNIC network types
|
||||
- `sdn_interface_id` (String) unique_identifier of LogicalPort on SDN side
|
||||
- `weight` (Number) weight the network if you need to sort network list, the smallest attach first. zero or null weight attach last
|
||||
|
||||
|
||||
<a id="nestedblock--port_forwarding"></a>
|
||||
### Nested Schema for `port_forwarding`
|
||||
|
||||
Required:
|
||||
|
||||
- `proto` (String)
|
||||
- `public_port_start` (Number)
|
||||
|
||||
Optional:
|
||||
|
||||
- `local_port` (Number)
|
||||
- `public_port_end` (Number)
|
||||
|
||||
|
||||
<a id="nestedblock--rollback"></a>
|
||||
### Nested Schema for `rollback`
|
||||
|
||||
Required:
|
||||
|
||||
- `label` (String)
|
||||
|
||||
|
||||
<a id="nestedblock--security_groups"></a>
|
||||
### Nested Schema for `security_groups`
|
||||
|
||||
Required:
|
||||
|
||||
- `net_id` (Number) ID of the network
|
||||
- `net_type` (String) Type of the network
|
||||
- `security_groups` (Set of Number)
|
||||
|
||||
Optional:
|
||||
|
||||
- `enable_secgroups` (Boolean)
|
||||
|
||||
|
||||
<a id="nestedblock--snapshot"></a>
|
||||
### Nested Schema for `snapshot`
|
||||
|
||||
Required:
|
||||
|
||||
- `label` (String)
|
||||
|
||||
|
||||
<a id="nestedblock--tags"></a>
|
||||
### Nested Schema for `tags`
|
||||
|
||||
Required:
|
||||
|
||||
- `key` (String)
|
||||
- `value` (String)
|
||||
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- `create` (String)
|
||||
- `default` (String)
|
||||
- `delete` (String)
|
||||
- `read` (String)
|
||||
- `update` (String)
|
||||
|
||||
|
||||
<a id="nestedblock--user_access"></a>
|
||||
### Nested Schema for `user_access`
|
||||
|
||||
Required:
|
||||
|
||||
- `access_type` (String)
|
||||
- `username` (String)
|
||||
|
||||
|
||||
<a id="nestedatt--boot_disk"></a>
|
||||
### Nested Schema for `boot_disk`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `blk_discard` (Boolean)
|
||||
- `block_size` (String)
|
||||
- `bus_number` (Number)
|
||||
- `cache` (String)
|
||||
- `created_by` (String)
|
||||
- `created_time` (Number)
|
||||
- `deleted_by` (String)
|
||||
- `deleted_time` (Number)
|
||||
- `desc` (String)
|
||||
- `devicename` (String)
|
||||
- `disk_id` (Number)
|
||||
- `disk_name` (String)
|
||||
- `image_id` (Number)
|
||||
- `independent` (Boolean)
|
||||
- `iotune` (List of Object) (see [below for nested schema](#nestedobjatt--boot_disk--iotune))
|
||||
- `pci_slot` (Number)
|
||||
- `permanently` (Boolean)
|
||||
- `pool` (String)
|
||||
- `present_to` (Map of Number)
|
||||
- `provision` (String)
|
||||
- `sep_id` (Number)
|
||||
- `shareable` (Boolean)
|
||||
- `size` (Number)
|
||||
- `size_max` (Number)
|
||||
- `size_used` (Number)
|
||||
- `storage_policy_id` (Number)
|
||||
- `to_clean` (Boolean)
|
||||
- `updated_time` (Number)
|
||||
|
||||
<a id="nestedobjatt--boot_disk--iotune"></a>
|
||||
### Nested Schema for `boot_disk.iotune`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `read_bytes_sec` (Number)
|
||||
- `read_bytes_sec_max` (Number)
|
||||
- `read_iops_sec` (Number)
|
||||
- `read_iops_sec_max` (Number)
|
||||
- `size_iops_sec` (Number)
|
||||
- `total_bytes_sec` (Number)
|
||||
- `total_bytes_sec_max` (Number)
|
||||
- `total_iops_sec` (Number)
|
||||
- `total_iops_sec_max` (Number)
|
||||
- `write_bytes_sec` (Number)
|
||||
- `write_bytes_sec_max` (Number)
|
||||
- `write_iops_sec` (Number)
|
||||
- `write_iops_sec_max` (Number)
|
||||
|
||||
|
||||
|
||||
<a id="nestedatt--interfaces"></a>
|
||||
### Nested Schema for `interfaces`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `bus_number` (Number)
|
||||
- `conn_id` (Number)
|
||||
- `conn_type` (String)
|
||||
- `def_gw` (String)
|
||||
- `enable_secgroups` (Boolean)
|
||||
- `enabled` (Boolean)
|
||||
- `flip_group_id` (Number)
|
||||
- `guid` (String)
|
||||
- `ip_address` (String)
|
||||
- `libvirt_settings` (List of Object) (see [below for nested schema](#nestedobjatt--interfaces--libvirt_settings))
|
||||
- `listen_ssh` (Boolean)
|
||||
- `mac` (String)
|
||||
- `mtu` (Number)
|
||||
- `name` (String)
|
||||
- `net_id` (Number)
|
||||
- `net_type` (String)
|
||||
- `netmask` (Number)
|
||||
- `node_id` (Number)
|
||||
- `pci_slot` (Number)
|
||||
- `qos` (List of Object) (see [below for nested schema](#nestedobjatt--interfaces--qos))
|
||||
- `sdn_interface_id` (String)
|
||||
- `security_groups` (List of Number)
|
||||
- `target` (String)
|
||||
- `trunk_tags` (String)
|
||||
- `type` (String)
|
||||
- `vnfs` (List of Number)
|
||||
|
||||
<a id="nestedobjatt--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="nestedobjatt--interfaces--qos"></a>
|
||||
### Nested Schema for `interfaces.qos`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `e_rate` (Number)
|
||||
- `guid` (String)
|
||||
- `in_brust` (Number)
|
||||
- `in_rate` (Number)
|
||||
|
||||
|
||||
|
||||
<a id="nestedatt--loader_meta_iso"></a>
|
||||
### Nested Schema for `loader_meta_iso`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `device_name` (String)
|
||||
- `path` (String)
|
||||
|
||||
|
||||
<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)
|
||||
|
||||
|
||||
<a id="nestedatt--vgpus"></a>
|
||||
### Nested Schema for `vgpus`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `account_id` (Number)
|
||||
- `bus_number` (Number)
|
||||
- `created_time` (Number)
|
||||
- `deleted_time` (Number)
|
||||
- `gid` (Number)
|
||||
- `guid` (Number)
|
||||
- `id` (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)
|
||||
- `vmid` (Number)
|
||||
184
docs/resources/lb.md
Normal file
184
docs/resources/lb.md
Normal file
@@ -0,0 +1,184 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_lb Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_lb (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `name` (String)
|
||||
- `rg_id` (Number)
|
||||
|
||||
### Optional
|
||||
|
||||
- `config_reset` (Boolean)
|
||||
- `desc` (String)
|
||||
- `enable` (Boolean)
|
||||
- `extnet_id` (Number)
|
||||
- `ha_mode` (Boolean)
|
||||
- `permanently` (Boolean)
|
||||
- `restart` (Boolean)
|
||||
- `restore` (Boolean)
|
||||
- `safe` (Boolean)
|
||||
- `start` (Boolean)
|
||||
- `sysctl_params` (List of Map of String)
|
||||
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
- `vins_id` (Number)
|
||||
- `zone_id` (Number)
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `account_id` (Number)
|
||||
- `backend_haip` (String)
|
||||
- `backends` (List of Object) (see [below for nested schema](#nestedatt--backends))
|
||||
- `created_by` (String)
|
||||
- `created_time` (Number)
|
||||
- `deleted_by` (String)
|
||||
- `deleted_time` (Number)
|
||||
- `dp_api_user` (String)
|
||||
- `frontend_haip` (String)
|
||||
- `frontends` (List of Object) (see [below for nested schema](#nestedatt--frontends))
|
||||
- `gid` (Number)
|
||||
- `guid` (Number)
|
||||
- `id` (String) The ID of this resource.
|
||||
- `image_id` (Number)
|
||||
- `lb_id` (Number)
|
||||
- `manager_id` (Number)
|
||||
- `manager_type` (String)
|
||||
- `milestones` (Number)
|
||||
- `part_k8s` (Boolean)
|
||||
- `primary_node` (List of Object) (see [below for nested schema](#nestedatt--primary_node))
|
||||
- `rg_name` (String)
|
||||
- `secondary_node` (List of Object) (see [below for nested schema](#nestedatt--secondary_node))
|
||||
- `status` (String)
|
||||
- `tech_status` (String)
|
||||
- `updated_by` (String)
|
||||
- `updated_time` (Number)
|
||||
- `user_managed` (Boolean)
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- `create` (String)
|
||||
- `default` (String)
|
||||
- `delete` (String)
|
||||
- `read` (String)
|
||||
- `update` (String)
|
||||
|
||||
|
||||
<a id="nestedatt--backends"></a>
|
||||
### Nested Schema for `backends`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `algorithm` (String)
|
||||
- `guid` (String)
|
||||
- `name` (String)
|
||||
- `server_default_settings` (List of Object) (see [below for nested schema](#nestedobjatt--backends--server_default_settings))
|
||||
- `servers` (List of Object) (see [below for nested schema](#nestedobjatt--backends--servers))
|
||||
|
||||
<a id="nestedobjatt--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="nestedobjatt--backends--servers"></a>
|
||||
### Nested Schema for `backends.servers`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `address` (String)
|
||||
- `check` (String)
|
||||
- `guid` (String)
|
||||
- `name` (String)
|
||||
- `port` (Number)
|
||||
- `server_settings` (List of Object) (see [below for nested schema](#nestedobjatt--backends--servers--server_settings))
|
||||
|
||||
<a id="nestedobjatt--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` (List of Object) (see [below for nested schema](#nestedobjatt--frontends--bindings))
|
||||
- `guid` (String)
|
||||
- `name` (String)
|
||||
|
||||
<a id="nestedobjatt--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)
|
||||
86
docs/resources/lb_backend.md
Normal file
86
docs/resources/lb_backend.md
Normal file
@@ -0,0 +1,86 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_lb_backend Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_lb_backend (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `lb_id` (Number) ID of the LB instance to backendCreate
|
||||
- `name` (String) Must be unique among all backends of this LB - name of the new backend to create
|
||||
|
||||
### Optional
|
||||
|
||||
- `algorithm` (String)
|
||||
- `downinter` (Number)
|
||||
- `fall` (Number)
|
||||
- `inter` (Number)
|
||||
- `maxconn` (Number)
|
||||
- `maxqueue` (Number)
|
||||
- `rise` (Number)
|
||||
- `servers` (Block List) (see [below for nested schema](#nestedblock--servers))
|
||||
- `slowstart` (Number)
|
||||
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
- `weight` (Number)
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `guid` (String)
|
||||
- `id` (String) The ID of this resource.
|
||||
|
||||
<a id="nestedblock--servers"></a>
|
||||
### Nested Schema for `servers`
|
||||
|
||||
Optional:
|
||||
|
||||
- `address` (String)
|
||||
- `check` (String)
|
||||
- `name` (String)
|
||||
- `port` (Number)
|
||||
- `server_settings` (Block List) (see [below for nested schema](#nestedblock--servers--server_settings))
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `guid` (String)
|
||||
|
||||
<a id="nestedblock--servers--server_settings"></a>
|
||||
### Nested Schema for `servers.server_settings`
|
||||
|
||||
Optional:
|
||||
|
||||
- `downinter` (Number)
|
||||
- `fall` (Number)
|
||||
- `inter` (Number)
|
||||
- `maxconn` (Number)
|
||||
- `maxqueue` (Number)
|
||||
- `rise` (Number)
|
||||
- `slowstart` (Number)
|
||||
- `weight` (Number)
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `guid` (String)
|
||||
|
||||
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- `create` (String)
|
||||
- `default` (String)
|
||||
- `delete` (String)
|
||||
- `read` (String)
|
||||
- `update` (String)
|
||||
53
docs/resources/lb_backend_server.md
Normal file
53
docs/resources/lb_backend_server.md
Normal file
@@ -0,0 +1,53 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_lb_backend_server Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_lb_backend_server (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `address` (String) IP address of the server.
|
||||
- `backend_name` (String) Must be unique among all backends of this LB - name of the new backend to create
|
||||
- `lb_id` (Number) ID of the LB instance to backendCreate
|
||||
- `name` (String) Must be unique among all servers defined for this backend - name of the server definition to add.
|
||||
- `port` (Number) Port number on the server
|
||||
|
||||
### Optional
|
||||
|
||||
- `check` (String) set to disabled if this server should be used regardless of its state.
|
||||
- `downinter` (Number)
|
||||
- `fall` (Number)
|
||||
- `inter` (Number)
|
||||
- `maxconn` (Number)
|
||||
- `maxqueue` (Number)
|
||||
- `rise` (Number)
|
||||
- `slowstart` (Number)
|
||||
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
- `weight` (Number)
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `guid` (String)
|
||||
- `id` (String) The ID of this resource.
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- `create` (String)
|
||||
- `default` (String)
|
||||
- `delete` (String)
|
||||
- `read` (String)
|
||||
- `update` (String)
|
||||
54
docs/resources/lb_frontend.md
Normal file
54
docs/resources/lb_frontend.md
Normal file
@@ -0,0 +1,54 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_lb_frontend Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_lb_frontend (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `backend_name` (String)
|
||||
- `lb_id` (Number) ID of the LB instance to backendCreate
|
||||
- `name` (String)
|
||||
|
||||
### Optional
|
||||
|
||||
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `bindings` (List of Object) (see [below for nested schema](#nestedatt--bindings))
|
||||
- `guid` (String)
|
||||
- `id` (String) The ID of this resource.
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- `create` (String)
|
||||
- `default` (String)
|
||||
- `delete` (String)
|
||||
- `read` (String)
|
||||
- `update` (String)
|
||||
|
||||
|
||||
<a id="nestedatt--bindings"></a>
|
||||
### Nested Schema for `bindings`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `address` (String)
|
||||
- `guid` (String)
|
||||
- `name` (String)
|
||||
- `port` (Number)
|
||||
44
docs/resources/lb_frontend_bind.md
Normal file
44
docs/resources/lb_frontend_bind.md
Normal file
@@ -0,0 +1,44 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_lb_frontend_bind Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_lb_frontend_bind (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `address` (String)
|
||||
- `frontend_name` (String) Must be unique among all backends of this LB - name of the new backend to create
|
||||
- `lb_id` (Number) ID of the LB instance to backendCreate
|
||||
- `name` (String)
|
||||
- `port` (Number)
|
||||
|
||||
### Optional
|
||||
|
||||
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `guid` (String)
|
||||
- `id` (String) The ID of this resource.
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- `create` (String)
|
||||
- `default` (String)
|
||||
- `delete` (String)
|
||||
- `read` (String)
|
||||
- `update` (String)
|
||||
44
docs/resources/pfw.md
Normal file
44
docs/resources/pfw.md
Normal file
@@ -0,0 +1,44 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_pfw Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_pfw (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `compute_id` (Number) ID of compute instance.
|
||||
- `local_base_port` (Number) Internal base port number.
|
||||
- `proto` (String) Network protocol, either 'tcp' or 'udp'.
|
||||
- `public_port_start` (Number) External start port number for the rule.
|
||||
|
||||
### Optional
|
||||
|
||||
- `public_port_end` (Number) End port number (inclusive) for the ranged rule.
|
||||
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `id` (String) The ID of this resource.
|
||||
- `local_ip` (String) IP address of compute instance.
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- `create` (String)
|
||||
- `default` (String)
|
||||
- `delete` (String)
|
||||
- `read` (String)
|
||||
- `update` (String)
|
||||
166
docs/resources/resgroup.md
Normal file
166
docs/resources/resgroup.md
Normal file
@@ -0,0 +1,166 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_resgroup Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_resgroup (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `account_id` (Number) Unique ID of the account, which this resource group belongs to.
|
||||
- `gid` (Number) Unique ID of the grid, where this resource group is deployed.
|
||||
- `name` (String) Name of this resource group. Names are case sensitive and unique within the context of a account.
|
||||
|
||||
### Optional
|
||||
|
||||
- `access` (Block Set) (see [below for nested schema](#nestedblock--access))
|
||||
- `def_net` (Block Set, Max: 1) (see [below for nested schema](#nestedblock--def_net))
|
||||
- `def_net_type` (String) Type of the network, which this resource group will use as default for its computes - PRIVATE or PUBLIC or NONE.
|
||||
- `description` (String) User-defined text description of this resource group.
|
||||
- `enable` (Boolean) flag for enable/disable RG
|
||||
- `ext_ip` (String) IP address on the external netowrk to request when def_net_type=PRIVATE and ext_net_id is not 0
|
||||
- `ext_net_id` (Number) ID of the external network for default ViNS. Pass 0 if def_net_type=PUBLIC or no external connection required for the defult ViNS when def_net_type=PRIVATE
|
||||
- `force` (Boolean) Set to True if you want force delete non-empty RG
|
||||
- `ipcidr` (String) Address of the netowrk inside the private network segment (aka ViNS) if def_net_type=PRIVATE
|
||||
- `owner` (String)
|
||||
- `permanently` (Boolean) Set to True if you want force delete non-empty RG
|
||||
- `quota` (Block List, Max: 1) Quota settings for this resource group. (see [below for nested schema](#nestedblock--quota))
|
||||
- `restore` (Boolean)
|
||||
- `sdn_access_group_id` (String) ID of the SDN access group
|
||||
- `storage_policy` (Block Set) (see [below for nested schema](#nestedblock--storage_policy))
|
||||
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
- `uniq_pools` (List of String)
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `account_name` (String) Name of the account, which this resource group belongs to.
|
||||
- `acl` (List of Object) (see [below for nested schema](#nestedatt--acl))
|
||||
- `compute_features` (List of String)
|
||||
- `cpu_allocation_parameter` (String)
|
||||
- `cpu_allocation_ratio` (Number)
|
||||
- `created_by` (String)
|
||||
- `created_time` (Number)
|
||||
- `def_net_id` (Number) ID of the default network for this resource group (if any).
|
||||
- `deleted_by` (String)
|
||||
- `deleted_time` (Number)
|
||||
- `dirty` (Boolean)
|
||||
- `guid` (Number)
|
||||
- `id` (String) The ID of this resource.
|
||||
- `lock_status` (String)
|
||||
- `milestones` (Number)
|
||||
- `res_types` (List of String)
|
||||
- `resource_limits` (List of Object) (see [below for nested schema](#nestedatt--resource_limits))
|
||||
- `rg_id` (Number)
|
||||
- `secret` (String)
|
||||
- `status` (String) Current status of this resource group.
|
||||
- `storage_policy_ids` (List of Number)
|
||||
- `updated_by` (String)
|
||||
- `updated_time` (Number)
|
||||
- `vins` (List of Number) List of VINs deployed in this resource group.
|
||||
- `vms` (List of Number) List of computes deployed in this resource group.
|
||||
|
||||
<a id="nestedblock--access"></a>
|
||||
### Nested Schema for `access`
|
||||
|
||||
Required:
|
||||
|
||||
- `right` (String) Access rights to set, one of 'R', 'RCX' or 'ARCXDU'
|
||||
- `user` (String) User or group name to grant access
|
||||
|
||||
|
||||
<a id="nestedblock--def_net"></a>
|
||||
### Nested Schema for `def_net`
|
||||
|
||||
Required:
|
||||
|
||||
- `net_type` (String) Network type to set. Must be on of 'PRIVATE' or 'PUBLIC'.
|
||||
|
||||
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.
|
||||
|
||||
|
||||
<a id="nestedblock--quota"></a>
|
||||
### Nested Schema for `quota`
|
||||
|
||||
Optional:
|
||||
|
||||
- `cpu` (Number) Limit on the total number of CPUs in this resource group.
|
||||
- `disk` (Number) Limit on the total volume of virtual storage resources in this resource group, specified in GB.
|
||||
- `ext_ips` (Number) Limit on the total number of external IP addresses this resource group can use.
|
||||
- `ram` (Number) Limit on the total amount of RAM in this resource group, specified in MB.
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `cu_d` (Number) Limit on the total volume of storage resources in this resource group, specified in GB.
|
||||
- `gpu_units` (Number) Limit on the total number of virtual GPUs this resource group can use.
|
||||
|
||||
|
||||
<a id="nestedblock--storage_policy"></a>
|
||||
### Nested Schema for `storage_policy`
|
||||
|
||||
Required:
|
||||
|
||||
- `id` (Number)
|
||||
|
||||
Optional:
|
||||
|
||||
- `limit` (Number)
|
||||
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- `create` (String)
|
||||
- `default` (String)
|
||||
- `delete` (String)
|
||||
- `read` (String)
|
||||
- `update` (String)
|
||||
|
||||
|
||||
<a id="nestedatt--acl"></a>
|
||||
### Nested Schema for `acl`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `email` (String)
|
||||
- `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)
|
||||
- `gpu_units` (Number)
|
||||
- `storage_policy` (Set of Object) (see [below for nested schema](#nestedobjatt--resource_limits--storage_policy))
|
||||
|
||||
<a id="nestedobjatt--resource_limits--storage_policy"></a>
|
||||
### Nested Schema for `resource_limits.storage_policy`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `id` (Number)
|
||||
- `limit` (Number)
|
||||
80
docs/resources/sdn_access_group.md
Normal file
80
docs/resources/sdn_access_group.md
Normal file
@@ -0,0 +1,80 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_sdn_access_group Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_sdn_access_group (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `comment` (String) description (comment) of the group
|
||||
- `display_name` (String) group name
|
||||
|
||||
### Optional
|
||||
|
||||
- `default_security_policy` (Block List, Max: 1) Default security policy configuration (see [below for nested schema](#nestedblock--default_security_policy))
|
||||
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
- `users` (Block List) managing users who are part of a group (see [below for nested schema](#nestedblock--users))
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `created_at` (String) Creation timestamp
|
||||
- `id` (String) The ID of this resource.
|
||||
- `net_object_access_group` (List of Object) Net object access group configuration (see [below for nested schema](#nestedatt--net_object_access_group))
|
||||
|
||||
<a id="nestedblock--default_security_policy"></a>
|
||||
### Nested Schema for `default_security_policy`
|
||||
|
||||
Optional:
|
||||
|
||||
- `default_acl_drop` (String) Default ACL drop action
|
||||
- `default_open_session_drop` (Boolean) Default open session drop flag
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `access_group_id` (String) Policy access group ID
|
||||
- `description` (String) Policy description
|
||||
- `display_name` (String) Policy display name
|
||||
- `id` (String) Policy unique identifier
|
||||
- `version_id` (Number) Policy version identifier
|
||||
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- `create` (String)
|
||||
- `default` (String)
|
||||
- `delete` (String)
|
||||
- `read` (String)
|
||||
- `update` (String)
|
||||
|
||||
|
||||
<a id="nestedblock--users"></a>
|
||||
### Nested Schema for `users`
|
||||
|
||||
Required:
|
||||
|
||||
- `access_group_role_id` (String) id of the assigned role
|
||||
- `user_id` (String) user ID
|
||||
|
||||
|
||||
<a id="nestedatt--net_object_access_group"></a>
|
||||
### Nested Schema for `net_object_access_group`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `access_group_id` (String)
|
||||
- `id` (String)
|
||||
- `version_id` (Number)
|
||||
74
docs/resources/sdn_hypervisor.md
Normal file
74
docs/resources/sdn_hypervisor.md
Normal file
@@ -0,0 +1,74 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_sdn_hypervisor Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_sdn_hypervisor (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `display_name` (String)
|
||||
- `name` (String)
|
||||
|
||||
### Optional
|
||||
|
||||
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `created_at` (String)
|
||||
- `hostname` (String)
|
||||
- `id` (String) The ID of this resource.
|
||||
- `ip` (String)
|
||||
- `ports` (List of Object) (see [below for nested schema](#nestedatt--ports))
|
||||
- `status` (String)
|
||||
- `synced_at` (String)
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- `create` (String)
|
||||
- `default` (String)
|
||||
- `delete` (String)
|
||||
- `read` (String)
|
||||
- `update` (String)
|
||||
|
||||
|
||||
<a id="nestedatt--ports"></a>
|
||||
### Nested Schema for `ports`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `data` (List of Object) (see [below for nested schema](#nestedobjatt--ports--data))
|
||||
- `info` (List of Object) (see [below for nested schema](#nestedobjatt--ports--info))
|
||||
|
||||
<a id="nestedobjatt--ports--data"></a>
|
||||
### Nested Schema for `ports.data`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `display_name` (String)
|
||||
- `id` (String)
|
||||
- `unique_identifier` (String)
|
||||
- `up` (Boolean)
|
||||
|
||||
|
||||
<a id="nestedobjatt--ports--info"></a>
|
||||
### Nested Schema for `ports.info`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `active_ports` (Number)
|
||||
- `total_ports` (Number)
|
||||
136
docs/resources/sdn_logical_port.md
Normal file
136
docs/resources/sdn_logical_port.md
Normal file
@@ -0,0 +1,136 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_sdn_logical_port Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_sdn_logical_port (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `access_group_id` (String) Access Group ID
|
||||
- `description` (String) Description
|
||||
- `display_name` (String) Display Name
|
||||
- `enabled` (Boolean) Whether the logical port should be enabled
|
||||
- `hypervisor` (String) Hypervisor
|
||||
- `port_security` (Boolean) Whether the port security is enabled
|
||||
- `segment_id` (String) Segment ID
|
||||
|
||||
### Optional
|
||||
|
||||
- `adapter_mac` (String) Adapter MAC address
|
||||
- `force` (Boolean)
|
||||
- `labels` (Block List, Max: 1) Labels (see [below for nested schema](#nestedblock--labels))
|
||||
- `logical_port_addresses` (Block List) (see [below for nested schema](#nestedblock--logical_port_addresses))
|
||||
- `migrate` (Boolean) If true, triggers live migration to the hypervisor specified in the 'hypervisor' field. If false, hypervisor changes are applied via the regular update endpoint.
|
||||
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
- `unique_identifier` (String) Unique identifier of the logical port
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `access_group_name` (String) Name of the access group
|
||||
- `address_detection` (Boolean)
|
||||
- `bindings` (List of Object) (see [below for nested schema](#nestedatt--bindings))
|
||||
- `created_at` (String)
|
||||
- `external_network_id` (String)
|
||||
- `hypervisor_display_name` (String)
|
||||
- `id` (String) ID of the logical port
|
||||
- `live_migration_target_hv` (String)
|
||||
- `status` (List of Object) (see [below for nested schema](#nestedatt--status))
|
||||
- `version_id` (Number) Version ID of the logical port
|
||||
|
||||
<a id="nestedblock--labels"></a>
|
||||
### Nested Schema for `labels`
|
||||
|
||||
Optional:
|
||||
|
||||
- `vm_id` (String) VM ID label
|
||||
- `vm_name` (String) VM name label
|
||||
|
||||
|
||||
<a id="nestedblock--logical_port_addresses"></a>
|
||||
### Nested Schema for `logical_port_addresses`
|
||||
|
||||
Required:
|
||||
|
||||
- `ip` (String) IP address of the logical port
|
||||
- `ip_type` (String)
|
||||
- `is_primary` (Boolean)
|
||||
|
||||
Optional:
|
||||
|
||||
- `is_discovered` (Boolean)
|
||||
- `mac` (String)
|
||||
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- `create` (String)
|
||||
- `default` (String)
|
||||
- `delete` (String)
|
||||
- `read` (String)
|
||||
- `update` (String)
|
||||
|
||||
|
||||
<a id="nestedatt--bindings"></a>
|
||||
### Nested Schema for `bindings`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `address_detection` (Boolean)
|
||||
- `created_at` (String)
|
||||
- `id` (String)
|
||||
- `logical_port_addresses` (List of Object) (see [below for nested schema](#nestedobjatt--bindings--logical_port_addresses))
|
||||
- `port_security` (Boolean)
|
||||
- `segment_display_name` (String)
|
||||
- `segment_id` (String)
|
||||
- `updated_at` (String)
|
||||
- `version_id` (Number)
|
||||
|
||||
<a id="nestedobjatt--bindings--logical_port_addresses"></a>
|
||||
### Nested Schema for `bindings.logical_port_addresses`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `assigned_at` (String)
|
||||
- `id` (String)
|
||||
- `ip` (String)
|
||||
- `ip_type` (String)
|
||||
- `is_discovered` (Boolean)
|
||||
- `is_primary` (Boolean)
|
||||
- `logical_port_id` (String)
|
||||
- `mac` (String)
|
||||
|
||||
|
||||
|
||||
<a id="nestedatt--status"></a>
|
||||
### Nested Schema for `status`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `hypervisor_status` (String)
|
||||
- `hypervisors` (List of Object) (see [below for nested schema](#nestedobjatt--status--hypervisors))
|
||||
- `operation_status` (String)
|
||||
|
||||
<a id="nestedobjatt--status--hypervisors"></a>
|
||||
### Nested Schema for `status.hypervisors`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `display_name` (String)
|
||||
- `hypervisor_status` (String)
|
||||
- `name` (String)
|
||||
- `operation_status` (String)
|
||||
- `synced_at` (String)
|
||||
721
docs/resources/sdn_network_object_group.md
Normal file
721
docs/resources/sdn_network_object_group.md
Normal file
@@ -0,0 +1,721 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_sdn_network_object_group Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_sdn_network_object_group (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `access_group_id` (String)
|
||||
- `description` (String)
|
||||
- `name` (String)
|
||||
|
||||
### Optional
|
||||
|
||||
- `addresses` (Block List) (see [below for nested schema](#nestedblock--addresses))
|
||||
- `l2_connection_ports_bindings` (Block List) (see [below for nested schema](#nestedblock--l2_connection_ports_bindings))
|
||||
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `access_group_name` (String)
|
||||
- `counters` (List of Object) (see [below for nested schema](#nestedatt--counters))
|
||||
- `external_network_ports` (List of Object) (see [below for nested schema](#nestedatt--external_network_ports))
|
||||
- `id` (String) The ID of this resource.
|
||||
- `l2_connection_ports` (List of Object) (see [below for nested schema](#nestedatt--l2_connection_ports))
|
||||
- `logical_ports` (List of Object) (see [below for nested schema](#nestedatt--logical_ports))
|
||||
- `purpose` (String)
|
||||
- `security_policies` (List of Object) (see [below for nested schema](#nestedatt--security_policies))
|
||||
- `type` (String)
|
||||
- `version_id` (Number)
|
||||
|
||||
<a id="nestedblock--addresses"></a>
|
||||
### Nested Schema for `addresses`
|
||||
|
||||
Required:
|
||||
|
||||
- `net_address_type` (String)
|
||||
|
||||
Optional:
|
||||
|
||||
- `ip_addr` (String)
|
||||
- `ip_addr_range_end` (String)
|
||||
- `ip_prefix` (String)
|
||||
- `mac_addr` (String)
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `id` (String)
|
||||
|
||||
|
||||
<a id="nestedblock--l2_connection_ports_bindings"></a>
|
||||
### Nested Schema for `l2_connection_ports_bindings`
|
||||
|
||||
Required:
|
||||
|
||||
- `port_id` (String)
|
||||
- `port_version` (Number)
|
||||
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- `create` (String)
|
||||
- `default` (String)
|
||||
- `delete` (String)
|
||||
- `read` (String)
|
||||
- `update` (String)
|
||||
|
||||
|
||||
<a id="nestedatt--counters"></a>
|
||||
### Nested Schema for `counters`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `addresses_count` (Number)
|
||||
- `l2_connection_ports_count` (Number)
|
||||
- `logical_ports_count` (Number)
|
||||
- `security_policies_count` (Number)
|
||||
- `security_rules_count` (Number)
|
||||
|
||||
|
||||
<a id="nestedatt--external_network_ports"></a>
|
||||
### Nested Schema for `external_network_ports`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `access_group_id` (String)
|
||||
- `access_group_name` (String)
|
||||
- `bridge_network_name` (String)
|
||||
- `comment` (String)
|
||||
- `created_at` (String)
|
||||
- `default_gateway_ipv4` (String)
|
||||
- `default_gateway_ipv6` (String)
|
||||
- `description` (String)
|
||||
- `enabled` (Boolean)
|
||||
- `external_network_ports` (List of Object) (see [below for nested schema](#nestedobjatt--external_network_ports--external_network_ports))
|
||||
- `hypervisors` (List of String)
|
||||
- `id` (String)
|
||||
- `ipv4` (String)
|
||||
- `mac` (String)
|
||||
- `status` (List of Object) (see [below for nested schema](#nestedobjatt--external_network_ports--status))
|
||||
- `subnet_v4` (String)
|
||||
- `subnet_v6` (String)
|
||||
- `updated_at` (String)
|
||||
- `version_id` (Number)
|
||||
- `vlan_tag` (Number)
|
||||
|
||||
<a id="nestedobjatt--external_network_ports--external_network_ports"></a>
|
||||
### Nested Schema for `external_network_ports.external_network_ports`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `access_group_id` (String)
|
||||
- `access_group_name` (String)
|
||||
- `comment` (String)
|
||||
- `display_name` (String)
|
||||
- `enabled` (Boolean)
|
||||
- `floating_ip` (List of Object) (see [below for nested schema](#nestedobjatt--external_network_ports--external_network_ports--floating_ip))
|
||||
- `ipv4` (String)
|
||||
- `ipv6` (String)
|
||||
- `ipv6_config` (List of Object) (see [below for nested schema](#nestedobjatt--external_network_ports--external_network_ports--ipv6_config))
|
||||
- `mac` (String)
|
||||
- `router_gateaway_port` (List of Object) (see [below for nested schema](#nestedobjatt--external_network_ports--external_network_ports--router_gateaway_port))
|
||||
|
||||
<a id="nestedobjatt--external_network_ports--external_network_ports--floating_ip"></a>
|
||||
### Nested Schema for `external_network_ports.external_network_ports.floating_ip`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `access_group_id` (String)
|
||||
- `access_group_name` (String)
|
||||
- `created_at` (String)
|
||||
- `logical_port` (List of Object) (see [below for nested schema](#nestedobjatt--external_network_ports--external_network_ports--floating_ip--logical_port))
|
||||
- `router` (List of Object) (see [below for nested schema](#nestedobjatt--external_network_ports--external_network_ports--floating_ip--router))
|
||||
- `updated_at` (String)
|
||||
- `version_id` (Number)
|
||||
|
||||
<a id="nestedobjatt--external_network_ports--external_network_ports--floating_ip--logical_port"></a>
|
||||
### Nested Schema for `external_network_ports.external_network_ports.floating_ip.logical_port`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `access_group_id` (String)
|
||||
- `access_group_name` (String)
|
||||
- `adapter_mac` (String)
|
||||
- `address_detection` (Boolean)
|
||||
- `bindings` (List of Object) (see [below for nested schema](#nestedobjatt--external_network_ports--external_network_ports--floating_ip--logical_port--bindings))
|
||||
- `created_at` (String)
|
||||
- `description` (String)
|
||||
- `display_name` (String)
|
||||
- `enabled` (Boolean)
|
||||
- `exclude_firewall` (List of Object) (see [below for nested schema](#nestedobjatt--external_network_ports--external_network_ports--floating_ip--logical_port--exclude_firewall))
|
||||
- `external_network_id` (String)
|
||||
- `hypervisor` (String)
|
||||
- `hypervisor_display_name` (String)
|
||||
- `id` (String)
|
||||
- `labels` (List of Object) (see [below for nested schema](#nestedobjatt--external_network_ports--external_network_ports--floating_ip--logical_port--labels))
|
||||
- `live_migration_target_hv` (String)
|
||||
- `status` (List of Object) (see [below for nested schema](#nestedobjatt--external_network_ports--external_network_ports--floating_ip--logical_port--status))
|
||||
- `unique_identifier` (String)
|
||||
- `updated_at` (String)
|
||||
- `version_id` (Number)
|
||||
|
||||
<a id="nestedobjatt--external_network_ports--external_network_ports--floating_ip--logical_port--bindings"></a>
|
||||
### Nested Schema for `external_network_ports.external_network_ports.floating_ip.logical_port.bindings`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `address_detection` (Boolean)
|
||||
- `created_at` (String)
|
||||
- `id` (String)
|
||||
- `logical_port_addresses` (List of Object) (see [below for nested schema](#nestedobjatt--external_network_ports--external_network_ports--floating_ip--logical_port--bindings--logical_port_addresses))
|
||||
- `port_security` (Boolean)
|
||||
- `segment_display_name` (String)
|
||||
- `segment_id` (String)
|
||||
- `updated_at` (String)
|
||||
- `version_id` (Number)
|
||||
|
||||
<a id="nestedobjatt--external_network_ports--external_network_ports--floating_ip--logical_port--bindings--logical_port_addresses"></a>
|
||||
### Nested Schema for `external_network_ports.external_network_ports.floating_ip.logical_port.bindings.logical_port_addresses`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `assigned_at` (String)
|
||||
- `id` (String)
|
||||
- `ip` (String)
|
||||
- `ip_type` (String)
|
||||
- `is_discovered` (Boolean)
|
||||
- `is_primary` (Boolean)
|
||||
- `logical_port_id` (String)
|
||||
- `mac` (String)
|
||||
|
||||
|
||||
|
||||
<a id="nestedobjatt--external_network_ports--external_network_ports--floating_ip--logical_port--exclude_firewall"></a>
|
||||
### Nested Schema for `external_network_ports.external_network_ports.floating_ip.logical_port.exclude_firewall`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `exclusion_reason` (String)
|
||||
- `logical_port_addresses_excluded` (Boolean)
|
||||
- `logical_port_excluded` (Boolean)
|
||||
|
||||
|
||||
<a id="nestedobjatt--external_network_ports--external_network_ports--floating_ip--logical_port--labels"></a>
|
||||
### Nested Schema for `external_network_ports.external_network_ports.floating_ip.logical_port.labels`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `vm_id` (String)
|
||||
- `vm_name` (String)
|
||||
|
||||
|
||||
<a id="nestedobjatt--external_network_ports--external_network_ports--floating_ip--logical_port--status"></a>
|
||||
### Nested Schema for `external_network_ports.external_network_ports.floating_ip.logical_port.status`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `hypervisor_status` (String)
|
||||
- `hypervisors` (List of Object) (see [below for nested schema](#nestedobjatt--external_network_ports--external_network_ports--floating_ip--logical_port--status--hypervisors))
|
||||
- `operation_status` (String)
|
||||
|
||||
<a id="nestedobjatt--external_network_ports--external_network_ports--floating_ip--logical_port--status--hypervisors"></a>
|
||||
### Nested Schema for `external_network_ports.external_network_ports.floating_ip.logical_port.status.hypervisors`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `display_name` (String)
|
||||
- `hypervisor_status` (String)
|
||||
- `name` (String)
|
||||
- `operation_status` (String)
|
||||
- `synced_at` (String)
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="nestedobjatt--external_network_ports--external_network_ports--floating_ip--router"></a>
|
||||
### Nested Schema for `external_network_ports.external_network_ports.floating_ip.router`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `access_group_id` (String)
|
||||
- `access_group_name` (String)
|
||||
- `created_at` (String)
|
||||
- `description` (String)
|
||||
- `display_name` (String)
|
||||
- `enabled` (Boolean)
|
||||
- `gateaway_ports` (List of Object) (see [below for nested schema](#nestedobjatt--external_network_ports--external_network_ports--floating_ip--router--gateaway_ports))
|
||||
- `id` (String)
|
||||
- `policies` (List of Object) (see [below for nested schema](#nestedobjatt--external_network_ports--external_network_ports--floating_ip--router--policies))
|
||||
- `ports` (List of Object) (see [below for nested schema](#nestedobjatt--external_network_ports--external_network_ports--floating_ip--router--ports))
|
||||
- `status` (List of Object) (see [below for nested schema](#nestedobjatt--external_network_ports--external_network_ports--floating_ip--router--status))
|
||||
- `updated_at` (String)
|
||||
- `version_id` (Number)
|
||||
|
||||
<a id="nestedobjatt--external_network_ports--external_network_ports--floating_ip--router--gateaway_ports"></a>
|
||||
### Nested Schema for `external_network_ports.external_network_ports.floating_ip.router.gateaway_ports`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `created_at` (String)
|
||||
- `description` (String)
|
||||
- `external_l4_port_max` (Number)
|
||||
- `external_l4_port_min` (Number)
|
||||
- `id` (String)
|
||||
- `snat_enabled` (Boolean)
|
||||
- `status` (List of Object) (see [below for nested schema](#nestedobjatt--external_network_ports--external_network_ports--floating_ip--router--gateaway_ports--status))
|
||||
- `updated_at` (String)
|
||||
- `version_id` (Number)
|
||||
|
||||
<a id="nestedobjatt--external_network_ports--external_network_ports--floating_ip--router--gateaway_ports--status"></a>
|
||||
### Nested Schema for `external_network_ports.external_network_ports.floating_ip.router.gateaway_ports.status`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `hypervisor_status` (String)
|
||||
- `hypervisors` (List of Object) (see [below for nested schema](#nestedobjatt--external_network_ports--external_network_ports--floating_ip--router--gateaway_ports--status--hypervisors))
|
||||
- `operation_status` (String)
|
||||
|
||||
<a id="nestedobjatt--external_network_ports--external_network_ports--floating_ip--router--gateaway_ports--status--hypervisors"></a>
|
||||
### Nested Schema for `external_network_ports.external_network_ports.floating_ip.router.gateaway_ports.status.hypervisors`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `display_name` (String)
|
||||
- `hypervisor_status` (String)
|
||||
- `name` (String)
|
||||
- `operation_status` (String)
|
||||
- `synced_at` (String)
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="nestedobjatt--external_network_ports--external_network_ports--floating_ip--router--policies"></a>
|
||||
### Nested Schema for `external_network_ports.external_network_ports.floating_ip.router.policies`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `action` (String)
|
||||
- `created_at` (String)
|
||||
- `display_name` (String)
|
||||
- `enabled` (Boolean)
|
||||
- `id` (String)
|
||||
- `match` (String)
|
||||
- `next_ipv4_address` (List of String)
|
||||
- `next_ipv6_address` (List of String)
|
||||
- `priority` (Number)
|
||||
- `updated_at` (String)
|
||||
- `version_id` (Number)
|
||||
|
||||
|
||||
<a id="nestedobjatt--external_network_ports--external_network_ports--floating_ip--router--ports"></a>
|
||||
### Nested Schema for `external_network_ports.external_network_ports.floating_ip.router.ports`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `created_at` (String)
|
||||
- `description` (String)
|
||||
- `enabled` (Boolean)
|
||||
- `id` (String)
|
||||
- `ipv4_address` (String)
|
||||
- `ipv6_address` (String)
|
||||
- `ipv6_config` (List of Object) (see [below for nested schema](#nestedobjatt--external_network_ports--external_network_ports--floating_ip--router--ports--ipv6_config))
|
||||
- `mac` (String)
|
||||
- `segment` (List of Object) (see [below for nested schema](#nestedobjatt--external_network_ports--external_network_ports--floating_ip--router--ports--segment))
|
||||
- `segment_id` (String)
|
||||
- `status` (List of Object) (see [below for nested schema](#nestedobjatt--external_network_ports--external_network_ports--floating_ip--router--ports--status))
|
||||
- `updated_at` (String)
|
||||
- `version_id` (Number)
|
||||
|
||||
<a id="nestedobjatt--external_network_ports--external_network_ports--floating_ip--router--ports--ipv6_config"></a>
|
||||
### Nested Schema for `external_network_ports.external_network_ports.floating_ip.router.ports.ipv6_config`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `address_mode` (String)
|
||||
- `enable_periodic_ra` (Boolean)
|
||||
- `interval_ra` (Number)
|
||||
- `router_preference` (String)
|
||||
|
||||
|
||||
<a id="nestedobjatt--external_network_ports--external_network_ports--floating_ip--router--ports--segment"></a>
|
||||
### Nested Schema for `external_network_ports.external_network_ports.floating_ip.router.ports.segment`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `access_group_id` (String)
|
||||
- `access_group_name` (String)
|
||||
- `created_at` (String)
|
||||
- `description` (String)
|
||||
- `display_name` (String)
|
||||
- `enabled` (Boolean)
|
||||
- `id` (String)
|
||||
- `subnet_v4` (String)
|
||||
- `subnet_v6` (String)
|
||||
- `updated_at` (String)
|
||||
- `version_id` (Number)
|
||||
|
||||
|
||||
<a id="nestedobjatt--external_network_ports--external_network_ports--floating_ip--router--ports--status"></a>
|
||||
### Nested Schema for `external_network_ports.external_network_ports.floating_ip.router.ports.status`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `hypervisor_status` (String)
|
||||
- `hypervisors` (List of Object) (see [below for nested schema](#nestedobjatt--external_network_ports--external_network_ports--floating_ip--router--ports--status--hypervisors))
|
||||
- `operation_status` (String)
|
||||
|
||||
<a id="nestedobjatt--external_network_ports--external_network_ports--floating_ip--router--ports--status--hypervisors"></a>
|
||||
### Nested Schema for `external_network_ports.external_network_ports.floating_ip.router.ports.status.hypervisors`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `display_name` (String)
|
||||
- `hypervisor_status` (String)
|
||||
- `name` (String)
|
||||
- `operation_status` (String)
|
||||
- `synced_at` (String)
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="nestedobjatt--external_network_ports--external_network_ports--floating_ip--router--status"></a>
|
||||
### Nested Schema for `external_network_ports.external_network_ports.floating_ip.router.status`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `hypervisor_status` (String)
|
||||
- `hypervisors` (List of Object) (see [below for nested schema](#nestedobjatt--external_network_ports--external_network_ports--floating_ip--router--status--hypervisors))
|
||||
- `operation_status` (String)
|
||||
|
||||
<a id="nestedobjatt--external_network_ports--external_network_ports--floating_ip--router--status--hypervisors"></a>
|
||||
### Nested Schema for `external_network_ports.external_network_ports.floating_ip.router.status.hypervisors`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `display_name` (String)
|
||||
- `hypervisor_status` (String)
|
||||
- `name` (String)
|
||||
- `operation_status` (String)
|
||||
- `synced_at` (String)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="nestedobjatt--external_network_ports--external_network_ports--ipv6_config"></a>
|
||||
### Nested Schema for `external_network_ports.external_network_ports.ipv6_config`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `address_mode` (String)
|
||||
- `enable_periodic_ra` (Boolean)
|
||||
- `interval_ra` (Number)
|
||||
- `router_preference` (String)
|
||||
|
||||
|
||||
<a id="nestedobjatt--external_network_ports--external_network_ports--router_gateaway_port"></a>
|
||||
### Nested Schema for `external_network_ports.external_network_ports.router_gateaway_port`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `created_at` (String)
|
||||
- `description` (String)
|
||||
- `id` (String)
|
||||
- `router_display_name` (String)
|
||||
- `router_id` (String)
|
||||
- `snat_enabled` (Boolean)
|
||||
- `updated_at` (String)
|
||||
|
||||
|
||||
|
||||
<a id="nestedobjatt--external_network_ports--status"></a>
|
||||
### Nested Schema for `external_network_ports.status`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `hypervisor_status` (String)
|
||||
- `hypervisors` (List of Object) (see [below for nested schema](#nestedobjatt--external_network_ports--status--hypervisors))
|
||||
- `operation_status` (String)
|
||||
|
||||
<a id="nestedobjatt--external_network_ports--status--hypervisors"></a>
|
||||
### Nested Schema for `external_network_ports.status.hypervisors`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `display_name` (String)
|
||||
- `hypervisor_status` (String)
|
||||
- `name` (String)
|
||||
- `operation_status` (String)
|
||||
- `synced_at` (String)
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="nestedatt--l2_connection_ports"></a>
|
||||
### Nested Schema for `l2_connection_ports`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `access_group_id` (String)
|
||||
- `created_at` (String)
|
||||
- `id` (String)
|
||||
- `l2_external_network` (List of Object) (see [below for nested schema](#nestedobjatt--l2_connection_ports--l2_external_network))
|
||||
- `updated_at` (String)
|
||||
- `version_id` (Number)
|
||||
|
||||
<a id="nestedobjatt--l2_connection_ports--l2_external_network"></a>
|
||||
### Nested Schema for `l2_connection_ports.l2_external_network`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `bridge_network_name` (String)
|
||||
- `created_at` (String)
|
||||
- `description` (String)
|
||||
- `display_name` (String)
|
||||
- `hypervisors` (List of String)
|
||||
- `id` (String)
|
||||
- `updated_at` (String)
|
||||
- `version_id` (Number)
|
||||
- `vlan_tag` (Number)
|
||||
|
||||
|
||||
|
||||
<a id="nestedatt--logical_ports"></a>
|
||||
### Nested Schema for `logical_ports`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `access_group_id` (String)
|
||||
- `access_group_name` (String)
|
||||
- `adapter_mac` (String)
|
||||
- `address_detection` (Boolean)
|
||||
- `bindings` (List of Object) (see [below for nested schema](#nestedobjatt--logical_ports--bindings))
|
||||
- `created_at` (String)
|
||||
- `description` (String)
|
||||
- `display_name` (String)
|
||||
- `enabled` (Boolean)
|
||||
- `exclude_firewall` (List of Object) (see [below for nested schema](#nestedobjatt--logical_ports--exclude_firewall))
|
||||
- `external_network_id` (String)
|
||||
- `hypervisor` (String)
|
||||
- `hypervisor_display_name` (String)
|
||||
- `id` (String)
|
||||
- `labels` (List of Object) (see [below for nested schema](#nestedobjatt--logical_ports--labels))
|
||||
- `live_migration_target_hv` (String)
|
||||
- `status` (List of Object) (see [below for nested schema](#nestedobjatt--logical_ports--status))
|
||||
- `unique_identifier` (String)
|
||||
- `updated_at` (String)
|
||||
- `version_id` (Number)
|
||||
|
||||
<a id="nestedobjatt--logical_ports--bindings"></a>
|
||||
### Nested Schema for `logical_ports.bindings`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `address_detection` (Boolean)
|
||||
- `created_at` (String)
|
||||
- `id` (String)
|
||||
- `logical_port_addresses` (List of Object) (see [below for nested schema](#nestedobjatt--logical_ports--bindings--logical_port_addresses))
|
||||
- `port_security` (Boolean)
|
||||
- `segment_display_name` (String)
|
||||
- `segment_id` (String)
|
||||
- `updated_at` (String)
|
||||
- `version_id` (Number)
|
||||
|
||||
<a id="nestedobjatt--logical_ports--bindings--logical_port_addresses"></a>
|
||||
### Nested Schema for `logical_ports.bindings.logical_port_addresses`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `assigned_at` (String)
|
||||
- `id` (String)
|
||||
- `ip` (String)
|
||||
- `ip_type` (String)
|
||||
- `is_discovered` (Boolean)
|
||||
- `is_primary` (Boolean)
|
||||
- `logical_port_id` (String)
|
||||
- `mac` (String)
|
||||
|
||||
|
||||
|
||||
<a id="nestedobjatt--logical_ports--exclude_firewall"></a>
|
||||
### Nested Schema for `logical_ports.exclude_firewall`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `exclusion_reason` (String)
|
||||
- `logical_port_addresses_excluded` (Boolean)
|
||||
- `logical_port_excluded` (Boolean)
|
||||
|
||||
|
||||
<a id="nestedobjatt--logical_ports--labels"></a>
|
||||
### Nested Schema for `logical_ports.labels`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `vm_id` (String)
|
||||
- `vm_name` (String)
|
||||
|
||||
|
||||
<a id="nestedobjatt--logical_ports--status"></a>
|
||||
### Nested Schema for `logical_ports.status`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `hypervisor_status` (String)
|
||||
- `hypervisors` (List of Object) (see [below for nested schema](#nestedobjatt--logical_ports--status--hypervisors))
|
||||
- `operation_status` (String)
|
||||
|
||||
<a id="nestedobjatt--logical_ports--status--hypervisors"></a>
|
||||
### Nested Schema for `logical_ports.status.hypervisors`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `display_name` (String)
|
||||
- `hypervisor_status` (String)
|
||||
- `name` (String)
|
||||
- `operation_status` (String)
|
||||
- `synced_at` (String)
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="nestedatt--security_policies"></a>
|
||||
### Nested Schema for `security_policies`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `access_group_id` (String)
|
||||
- `access_group_name` (String)
|
||||
- `applied_net_object_groups` (List of Object) (see [below for nested schema](#nestedobjatt--security_policies--applied_net_object_groups))
|
||||
- `created_at` (String)
|
||||
- `description` (String)
|
||||
- `display_name` (String)
|
||||
- `enabled` (Boolean)
|
||||
- `end_priority` (Number)
|
||||
- `id` (String)
|
||||
- `security_rules` (List of Object) (see [below for nested schema](#nestedobjatt--security_policies--security_rules))
|
||||
- `start_priority` (Number)
|
||||
- `status` (List of Object) (see [below for nested schema](#nestedobjatt--security_policies--status))
|
||||
- `type` (String)
|
||||
- `updated_at` (String)
|
||||
- `version_id` (Number)
|
||||
|
||||
<a id="nestedobjatt--security_policies--applied_net_object_groups"></a>
|
||||
### Nested Schema for `security_policies.applied_net_object_groups`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `id` (String)
|
||||
- `name` (String)
|
||||
- `version_id` (Number)
|
||||
|
||||
|
||||
<a id="nestedobjatt--security_policies--security_rules"></a>
|
||||
### Nested Schema for `security_policies.security_rules`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `access_group_id` (String)
|
||||
- `action` (String)
|
||||
- `description` (String)
|
||||
- `destination_net_object` (List of Object) (see [below for nested schema](#nestedobjatt--security_policies--security_rules--destination_net_object))
|
||||
- `direction` (String)
|
||||
- `display_name` (String)
|
||||
- `enabled` (Boolean)
|
||||
- `filter` (List of Object) (see [below for nested schema](#nestedobjatt--security_policies--security_rules--filter))
|
||||
- `id` (String)
|
||||
- `log_enabled` (Boolean)
|
||||
- `log_name` (String)
|
||||
- `log_severity` (String)
|
||||
- `priority` (Number)
|
||||
- `security_policy_id` (String)
|
||||
- `source_net_object` (List of Object) (see [below for nested schema](#nestedobjatt--security_policies--security_rules--source_net_object))
|
||||
- `statistics_enabled` (Boolean)
|
||||
- `type` (String)
|
||||
- `version_id` (Number)
|
||||
|
||||
<a id="nestedobjatt--security_policies--security_rules--destination_net_object"></a>
|
||||
### Nested Schema for `security_policies.security_rules.destination_net_object`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `display_name` (String)
|
||||
- `net_address_pool_id` (String)
|
||||
- `net_object_group_id` (String)
|
||||
|
||||
|
||||
<a id="nestedobjatt--security_policies--security_rules--filter"></a>
|
||||
### Nested Schema for `security_policies.security_rules.filter`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `filters` (List of Object) (see [below for nested schema](#nestedobjatt--security_policies--security_rules--filter--filters))
|
||||
- `name` (String)
|
||||
|
||||
<a id="nestedobjatt--security_policies--security_rules--filter--filters"></a>
|
||||
### Nested Schema for `security_policies.security_rules.filter.filters`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `all` (Boolean)
|
||||
- `arp` (Boolean)
|
||||
- `dhcp` (Boolean)
|
||||
- `expression` (String)
|
||||
- `icmp` (Boolean)
|
||||
- `ip` (Boolean)
|
||||
- `ip_v4` (Boolean)
|
||||
- `ip_v6` (Boolean)
|
||||
- `keep_opened_sessions` (Boolean)
|
||||
- `nd` (Boolean)
|
||||
- `tcp` (Boolean)
|
||||
- `tcp_dst_ports` (List of String)
|
||||
- `udp` (Boolean)
|
||||
- `udp_dst_ports` (List of String)
|
||||
|
||||
|
||||
|
||||
<a id="nestedobjatt--security_policies--security_rules--source_net_object"></a>
|
||||
### Nested Schema for `security_policies.security_rules.source_net_object`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `display_name` (String)
|
||||
- `net_address_pool_id` (String)
|
||||
- `net_object_group_id` (String)
|
||||
|
||||
|
||||
|
||||
<a id="nestedobjatt--security_policies--status"></a>
|
||||
### Nested Schema for `security_policies.status`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `hypervisor_status` (String)
|
||||
- `hypervisors` (List of Object) (see [below for nested schema](#nestedobjatt--security_policies--status--hypervisors))
|
||||
- `operation_status` (String)
|
||||
|
||||
<a id="nestedobjatt--security_policies--status--hypervisors"></a>
|
||||
### Nested Schema for `security_policies.status.hypervisors`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `display_name` (String)
|
||||
- `hypervisor_status` (String)
|
||||
- `name` (String)
|
||||
- `operation_status` (String)
|
||||
- `synced_at` (String)
|
||||
167
docs/resources/sdn_segment.md
Normal file
167
docs/resources/sdn_segment.md
Normal file
@@ -0,0 +1,167 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_sdn_segment Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_sdn_segment (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `access_group_id` (String)
|
||||
- `description` (String)
|
||||
- `display_name` (String)
|
||||
- `enabled` (Boolean)
|
||||
|
||||
### Optional
|
||||
|
||||
- `dhcp_v4` (Block List, Max: 1) (see [below for nested schema](#nestedblock--dhcp_v4))
|
||||
- `dhcp_v6` (Block List, Max: 1) (see [below for nested schema](#nestedblock--dhcp_v6))
|
||||
- `force` (Boolean)
|
||||
- `subnet_v4` (String)
|
||||
- `subnet_v6` (String)
|
||||
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
- `type` (String)
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `access_group_name` (String)
|
||||
- `created_at` (String)
|
||||
- `id` (String) The ID of this resource.
|
||||
- `l2_connection_port` (List of Object) (see [below for nested schema](#nestedatt--l2_connection_port))
|
||||
- `logical_ports_info` (List of Object) (see [below for nested schema](#nestedatt--logical_ports_info))
|
||||
- `routers_info` (List of Object) (see [below for nested schema](#nestedatt--routers_info))
|
||||
- `status` (List of Object) (see [below for nested schema](#nestedatt--status))
|
||||
- `updated_at` (String)
|
||||
- `version_id` (Number)
|
||||
|
||||
<a id="nestedblock--dhcp_v4"></a>
|
||||
### Nested Schema for `dhcp_v4`
|
||||
|
||||
Required:
|
||||
|
||||
- `enabled` (Boolean)
|
||||
- `gateway` (String)
|
||||
- `server_ip` (String)
|
||||
|
||||
Optional:
|
||||
|
||||
- `dns` (List of String)
|
||||
- `excluded_address_ranges` (List of String)
|
||||
- `lease_time` (Number)
|
||||
- `server_mac` (String)
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `id` (String)
|
||||
|
||||
|
||||
<a id="nestedblock--dhcp_v6"></a>
|
||||
### Nested Schema for `dhcp_v6`
|
||||
|
||||
Required:
|
||||
|
||||
- `address_prefix` (String)
|
||||
- `enabled` (Boolean)
|
||||
|
||||
Optional:
|
||||
|
||||
- `dns` (List of String)
|
||||
- `lease_time` (Number)
|
||||
- `server_mac` (String)
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `id` (String)
|
||||
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- `create` (String)
|
||||
- `default` (String)
|
||||
- `delete` (String)
|
||||
- `read` (String)
|
||||
- `update` (String)
|
||||
|
||||
|
||||
<a id="nestedatt--l2_connection_port"></a>
|
||||
### Nested Schema for `l2_connection_port`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `access_group_id` (String)
|
||||
- `created_at` (String)
|
||||
- `created_by` (String)
|
||||
- `id` (String)
|
||||
- `l2_external_network` (List of Object) (see [below for nested schema](#nestedobjatt--l2_connection_port--l2_external_network))
|
||||
- `updated_at` (String)
|
||||
- `updated_by` (String)
|
||||
- `version_id` (Number)
|
||||
|
||||
<a id="nestedobjatt--l2_connection_port--l2_external_network"></a>
|
||||
### Nested Schema for `l2_connection_port.l2_external_network`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `bridge_network_name` (String)
|
||||
- `created_at` (String)
|
||||
- `created_by` (String)
|
||||
- `description` (String)
|
||||
- `display_name` (String)
|
||||
- `hypervisors` (List of String)
|
||||
- `id` (String)
|
||||
- `updated_at` (String)
|
||||
- `updated_by` (String)
|
||||
- `version_id` (Number)
|
||||
- `vlan_tag` (Number)
|
||||
|
||||
|
||||
|
||||
<a id="nestedatt--logical_ports_info"></a>
|
||||
### Nested Schema for `logical_ports_info`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `display_name` (String)
|
||||
- `id` (String)
|
||||
|
||||
|
||||
<a id="nestedatt--routers_info"></a>
|
||||
### Nested Schema for `routers_info`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `display_name` (String)
|
||||
- `id` (String)
|
||||
|
||||
|
||||
<a id="nestedatt--status"></a>
|
||||
### Nested Schema for `status`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `hypervisors` (List of Object) (see [below for nested schema](#nestedobjatt--status--hypervisors))
|
||||
- `operation_status` (String)
|
||||
|
||||
<a id="nestedobjatt--status--hypervisors"></a>
|
||||
### Nested Schema for `status.hypervisors`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `display_name` (String)
|
||||
- `hypervisor_status` (String)
|
||||
- `name` (String)
|
||||
- `operation_status` (String)
|
||||
- `synced_at` (String)
|
||||
67
docs/resources/security_group.md
Normal file
67
docs/resources/security_group.md
Normal file
@@ -0,0 +1,67 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_security_group Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_security_group (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `account_id` (Number)
|
||||
- `name` (String)
|
||||
|
||||
### Optional
|
||||
|
||||
- `description` (String)
|
||||
- `rules` (Block Set) (see [below for nested schema](#nestedblock--rules))
|
||||
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `created_at` (Number)
|
||||
- `created_by` (String)
|
||||
- `id` (String) The ID of this resource.
|
||||
- `security_group_id` (Number)
|
||||
- `updated_at` (Number)
|
||||
- `updated_by` (String)
|
||||
|
||||
<a id="nestedblock--rules"></a>
|
||||
### Nested Schema for `rules`
|
||||
|
||||
Required:
|
||||
|
||||
- `direction` (String)
|
||||
|
||||
Optional:
|
||||
|
||||
- `ethertype` (String)
|
||||
- `port_range_max` (Number)
|
||||
- `port_range_min` (Number)
|
||||
- `protocol` (String)
|
||||
- `remote_ip_prefix` (String)
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `id` (Number)
|
||||
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- `create` (String)
|
||||
- `default` (String)
|
||||
- `delete` (String)
|
||||
- `read` (String)
|
||||
- `update` (String)
|
||||
45
docs/resources/snapshot.md
Normal file
45
docs/resources/snapshot.md
Normal file
@@ -0,0 +1,45 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_snapshot Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_snapshot (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `compute_id` (Number) ID of the compute instance to create snapshot for.
|
||||
- `label` (String) text label for snapshot. Must be unique among this compute snapshots.
|
||||
|
||||
### Optional
|
||||
|
||||
- `rollback` (Boolean) is rollback the snapshot
|
||||
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `delete_async_mode` (Boolean) async mode
|
||||
- `disks` (List of Number)
|
||||
- `guid` (String) guid of the snapshot
|
||||
- `id` (String) The ID of this resource.
|
||||
- `timestamp` (Number) timestamp
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- `create` (String)
|
||||
- `default` (String)
|
||||
- `delete` (String)
|
||||
- `read` (String)
|
||||
- `update` (String)
|
||||
511
docs/resources/vins.md
Normal file
511
docs/resources/vins.md
Normal file
@@ -0,0 +1,511 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_vins Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_vins (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `name` (String)
|
||||
|
||||
### Optional
|
||||
|
||||
- `account_id` (Number)
|
||||
- `desc` (String) Optional user-defined text description of this ViNS.
|
||||
- `dns` (Set of String)
|
||||
- `enable` (Boolean)
|
||||
- `enable_secgroups` (Boolean) enable security groups
|
||||
- `ext_ip_addr` (String)
|
||||
- `ext_net` (Block List, Max: 1) (see [below for nested schema](#nestedblock--ext_net))
|
||||
- `ext_net_id` (Number)
|
||||
- `force` (Boolean)
|
||||
- `gid` (Number)
|
||||
- `ip` (Block List) (see [below for nested schema](#nestedblock--ip))
|
||||
- `ipcidr` (String)
|
||||
- `nat_rule` (Block List) (see [below for nested schema](#nestedblock--nat_rule))
|
||||
- `permanently` (Boolean)
|
||||
- `pre_reservations_num` (Number)
|
||||
- `restore` (Boolean)
|
||||
- `rg_id` (Number)
|
||||
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
- `vnfdev_redeploy` (Boolean)
|
||||
- `vnfdev_restart` (Boolean)
|
||||
- `zone_id` (Number) ID of the Zone to put ViNS into
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `account_name` (String) Name of the account, which this ViNS belongs to.
|
||||
- `computes` (List of Object) (see [below for nested schema](#nestedatt--computes))
|
||||
- `created_by` (String)
|
||||
- `created_time` (Number)
|
||||
- `default_gw` (String)
|
||||
- `default_qos` (List of Object) (see [below for nested schema](#nestedatt--default_qos))
|
||||
- `deleted_by` (String)
|
||||
- `deleted_time` (Number)
|
||||
- `guid` (Number)
|
||||
- `id` (String) The ID of this resource.
|
||||
- `lock_status` (String)
|
||||
- `manager_id` (Number)
|
||||
- `manager_type` (String)
|
||||
- `milestones` (Number)
|
||||
- `net_mask` (Number)
|
||||
- `network` (String)
|
||||
- `redundant` (Boolean)
|
||||
- `rg_name` (String)
|
||||
- `sec_vnf_dev_id` (Number)
|
||||
- `status` (String)
|
||||
- `updated_by` (String)
|
||||
- `updated_time` (Number)
|
||||
- `user_managed` (Boolean)
|
||||
- `vins_id` (Number) Unique ID of the ViNS. If ViNS ID is specified, then ViNS name, rg_id and account_id are ignored.
|
||||
- `vnf_dev` (List of Object) (see [below for nested schema](#nestedatt--vnf_dev))
|
||||
- `vnfs` (List of Object) (see [below for nested schema](#nestedatt--vnfs))
|
||||
- `vxlan_id` (Number)
|
||||
|
||||
<a id="nestedblock--ext_net"></a>
|
||||
### Nested Schema for `ext_net`
|
||||
|
||||
Optional:
|
||||
|
||||
- `ext_net_id` (Number)
|
||||
- `ext_net_ip` (String)
|
||||
|
||||
|
||||
<a id="nestedblock--ip"></a>
|
||||
### Nested Schema for `ip`
|
||||
|
||||
Required:
|
||||
|
||||
- `type` (String)
|
||||
|
||||
Optional:
|
||||
|
||||
- `compute_id` (Number)
|
||||
- `ip_addr` (String)
|
||||
- `mac_addr` (String)
|
||||
|
||||
|
||||
<a id="nestedblock--nat_rule"></a>
|
||||
### Nested Schema for `nat_rule`
|
||||
|
||||
Optional:
|
||||
|
||||
- `ext_port_end` (Number)
|
||||
- `ext_port_start` (Number)
|
||||
- `int_ip` (String)
|
||||
- `int_port` (Number)
|
||||
- `proto` (String)
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `rule_id` (Number)
|
||||
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- `create` (String)
|
||||
- `default` (String)
|
||||
- `delete` (String)
|
||||
- `read` (String)
|
||||
- `update` (String)
|
||||
|
||||
|
||||
<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_brust` (Number)
|
||||
- `in_rate` (Number)
|
||||
|
||||
|
||||
<a id="nestedatt--vnf_dev"></a>
|
||||
### Nested Schema for `vnf_dev`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `_ckey` (String)
|
||||
- `account_id` (Number)
|
||||
- `capabilities` (List of String)
|
||||
- `config` (List of Object) (see [below for nested schema](#nestedobjatt--vnf_dev--config))
|
||||
- `config_saved` (Boolean)
|
||||
- `custom_pre_cfg` (Boolean)
|
||||
- `desc` (String)
|
||||
- `gid` (Number)
|
||||
- `guid` (Number)
|
||||
- `interfaces` (List of Object) (see [below for nested schema](#nestedobjatt--vnf_dev--interfaces))
|
||||
- `live_migration_job_id` (Number)
|
||||
- `lock_status` (String)
|
||||
- `milestones` (Number)
|
||||
- `status` (String)
|
||||
- `tech_status` (String)
|
||||
- `type` (String)
|
||||
- `vins` (List of Number)
|
||||
- `vnc_password` (String)
|
||||
- `vnf_id` (Number)
|
||||
- `vnf_name` (String)
|
||||
- `zone_id` (Number)
|
||||
|
||||
<a id="nestedobjatt--vnf_dev--config"></a>
|
||||
### Nested Schema for `vnf_dev.config`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `mgmt` (List of Object) (see [below for nested schema](#nestedobjatt--vnf_dev--config--mgmt))
|
||||
- `resources` (List of Object) (see [below for nested schema](#nestedobjatt--vnf_dev--config--resources))
|
||||
|
||||
<a id="nestedobjatt--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="nestedobjatt--vnf_dev--config--resources"></a>
|
||||
### Nested Schema for `vnf_dev.config.resources`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `cpu` (Number)
|
||||
- `node_id` (Number)
|
||||
- `ram` (Number)
|
||||
- `uuid` (String)
|
||||
|
||||
|
||||
|
||||
<a id="nestedobjatt--vnf_dev--interfaces"></a>
|
||||
### Nested Schema for `vnf_dev.interfaces`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `bus_number` (Number)
|
||||
- `conn_id` (Number)
|
||||
- `conn_type` (String)
|
||||
- `def_gw` (String)
|
||||
- `enable_secgroups` (Boolean)
|
||||
- `enabled` (Boolean)
|
||||
- `flipgroup_id` (Number)
|
||||
- `guid` (String)
|
||||
- `ip_address` (String)
|
||||
- `libvirt_settings` (List of Object) (see [below for nested schema](#nestedobjatt--vnf_dev--interfaces--libvirt_settings))
|
||||
- `listen_ssh` (Boolean)
|
||||
- `mac` (String)
|
||||
- `mtu` (Number)
|
||||
- `name` (String)
|
||||
- `net_id` (Number)
|
||||
- `net_mask` (Number)
|
||||
- `net_type` (String)
|
||||
- `node_id` (Number)
|
||||
- `pci_slot` (Number)
|
||||
- `qos` (List of Object) (see [below for nested schema](#nestedobjatt--vnf_dev--interfaces--qos))
|
||||
- `sdn_interface_id` (String)
|
||||
- `security_groups` (List of Number)
|
||||
- `target` (String)
|
||||
- `type` (String)
|
||||
- `vnfs` (List of Number)
|
||||
|
||||
<a id="nestedobjatt--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="nestedobjatt--vnf_dev--interfaces--qos"></a>
|
||||
### Nested Schema for `vnf_dev.interfaces.qos`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `e_rate` (Number)
|
||||
- `guid` (String)
|
||||
- `in_brust` (Number)
|
||||
- `in_rate` (Number)
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="nestedatt--vnfs"></a>
|
||||
### Nested Schema for `vnfs`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `dhcp` (List of Object) (see [below for nested schema](#nestedobjatt--vnfs--dhcp))
|
||||
- `gw` (List of Object) (see [below for nested schema](#nestedobjatt--vnfs--gw))
|
||||
- `nat` (List of Object) (see [below for nested schema](#nestedobjatt--vnfs--nat))
|
||||
|
||||
<a id="nestedobjatt--vnfs--dhcp"></a>
|
||||
### Nested Schema for `vnfs.dhcp`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `_ckey` (String)
|
||||
- `account_id` (Number)
|
||||
- `config` (List of Object) (see [below for nested schema](#nestedobjatt--vnfs--dhcp--config))
|
||||
- `created_time` (Number)
|
||||
- `devices` (List of Object) (see [below for nested schema](#nestedobjatt--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` (List of Object) (see [below for nested schema](#nestedobjatt--vnfs--dhcp--routes))
|
||||
- `status` (String)
|
||||
- `tech_status` (String)
|
||||
- `type` (String)
|
||||
- `zone_id` (Number)
|
||||
|
||||
<a id="nestedobjatt--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` (List of Object) (see [below for nested schema](#nestedobjatt--vnfs--dhcp--config--reservations))
|
||||
|
||||
<a id="nestedobjatt--vnfs--dhcp--config--reservations"></a>
|
||||
### Nested Schema for `vnfs.dhcp.config.reservations`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `account_id` (Number)
|
||||
- `ip` (String)
|
||||
- `mac` (String)
|
||||
- `type` (String)
|
||||
- `vm_id` (Number)
|
||||
|
||||
|
||||
|
||||
<a id="nestedobjatt--vnfs--dhcp--devices"></a>
|
||||
### Nested Schema for `vnfs.dhcp.devices`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `primary` (List of Object) (see [below for nested schema](#nestedobjatt--vnfs--dhcp--devices--primary))
|
||||
|
||||
<a id="nestedobjatt--vnfs--dhcp--devices--primary"></a>
|
||||
### Nested Schema for `vnfs.dhcp.devices.primary`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `dev_id` (Number)
|
||||
- `iface01` (String)
|
||||
- `iface02` (String)
|
||||
|
||||
|
||||
|
||||
<a id="nestedobjatt--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="nestedobjatt--vnfs--gw"></a>
|
||||
### Nested Schema for `vnfs.gw`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `_ckey` (String)
|
||||
- `account_id` (Number)
|
||||
- `config` (List of Object) (see [below for nested schema](#nestedobjatt--vnfs--gw--config))
|
||||
- `created_time` (Number)
|
||||
- `devices` (List of Object) (see [below for nested schema](#nestedobjatt--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` (List of Object) (see [below for nested schema](#nestedobjatt--vnfs--gw--routes))
|
||||
- `status` (String)
|
||||
- `tech_status` (String)
|
||||
- `type` (String)
|
||||
- `zone_id` (Number)
|
||||
|
||||
<a id="nestedobjatt--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` (List of Object) (see [below for nested schema](#nestedobjatt--vnfs--gw--config--qos))
|
||||
|
||||
<a id="nestedobjatt--vnfs--gw--config--qos"></a>
|
||||
### Nested Schema for `vnfs.gw.config.qos`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `e_rate` (Number)
|
||||
- `guid` (String)
|
||||
- `in_brust` (Number)
|
||||
- `in_rate` (Number)
|
||||
|
||||
|
||||
|
||||
<a id="nestedobjatt--vnfs--gw--devices"></a>
|
||||
### Nested Schema for `vnfs.gw.devices`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `primary` (List of Object) (see [below for nested schema](#nestedobjatt--vnfs--gw--devices--primary))
|
||||
|
||||
<a id="nestedobjatt--vnfs--gw--devices--primary"></a>
|
||||
### Nested Schema for `vnfs.gw.devices.primary`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `dev_id` (Number)
|
||||
- `iface01` (String)
|
||||
- `iface02` (String)
|
||||
|
||||
|
||||
|
||||
<a id="nestedobjatt--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="nestedobjatt--vnfs--nat"></a>
|
||||
### Nested Schema for `vnfs.nat`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `_ckey` (String)
|
||||
- `account_id` (Number)
|
||||
- `config` (List of Object) (see [below for nested schema](#nestedobjatt--vnfs--nat--config))
|
||||
- `created_time` (Number)
|
||||
- `devices` (List of Object) (see [below for nested schema](#nestedobjatt--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` (List of Object) (see [below for nested schema](#nestedobjatt--vnfs--nat--routes))
|
||||
- `status` (String)
|
||||
- `tech_status` (String)
|
||||
- `type` (String)
|
||||
- `zone_id` (Number)
|
||||
|
||||
<a id="nestedobjatt--vnfs--nat--config"></a>
|
||||
### Nested Schema for `vnfs.nat.config`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `net_mask` (Number)
|
||||
- `network` (String)
|
||||
- `rules` (List of Object) (see [below for nested schema](#nestedobjatt--vnfs--nat--config--rules))
|
||||
|
||||
<a id="nestedobjatt--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="nestedobjatt--vnfs--nat--devices"></a>
|
||||
### Nested Schema for `vnfs.nat.devices`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `primary` (List of Object) (see [below for nested schema](#nestedobjatt--vnfs--nat--devices--primary))
|
||||
|
||||
<a id="nestedobjatt--vnfs--nat--devices--primary"></a>
|
||||
### Nested Schema for `vnfs.nat.devices.primary`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- `dev_id` (Number)
|
||||
- `iface01` (String)
|
||||
- `iface02` (String)
|
||||
|
||||
|
||||
|
||||
<a id="nestedobjatt--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)
|
||||
45
docs/resources/vins_static_route.md
Normal file
45
docs/resources/vins_static_route.md
Normal file
@@ -0,0 +1,45 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_vins_static_route Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_vins_static_route (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- `destination` (String)
|
||||
- `gateway` (String)
|
||||
- `netmask` (String)
|
||||
- `vins_id` (Number) Unique ID of the ViNS
|
||||
|
||||
### Optional
|
||||
|
||||
- `route_id` (Number)
|
||||
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
|
||||
### Read-Only
|
||||
|
||||
- `compute_ids` (List of Number)
|
||||
- `guid` (String)
|
||||
- `id` (String) The ID of this resource.
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- `create` (String)
|
||||
- `default` (String)
|
||||
- `delete` (String)
|
||||
- `read` (String)
|
||||
- `update` (String)
|
||||
Reference in New Issue
Block a user