La ressource ALIYUN::SLB::DomainExtension permet de créer un nom de domaine supplémentaire.
Syntaxe
{
"Type": "ALIYUN::SLB::DomainExtension",
"Properties": {
"Domain": String,
"ListenerPort": Integer,
"ServerCertificateId": String,
"LoadBalancerId": String
}
}
Propriétés
| Nom de la propriété | Type | Obligatoire | Mise à jour autorisée | Description | Contraintes |
| Domain | String | Oui | Non | Nom de domaine. | Aucune. |
| ListenerPort | Integer | Oui | Non | Port frontal de l'écouteur HTTPS de l'instance Server Load Balancer (SLB). | Valeurs valides : 1 à 65535. |
| ServerCertificateId | String | Oui | Oui | ID du certificat associé au nom de domaine. | Aucune. |
| LoadBalancerId | String | Oui | Non | ID de l'instance SLB. | Aucune. |
Valeurs de retour
Fn::GetAtt
DomainExtensionId : ID du nom de domaine supplémentaire.
ListenerPort : port frontal utilisé par l'instance SLB.
Exemple
{
"ROSTemplateFormatVersion": "2015-09-01",
"Resources": {
"DomainExtension": {
"Type": "ALIYUN::SLB::DomainExtension",
"Properties": {
"Domain": "*.example.com",
"ListenerPort": "443",
"ServerCertificateId": "123157908552****_166f8204689_1714763408_70998****",
"LoadBalancerId": "lb-bp1o94dp5i6earr9g****"
}
}
},
"Outputs": {
"DomainExtensionId": {
"Value": {
"Fn::GetAtt": [
"DomainExtension",
"DomainExtensionId"
]
}
},
"ListenerPort": {
"Value": {
"Fn::GetAtt": [
"DomainExtension",
"ListenerPort"
]
}
}
}
}