Skip to content

Commit dfd8e07

Browse files
committed
add doc examples for click_house
1 parent 95a335c commit dfd8e07

File tree

9 files changed

+206
-0
lines changed

9 files changed

+206
-0
lines changed
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
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 -->
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
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+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
terraform {
2+
required_providers {
3+
alicloud = {
4+
source = "aliyun/alicloud"
5+
}
6+
}
7+
}
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
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 -->
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
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+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
terraform {
2+
required_providers {
3+
alicloud = {
4+
source = "aliyun/alicloud"
5+
}
6+
}
7+
}
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
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 -->
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
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+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
terraform {
2+
required_providers {
3+
alicloud = {
4+
source = "aliyun/alicloud"
5+
}
6+
}
7+
}

0 commit comments

Comments
 (0)