ALIYUN::SLB::DomainExtension类型用于创建扩展域名。
语法
{
"Type": "ALIYUN::SLB::DomainExtension",
"Properties": {
"Domain": String,
"ListenerPort": Integer,
"ServerCertificateId": String,
"LoadBalancerId": String
}
}
属性
属性名称 | 类型 | 必须 | 允许更新 | 描述 | 约束 |
---|---|---|---|---|---|
Domain | String | 是 | 否 | 域名。 | 无。 |
ListenerPort | Integer | 是 | 否 | 负载均衡实例HTTPS监听的前端端口。 | 取值范围:1~65535。 |
ServerCertificateId | String | 是 | 是 | 与域名对应的证书ID。 | 无。 |
LoadBalancerId | String | 是 | 否 | 负载均衡实例的ID。 | 无。 |
返回值
Fn::GetAtt
- DomainExtensionId:创建的扩展域名ID。
- ListenerPort:负载均衡实例前端使用的端口。
示例
{
"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"
]
}
}
}
}