ALIYUN::CDN::DomainConfig类型用于批量配置域名。
语法
{
"Type": "ALIYUN::CDN::DomainConfig",
"Properties": {
"FunctionList": String,
"DomainNames": String
}
}
属性
属性名称 | 类型 | 必须 | 允许更新 | 描述 | 约束 |
FunctionList | String | 是 | 否 | 功能列表。 | 更多信息,请参见FunctionList属性。 |
DomainNames | String | 是 | 否 | 加速域名。 | 多个加速域名之间用半角逗号(,)分隔。 |
FunctionList语法
"FunctionList": [
"ParentId": String,
"FunctionArgs": List,
"FunctionName": String
]
FunctionList属性
属性名称 | 类型 | 必须 | 允许更新 | 描述 | 约束 |
ParentId | String | 否 | 否 | 规则条件ID。 | 通过配置域名配置功能函数中的功能函数condition(规则引擎),可以创建出规则条件(规则条件可以通过识别用户请求中携带的各种参数来匹配和过滤用户请求),每一个规则条件被创建以后都会生成一个对应的ConfigId使用说明,ConfigId可以被当作ParentId参数被其他功能函数引用,这样规则条件就可以与功能配置一起组合形成更灵活的配置。 具体配置操作请参考BatchSetCdnDomainConfig - 批量配置域名。 |
FunctionArgs | List | 是 | 否 | 各个功能函数所对应的参数配置。 | 更多信息,请参见FunctionArgs属性。 |
FunctionName | String | 是 | 否 | 功能函数名称。 | 无 |
FunctionArgs语法
"FunctionList": [
"ArgValue": String,
"ArgName": String
]
FunctionArgs属性
属性名称 | 类型 | 必须 | 允许更新 | 描述 | 约束 |
ArgValue | String | 是 | 否 | 参数名称。 | 无 |
ArgName | String | 是 | 否 | 参数值。 | 无 |
返回值
Fn::GetAtt
无。