Provides a DCDN Er resource.
For information about DCDN Er and how to use it, see What is Er.
Basic Usage
variable "name" {
default = "tf-example"
}
resource "alicloud_dcdn_er" "default" {
er_name = var.name
description = var.name
env_conf {
staging {
spec_name = "5ms"
allowed_hosts = ["example.com"]
}
production {
spec_name = "5ms"
allowed_hosts = ["example.com"]
}
}
}
The following arguments are supported:
er_name
- (Required, ForceNew) The name of the routine. The name must be unique among the routines that belong to the same Alibaba Cloud account.description
- (Optional) Routine The description of the routine.env_conf
- (Optional) The configurations of the specified environment. See env_conf
below.env_conf
The env_conf supports the following:
staging
- (Optional) The configuration of a staging environment. See staging
below.production
- (Optional) The configuration of a production environment. See staging
below.preset_canary_anhui
- (Optional) The configuration of a presetCanaryAnhui environment. See staging
below.preset_canary_beijing
- (Optional) The configuration of a presetCanaryBeijing environment. See staging
below.preset_canary_chongqing
- (Optional) The configuration of a presetCanaryChongqing environment. See staging
below.preset_canary_fujian
- (Optional) The configuration of a presetCanaryFujian environment. See staging
below.preset_canary_gansu
- (Optional) The configuration of a presetCanaryGansu environment. See staging
below.preset_canary_guangdong
- (Optional) The configuration of a presetCanaryGuangdong environment. See staging
below.preset_canary_guangxi
- (Optional) The configuration of a presetCanaryGuangxi environment. See staging
below.preset_canary_guizhou
- (Optional) The configuration of a presetCanaryGuizhou environment. See staging
below.preset_canary_hainan
- (Optional) The configuration of a presetCanaryHainan environment. See staging
below.preset_canary_hebei
- (Optional) The configuration of a presetCanaryHebei environment. See staging
below.preset_canary_heilongjiang
- (Optional) The configuration of a presetCanaryHeilongjiang environment. See staging
below.preset_canary_henan
- (Optional) The configuration of a presetCanaryHenan environment. See staging
below.preset_canary_hong_kong
- (Optional) The configuration of a presetCanaryHongKong environment. See staging
below.preset_canary_hubei
- (Optional) The configuration of a presetCanaryHubei environment. See staging
below.preset_canary_hunan
- (Optional) The configuration of a presetCanaryHunan environment. See staging
below.preset_canary_jiangsu
- (Optional) The configuration of a presetCanaryJiangsu environment. See staging
below.preset_canary_jiangxi
- (Optional) The configuration of a presetCanaryJiangxi environment. See staging
below.preset_canary_jilin
- (Optional) The configuration of a presetCanaryJilin environment. See staging
below.preset_canary_liaoning
- (Optional) The configuration of a presetCanaryLiaoning environment. See staging
below.preset_canary_macau
- (Optional) The configuration of a presetCanaryMacau environment. See staging
below.preset_canary_neimenggu
- (Optional) The configuration of a presetCanaryNeimenggu environment. See staging
below.preset_canary_ningxia
- (Optional) The configuration of a presetCanaryNingxia environment. See staging
below.preset_canary_qinghai
- (Optional) The configuration of a presetCanaryQinghai environment. See staging
below.preset_canary_shaanxi
- (Optional) The configuration of a presetCanaryShaanxi environment. See staging
below.preset_canary_shandong
- (Optional) The configuration of a presetCanaryShandong environment. See staging
below.preset_canary_shanghai
- (Optional) The configuration of a presetCanaryShanghai environment. See staging
below.preset_canary_shanxi
- (Optional) The configuration of a presetCanaryShanxi environment. See staging
below.preset_canary_sichuan
- (Optional) The configuration of a presetCanarySichuan environment. See staging
below.preset_canary_taiwan
- (Optional) The configuration of a presetCanaryTaiwan environment. See staging
below.preset_canary_tianjin
- (Optional) The configuration of a presetCanaryTianjin environment. See staging
below.preset_canary_xinjiang
- (Optional) The configuration of a presetCanaryXinjiang environment. See staging
below.preset_canary_xizang
- (Optional) The configuration of a presetCanaryXizang environment. See staging
below.preset_canary_yunnan
- (Optional) The configuration of a presetCanaryYunnan environment. See staging
below.preset_canary_zhejiang
- (Optional) The configuration of a presetCanaryZhejiang environment. See staging
below.preset_canary_overseas
- (Optional) The configuration of a presetCanaryOverseas environment. See staging
below.env_conf-staging
The staging supports the following:
spec_name
- (Optional) The specification of the CPU time slice. Valid values: 5ms
, 50ms
, 100ms
.code_rev
- (Optional) The version number of the code.allowed_hosts
- (Optional) Allowed DCDN domain names.The following attributes are exported:
id
- The resource ID in terraform of Er.The timeouts
block allows you to specify timeouts for certain actions:
create
- (Defaults to 5 mins) Used when create the Er.update
- (Defaults to 5 mins) Used when update the Er.delete
- (Defaults to 5 mins) Used when delete the Er.DCDN Er can be imported using the id, e.g.
$ terraform import alicloud_dcdn_er.example <id>