O recurso ALIYUN::SLB::DomainExtension cria um nome de domínio adicional.
Sintaxe
{
"Type": "ALIYUN::SLB::DomainExtension",
"Properties": {
"Domain": String,
"ListenerPort": Integer,
"ServerCertificateId": String,
"LoadBalancerId": String
}
}
Propriedades
|
Nome da propriedade |
Tipo |
Obrigatória |
Atualização permitida |
Descrição |
Restrições |
|
Domain |
String |
Sim |
Não |
Nome do domínio. |
Nenhuma. |
|
ListenerPort |
Integer |
Sim |
Não |
Porta frontend do listener HTTPS da instância do Server Load Balancer (SLB). |
Valores válidos: 1 a 65535. |
|
ServerCertificateId |
String |
Sim |
Sim |
ID do certificado associado ao nome de domínio. |
Nenhuma. |
|
LoadBalancerId |
String |
Sim |
Não |
ID da instância SLB. |
Nenhuma. |
Valores de retorno
Fn::GetAtt
DomainExtensionId: ID do nome de domínio adicional.
ListenerPort: porta frontend usada pela instância SLB.
Exemplo
{
"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"
]
}
}
}
}