ALIYUN::CDN::DomainConfig permite configurar varios nombres de dominio simultáneamente.
Sintaxis
{
"Type": "ALIYUN::CDN::DomainConfig",
"Properties": {
"FunctionList": List,
"DomainNames": String
}
}
Propiedades
|
Propiedad |
Tipo |
Obligatorio |
Editable |
Descripción |
Restricción |
|
DomainNames |
String |
Sí |
No |
Nombres de dominio acelerados. |
Separe los nombres de dominio acelerados con comas (,). |
|
FunctionList |
List |
No |
No |
Funciones. |
Para más información, consulte FunctionList properties. |
Sintaxis de FunctionList
"FunctionList": [
"ParentId": String,
"FunctionArgs": List,
"FunctionName": String
]
Propiedades de FunctionList
|
Propiedad |
Tipo |
Obligatorio |
Editable |
Descripción |
Restricción |
|
FunctionArgs |
List |
Sí |
No |
Configuración de cada función. |
Para más información, consulte FunctionArgs properties. |
|
FunctionName |
String |
Sí |
No |
Nombre de la función. |
Ninguna. |
|
ParentId |
String |
No |
No |
ID de la condición de regla. |
Para crear una condición de regla, configure la función condition descrita en el tema Feature settings for domain names. Esta condición identifica los parámetros incluidos en las solicitudes y las filtra según dichos parámetros. Cada condición de regla tiene un ConfigId. Para más información, consulte Usage notes on ConfigId. Puede hacer referencia a ConfigId en lugar de ParentId en otras funciones para combinar condiciones de regla y funciones en configuraciones flexibles. Para más información, consulte BatchSetCdnDomainConfig. |
Sintaxis de FunctionArgs
"FunctionList": [
"ArgValue": String,
"ArgName": String
]
Propiedades de FunctionArgs
|
Propiedad |
Tipo |
Obligatorio |
Editable |
Descripción |
Restricción |
|
ArgName |
String |
Sí |
No |
Valor del parámetro. |
Ninguna. |
|
ArgValue |
String |
Sí |
No |
Nombre del parámetro. |
Ninguna. |
Valores de retorno
Fn::GetAtt
Ninguno.
Ejemplos
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": {}
}