ALIYUN::CDN::DomainConfig digunakan untuk mengonfigurasi beberapa nama domain sekaligus.
Sintaks
{
"Type": "ALIYUN::CDN::DomainConfig",
"Properties": {
"FunctionList": List,
"DomainNames": String
}
}Properti
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Kendala |
DomainNames | String | Ya | Tidak | Nama domain yang dipercepat. | Pisahkan beberapa nama domain yang dipercepat dengan koma (,). |
FunctionList | List | Tidak | Tidak | Fitur-fitur. | Untuk informasi lebih lanjut, lihat properti FunctionList. |
Sintaks FunctionList
"FunctionList": [
"ParentId": String,
"FunctionArgs": List,
"FunctionName": String
] Properti FunctionList
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Kendala |
FunctionArgs | List | Ya | Tidak | Konfigurasi setiap fitur. | Untuk informasi lebih lanjut, lihat properti FunctionArgs. |
FunctionName | String | Ya | Tidak | Nama fitur. | Tidak ada. |
ParentId | String | Tidak | Tidak | ID kondisi aturan. | Untuk membuat kondisi aturan, Anda dapat mengonfigurasi fitur condition yang dijelaskan dalam topik Pengaturan Fitur untuk Nama Domain. Kondisi aturan dapat mengidentifikasi parameter yang termasuk dalam permintaan dan menyaring permintaan berdasarkan parameter yang teridentifikasi. Setiap kondisi aturan memiliki ConfigId. Untuk informasi lebih lanjut, lihat Catatan Penggunaan pada ConfigId. Anda dapat merujuk ConfigId sebagai pengganti ParentId di fitur lainnya. Dengan cara ini, Anda dapat menggabungkan kondisi aturan dan fitur untuk konfigurasi yang fleksibel. Untuk informasi lebih lanjut, lihat BatchSetCdnDomainConfig. |
Sintaks FunctionArgs
"FunctionList": [
"ArgValue": String,
"ArgName": String
] Properti FunctionArgs
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Kendala |
ArgName | String | Ya | Tidak | Nilai parameter. | Tidak ada. |
ArgValue | String | Ya | Tidak | Nama parameter. | Tidak ada. |
Nilai Pengembalian
Fn::GetAtt
Tidak ada.
Contoh
Format YAML
ROSTemplateFormatVersion: '2015-09-01'
Resources:
DomainConfig:
Type: ALIYUN::CDN::DomainConfig
Properties:
FunctionList:
Ref: FunctionList
DomainNames:
Ref: DomainNames
Parameters:
FunctionList:
Type: List
Description: daftar fungsi
DomainNames:
Type: String
Description: Nama domain yang dipercepat Anda, dipisahkan oleh koma dalam bahasa Inggris.
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": "daftar fungsi"
},
"DomainNames": {
"Type": "String",
"Description": "Nama domain yang dipercepat Anda, dipisahkan oleh koma dalam bahasa Inggris."
}
},
"Outputs": {}
}