File tree Expand file tree Collapse file tree 9 files changed +206
-0
lines changed
101-click-house-account-docs-Example
101-click-house-backup-policy-docs-Example
101-click-house-db-cluster-docs-Example Expand file tree Collapse file tree 9 files changed +206
-0
lines changed Original file line number Diff line number Diff line change
1
+ <!-- BEGIN_TF_DOCS -->
2
+ ## Introduction
3
+
4
+ This example is used to create a ` alicloud_click_house_account ` resource.
5
+
6
+ ## Providers
7
+
8
+ | Name | Version |
9
+ | ------| ---------|
10
+ | <a name =" provider_alicloud " ></a > [ alicloud] ( #provider\_ alicloud ) | n/a |
11
+
12
+ ## Resources
13
+
14
+ | Name | Type |
15
+ | ------| ------|
16
+ | [ alicloud_click_house_account.default] ( https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/click_house_account ) | resource |
17
+ | [ alicloud_click_house_db_cluster.default] ( https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/click_house_db_cluster ) | resource |
18
+ | [ alicloud_vpc.default] ( https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/vpc ) | resource |
19
+ | [ alicloud_vswitch.default] ( https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/vswitch ) | resource |
20
+ | [ alicloud_click_house_regions.default] ( https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/data-sources/click_house_regions ) | data source |
21
+
22
+ ## Inputs
23
+
24
+ | Name | Description | Type | Default | Required |
25
+ | ------| -------------| ------| ---------| :--------:|
26
+ | <a name =" input_name " ></a > [ name] ( #input\_ name ) | n/a | ` string ` | ` "tf-example" ` | no |
27
+ <!-- END_TF_DOCS -->
Original file line number Diff line number Diff line change
1
+ variable "name" {
2
+ default = " tf-example"
3
+ }
4
+ data "alicloud_click_house_regions" "default" {
5
+ current = true
6
+ }
7
+ resource "alicloud_vpc" "default" {
8
+ vpc_name = var. name
9
+ cidr_block = " 10.4.0.0/16"
10
+ }
11
+
12
+ resource "alicloud_vswitch" "default" {
13
+ vswitch_name = var. name
14
+ cidr_block = " 10.4.0.0/24"
15
+ vpc_id = alicloud_vpc. default . id
16
+ zone_id = data. alicloud_click_house_regions . default . regions . 0 . zone_ids . 0 . zone_id
17
+ }
18
+
19
+ resource "alicloud_click_house_db_cluster" "default" {
20
+ db_cluster_version = " 22.8.5.29"
21
+ category = " Basic"
22
+ db_cluster_class = " S8"
23
+ db_cluster_network_type = " vpc"
24
+ db_node_group_count = " 1"
25
+ payment_type = " PayAsYouGo"
26
+ db_node_storage = " 500"
27
+ storage_type = " cloud_essd"
28
+ vswitch_id = alicloud_vswitch. default . id
29
+ vpc_id = alicloud_vpc. default . id
30
+ }
31
+
32
+ resource "alicloud_click_house_account" "default" {
33
+ db_cluster_id = alicloud_click_house_db_cluster. default . id
34
+ account_description = " tf-example-description"
35
+ account_name = " examplename"
36
+ account_password = " Example1234"
37
+ }
Original file line number Diff line number Diff line change
1
+ terraform {
2
+ required_providers {
3
+ alicloud = {
4
+ source = " aliyun/alicloud"
5
+ }
6
+ }
7
+ }
Original file line number Diff line number Diff line change
1
+ <!-- BEGIN_TF_DOCS -->
2
+ ## Introduction
3
+
4
+ This example is used to create a ` alicloud_click_house_backup_policy ` resource.
5
+
6
+ ## Providers
7
+
8
+ | Name | Version |
9
+ | ------| ---------|
10
+ | <a name =" provider_alicloud " ></a > [ alicloud] ( #provider\_ alicloud ) | n/a |
11
+
12
+ ## Resources
13
+
14
+ | Name | Type |
15
+ | ------| ------|
16
+ | [ alicloud_click_house_backup_policy.default] ( https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/click_house_backup_policy ) | resource |
17
+ | [ alicloud_click_house_db_cluster.default] ( https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/click_house_db_cluster ) | resource |
18
+ | [ alicloud_vpc.default] ( https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/vpc ) | resource |
19
+ | [ alicloud_vswitch.default] ( https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/vswitch ) | resource |
20
+ | [ alicloud_click_house_regions.default] ( https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/data-sources/click_house_regions ) | data source |
21
+
22
+ ## Inputs
23
+
24
+ | Name | Description | Type | Default | Required |
25
+ | ------| -------------| ------| ---------| :--------:|
26
+ | <a name =" input_name " ></a > [ name] ( #input\_ name ) | n/a | ` string ` | ` "tf-example" ` | no |
27
+ <!-- END_TF_DOCS -->
Original file line number Diff line number Diff line change
1
+ variable "name" {
2
+ default = " tf-example"
3
+ }
4
+ data "alicloud_click_house_regions" "default" {
5
+ current = true
6
+ }
7
+ resource "alicloud_vpc" "default" {
8
+ vpc_name = var. name
9
+ cidr_block = " 10.4.0.0/16"
10
+ }
11
+
12
+ resource "alicloud_vswitch" "default" {
13
+ vswitch_name = var. name
14
+ cidr_block = " 10.4.0.0/24"
15
+ vpc_id = alicloud_vpc. default . id
16
+ zone_id = data. alicloud_click_house_regions . default . regions . 0 . zone_ids . 0 . zone_id
17
+ }
18
+
19
+ resource "alicloud_click_house_db_cluster" "default" {
20
+ db_cluster_version = " 22.8.5.29"
21
+ status = " Running"
22
+ category = " Basic"
23
+ db_cluster_class = " S8"
24
+ db_cluster_network_type = " vpc"
25
+ db_node_group_count = " 1"
26
+ payment_type = " PayAsYouGo"
27
+ db_node_storage = " 500"
28
+ storage_type = " cloud_essd"
29
+ vswitch_id = alicloud_vswitch. default . id
30
+ vpc_id = alicloud_vpc. default . id
31
+ }
32
+
33
+ resource "alicloud_click_house_backup_policy" "default" {
34
+ db_cluster_id = alicloud_click_house_db_cluster. default . id
35
+ preferred_backup_period = [" Monday" , " Friday" ]
36
+ preferred_backup_time = " 00:00Z-01:00Z"
37
+ backup_retention_period = 7
38
+ }
Original file line number Diff line number Diff line change
1
+ terraform {
2
+ required_providers {
3
+ alicloud = {
4
+ source = " aliyun/alicloud"
5
+ }
6
+ }
7
+ }
Original file line number Diff line number Diff line change
1
+ <!-- BEGIN_TF_DOCS -->
2
+ ## Introduction
3
+
4
+ This example is used to create a ` alicloud_click_house_db_cluster ` resource.
5
+
6
+ ## Providers
7
+
8
+ | Name | Version |
9
+ | ------| ---------|
10
+ | <a name =" provider_alicloud " ></a > [ alicloud] ( #provider\_ alicloud ) | n/a |
11
+
12
+ ## Resources
13
+
14
+ | Name | Type |
15
+ | ------| ------|
16
+ | [ alicloud_click_house_db_cluster.default] ( https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/click_house_db_cluster ) | resource |
17
+ | [ alicloud_vpc.default] ( https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/vpc ) | resource |
18
+ | [ alicloud_vswitch.default] ( https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/vswitch ) | resource |
19
+ | [ alicloud_click_house_regions.default] ( https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/data-sources/click_house_regions ) | data source |
20
+
21
+ ## Inputs
22
+
23
+ | Name | Description | Type | Default | Required |
24
+ | ------| -------------| ------| ---------| :--------:|
25
+ | <a name =" input_name " ></a > [ name] ( #input\_ name ) | n/a | ` string ` | ` "tf-example" ` | no |
26
+ <!-- END_TF_DOCS -->
Original file line number Diff line number Diff line change
1
+ variable "name" {
2
+ default = " tf-example"
3
+ }
4
+ data "alicloud_click_house_regions" "default" {
5
+ current = true
6
+ }
7
+ resource "alicloud_vpc" "default" {
8
+ vpc_name = var. name
9
+ cidr_block = " 10.4.0.0/16"
10
+ }
11
+
12
+ resource "alicloud_vswitch" "default" {
13
+ vswitch_name = var. name
14
+ cidr_block = " 10.4.0.0/24"
15
+ vpc_id = alicloud_vpc. default . id
16
+ zone_id = data. alicloud_click_house_regions . default . regions . 0 . zone_ids . 0 . zone_id
17
+ }
18
+
19
+ resource "alicloud_click_house_db_cluster" "default" {
20
+ db_cluster_version = " 22.8.5.29"
21
+ category = " Basic"
22
+ db_cluster_class = " S8"
23
+ db_cluster_network_type = " vpc"
24
+ db_node_group_count = " 1"
25
+ payment_type = " PayAsYouGo"
26
+ db_node_storage = " 500"
27
+ storage_type = " cloud_essd"
28
+ vswitch_id = alicloud_vswitch. default . id
29
+ vpc_id = alicloud_vpc. default . id
30
+ }
Original file line number Diff line number Diff line change
1
+ terraform {
2
+ required_providers {
3
+ alicloud = {
4
+ source = " aliyun/alicloud"
5
+ }
6
+ }
7
+ }
You can’t perform that action at this time.
0 commit comments