Skip to content

Commit dca1d6d

Browse files
lsy1968shanye997
authored andcommitted
201-use-case-activate-security-center
1 parent 23f6240 commit dca1d6d

File tree

3 files changed

+165
-0
lines changed

3 files changed

+165
-0
lines changed
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
## Introduction
2+
3+
<!-- DOCS_DESCRIPTION_CN -->
4+
本示例用于在阿里云上开通云安全中心资源。
5+
详情可查看[通过Terraform快速开通云安全中心](https://help.aliyun.com/zh/security-center/use-cases/activate-security-center-in-a-quick-manner-by-using-terraform)
6+
<!-- DOCS_DESCRIPTION_CN -->
7+
8+
<!-- DOCS_DESCRIPTION_EN -->
9+
This example is used to activate Security Center on Alibaba Cloud.
10+
More details in [Activate Security Center](https://help.aliyun.com/zh/security-center/use-cases/activate-security-center-in-a-quick-manner-by-using-terraform).
11+
<!-- DOCS_DESCRIPTION_EN -->
12+
13+
<!-- BEGIN_TF_DOCS -->
14+
## Providers
15+
16+
| Name | Version |
17+
|------|---------|
18+
| <a name="provider_alicloud"></a> [alicloud](#provider\_alicloud) | n/a |
19+
20+
## Modules
21+
22+
No modules.
23+
24+
## Resources
25+
26+
| Name | Type |
27+
|------|------|
28+
| [alicloud_threat_detection_instance.default](https://registry.terraform.io/providers/aliyun/alicloud/latest/docs/resources/threat_detection_instance) | resource |
29+
30+
## Inputs
31+
32+
| Name | Description | Type | Default | Required |
33+
|------|-------------|------|---------|:--------:|
34+
| <a name="input_buy_number"></a> [buy\_number](#input\_buy\_number) | 购买的服务器数量,默认值为"30" | `string` | `"30"` | no |
35+
| <a name="input_container_image_scan"></a> [container\_image\_scan](#input\_container\_image\_scan) | 容器镜像安全扫描次数,默认值为"30" | `string` | `"30"` | no |
36+
| <a name="input_container_image_scan_new"></a> [container\_image\_scan\_new](#input\_container\_image\_scan\_new) | 容器镜像安全扫描注意:步长为20,即只能填写20的倍数 | `string` | `"100"` | no |
37+
| <a name="input_honeypot"></a> [honeypot](#input\_honeypot) | 云蜜罐许可证数量,默认值为"32" | `string` | `"32"` | no |
38+
| <a name="input_honeypot_switch"></a> [honeypot\_switch](#input\_honeypot\_switch) | 云蜜罐开关,默认值为"1"(是) | `string` | `"1"` | no |
39+
| <a name="input_name"></a> [name](#input\_name) | 定义资源名称,默认值为"terraform-example" | `string` | `"terraform-example"` | no |
40+
| <a name="input_payment_type"></a> [payment\_type](#input\_payment\_type) | 支付类型,默认值为"Subscription"(订阅) | `string` | `"Subscription"` | no |
41+
| <a name="input_period"></a> [period](#input\_period) | 预付费周期,默认值为"1"(单位:月) | `string` | `"1"` | no |
42+
| <a name="input_renewal_status"></a> [renewal\_status](#input\_renewal\_status) | 自动续订状态,默认值为"ManualRenewal"(手动续订) | `string` | `"ManualRenewal"` | no |
43+
| <a name="input_sas_anti_ransomware"></a> [sas\_anti\_ransomware](#input\_sas\_anti\_ransomware) | 反勒索软件容量,默认值为"100"(单位:GB) | `string` | `"100"` | no |
44+
| <a name="input_sas_sdk"></a> [sas\_sdk](#input\_sas\_sdk) | 恶意文件检测数量,默认值为"1000"(单位:10,000次) | `string` | `"1000"` | no |
45+
| <a name="input_sas_sdk_switch"></a> [sas\_sdk\_switch](#input\_sas\_sdk\_switch) | 恶意文件检测SDK开关,默认值为"1"(是) | `string` | `"1"` | no |
46+
| <a name="input_sas_sls_storage"></a> [sas\_sls\_storage](#input\_sas\_sls\_storage) | 日志分析存储容量,默认值为"100"(单位:GB) | `string` | `"100"` | no |
47+
| <a name="input_sas_webguard_boolean"></a> [sas\_webguard\_boolean](#input\_sas\_webguard\_boolean) | 网页防篡改开关,默认值为"1"(是) | `string` | `"1"` | no |
48+
| <a name="input_sas_webguard_order_num"></a> [sas\_webguard\_order\_num](#input\_sas\_webguard\_order\_num) | 防篡改授权数量,默认值为"100" | `string` | `"100"` | no |
49+
| <a name="input_version_code"></a> [version\_code](#input\_version\_code) | 版本代码,默认值为"level2"(企业版) | `string` | `"level2"` | no |
50+
<!-- END_TF_DOCS -->
51+
52+
## Documentation
53+
<!-- docs-link -->
54+
55+
The template is based on Aliyun document: [Activate Security Center](https://help.aliyun.com/zh/security-center/use-cases/activate-security-center-in-a-quick-manner-by-using-terraform)
56+
57+
<!-- docs-link -->
Lines changed: 101 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,101 @@
1+
# 配置阿里云provider,设置区域为杭州(cn-hangzhou)
2+
provider "alicloud" {
3+
region = "cn-hangzhou"
4+
}
5+
6+
# 定义资源名称,默认值为"terraform-example"
7+
variable "name" {
8+
default = "terraform-example"
9+
}
10+
11+
# 版本代码,默认值为"level2"(企业版)
12+
variable "version_code" {
13+
default = "level2"
14+
}
15+
16+
# 购买的服务器数量,默认值为"30"
17+
variable "buy_number" {
18+
default = "30"
19+
}
20+
21+
# 支付类型,默认值为"Subscription"(订阅)
22+
variable "payment_type" {
23+
default = "Subscription"
24+
}
25+
26+
# 预付费周期,默认值为"1"(单位:月)
27+
variable "period" {
28+
default = "1"
29+
}
30+
31+
# 自动续订状态,默认值为"ManualRenewal"(手动续订)
32+
variable "renewal_status" {
33+
default = "ManualRenewal"
34+
}
35+
36+
# 日志分析存储容量,默认值为"100"(单位:GB)
37+
variable "sas_sls_storage" {
38+
default = "100"
39+
}
40+
41+
# 反勒索软件容量,默认值为"100"(单位:GB)
42+
variable "sas_anti_ransomware" {
43+
default = "100"
44+
}
45+
46+
# 容器镜像安全扫描次数,默认值为"30"
47+
variable "container_image_scan" {
48+
default = "30"
49+
}
50+
51+
# 网页防篡改开关,默认值为"1"(是)
52+
variable "sas_webguard_boolean" {
53+
default = "1"
54+
}
55+
56+
# 防篡改授权数量,默认值为"100"
57+
variable "sas_webguard_order_num" {
58+
default = "100"
59+
}
60+
61+
# 云蜜罐开关,默认值为"1"(是)
62+
variable "honeypot_switch" {
63+
default = "1"
64+
}
65+
66+
# 云蜜罐许可证数量,默认值为"32"
67+
variable "honeypot" {
68+
default = "32"
69+
}
70+
71+
# 恶意文件检测SDK开关,默认值为"1"(是)
72+
variable "sas_sdk_switch" {
73+
default = "1"
74+
}
75+
76+
# 恶意文件检测数量,默认值为"1000"(单位:10,000次)
77+
variable "sas_sdk" {
78+
default = "1000"
79+
}
80+
# 容器镜像安全扫描注意:步长为20,即只能填写20的倍数
81+
variable "container_image_scan_new" {
82+
default = "100"
83+
}
84+
85+
# 使用变量定义的安全威胁检测实例资源
86+
resource "alicloud_threat_detection_instance" "default" {
87+
version_code = var.version_code
88+
buy_number = var.buy_number
89+
payment_type = var.payment_type
90+
period = var.period
91+
renewal_status = var.renewal_status
92+
sas_sls_storage = var.sas_sls_storage
93+
sas_anti_ransomware = var.sas_anti_ransomware
94+
container_image_scan_new = var.container_image_scan_new
95+
sas_webguard_boolean = var.sas_webguard_boolean
96+
sas_webguard_order_num = var.sas_webguard_order_num
97+
honeypot_switch = var.honeypot_switch
98+
honeypot = var.honeypot
99+
sas_sdk_switch = var.sas_sdk_switch
100+
sas_sdk = var.sas_sdk
101+
}
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)