alicloud_cdn_domain_new
更新时间:
Provides a CDN Domain resource. CDN domain name.
For information about CDN Domain and how to use it, see What is Domain.
-> NOTE: Available since v1.34.0.
Example Usage
Basic Usage
resource "random_integer" "default" {
min = 10000
max = 99999
}
resource "alicloud_cdn_domain_new" "default" {
scope = "overseas"
domain_name = "mycdndomain-${random_integer.default.result}.alicloud-provider.cn"
cdn_type = "web"
sources {
type = "ipaddr"
content = "1.1.1.1"
priority = 20
port = 80
weight = 15
}
}
Argument Reference
The following arguments are supported:
cdn_type
- (Required, ForceNew) Cdn type of the accelerated domain. Valid values areweb
,download
,video
.certificate_config
- (Optional) Certificate configuration. Seecertificate_config
below.check_url
- (Optional, ForceNew, Available since v1.206.0) Health test URL.domain_name
- (Required, ForceNew) Name of the accelerated domain. This name without suffix can have a string of 1 to 63 characters, must contain only alphanumeric characters or "-", and must not begin or end with "-", and "-" must not in the 3th and 4th character positions at the same time. Suffix.sh
and.tel
are not supported.resource_group_id
- (Optional, Available since v1.67.0) The ID of the resource group.scope
- (Optional, ForceNew) Scope of the accelerated domain. Valid values aredomestic
,overseas
,global
. Default value isdomestic
. This parameter's setting is valid Only for the international users and domestic L3 and above users. Value:- domestic: Mainland China only.
- overseas: Global (excluding Mainland China).
- global: global. The default value is domestic.
sources
- (Required) The source address list of the accelerated domain. Defaults to null. Seesources
below.tags
- (Optional, Map, Available since v1.55.2) The tag of the resource.
certificate_config
The certificate_config supports the following:
cert_id
- (Optional, Available since v1.206.0) The ID of the certificate. It takes effect only when CertType = cas.cert_name
- (Optional) Certificate name, only flyer names are supported.cert_region
- (Optional, Available since v1.206.0) The certificate region, which takes effect only when CertType = cas, supports cn-hangzhou (domestic) and ap-southeast-1 (International), and is cn-hangzhou by default.cert_type
- (Optional) Certificate type. Value:- upload: upload certificate.
- cas: Cloud Shield certificate.
- free: free certificate.
If the certificate type is cas, PrivateKey does not need to pass parameters.
private_key
- (Optional) The content of the private key. If the certificate is not enabled, you do not need to enter the content of the private key. To configure the certificate, enter the content of the private key.server_certificate
- (Optional) The content of the security certificate. If the certificate is not enabled, you do not need to enter the content of the security certificate. Please enter the content of the certificate to configure the certificate.server_certificate_status
- (Optional) Whether the HTTPS certificate is enabled. Value:- on(default): enabled.
- off : not enabled.
force_set
- (Removed) The force set of the security certificate.
sources
The sources support the following:
content
- (Optional) The address of source. Valid values can be ip or doaminName. Each item'scontent
can not be repeated.port
- (Optional) The port of source. Valid values are443
and80
. Default value is80
.priority
- (Optional) Priority of the source. Valid values are0
and100
. Default value is20
.type
- (Optional) The type of the source. Valid values areipaddr
,domain
andoss
.weight
- (Optional) Weight of the source. Valid values are from0
to100
. Default value is10
, but if type isipaddr
, the value can only be10
. .
Attributes Reference
The following attributes are exported:
id
- The ID of the resource. It same as thedomain_name
.cname
- The CNAME domain name corresponding to the accelerated domain name.status
- The status of the resource.
Timeouts
The timeouts
block allows you to specify timeouts for certain actions:
create
- (Defaults to 5 mins) Used when create the Domain.delete
- (Defaults to 5 mins) Used when delete the Domain.update
- (Defaults to 5 mins) Used when update the Domain.
Import
CDN Domain can be imported using the id, e.g.
$ terraform import alicloud_cdn_domain.example <id>
文档内容是否对您有帮助?