O recurso ALIYUN::CDN::DomainConfig configura vários nomes de domínio simultaneamente.
Sintaxe
{
"Type": "ALIYUN::CDN::DomainConfig",
"Properties": {
"FunctionList": List,
"DomainNames": String
}
}
Propriedades
|
Propriedade |
Tipo |
Obrigatório |
Editável |
Descrição |
Restrição |
|
DomainNames |
String |
Sim |
Não |
Nomes de domínio acelerados. |
Separe vários nomes de domínio acelerados por vírgulas (,). |
|
FunctionList |
List |
Não |
Não |
Recursos. |
Para obter mais informações, consulte Propriedades de FunctionList. |
Sintaxe de FunctionList
"FunctionList": [
"ParentId": String,
"FunctionArgs": List,
"FunctionName": String
]
Propriedades de FunctionList
|
Propriedade |
Tipo |
Obrigatório |
Editável |
Descrição |
Restrição |
|
FunctionArgs |
List |
Sim |
Não |
Configurações de cada recurso. |
Para obter mais informações, consulte Propriedades de FunctionArgs. |
|
FunctionName |
String |
Sim |
Não |
Nome do recurso. |
Nenhuma. |
|
ParentId |
String |
Não |
Não |
ID da condição de regra. |
Para criar uma condição de regra, configure o recurso condition descrito no tópico Configurações de recursos para nomes de domínio. A condição de regra identifica parâmetros nas requisições e filtra o tráfego com base neles. Cada condição possui um ConfigId. Consulte Notas de uso sobre ConfigId para detalhes. Referencie o ConfigId em vez do ParentId em outros recursos para combinar condições e funcionalidades de forma flexível. Para obter mais informações, consulte BatchSetCdnDomainConfig. |
Sintaxe de FunctionArgs
"FunctionList": [
"ArgValue": String,
"ArgName": String
]
Propriedades de FunctionArgs
|
Propriedade |
Tipo |
Obrigatório |
Editável |
Descrição |
Restrição |
|
ArgName |
String |
Sim |
Não |
Valor do parâmetro. |
Nenhuma. |
|
ArgValue |
String |
Sim |
Não |
Nome do parâmetro. |
Nenhuma. |
Valores de retorno
Fn::GetAtt
Nenhum.
Exemplos
Formato YAML
ROSTemplateFormatVersion: '2015-09-01'
Resources:
DomainConfig:
Type: ALIYUN::CDN::DomainConfig
Properties:
FunctionList:
Ref: FunctionList
DomainNames:
Ref: DomainNames
Parameters:
FunctionList:
Type: List
Description: function list
DomainNames:
Type: String
Description: Your accelerated domain name, separated by commas in English.
Outputs: {}
Formato JSON
{
"ROSTemplateFormatVersion": "2015-09-01",
"Resources": {
"DomainConfig": {
"Type": "ALIYUN::CDN::DomainConfig",
"Properties": {
"FunctionList": {
"Ref": "FunctionList"
},
"DomainNames": {
"Ref": "DomainNames"
}
}
}
},
"Parameters": {
"FunctionList": {
"Type": "List",
"Description": "function list"
},
"DomainNames": {
"Type": "String",
"Description": "Your accelerated domain name, separated by commas in English."
}
},
"Outputs": {}
}