ALIYUN::SLB::BackendServerToVServerGroupAddition digunakan untuk menambahkan server backend ke grup server yang sudah ada.
Sintaksis
{
"Type": "ALIYUN::SLB::BackendServerToVServerGroupAddition",
"Properties": {
"BackendServers": List,
"VServerGroupId": String
}
}
Properti
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Batasan |
VServerGroupId | String | Ya | Tidak | ID dari grup server. | Tidak ada. |
BackendServers | List | Ya | Ya | Detail dari server backend. | Untuk informasi lebih lanjut, lihat properti BackendServers. |
Sintaksis BackendServers
"BackendServers": [
{
"ServerId": String,
"Port": Integer,
"Weight": Integer,
"Type": String,
"Description": String,
"ServerIp": String
}
]
Properti BackendServers
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Batasan |
ServerId | String | Ya | Ya | ID dari instance yang digunakan sebagai server backend. | Tidak ada. |
Port | Integer | Ya | Ya | Port yang digunakan oleh server backend. | Nilai valid: 1 hingga 65535. |
Weight | Integer | Tidak | Ya | Bobot dari server backend. | Nilai valid: 0 hingga 100. |
Type | String | Tidak | Ya | Tipe dari server backend. | Nilai valid: |
Description | String | Tidak | Ya | Deskripsi dari server backend. | Deskripsi harus memiliki panjang 1 hingga 80 karakter dan dapat berisi huruf, angka, tanda hubung (-), garis miring (/), titik (.), dan garis bawah (_). |
ServerIp | String | Tidak | Ya | Alamat IP dari server backend. | Alamat IP dari instance ECS atau ENI didukung. |
Nilai kembali
Fn::GetAtt
VServerGroupId: ID dari grup server.
Contoh
YAML Format
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
VServerGroupId:
Type: String
Description: ID dari grup server virtual.
Default: rsp-wz9j5sanme***
BackendServers:
Type: Json
Description: Daftar kombinasi Instance ECS-Port-Bobot.Instance ECS yang sama dengan port berbeda diperbolehkan, tetapi instance ECS yang sama dengan port yang sama tidak.
Default:
- Type: ecs
ServerId: i-wz9c46a4ejwyj*****
Port: 80
Weight: 100
Resources:
BackendServerToVServerGroupAddition:
Type: ALIYUN::SLB::BackendServerToVServerGroupAddition
Properties:
VServerGroupId:
Ref: VServerGroupId
BackendServers:
Ref: BackendServers
Outputs:
VServerGroupId:
Description: ID dari grup server virtual.
Value:
Fn::GetAtt:
- BackendServerToVServerGroupAddition
- VServerGroupId
JSON Format
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"VServerGroupId": {
"Type": "String",
"Description": "ID dari grup server virtual.",
"Default": "rsp-wz9j5sanme***"
},
"BackendServers": {
"Type": "Json",
"Description": "Daftar kombinasi Instance ECS-Port-Bobot.Instance ECS yang sama dengan port berbeda diperbolehkan, tetapi instance ECS yang sama dengan port yang sama tidak.",
"Default": [
{
"Type": "ecs",
"ServerId": "i-wz9c46a4ejwyj*****",
"Port": 80,
"Weight": 100
}
]
}
},
"Resources": {
"BackendServerToVServerGroupAddition": {
"Type": "ALIYUN::SLB::BackendServerToVServerGroupAddition",
"Properties": {
"VServerGroupId": {
"Ref": "VServerGroupId"
},
"BackendServers": {
"Ref": "BackendServers"
}
}
}
},
"Outputs": {
"VServerGroupId": {
"Description": "ID dari grup server virtual.",
"Value": {
"Fn::GetAtt": [
"BackendServerToVServerGroupAddition",
"VServerGroupId"
]
}
}
}
}