La ressource ALIYUN::CDN::DomainConfig permet de configurer plusieurs noms de domaine simultanément.
Syntaxe
{
"Type": "ALIYUN::CDN::DomainConfig",
"Properties": {
"FunctionList": List,
"DomainNames": String
}
}
Propriétés
|
Propriété |
Type |
Obligatoire |
Modifiable |
Description |
Contrainte |
|
DomainNames |
String |
Oui |
Non |
Noms de domaine accélérés. |
Séparez les noms de domaine par des virgules (,). |
|
FunctionList |
List |
Non |
Non |
Fonctionnalités. |
Pour plus d'informations, consultez la section Propriétés FunctionList. |
Syntaxe FunctionList
"FunctionList": [
"ParentId": String,
"FunctionArgs": List,
"FunctionName": String
]
Propriétés FunctionList
|
Propriété |
Type |
Obligatoire |
Modifiable |
Description |
Contrainte |
|
FunctionArgs |
List |
Oui |
Non |
Configurations de chaque fonctionnalité. |
Pour plus d'informations, consultez la section Propriétés FunctionArgs. |
|
FunctionName |
String |
Oui |
Non |
Nom de la fonctionnalité. |
Aucune. |
|
ParentId |
String |
Non |
Non |
ID de la condition de règle. |
Pour créer une condition de règle, configurez la fonctionnalité condition décrite dans la rubrique Paramètres des fonctionnalités pour les noms de domaine. Une condition de règle identifie les paramètres inclus dans les requêtes et filtre ces dernières en conséquence. Chaque condition de règle possède un ConfigId. Pour plus d'informations, consultez la section Notes d'utilisation sur ConfigId. Vous pouvez référencer ConfigId au lieu de ParentId dans d'autres fonctionnalités afin de combiner conditions de règle et fonctionnalités pour des configurations flexibles. Pour plus d'informations, consultez la section BatchSetCdnDomainConfig. |
Syntaxe FunctionArgs
"FunctionList": [
"ArgValue": String,
"ArgName": String
]
Propriétés FunctionArgs
|
Propriété |
Type |
Obligatoire |
Modifiable |
Description |
Contrainte |
|
ArgName |
String |
Oui |
Non |
Valeur du paramètre. |
Aucune. |
|
ArgValue |
String |
Oui |
Non |
Nom du paramètre. |
Aucune. |
Valeurs de retour
Fn::GetAtt
Aucune.
Exemples
Format 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: {}
Format 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": {}
}