Tous les produits
Search
Centre de documentation

Resource Orchestration Service:ALIYUN::CDN::DomainConfig

Dernière mise à jour :Aug 10, 2026

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": {}
}