ALIYUN::SLB::DomainExtension は、SLB インスタンスのドメイン拡張を作成するために使用されます。
ステートメント
{
"Type": "ALIYUN::SLB::DomainExtension",
"Properties": {
"Domain": String,
"ListenerPort": Integer,
"ServerCertificateId": String,
"LoadBalancerId": String
}
}プロパティ
| パラメーター | 型 | 必須 | 編集可能 | 説明 | 制約 |
| Domain | String | いいえ | いいえ | カスタムドメイン名。 | なし |
| ListenerPort | Integer | はい | いいえ | SLB インスタンスの HTTPS リスナーが使用するフロントエンドポート。 | 有効な値: 1 ~ 65535。 |
| ServerCertificateId | String | いいえ | はい | ドメイン名に対応する証明書の ID。 | なし |
| LoadBalancerId | String | いいえ | いいえ | SLB インスタンスの ID。 | なし |
レスポンスパラメーター
Fn::GetAtt
- DomainExtensionId: 作成されたドメイン拡張の ID。
- ListenerPort: SLB インスタンスによって使用されるフロントエンドポート。
サンプルリクエスト
{
"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"
]
}
}
}
}