updated docs
This commit is contained in:
164
docs/resources/account.md
Normal file
164
docs/resources/account.md
Normal file
@@ -0,0 +1,164 @@
|
||||
---
|
||||
# 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
|
||||
- **username** (String) username of owner the account
|
||||
|
||||
### Optional
|
||||
|
||||
- **account_id** (Number)
|
||||
- **emailaddress** (String) email
|
||||
- **enable** (Boolean) enable/disable account
|
||||
- **id** (String) The ID of this resource.
|
||||
- **permanently** (Boolean) whether to completely delete the account
|
||||
- **resource_limits** (Block List, Max: 1) (see [below for nested schema](#nestedblock--resource_limits))
|
||||
- **restore** (Boolean) restore a deleted account
|
||||
- **send_access_emails** (Boolean) if true send emails when a user is granted access to resources
|
||||
- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
- **users** (Block List) (see [below for nested schema](#nestedblock--users))
|
||||
|
||||
### Read-Only
|
||||
|
||||
- **acl** (List of Object) (see [below for nested schema](#nestedatt--acl))
|
||||
- **ckey** (String)
|
||||
- **company** (String)
|
||||
- **companyurl** (String)
|
||||
- **computes** (List of Object) (see [below for nested schema](#nestedatt--computes))
|
||||
- **created_by** (String)
|
||||
- **created_time** (Number)
|
||||
- **dc_location** (String)
|
||||
- **deactivation_time** (Number)
|
||||
- **deleted_by** (String)
|
||||
- **deleted_time** (Number)
|
||||
- **displayname** (String)
|
||||
- **guid** (Number)
|
||||
- **machines** (List of Object) (see [below for nested schema](#nestedatt--machines))
|
||||
- **meta** (List of String)
|
||||
- **resources** (List of Object) (see [below for nested schema](#nestedatt--resources))
|
||||
- **service_account** (Boolean)
|
||||
- **status** (String)
|
||||
- **updated_time** (Number)
|
||||
- **version** (Number)
|
||||
- **vins** (List of Number)
|
||||
- **vinses** (Number)
|
||||
|
||||
<a id="nestedblock--resource_limits"></a>
|
||||
### Nested Schema for `resource_limits`
|
||||
|
||||
Optional:
|
||||
|
||||
- **cu_c** (Number)
|
||||
- **cu_d** (Number)
|
||||
- **cu_i** (Number)
|
||||
- **cu_m** (Number)
|
||||
- **cu_np** (Number)
|
||||
- **gpu_units** (Number)
|
||||
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- **create** (String)
|
||||
- **default** (String)
|
||||
- **delete** (String)
|
||||
- **read** (String)
|
||||
- **update** (String)
|
||||
|
||||
|
||||
<a id="nestedblock--users"></a>
|
||||
### Nested Schema for `users`
|
||||
|
||||
Required:
|
||||
|
||||
- **access_type** (String)
|
||||
- **user_id** (String)
|
||||
|
||||
Optional:
|
||||
|
||||
- **recursive_delete** (Boolean)
|
||||
|
||||
|
||||
<a id="nestedatt--acl"></a>
|
||||
### Nested Schema for `acl`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- **can_be_deleted** (Boolean)
|
||||
- **explicit** (Boolean)
|
||||
- **guid** (String)
|
||||
- **right** (String)
|
||||
- **status** (String)
|
||||
- **type** (String)
|
||||
- **user_group_id** (String)
|
||||
|
||||
|
||||
<a id="nestedatt--computes"></a>
|
||||
### Nested Schema for `computes`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- **started** (Number)
|
||||
- **stopped** (Number)
|
||||
|
||||
|
||||
<a id="nestedatt--machines"></a>
|
||||
### Nested Schema for `machines`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- **halted** (Number)
|
||||
- **running** (Number)
|
||||
|
||||
|
||||
<a id="nestedatt--resources"></a>
|
||||
### Nested Schema for `resources`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- **current** (List of Object) (see [below for nested schema](#nestedobjatt--resources--current))
|
||||
- **reserved** (List of Object) (see [below for nested schema](#nestedobjatt--resources--reserved))
|
||||
|
||||
<a id="nestedobjatt--resources--current"></a>
|
||||
### Nested Schema for `resources.current`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- **cpu** (Number)
|
||||
- **disksize** (Number)
|
||||
- **extips** (Number)
|
||||
- **exttraffic** (Number)
|
||||
- **gpu** (Number)
|
||||
- **ram** (Number)
|
||||
|
||||
|
||||
<a id="nestedobjatt--resources--reserved"></a>
|
||||
### Nested Schema for `resources.reserved`
|
||||
|
||||
Read-Only:
|
||||
|
||||
- **cpu** (Number)
|
||||
- **disksize** (Number)
|
||||
- **extips** (Number)
|
||||
- **exttraffic** (Number)
|
||||
- **gpu** (Number)
|
||||
- **ram** (Number)
|
||||
|
||||
|
||||
101
docs/resources/bservice.md
Normal file
101
docs/resources/bservice.md
Normal file
@@ -0,0 +1,101 @@
|
||||
---
|
||||
# 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) if set to False, Basic service will be deleted to recycle bin. Otherwise destroyed immediately
|
||||
- **id** (String) The ID of this resource.
|
||||
- **permanently** (Boolean) if set to False, Basic service will be deleted to recycle bin. Otherwise destroyed immediately
|
||||
- **restore** (Boolean) Restores BasicService instance
|
||||
- **service_id** (Number)
|
||||
- **snapshots** (Block List) (see [below for nested schema](#nestedblock--snapshots))
|
||||
- **ssh_key** (String) SSH key to deploy for the specified user. Same key will be deployed to all computes of the service.
|
||||
- **ssh_user** (String) name of the user to deploy SSH key for. Pass empty string if no SSH key deployment is required
|
||||
- **start** (Boolean) Start service. Starting a service technically means starting computes from all service groups according to group relations
|
||||
- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
|
||||
### Read-Only
|
||||
|
||||
- **account_id** (Number)
|
||||
- **account_name** (String)
|
||||
- **base_domain** (String)
|
||||
- **computes** (List of Object) (see [below for nested schema](#nestedatt--computes))
|
||||
- **cpu_total** (Number)
|
||||
- **created_by** (String)
|
||||
- **created_time** (Number)
|
||||
- **deleted_by** (String)
|
||||
- **deleted_time** (Number)
|
||||
- **disk_total** (String)
|
||||
- **gid** (Number)
|
||||
- **groups** (List of Number)
|
||||
- **groups_name** (List of String)
|
||||
- **guid** (Number)
|
||||
- **milestones** (Number)
|
||||
- **parent_srv_id** (Number)
|
||||
- **parent_srv_type** (String)
|
||||
- **ram_total** (Number)
|
||||
- **rg_name** (String)
|
||||
- **status** (String)
|
||||
- **tech_status** (String)
|
||||
- **updated_by** (String)
|
||||
- **updated_time** (Number)
|
||||
- **user_managed** (Boolean)
|
||||
|
||||
<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:
|
||||
|
||||
- **compgroup_id** (Number)
|
||||
- **compgroup_name** (String)
|
||||
- **compgroup_role** (String)
|
||||
- **id** (Number)
|
||||
- **name** (String)
|
||||
|
||||
|
||||
97
docs/resources/bservice_group.md
Normal file
97
docs/resources/bservice_group.md
Normal file
@@ -0,0 +1,97 @@
|
||||
---
|
||||
# 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
|
||||
- **driver** (String) compute driver like a KVM_X86, KVM_PPC, etc.
|
||||
- **image_id** (Number) OS image ID to create computes from
|
||||
- **ram** (Number) compute RAM volume in MB. All computes in the group have the same RAM volume
|
||||
- **service_id** (Number) ID of the Basic Service to add a group to
|
||||
|
||||
### Optional
|
||||
|
||||
- **compgroup_id** (Number)
|
||||
- **extnets** (List of Number) list of external networks to connect computes to
|
||||
- **force_stop** (Boolean) force stop Compute Group
|
||||
- **force_update** (Boolean) force resize Compute Group
|
||||
- **id** (String) The ID of this resource.
|
||||
- **mode** (String) (RELATIVE;ABSOLUTE) either delta or absolute value of computes
|
||||
- **parents** (List of Number)
|
||||
- **remove_computes** (List of Number)
|
||||
- **role** (String) group role tag. Can be empty string, does not have to be unique
|
||||
- **start** (Boolean) Start the specified Compute Group within BasicService
|
||||
- **timeout_start** (Number) time of Compute Group readiness
|
||||
- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
- **vinses** (List of Number) list of ViNSes to connect computes to
|
||||
|
||||
### Read-Only
|
||||
|
||||
- **account_id** (Number)
|
||||
- **account_name** (String)
|
||||
- **computes** (List of Object) (see [below for nested schema](#nestedatt--computes))
|
||||
- **consistency** (Boolean)
|
||||
- **created_by** (String)
|
||||
- **created_time** (Number)
|
||||
- **deleted_by** (String)
|
||||
- **deleted_time** (Number)
|
||||
- **gid** (Number)
|
||||
- **guid** (Number)
|
||||
- **milestones** (Number)
|
||||
- **rg_id** (Number)
|
||||
- **rg_name** (String)
|
||||
- **sep_id** (Number)
|
||||
- **seq_no** (Number)
|
||||
- **status** (String)
|
||||
- **tech_status** (String)
|
||||
- **updated_by** (String)
|
||||
- **updated_time** (Number)
|
||||
|
||||
<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:
|
||||
|
||||
- **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)
|
||||
|
||||
|
||||
@@ -17,17 +17,17 @@ description: |-
|
||||
|
||||
### Required
|
||||
|
||||
- **pool** (String) Pool where this disk is located. Cannot be changed for existing disk.
|
||||
- **sep_id** (Number) Storage end-point provider serving this disk. Cannot be changed for existing disk.
|
||||
- **account_id** (Number) ID of the account this disk belongs to.
|
||||
- **name** (String) Name of this disk. NOTE: disk names are NOT unique within an account. If disk ID is specified, disk name is ignored.
|
||||
- **size** (Number) Size of the disk in GB. Note, that existing disks can only be grown in size.
|
||||
|
||||
### Optional
|
||||
|
||||
- **account_id** (Number) ID of the account this disk belongs to.
|
||||
- **description** (String) Optional user-defined text description of this disk.
|
||||
- **disk_id** (Number) ID of the disk to get. If disk ID is specified, then disk name and account ID are ignored.
|
||||
- **id** (String) The ID of this resource.
|
||||
- **name** (String) Name of this disk. NOTE: disk names are NOT unique within an account. If disk ID is specified, disk name is ignored.
|
||||
- **pool** (String) Pool where this disk is located. Cannot be changed for existing disk.
|
||||
- **sep_id** (Number) Storage end-point provider serving this disk. Cannot be changed for existing disk.
|
||||
- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
|
||||
### Read-Only
|
||||
|
||||
54
docs/resources/pcidevice.md
Normal file
54
docs/resources/pcidevice.md
Normal file
@@ -0,0 +1,54 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_pcidevice Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_pcidevice (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- **hw_path** (String) PCI address of the device
|
||||
- **name** (String) Name of Device
|
||||
- **rg_id** (Number) Resource GROUP
|
||||
- **stack_id** (Number) stackId
|
||||
|
||||
### Optional
|
||||
|
||||
- **description** (String) description, just for information
|
||||
- **device_id** (Number)
|
||||
- **enable** (Boolean) Enable pci device
|
||||
- **force** (Boolean) Force delete
|
||||
- **id** (String) The ID of this resource.
|
||||
- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
|
||||
### Read-Only
|
||||
|
||||
- **ckey** (String)
|
||||
- **compute_id** (Number)
|
||||
- **guid** (Number)
|
||||
- **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)
|
||||
|
||||
|
||||
69
docs/resources/sep.md
Normal file
69
docs/resources/sep.md
Normal file
@@ -0,0 +1,69 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_sep Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_sep (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- **gid** (Number) grid (platform) ID
|
||||
- **name** (String) SEP name
|
||||
- **type** (String) type of storage
|
||||
|
||||
### Optional
|
||||
|
||||
- **clear_physically** (Boolean) clear disks and images physically
|
||||
- **config** (String) sep config string
|
||||
- **consumed_by** (List of Number) list of consumer nodes IDs
|
||||
- **decommission** (Boolean) unlink everything that exists from SEP
|
||||
- **desc** (String) sep description
|
||||
- **enable** (Boolean) enable SEP after creation
|
||||
- **field_edit** (Block List, Max: 1) (see [below for nested schema](#nestedblock--field_edit))
|
||||
- **id** (String) The ID of this resource.
|
||||
- **provided_by** (List of Number) list of provider nodes IDs
|
||||
- **sep_id** (Number) sep type des id
|
||||
- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
- **upd_capacity_limit** (Boolean) Update SEP capacity limit
|
||||
|
||||
### Read-Only
|
||||
|
||||
- **ckey** (String)
|
||||
- **guid** (Number)
|
||||
- **meta** (List of String)
|
||||
- **milestones** (Number)
|
||||
- **obj_status** (String)
|
||||
- **tech_status** (String)
|
||||
|
||||
<a id="nestedblock--field_edit"></a>
|
||||
### Nested Schema for `field_edit`
|
||||
|
||||
Required:
|
||||
|
||||
- **field_name** (String)
|
||||
- **field_type** (String)
|
||||
- **field_value** (String)
|
||||
|
||||
|
||||
<a id="nestedblock--timeouts"></a>
|
||||
### Nested Schema for `timeouts`
|
||||
|
||||
Optional:
|
||||
|
||||
- **create** (String)
|
||||
- **default** (String)
|
||||
- **delete** (String)
|
||||
- **read** (String)
|
||||
- **update** (String)
|
||||
|
||||
|
||||
50
docs/resources/sep_config.md
Normal file
50
docs/resources/sep_config.md
Normal file
@@ -0,0 +1,50 @@
|
||||
---
|
||||
# generated by https://github.com/hashicorp/terraform-plugin-docs
|
||||
page_title: "decort_sep_config Resource - terraform-provider-decort"
|
||||
subcategory: ""
|
||||
description: |-
|
||||
|
||||
---
|
||||
|
||||
# decort_sep_config (Resource)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- schema generated by tfplugindocs -->
|
||||
## Schema
|
||||
|
||||
### Required
|
||||
|
||||
- **sep_id** (Number)
|
||||
|
||||
### Optional
|
||||
|
||||
- **config** (String)
|
||||
- **field_edit** (Block List, Max: 1) (see [below for nested schema](#nestedblock--field_edit))
|
||||
- **id** (String) The ID of this resource.
|
||||
- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
|
||||
|
||||
<a id="nestedblock--field_edit"></a>
|
||||
### Nested Schema for `field_edit`
|
||||
|
||||
Required:
|
||||
|
||||
- **field_name** (String)
|
||||
- **field_type** (String)
|
||||
- **field_value** (String)
|
||||
|
||||
|
||||
<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