From efe2b577b0240d0b1f99883c92a3fa7cb376a0b9 Mon Sep 17 00:00:00 2001 From: kjubybot Date: Thu, 9 Jun 2022 11:17:30 +0300 Subject: [PATCH] updated docs --- docs/data-sources/account.md | 111 +++++++++++- docs/data-sources/account_audits_list.md | 51 ++++++ docs/data-sources/account_computes_list.md | 66 +++++++ docs/data-sources/account_consumed_units.md | 44 +++++ .../account_consumed_units_by_type.md | 40 +++++ docs/data-sources/account_deleted_list.md | 63 +++++++ docs/data-sources/account_disks_list.md | 52 ++++++ docs/data-sources/account_flipgroups_list.md | 67 +++++++ docs/data-sources/account_list.md | 63 +++++++ docs/data-sources/account_reserved_units.md | 44 +++++ docs/data-sources/account_rg_list.md | 115 ++++++++++++ docs/data-sources/account_templates_list.md | 56 ++++++ docs/data-sources/account_vins_list.md | 63 +++++++ docs/data-sources/bservice.md | 90 ++++++++++ docs/data-sources/bservice_deleted_list.md | 68 ++++++++ docs/data-sources/bservice_group.md | 88 ++++++++++ docs/data-sources/bservice_list.md | 68 ++++++++ docs/data-sources/bservice_snapshot_list.md | 50 ++++++ docs/data-sources/disk_list.md | 105 +++++++++++ docs/data-sources/extnet.md | 98 +++++++++++ docs/data-sources/extnet_computes_list.md | 63 +++++++ docs/data-sources/extnet_default.md | 35 ++++ docs/data-sources/extnet_list.md | 48 +++++ docs/data-sources/pcidevice.md | 49 ++++++ docs/data-sources/pcidevice_list.md | 54 ++++++ docs/data-sources/rg_list.md | 94 ++++++++++ docs/data-sources/sep.md | 51 ++++++ docs/data-sources/sep_config.md | 39 +++++ docs/data-sources/sep_consumption.md | 69 ++++++++ docs/data-sources/sep_disk_list.md | 40 +++++ docs/data-sources/sep_list.md | 58 +++++++ docs/data-sources/sep_pool.md | 40 +++++ docs/data-sources/vgpu.md | 37 ++++ docs/data-sources/vins_list.md | 61 +++++++ docs/resources/account.md | 164 ++++++++++++++++++ docs/resources/bservice.md | 101 +++++++++++ docs/resources/bservice_group.md | 97 +++++++++++ docs/resources/disk.md | 8 +- docs/resources/pcidevice.md | 54 ++++++ docs/resources/sep.md | 69 ++++++++ docs/resources/sep_config.md | 50 ++++++ 41 files changed, 2676 insertions(+), 7 deletions(-) create mode 100644 docs/data-sources/account_audits_list.md create mode 100644 docs/data-sources/account_computes_list.md create mode 100644 docs/data-sources/account_consumed_units.md create mode 100644 docs/data-sources/account_consumed_units_by_type.md create mode 100644 docs/data-sources/account_deleted_list.md create mode 100644 docs/data-sources/account_disks_list.md create mode 100644 docs/data-sources/account_flipgroups_list.md create mode 100644 docs/data-sources/account_list.md create mode 100644 docs/data-sources/account_reserved_units.md create mode 100644 docs/data-sources/account_rg_list.md create mode 100644 docs/data-sources/account_templates_list.md create mode 100644 docs/data-sources/account_vins_list.md create mode 100644 docs/data-sources/bservice.md create mode 100644 docs/data-sources/bservice_deleted_list.md create mode 100644 docs/data-sources/bservice_group.md create mode 100644 docs/data-sources/bservice_list.md create mode 100644 docs/data-sources/bservice_snapshot_list.md create mode 100644 docs/data-sources/disk_list.md create mode 100644 docs/data-sources/extnet.md create mode 100644 docs/data-sources/extnet_computes_list.md create mode 100644 docs/data-sources/extnet_default.md create mode 100644 docs/data-sources/extnet_list.md create mode 100644 docs/data-sources/pcidevice.md create mode 100644 docs/data-sources/pcidevice_list.md create mode 100644 docs/data-sources/rg_list.md create mode 100644 docs/data-sources/sep.md create mode 100644 docs/data-sources/sep_config.md create mode 100644 docs/data-sources/sep_consumption.md create mode 100644 docs/data-sources/sep_disk_list.md create mode 100644 docs/data-sources/sep_list.md create mode 100644 docs/data-sources/sep_pool.md create mode 100644 docs/data-sources/vgpu.md create mode 100644 docs/data-sources/vins_list.md create mode 100644 docs/resources/account.md create mode 100644 docs/resources/bservice.md create mode 100644 docs/resources/bservice_group.md create mode 100644 docs/resources/pcidevice.md create mode 100644 docs/resources/sep.md create mode 100644 docs/resources/sep_config.md diff --git a/docs/data-sources/account.md b/docs/data-sources/account.md index f6b298f..958f041 100644 --- a/docs/data-sources/account.md +++ b/docs/data-sources/account.md @@ -15,16 +15,42 @@ description: |- ## Schema +### Required + +- **account_id** (Number) + ### Optional -- **account_id** (Number) Unique ID of the account. If account ID is specified, then account name is ignored. - **id** (String) The ID of this resource. -- **name** (String) Name of the account. Names are case sensitive and unique. - **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) ### Read-Only -- **status** (String) Current status of the account. +- **account_name** (String) +- **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) +- **resource_limits** (List of Object) (see [below for nested schema](#nestedatt--resource_limits)) +- **resources** (List of Object) (see [below for nested schema](#nestedatt--resources)) +- **send_access_emails** (Boolean) +- **service_account** (Boolean) +- **status** (String) +- **updated_time** (Number) +- **version** (Number) +- **vins** (List of Number) +- **vinses** (Number) ### Nested Schema for `timeouts` @@ -35,3 +61,82 @@ Optional: - **read** (String) + +### Nested Schema for `acl` + +Read-Only: + +- **can_be_deleted** (Boolean) +- **explicit** (Boolean) +- **guid** (String) +- **right** (String) +- **status** (String) +- **type** (String) +- **user_group_id** (String) + + + +### Nested Schema for `computes` + +Read-Only: + +- **started** (Number) +- **stopped** (Number) + + + +### Nested Schema for `machines` + +Read-Only: + +- **halted** (Number) +- **running** (Number) + + + +### Nested Schema for `resource_limits` + +Read-Only: + +- **cu_c** (Number) +- **cu_d** (Number) +- **cu_i** (Number) +- **cu_m** (Number) +- **cu_np** (Number) +- **gpu_units** (Number) + + + +### 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)) + + +### Nested Schema for `resources.current` + +Read-Only: + +- **cpu** (Number) +- **disksize** (Number) +- **extips** (Number) +- **exttraffic** (Number) +- **gpu** (Number) +- **ram** (Number) + + + +### Nested Schema for `resources.reserved` + +Read-Only: + +- **cpu** (Number) +- **disksize** (Number) +- **extips** (Number) +- **exttraffic** (Number) +- **gpu** (Number) +- **ram** (Number) + + diff --git a/docs/data-sources/account_audits_list.md b/docs/data-sources/account_audits_list.md new file mode 100644 index 0000000..34353e7 --- /dev/null +++ b/docs/data-sources/account_audits_list.md @@ -0,0 +1,51 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "decort_account_audits_list Data Source - terraform-provider-decort" +subcategory: "" +description: |- + +--- + +# decort_account_audits_list (Data Source) + + + + + + +## Schema + +### Required + +- **account_id** (Number) ID of the account + +### Optional + +- **id** (String) The ID of this resource. +- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) + +### Read-Only + +- **items** (List of Object) Search Result (see [below for nested schema](#nestedatt--items)) + + +### Nested Schema for `timeouts` + +Optional: + +- **default** (String) +- **read** (String) + + + +### Nested Schema for `items` + +Read-Only: + +- **call** (String) +- **responsetime** (Number) +- **statuscode** (Number) +- **timestamp** (Number) +- **user** (String) + + diff --git a/docs/data-sources/account_computes_list.md b/docs/data-sources/account_computes_list.md new file mode 100644 index 0000000..963108a --- /dev/null +++ b/docs/data-sources/account_computes_list.md @@ -0,0 +1,66 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "decort_account_computes_list Data Source - terraform-provider-decort" +subcategory: "" +description: |- + +--- + +# decort_account_computes_list (Data Source) + + + + + + +## Schema + +### Required + +- **account_id** (Number) ID of the account + +### Optional + +- **id** (String) The ID of this resource. +- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) + +### Read-Only + +- **items** (List of Object) Search Result (see [below for nested schema](#nestedatt--items)) + + +### Nested Schema for `timeouts` + +Optional: + +- **default** (String) +- **read** (String) + + + +### Nested Schema for `items` + +Read-Only: + +- **account_id** (Number) +- **account_name** (String) +- **compute_id** (Number) +- **compute_name** (String) +- **cpus** (Number) +- **created_by** (String) +- **created_time** (Number) +- **deleted_by** (String) +- **deleted_time** (Number) +- **ram** (Number) +- **registered** (Boolean) +- **rg_id** (Number) +- **rg_name** (String) +- **status** (String) +- **tech_status** (String) +- **total_disks_size** (Number) +- **updated_by** (String) +- **updated_time** (Number) +- **user_managed** (Boolean) +- **vins_connected** (Number) + + diff --git a/docs/data-sources/account_consumed_units.md b/docs/data-sources/account_consumed_units.md new file mode 100644 index 0000000..84b0ac5 --- /dev/null +++ b/docs/data-sources/account_consumed_units.md @@ -0,0 +1,44 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "decort_account_consumed_units Data Source - terraform-provider-decort" +subcategory: "" +description: |- + +--- + +# decort_account_consumed_units (Data Source) + + + + + + +## Schema + +### Required + +- **account_id** (Number) ID of the account + +### Optional + +- **id** (String) The ID of this resource. +- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) + +### Read-Only + +- **cu_c** (Number) +- **cu_d** (Number) +- **cu_i** (Number) +- **cu_m** (Number) +- **cu_np** (Number) +- **gpu_units** (Number) + + +### Nested Schema for `timeouts` + +Optional: + +- **default** (String) +- **read** (String) + + diff --git a/docs/data-sources/account_consumed_units_by_type.md b/docs/data-sources/account_consumed_units_by_type.md new file mode 100644 index 0000000..8ad6632 --- /dev/null +++ b/docs/data-sources/account_consumed_units_by_type.md @@ -0,0 +1,40 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "decort_account_consumed_units_by_type Data Source - terraform-provider-decort" +subcategory: "" +description: |- + +--- + +# decort_account_consumed_units_by_type (Data Source) + + + + + + +## Schema + +### Required + +- **account_id** (Number) ID of the account +- **cu_type** (String) cloud unit resource type + +### Optional + +- **id** (String) The ID of this resource. +- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) + +### Read-Only + +- **cu_result** (Number) + + +### Nested Schema for `timeouts` + +Optional: + +- **default** (String) +- **read** (String) + + diff --git a/docs/data-sources/account_deleted_list.md b/docs/data-sources/account_deleted_list.md new file mode 100644 index 0000000..0a321c1 --- /dev/null +++ b/docs/data-sources/account_deleted_list.md @@ -0,0 +1,63 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "decort_account_deleted_list Data Source - terraform-provider-decort" +subcategory: "" +description: |- + +--- + +# decort_account_deleted_list (Data Source) + + + + + + +## Schema + +### Optional + +- **id** (String) The ID of this resource. +- **page** (Number) Page number +- **size** (Number) Page size +- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) + +### Read-Only + +- **items** (List of Object) (see [below for nested schema](#nestedatt--items)) + + +### Nested Schema for `timeouts` + +Optional: + +- **default** (String) +- **read** (String) + + + +### Nested Schema for `items` + +Read-Only: + +- **account_id** (Number) +- **account_name** (String) +- **acl** (List of Object) (see [below for nested schema](#nestedobjatt--items--acl)) +- **created_time** (Number) +- **deleted_time** (Number) +- **status** (String) +- **updated_time** (Number) + + +### Nested Schema for `items.acl` + +Read-Only: + +- **explicit** (Boolean) +- **guid** (String) +- **right** (String) +- **status** (String) +- **type** (String) +- **user_group_id** (String) + + diff --git a/docs/data-sources/account_disks_list.md b/docs/data-sources/account_disks_list.md new file mode 100644 index 0000000..ac8b5ae --- /dev/null +++ b/docs/data-sources/account_disks_list.md @@ -0,0 +1,52 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "decort_account_disks_list Data Source - terraform-provider-decort" +subcategory: "" +description: |- + +--- + +# decort_account_disks_list (Data Source) + + + + + + +## Schema + +### Required + +- **account_id** (Number) ID of the account + +### Optional + +- **id** (String) The ID of this resource. +- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) + +### Read-Only + +- **items** (List of Object) Search Result (see [below for nested schema](#nestedatt--items)) + + +### Nested Schema for `timeouts` + +Optional: + +- **default** (String) +- **read** (String) + + + +### Nested Schema for `items` + +Read-Only: + +- **disk_id** (Number) +- **disk_name** (String) +- **pool** (String) +- **sep_id** (Number) +- **size_max** (Number) +- **type** (String) + + diff --git a/docs/data-sources/account_flipgroups_list.md b/docs/data-sources/account_flipgroups_list.md new file mode 100644 index 0000000..e97a6d6 --- /dev/null +++ b/docs/data-sources/account_flipgroups_list.md @@ -0,0 +1,67 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "decort_account_flipgroups_list Data Source - terraform-provider-decort" +subcategory: "" +description: |- + +--- + +# decort_account_flipgroups_list (Data Source) + + + + + + +## Schema + +### Required + +- **account_id** (Number) ID of the account + +### Optional + +- **id** (String) The ID of this resource. +- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) + +### Read-Only + +- **items** (List of Object) Search Result (see [below for nested schema](#nestedatt--items)) + + +### Nested Schema for `timeouts` + +Optional: + +- **default** (String) +- **read** (String) + + + +### Nested Schema for `items` + +Read-Only: + +- **account_id** (Number) +- **client_type** (String) +- **conn_type** (String) +- **created_by** (String) +- **created_time** (Number) +- **default_gw** (String) +- **deleted_by** (String) +- **deleted_time** (Number) +- **desc** (String) +- **fg_id** (Number) +- **fg_name** (String) +- **gid** (Number) +- **guid** (Number) +- **ip** (String) +- **milestones** (Number) +- **net_id** (Number) +- **net_type** (String) +- **netmask** (Number) +- **status** (String) +- **updated_by** (String) +- **updated_time** (Number) + + diff --git a/docs/data-sources/account_list.md b/docs/data-sources/account_list.md new file mode 100644 index 0000000..de553c0 --- /dev/null +++ b/docs/data-sources/account_list.md @@ -0,0 +1,63 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "decort_account_list Data Source - terraform-provider-decort" +subcategory: "" +description: |- + +--- + +# decort_account_list (Data Source) + + + + + + +## Schema + +### Optional + +- **id** (String) The ID of this resource. +- **page** (Number) Page number +- **size** (Number) Page size +- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) + +### Read-Only + +- **items** (List of Object) (see [below for nested schema](#nestedatt--items)) + + +### Nested Schema for `timeouts` + +Optional: + +- **default** (String) +- **read** (String) + + + +### Nested Schema for `items` + +Read-Only: + +- **account_id** (Number) +- **account_name** (String) +- **acl** (List of Object) (see [below for nested schema](#nestedobjatt--items--acl)) +- **created_time** (Number) +- **deleted_time** (Number) +- **status** (String) +- **updated_time** (Number) + + +### Nested Schema for `items.acl` + +Read-Only: + +- **explicit** (Boolean) +- **guid** (String) +- **right** (String) +- **status** (String) +- **type** (String) +- **user_group_id** (String) + + diff --git a/docs/data-sources/account_reserved_units.md b/docs/data-sources/account_reserved_units.md new file mode 100644 index 0000000..26f3627 --- /dev/null +++ b/docs/data-sources/account_reserved_units.md @@ -0,0 +1,44 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "decort_account_reserved_units Data Source - terraform-provider-decort" +subcategory: "" +description: |- + +--- + +# decort_account_reserved_units (Data Source) + + + + + + +## Schema + +### Required + +- **account_id** (Number) ID of the account + +### Optional + +- **id** (String) The ID of this resource. +- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) + +### Read-Only + +- **cu_c** (Number) +- **cu_d** (Number) +- **cu_i** (Number) +- **cu_m** (Number) +- **cu_np** (Number) +- **gpu_units** (Number) + + +### Nested Schema for `timeouts` + +Optional: + +- **default** (String) +- **read** (String) + + diff --git a/docs/data-sources/account_rg_list.md b/docs/data-sources/account_rg_list.md new file mode 100644 index 0000000..7690a9d --- /dev/null +++ b/docs/data-sources/account_rg_list.md @@ -0,0 +1,115 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "decort_account_rg_list Data Source - terraform-provider-decort" +subcategory: "" +description: |- + +--- + +# decort_account_rg_list (Data Source) + + + + + + +## Schema + +### Required + +- **account_id** (Number) ID of the account + +### Optional + +- **id** (String) The ID of this resource. +- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) + +### Read-Only + +- **items** (List of Object) Search Result (see [below for nested schema](#nestedatt--items)) + + +### Nested Schema for `timeouts` + +Optional: + +- **default** (String) +- **read** (String) + + + +### Nested Schema for `items` + +Read-Only: + +- **computes** (List of Object) (see [below for nested schema](#nestedobjatt--items--computes)) +- **created_by** (String) +- **created_time** (Number) +- **deleted_by** (String) +- **deleted_time** (Number) +- **milestones** (Number) +- **resources** (List of Object) (see [below for nested schema](#nestedobjatt--items--resources)) +- **rg_id** (Number) +- **rg_name** (String) +- **status** (String) +- **updated_by** (String) +- **updated_time** (Number) +- **vinses** (Number) + + +### Nested Schema for `items.computes` + +Read-Only: + +- **started** (Number) +- **stopped** (Number) + + + +### Nested Schema for `items.resources` + +Read-Only: + +- **consumed** (List of Object) (see [below for nested schema](#nestedobjatt--items--resources--consumed)) +- **limits** (List of Object) (see [below for nested schema](#nestedobjatt--items--resources--limits)) +- **reserved** (List of Object) (see [below for nested schema](#nestedobjatt--items--resources--reserved)) + + +### Nested Schema for `items.resources.consumed` + +Read-Only: + +- **cpu** (Number) +- **disksize** (Number) +- **extips** (Number) +- **exttraffic** (Number) +- **gpu** (Number) +- **ram** (Number) + + + +### Nested Schema for `items.resources.limits` + +Read-Only: + +- **cpu** (Number) +- **disksize** (Number) +- **extips** (Number) +- **exttraffic** (Number) +- **gpu** (Number) +- **ram** (Number) + + + +### Nested Schema for `items.resources.reserved` + +Read-Only: + +- **cpu** (Number) +- **disksize** (Number) +- **extips** (Number) +- **exttraffic** (Number) +- **gpu** (Number) +- **ram** (Number) + + diff --git a/docs/data-sources/account_templates_list.md b/docs/data-sources/account_templates_list.md new file mode 100644 index 0000000..690a54d --- /dev/null +++ b/docs/data-sources/account_templates_list.md @@ -0,0 +1,56 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "decort_account_templates_list Data Source - terraform-provider-decort" +subcategory: "" +description: |- + +--- + +# decort_account_templates_list (Data Source) + + + + + + +## Schema + +### Required + +- **account_id** (Number) ID of the account + +### Optional + +- **id** (String) The ID of this resource. +- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) + +### Read-Only + +- **items** (List of Object) Search Result (see [below for nested schema](#nestedatt--items)) + + +### Nested Schema for `timeouts` + +Optional: + +- **default** (String) +- **read** (String) + + + +### Nested Schema for `items` + +Read-Only: + +- **account_id** (Number) +- **desc** (String) +- **public** (Boolean) +- **size** (Number) +- **status** (String) +- **template_id** (Number) +- **template_name** (String) +- **type** (String) +- **unc_path** (String) +- **username** (String) + + diff --git a/docs/data-sources/account_vins_list.md b/docs/data-sources/account_vins_list.md new file mode 100644 index 0000000..c574cda --- /dev/null +++ b/docs/data-sources/account_vins_list.md @@ -0,0 +1,63 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "decort_account_vins_list Data Source - terraform-provider-decort" +subcategory: "" +description: |- + +--- + +# decort_account_vins_list (Data Source) + + + + + + +## Schema + +### Required + +- **account_id** (Number) ID of the account + +### Optional + +- **id** (String) The ID of this resource. +- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) + +### Read-Only + +- **items** (List of Object) Search Result (see [below for nested schema](#nestedatt--items)) + + +### Nested Schema for `timeouts` + +Optional: + +- **default** (String) +- **read** (String) + + + +### Nested Schema for `items` + +Read-Only: + +- **account_id** (Number) +- **account_name** (String) +- **computes** (Number) +- **created_by** (String) +- **created_time** (Number) +- **deleted_by** (String) +- **deleted_time** (Number) +- **external_ip** (String) +- **network** (String) +- **pri_vnf_dev_id** (Number) +- **rg_id** (Number) +- **rg_name** (String) +- **status** (String) +- **updated_by** (String) +- **updated_time** (Number) +- **vin_id** (Number) +- **vin_name** (String) + + diff --git a/docs/data-sources/bservice.md b/docs/data-sources/bservice.md new file mode 100644 index 0000000..c581e67 --- /dev/null +++ b/docs/data-sources/bservice.md @@ -0,0 +1,90 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "decort_bservice Data Source - terraform-provider-decort" +subcategory: "" +description: |- + +--- + +# decort_bservice (Data Source) + + + + + + +## Schema + +### Required + +- **service_id** (Number) + +### Optional + +- **id** (String) The ID of this resource. +- **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_id** (Number) +- **rg_name** (String) +- **service_name** (String) +- **snapshots** (List of Object) (see [below for nested schema](#nestedatt--snapshots)) +- **ssh_key** (String) +- **ssh_user** (String) +- **status** (String) +- **tech_status** (String) +- **updated_by** (String) +- **updated_time** (Number) +- **user_managed** (Boolean) + + +### Nested Schema for `timeouts` + +Optional: + +- **default** (String) +- **read** (String) + + + +### Nested Schema for `computes` + +Read-Only: + +- **compgroup_id** (Number) +- **compgroup_name** (String) +- **compgroup_role** (String) +- **id** (Number) +- **name** (String) + + + +### Nested Schema for `snapshots` + +Read-Only: + +- **guid** (String) +- **label** (String) +- **timestamp** (Number) +- **valid** (Boolean) + + diff --git a/docs/data-sources/bservice_deleted_list.md b/docs/data-sources/bservice_deleted_list.md new file mode 100644 index 0000000..53c980e --- /dev/null +++ b/docs/data-sources/bservice_deleted_list.md @@ -0,0 +1,68 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "decort_bservice_deleted_list Data Source - terraform-provider-decort" +subcategory: "" +description: |- + +--- + +# decort_bservice_deleted_list (Data Source) + + + + + + +## Schema + +### Optional + +- **account_id** (Number) ID of the account to query for BasicService instances +- **id** (String) The ID of this resource. +- **page** (Number) Page number +- **rg_id** (Number) ID of the resource group to query for BasicService instances +- **size** (Number) Page size +- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) + +### Read-Only + +- **items** (List of Object) (see [below for nested schema](#nestedatt--items)) + + +### Nested Schema for `timeouts` + +Optional: + +- **default** (String) +- **read** (String) + + + +### Nested Schema for `items` + +Read-Only: + +- **account_id** (Number) +- **account_name** (String) +- **base_domain** (String) +- **created_by** (String) +- **created_time** (Number) +- **deleted_by** (String) +- **deleted_time** (Number) +- **gid** (Number) +- **groups** (List of Number) +- **guid** (Number) +- **parent_srv_id** (Number) +- **parent_srv_type** (String) +- **rg_id** (Number) +- **rg_name** (String) +- **service_id** (Number) +- **service_name** (String) +- **ssh_user** (String) +- **status** (String) +- **tech_status** (String) +- **updated_by** (String) +- **updated_time** (Number) +- **user_managed** (Boolean) + + diff --git a/docs/data-sources/bservice_group.md b/docs/data-sources/bservice_group.md new file mode 100644 index 0000000..8a90fa6 --- /dev/null +++ b/docs/data-sources/bservice_group.md @@ -0,0 +1,88 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "decort_bservice_group Data Source - terraform-provider-decort" +subcategory: "" +description: |- + +--- + +# decort_bservice_group (Data Source) + + + + + + +## Schema + +### Required + +- **compgroup_id** (Number) +- **service_id** (Number) + +### Optional + +- **id** (String) The ID of this resource. +- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) + +### Read-Only + +- **account_id** (Number) +- **account_name** (String) +- **compgroup_name** (String) +- **computes** (List of Object) (see [below for nested schema](#nestedatt--computes)) +- **consistency** (Boolean) +- **cpu** (Number) +- **created_by** (String) +- **created_time** (Number) +- **deleted_by** (String) +- **deleted_time** (Number) +- **disk** (Number) +- **driver** (String) +- **extnets** (List of Number) +- **gid** (Number) +- **guid** (Number) +- **image_id** (Number) +- **milestones** (Number) +- **parents** (List of Number) +- **ram** (Number) +- **rg_id** (Number) +- **rg_name** (String) +- **role** (String) +- **sep_id** (Number) +- **seq_no** (Number) +- **status** (String) +- **tech_status** (String) +- **timeout_start** (Number) +- **updated_by** (String) +- **updated_time** (Number) +- **vinses** (List of Number) + + +### Nested Schema for `timeouts` + +Optional: + +- **default** (String) +- **read** (String) + + + +### 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)) + + +### Nested Schema for `computes.os_users` + +Read-Only: + +- **login** (String) +- **password** (String) + + diff --git a/docs/data-sources/bservice_list.md b/docs/data-sources/bservice_list.md new file mode 100644 index 0000000..e464d39 --- /dev/null +++ b/docs/data-sources/bservice_list.md @@ -0,0 +1,68 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "decort_bservice_list Data Source - terraform-provider-decort" +subcategory: "" +description: |- + +--- + +# decort_bservice_list (Data Source) + + + + + + +## Schema + +### Optional + +- **account_id** (Number) ID of the account to query for BasicService instances +- **id** (String) The ID of this resource. +- **page** (Number) Page number +- **rg_id** (Number) ID of the resource group to query for BasicService instances +- **size** (Number) Page size +- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) + +### Read-Only + +- **items** (List of Object) (see [below for nested schema](#nestedatt--items)) + + +### Nested Schema for `timeouts` + +Optional: + +- **default** (String) +- **read** (String) + + + +### Nested Schema for `items` + +Read-Only: + +- **account_id** (Number) +- **account_name** (String) +- **base_domain** (String) +- **created_by** (String) +- **created_time** (Number) +- **deleted_by** (String) +- **deleted_time** (Number) +- **gid** (Number) +- **groups** (List of Number) +- **guid** (Number) +- **parent_srv_id** (Number) +- **parent_srv_type** (String) +- **rg_id** (Number) +- **rg_name** (String) +- **service_id** (Number) +- **service_name** (String) +- **ssh_user** (String) +- **status** (String) +- **tech_status** (String) +- **updated_by** (String) +- **updated_time** (Number) +- **user_managed** (Boolean) + + diff --git a/docs/data-sources/bservice_snapshot_list.md b/docs/data-sources/bservice_snapshot_list.md new file mode 100644 index 0000000..c75cd5f --- /dev/null +++ b/docs/data-sources/bservice_snapshot_list.md @@ -0,0 +1,50 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "decort_bservice_snapshot_list Data Source - terraform-provider-decort" +subcategory: "" +description: |- + +--- + +# decort_bservice_snapshot_list (Data Source) + + + + + + +## Schema + +### Required + +- **service_id** (Number) ID of the BasicService instance + +### Optional + +- **id** (String) The ID of this resource. +- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) + +### Read-Only + +- **items** (List of Object) (see [below for nested schema](#nestedatt--items)) + + +### Nested Schema for `timeouts` + +Optional: + +- **default** (String) +- **read** (String) + + + +### Nested Schema for `items` + +Read-Only: + +- **guid** (String) +- **label** (String) +- **timestamp** (Number) +- **valid** (Boolean) + + diff --git a/docs/data-sources/disk_list.md b/docs/data-sources/disk_list.md new file mode 100644 index 0000000..2095104 --- /dev/null +++ b/docs/data-sources/disk_list.md @@ -0,0 +1,105 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "decort_disk_list Data Source - terraform-provider-decort" +subcategory: "" +description: |- + +--- + +# decort_disk_list (Data Source) + + + + + + +## Schema + +### Optional + +- **account_id** (Number) ID of the account the disks belong to +- **id** (String) The ID of this resource. +- **page** (Number) Page number +- **size** (Number) Page size +- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) +- **type** (String) type of the disks + +### Read-Only + +- **items** (List of Object) (see [below for nested schema](#nestedatt--items)) + + +### Nested Schema for `timeouts` + +Optional: + +- **default** (String) +- **read** (String) + + + +### Nested Schema for `items` + +Read-Only: + +- **account_id** (Number) +- **account_name** (String) +- **acl** (String) +- **boot_partition** (Number) +- **compute_id** (Number) +- **compute_name** (String) +- **created_time** (Number) +- **deleted_time** (Number) +- **desc** (String) +- **destruction_time** (Number) +- **devicename** (String) +- **disk_id** (Number) +- **disk_path** (String) +- **gid** (Number) +- **guid** (Number) +- **image_id** (Number) +- **images** (List of String) +- **iotune** (String) +- **iqn** (String) +- **login** (String) +- **machine_id** (Number) +- **machine_name** (String) +- **milestones** (Number) +- **name** (String) +- **order** (Number) +- **params** (String) +- **parent_id** (Number) +- **passwd** (String) +- **pci_slot** (Number) +- **pool** (String) +- **purge_attempts** (Number) +- **purge_time** (Number) +- **reality_device_number** (Number) +- **reference_id** (String) +- **res_id** (String) +- **res_name** (String) +- **role** (String) +- **sep_id** (Number) +- **sep_type** (String) +- **size_max** (Number) +- **size_used** (Number) +- **snapshots** (List of Object) (see [below for nested schema](#nestedobjatt--items--snapshots)) +- **status** (String) +- **tech_status** (String) +- **type** (String) +- **update_by** (Number) +- **vmid** (Number) + + +### Nested Schema for `items.snapshots` + +Read-Only: + +- **guid** (String) +- **label** (String) +- **res_id** (String) +- **snap_set_guid** (String) +- **snap_set_time** (Number) +- **timestamp** (Number) + + diff --git a/docs/data-sources/extnet.md b/docs/data-sources/extnet.md new file mode 100644 index 0000000..dedadab --- /dev/null +++ b/docs/data-sources/extnet.md @@ -0,0 +1,98 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "decort_extnet Data Source - terraform-provider-decort" +subcategory: "" +description: |- + +--- + +# decort_extnet (Data Source) + + + + + + +## Schema + +### Required + +- **net_id** (Number) + +### Optional + +- **id** (String) The ID of this resource. +- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) + +### Read-Only + +- **check__ips** (List of String) +- **check_ips** (List of String) +- **ckey** (String) +- **default** (Boolean) +- **default_qos** (List of Object) (see [below for nested schema](#nestedatt--default_qos)) +- **desc** (String) +- **dns** (List of String) +- **excluded** (List of String) +- **free_ips** (Number) +- **gateway** (String) +- **gid** (Number) +- **guid** (Number) +- **ipcidr** (String) +- **meta** (List of String) meta +- **milestones** (Number) +- **net_name** (String) +- **network** (String) +- **network_id** (Number) +- **pre_reservations_num** (Number) +- **prefix** (Number) +- **pri_vnf_dev_id** (Number) +- **reservations** (List of Object) (see [below for nested schema](#nestedatt--reservations)) +- **shared_with** (List of Number) +- **status** (String) +- **vlan_id** (Number) +- **vnfs** (List of Object) (see [below for nested schema](#nestedatt--vnfs)) + + +### Nested Schema for `timeouts` + +Optional: + +- **default** (String) +- **read** (String) + + + +### Nested Schema for `default_qos` + +Read-Only: + +- **e_rate** (Number) +- **guid** (String) +- **in_burst** (Number) +- **in_rate** (Number) + + + +### Nested Schema for `reservations` + +Read-Only: + +- **client_type** (String) +- **desc** (String) +- **domainname** (String) +- **hostname** (String) +- **ip** (String) +- **mac** (String) +- **type** (String) +- **vm_id** (Number) + + + +### Nested Schema for `vnfs` + +Read-Only: + +- **dhcp** (Number) + + diff --git a/docs/data-sources/extnet_computes_list.md b/docs/data-sources/extnet_computes_list.md new file mode 100644 index 0000000..76d4161 --- /dev/null +++ b/docs/data-sources/extnet_computes_list.md @@ -0,0 +1,63 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "decort_extnet_computes_list Data Source - terraform-provider-decort" +subcategory: "" +description: |- + +--- + +# decort_extnet_computes_list (Data Source) + + + + + + +## Schema + +### Required + +- **account_id** (Number) filter by account ID + +### Optional + +- **id** (String) The ID of this resource. +- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) + +### Read-Only + +- **items** (List of Object) (see [below for nested schema](#nestedatt--items)) + + +### Nested Schema for `timeouts` + +Optional: + +- **default** (String) +- **read** (String) + + + +### Nested Schema for `items` + +Read-Only: + +- **account_id** (Number) +- **account_name** (String) +- **extnets** (List of Object) (see [below for nested schema](#nestedobjatt--items--extnets)) +- **id** (Number) +- **name** (String) +- **rg_id** (Number) +- **rg_name** (String) + + +### Nested Schema for `items.extnets` + +Read-Only: + +- **ipaddr** (String) +- **ipcidr** (String) +- **name** (String) +- **net_id** (Number) + + diff --git a/docs/data-sources/extnet_default.md b/docs/data-sources/extnet_default.md new file mode 100644 index 0000000..ca7ea93 --- /dev/null +++ b/docs/data-sources/extnet_default.md @@ -0,0 +1,35 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "decort_extnet_default Data Source - terraform-provider-decort" +subcategory: "" +description: |- + +--- + +# decort_extnet_default (Data Source) + + + + + + +## Schema + +### Optional + +- **id** (String) The ID of this resource. +- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) + +### Read-Only + +- **net_id** (Number) + + +### Nested Schema for `timeouts` + +Optional: + +- **default** (String) +- **read** (String) + + diff --git a/docs/data-sources/extnet_list.md b/docs/data-sources/extnet_list.md new file mode 100644 index 0000000..e0bc2c8 --- /dev/null +++ b/docs/data-sources/extnet_list.md @@ -0,0 +1,48 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "decort_extnet_list Data Source - terraform-provider-decort" +subcategory: "" +description: |- + +--- + +# decort_extnet_list (Data Source) + + + + + + +## Schema + +### Optional + +- **account_id** (Number) filter by account ID +- **id** (String) The ID of this resource. +- **page** (Number) Page number +- **size** (Number) Page size +- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) + +### Read-Only + +- **items** (List of Object) (see [below for nested schema](#nestedatt--items)) + + +### Nested Schema for `timeouts` + +Optional: + +- **default** (String) +- **read** (String) + + + +### Nested Schema for `items` + +Read-Only: + +- **ipcidr** (String) +- **name** (String) +- **net_id** (Number) + + diff --git a/docs/data-sources/pcidevice.md b/docs/data-sources/pcidevice.md new file mode 100644 index 0000000..ea44fb4 --- /dev/null +++ b/docs/data-sources/pcidevice.md @@ -0,0 +1,49 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "decort_pcidevice Data Source - terraform-provider-decort" +subcategory: "" +description: |- + +--- + +# decort_pcidevice (Data Source) + + + + + + +## Schema + +### Required + +- **device_id** (Number) + +### Optional + +- **id** (String) The ID of this resource. +- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) + +### Read-Only + +- **ckey** (String) +- **compute_id** (Number) +- **description** (String) +- **guid** (Number) +- **hw_path** (String) +- **meta** (List of String) +- **name** (String) +- **rg_id** (Number) +- **stack_id** (Number) +- **status** (String) +- **system_name** (String) + + +### Nested Schema for `timeouts` + +Optional: + +- **default** (String) +- **read** (String) + + diff --git a/docs/data-sources/pcidevice_list.md b/docs/data-sources/pcidevice_list.md new file mode 100644 index 0000000..ed65321 --- /dev/null +++ b/docs/data-sources/pcidevice_list.md @@ -0,0 +1,54 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "decort_pcidevice_list Data Source - terraform-provider-decort" +subcategory: "" +description: |- + +--- + +# decort_pcidevice_list (Data Source) + + + + + + +## Schema + +### Optional + +- **id** (String) The ID of this resource. +- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) + +### Read-Only + +- **items** (List of Object) pcidevice list (see [below for nested schema](#nestedatt--items)) + + +### Nested Schema for `timeouts` + +Optional: + +- **default** (String) +- **read** (String) + + + +### Nested Schema for `items` + +Read-Only: + +- **ckey** (String) +- **compute_id** (Number) +- **description** (String) +- **device_id** (Number) +- **guid** (Number) +- **hw_path** (String) +- **meta** (List of String) +- **name** (String) +- **rg_id** (Number) +- **stack_id** (Number) +- **status** (String) +- **system_name** (String) + + diff --git a/docs/data-sources/rg_list.md b/docs/data-sources/rg_list.md new file mode 100644 index 0000000..ddaea6d --- /dev/null +++ b/docs/data-sources/rg_list.md @@ -0,0 +1,94 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "decort_rg_list Data Source - terraform-provider-decort" +subcategory: "" +description: |- + +--- + +# decort_rg_list (Data Source) + + + + + + +## Schema + +### Optional + +- **id** (String) The ID of this resource. +- **includedeleted** (Boolean) included deleted resource groups +- **page** (Number) Page number +- **size** (Number) Page size +- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) + +### Read-Only + +- **items** (List of Object) (see [below for nested schema](#nestedatt--items)) + + +### Nested Schema for `timeouts` + +Optional: + +- **default** (String) +- **read** (String) + + + +### Nested Schema for `items` + +Read-Only: + +- **account_id** (Number) +- **account_name** (String) +- **acl** (List of Object) (see [below for nested schema](#nestedobjatt--items--acl)) +- **created_by** (String) +- **created_time** (Number) +- **def_net_id** (Number) +- **def_net_type** (String) +- **deleted_by** (String) +- **deleted_time** (Number) +- **desc** (String) +- **gid** (Number) +- **guid** (Number) +- **lock_status** (String) +- **milestones** (Number) +- **name** (String) +- **register_computes** (Boolean) +- **resource_limits** (List of Object) (see [below for nested schema](#nestedobjatt--items--resource_limits)) +- **rg_id** (Number) +- **secret** (String) +- **status** (String) +- **updated_by** (String) +- **updated_time** (Number) +- **vins** (List of Number) +- **vms** (List of Number) + + +### Nested Schema for `items.acl` + +Read-Only: + +- **explicit** (Boolean) +- **guid** (String) +- **right** (String) +- **status** (String) +- **type** (String) +- **user_group_id** (String) + + + +### Nested Schema for `items.resource_limits` + +Read-Only: + +- **cu_c** (Number) +- **cu_d** (Number) +- **cu_i** (Number) +- **cu_m** (Number) +- **cu_np** (Number) +- **gpu_units** (Number) + + diff --git a/docs/data-sources/sep.md b/docs/data-sources/sep.md new file mode 100644 index 0000000..85d29a2 --- /dev/null +++ b/docs/data-sources/sep.md @@ -0,0 +1,51 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "decort_sep Data Source - terraform-provider-decort" +subcategory: "" +description: |- + +--- + +# decort_sep (Data Source) + + + + + + +## Schema + +### Required + +- **sep_id** (Number) sep type des id + +### Optional + +- **id** (String) The ID of this resource. +- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) + +### Read-Only + +- **ckey** (String) +- **config** (String) +- **consumed_by** (List of Number) +- **desc** (String) +- **gid** (Number) +- **guid** (Number) +- **meta** (List of String) +- **milestones** (Number) +- **name** (String) +- **obj_status** (String) +- **provided_by** (List of Number) +- **tech_status** (String) +- **type** (String) + + +### Nested Schema for `timeouts` + +Optional: + +- **default** (String) +- **read** (String) + + diff --git a/docs/data-sources/sep_config.md b/docs/data-sources/sep_config.md new file mode 100644 index 0000000..a676bdf --- /dev/null +++ b/docs/data-sources/sep_config.md @@ -0,0 +1,39 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "decort_sep_config Data Source - terraform-provider-decort" +subcategory: "" +description: |- + +--- + +# decort_sep_config (Data Source) + + + + + + +## Schema + +### Required + +- **sep_id** (Number) storage endpoint provider ID + +### Optional + +- **id** (String) The ID of this resource. +- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) + +### Read-Only + +- **config** (String) sep config json string + + +### Nested Schema for `timeouts` + +Optional: + +- **default** (String) +- **read** (String) + + diff --git a/docs/data-sources/sep_consumption.md b/docs/data-sources/sep_consumption.md new file mode 100644 index 0000000..6929b1e --- /dev/null +++ b/docs/data-sources/sep_consumption.md @@ -0,0 +1,69 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "decort_sep_consumption Data Source - terraform-provider-decort" +subcategory: "" +description: |- + +--- + +# decort_sep_consumption (Data Source) + + + + + + +## Schema + +### Required + +- **sep_id** (Number) sep id + +### Optional + +- **id** (String) The ID of this resource. +- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) + +### Read-Only + +- **by_pool** (List of Object) consumption divided by pool (see [below for nested schema](#nestedatt--by_pool)) +- **total** (List of Object) total consumption (see [below for nested schema](#nestedatt--total)) +- **type** (String) sep type + + +### Nested Schema for `timeouts` + +Optional: + +- **default** (String) +- **read** (String) + + + +### Nested Schema for `by_pool` + +Read-Only: + +- **disk_count** (Number) +- **disk_usage** (Number) +- **name** (String) +- **snapshot_count** (Number) +- **snapshot_usage** (Number) +- **usage** (Number) +- **usage_limit** (Number) + + + +### Nested Schema for `total` + +Read-Only: + +- **capacity_limit** (Number) +- **disk_count** (Number) +- **disk_usage** (Number) +- **snapshot_count** (Number) +- **snapshot_usage** (Number) +- **usage** (Number) +- **usage_limit** (Number) + + diff --git a/docs/data-sources/sep_disk_list.md b/docs/data-sources/sep_disk_list.md new file mode 100644 index 0000000..827a141 --- /dev/null +++ b/docs/data-sources/sep_disk_list.md @@ -0,0 +1,40 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "decort_sep_disk_list Data Source - terraform-provider-decort" +subcategory: "" +description: |- + +--- + +# decort_sep_disk_list (Data Source) + + + + + + +## Schema + +### Required + +- **sep_id** (Number) storage endpoint provider ID + +### Optional + +- **id** (String) The ID of this resource. +- **pool_name** (String) pool name +- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) + +### Read-Only + +- **items** (List of Number) sep disk list + + +### Nested Schema for `timeouts` + +Optional: + +- **default** (String) +- **read** (String) + + diff --git a/docs/data-sources/sep_list.md b/docs/data-sources/sep_list.md new file mode 100644 index 0000000..caad0b2 --- /dev/null +++ b/docs/data-sources/sep_list.md @@ -0,0 +1,58 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "decort_sep_list Data Source - terraform-provider-decort" +subcategory: "" +description: |- + +--- + +# decort_sep_list (Data Source) + + + + + + +## Schema + +### Optional + +- **id** (String) The ID of this resource. +- **page** (Number) page number +- **size** (Number) page size +- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) + +### Read-Only + +- **items** (List of Object) sep list (see [below for nested schema](#nestedatt--items)) + + +### Nested Schema for `timeouts` + +Optional: + +- **default** (String) +- **read** (String) + + + +### Nested Schema for `items` + +Read-Only: + +- **ckey** (String) +- **config** (String) +- **consumed_by** (List of Number) +- **desc** (String) +- **gid** (Number) +- **guid** (Number) +- **meta** (List of String) +- **milestones** (Number) +- **name** (String) +- **obj_status** (String) +- **provided_by** (List of Number) +- **sep_id** (Number) +- **tech_status** (String) +- **type** (String) + + diff --git a/docs/data-sources/sep_pool.md b/docs/data-sources/sep_pool.md new file mode 100644 index 0000000..a70a366 --- /dev/null +++ b/docs/data-sources/sep_pool.md @@ -0,0 +1,40 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "decort_sep_pool Data Source - terraform-provider-decort" +subcategory: "" +description: |- + +--- + +# decort_sep_pool (Data Source) + + + + + + +## Schema + +### Required + +- **pool_name** (String) pool name +- **sep_id** (Number) storage endpoint provider ID + +### Optional + +- **id** (String) The ID of this resource. +- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) + +### Read-Only + +- **pool** (String) + + +### Nested Schema for `timeouts` + +Optional: + +- **default** (String) +- **read** (String) + + diff --git a/docs/data-sources/vgpu.md b/docs/data-sources/vgpu.md new file mode 100644 index 0000000..853bc45 --- /dev/null +++ b/docs/data-sources/vgpu.md @@ -0,0 +1,37 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "decort_vgpu Data Source - terraform-provider-decort" +subcategory: "" +description: |- + +--- + +# decort_vgpu (Data Source) + + + + + + +## Schema + +### Required + +- **vgpu_id** (Number) + +### Optional + +- **id** (String) The ID of this resource. + +### Read-Only + +- **account_id** (Number) +- **mode** (String) +- **pgpu** (Number) +- **profile_id** (Number) +- **ram** (Number) +- **status** (String) +- **type** (String) +- **vm_id** (Number) + + diff --git a/docs/data-sources/vins_list.md b/docs/data-sources/vins_list.md new file mode 100644 index 0000000..4268af8 --- /dev/null +++ b/docs/data-sources/vins_list.md @@ -0,0 +1,61 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "decort_vins_list Data Source - terraform-provider-decort" +subcategory: "" +description: |- + +--- + +# decort_vins_list (Data Source) + + + + + + +## Schema + +### Optional + +- **id** (String) The ID of this resource. +- **include_deleted** (Boolean) include deleted computes +- **page** (Number) Page number +- **size** (Number) Page size +- **timeouts** (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) + +### Read-Only + +- **items** (List of Object) (see [below for nested schema](#nestedatt--items)) + + +### Nested Schema for `timeouts` + +Optional: + +- **default** (String) +- **read** (String) + + + +### Nested Schema for `items` + +Read-Only: + +- **account_id** (Number) +- **account_name** (String) +- **created_by** (String) +- **created_time** (Number) +- **deleted_by** (String) +- **deleted_time** (Number) +- **external_ip** (String) +- **network** (String) +- **rg_id** (Number) +- **rg_name** (String) +- **status** (String) +- **updated_by** (String) +- **updated_time** (Number) +- **vins_id** (Number) +- **vins_name** (String) +- **vxlan_id** (Number) + + diff --git a/docs/resources/account.md b/docs/resources/account.md new file mode 100644 index 0000000..c0d5edd --- /dev/null +++ b/docs/resources/account.md @@ -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 + +### 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) + + +### Nested Schema for `resource_limits` + +Optional: + +- **cu_c** (Number) +- **cu_d** (Number) +- **cu_i** (Number) +- **cu_m** (Number) +- **cu_np** (Number) +- **gpu_units** (Number) + + + +### Nested Schema for `timeouts` + +Optional: + +- **create** (String) +- **default** (String) +- **delete** (String) +- **read** (String) +- **update** (String) + + + +### Nested Schema for `users` + +Required: + +- **access_type** (String) +- **user_id** (String) + +Optional: + +- **recursive_delete** (Boolean) + + + +### Nested Schema for `acl` + +Read-Only: + +- **can_be_deleted** (Boolean) +- **explicit** (Boolean) +- **guid** (String) +- **right** (String) +- **status** (String) +- **type** (String) +- **user_group_id** (String) + + + +### Nested Schema for `computes` + +Read-Only: + +- **started** (Number) +- **stopped** (Number) + + + +### Nested Schema for `machines` + +Read-Only: + +- **halted** (Number) +- **running** (Number) + + + +### 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)) + + +### Nested Schema for `resources.current` + +Read-Only: + +- **cpu** (Number) +- **disksize** (Number) +- **extips** (Number) +- **exttraffic** (Number) +- **gpu** (Number) +- **ram** (Number) + + + +### Nested Schema for `resources.reserved` + +Read-Only: + +- **cpu** (Number) +- **disksize** (Number) +- **extips** (Number) +- **exttraffic** (Number) +- **gpu** (Number) +- **ram** (Number) + + diff --git a/docs/resources/bservice.md b/docs/resources/bservice.md new file mode 100644 index 0000000..0f52bf8 --- /dev/null +++ b/docs/resources/bservice.md @@ -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 + +### 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) + + +### Nested Schema for `snapshots` + +Optional: + +- **label** (String) +- **rollback** (Boolean) + +Read-Only: + +- **guid** (String) +- **timestamp** (Number) +- **valid** (Boolean) + + + +### Nested Schema for `timeouts` + +Optional: + +- **create** (String) +- **default** (String) +- **delete** (String) +- **read** (String) +- **update** (String) + + + +### Nested Schema for `computes` + +Read-Only: + +- **compgroup_id** (Number) +- **compgroup_name** (String) +- **compgroup_role** (String) +- **id** (Number) +- **name** (String) + + diff --git a/docs/resources/bservice_group.md b/docs/resources/bservice_group.md new file mode 100644 index 0000000..5ab6a26 --- /dev/null +++ b/docs/resources/bservice_group.md @@ -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 + +### 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) + + +### Nested Schema for `timeouts` + +Optional: + +- **create** (String) +- **default** (String) +- **delete** (String) +- **read** (String) +- **update** (String) + + + +### 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)) + + +### Nested Schema for `computes.os_users` + +Read-Only: + +- **login** (String) +- **password** (String) + + diff --git a/docs/resources/disk.md b/docs/resources/disk.md index 1d1a5dd..b19e57f 100644 --- a/docs/resources/disk.md +++ b/docs/resources/disk.md @@ -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 diff --git a/docs/resources/pcidevice.md b/docs/resources/pcidevice.md new file mode 100644 index 0000000..a4e3f86 --- /dev/null +++ b/docs/resources/pcidevice.md @@ -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 + +### 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) + + +### Nested Schema for `timeouts` + +Optional: + +- **create** (String) +- **default** (String) +- **delete** (String) +- **read** (String) +- **update** (String) + + diff --git a/docs/resources/sep.md b/docs/resources/sep.md new file mode 100644 index 0000000..7180b28 --- /dev/null +++ b/docs/resources/sep.md @@ -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 + +### 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) + + +### Nested Schema for `field_edit` + +Required: + +- **field_name** (String) +- **field_type** (String) +- **field_value** (String) + + + +### Nested Schema for `timeouts` + +Optional: + +- **create** (String) +- **default** (String) +- **delete** (String) +- **read** (String) +- **update** (String) + + diff --git a/docs/resources/sep_config.md b/docs/resources/sep_config.md new file mode 100644 index 0000000..32ec3ca --- /dev/null +++ b/docs/resources/sep_config.md @@ -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 + +### 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)) + + +### Nested Schema for `field_edit` + +Required: + +- **field_name** (String) +- **field_type** (String) +- **field_value** (String) + + + +### Nested Schema for `timeouts` + +Optional: + +- **create** (String) +- **default** (String) +- **delete** (String) +- **read** (String) +- **update** (String) + +