DATASOURCE::SLB::LoadBalancers digunakan untuk menanyakan instans Classic Load Balancer (CLB) yang telah dibuat.
Sintaksis
{
"Type": "DATASOURCE::SLB::LoadBalancers",
"Properties": {
"Status": String,
"AddressIpVersion": String,
"ResourceGroupId": String,
"Address": String,
"VSwitchId": String,
"LoadBalancerId": String,
"SlaveZoneId": String,
"InternetChargeType": String,
"LoadBalancerName": String,
"VpcId": String,
"NetworkType": String,
"PaymentType": String,
"AddressType": String,
"MasterZoneId": String,
"RefreshOptions": String
}
}Properti
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Batasan |
Status | String | Tidak | Ya | Status dari instans CLB. | Nilai valid:
|
AddressIpVersion | String | Tidak | Ya | Versi IP. | Nilai valid:
|
ResourceGroupId | String | Tidak | Ya | ID dari grup sumber daya. | Tidak ada. |
Address | String | Tidak | Ya | Alamat IP yang digunakan oleh instans CLB untuk menyediakan layanan. | Tidak ada. |
VSwitchId | String | Tidak | Ya | ID dari vSwitch tempat instans CLB berada. | Tidak ada. |
LoadBalancerId | String | Tidak | Ya | ID dari instans CLB. | Anda dapat menentukan hingga 10 ID. Pisahkan beberapa ID dengan koma (,). |
SlaveZoneId | String | Tidak | Ya | ID dari zona sekunder tempat instans CLB berada. | Tidak ada. |
InternetChargeType | String | Tidak | Ya | Metode penagihan transfer data Internet. | Nilai valid:
Catatan
|
LoadBalancerName | String | Tidak | Ya | Nama dari instans CLB. | Nama harus memiliki panjang 1 hingga 80 karakter, dan dapat berisi angka, titik (.), garis bawah (_), dan tanda hubung (-). Nama harus dimulai dengan huruf. Anda dapat menentukan hingga 10 nama. Pisahkan beberapa nama dengan koma (,). |
VpcId | String | Tidak | Ya | ID dari virtual private cloud (VPC) tempat instans CLB berada. | Tidak ada. |
NetworkType | String | Tidak | Ya | Tipe jaringan dari instans CLB akses internal. | Nilai valid:
|
PaymentType | String | Tidak | Ya | Metode penagihan dari instans CLB. | Tidak ada. |
AddressType | String | Tidak | Ya | Tipe jaringan dari instans CLB. | Nilai valid:
|
MasterZoneId | String | Tidak | Ya | ID dari zona utama tempat instans CLB berada. | Tidak ada. |
RefreshOptions | String | Tidak | Ya | Kebijakan refresh untuk sumber daya data saat stack diperbarui. | Nilai valid:
|
Nilai Pengembalian
Fn::GetAtt
LoadBalancerIds: ID dari instans CLB.
LoadBalancers: detail dari instans CLB.
Properti | Tipe | Deskripsi | Batasan |
LoadBalancerIds | Daftar | ID dari instans CLB. | Tidak ada. |
LoadBalancers | Daftar | Detail dari instans CLB. | Tidak ada. |
ModificationProtectionStatus | String | Menunjukkan apakah mode baca-saja konfigurasi diaktifkan untuk instans CLB. | Nilai valid:
|
AddressIpVersion | String | Versi IP. | Nilai valid:
|
InternetChargeType | String | Metode penagihan dari instans CLB menghadap Internet. | Nilai valid:
Catatan
|
Status | String | Status dari instans CLB. | Nilai valid:
|
AddressType | String | Tipe jaringan dari instans CLB. | Nilai valid:
|
RegionIdAlias | String | Nama dari wilayah tempat instans CLB berada. | Tidak ada. |
Tags | Daftar | Tag. | Tidak ada. |
RegionId | String | ID dari wilayah tempat instans CLB berada. | Tidak ada. |
ResourceGroupId | String | ID dari grup sumber daya. | Tidak ada. |
CreateTimeStamp | String | Timestamp yang menunjukkan kapan instans CLB dibuat. | Tidak ada. |
VSwitchId | String | ID dari vSwitch tempat instans CLB akses internal berada. | Tidak ada. |
Address | String | Alamat IP yang digunakan oleh instans CLB untuk menyediakan layanan. | Tidak ada. |
MasterZoneId | String | ID dari zona utama tempat instans CLB berada. | Tidak ada. |
LoadBalancerName | String | Nama dari instans CLB. | Tidak ada. |
VpcId | String | ID dari VPC tempat instans CLB akses internal berada. | Tidak ada. |
LoadBalancerSpec | String | Spesifikasi dari instans CLB. | Tidak ada. |
DeleteProtection | String | Menunjukkan apakah perlindungan penghapusan diaktifkan untuk instans CLB. | Nilai valid:
|
ModificationProtectionReason | String | Instans yang dikelola. | Alasan mengapa mode baca-saja konfigurasi diaktifkan. Nilainya memiliki panjang 1 hingga 80 karakter. Dimulai dengan huruf dan dapat berisi angka, titik (.), garis bawah (_), dan tanda hubung (-). Catatan Properti ini berlaku hanya ketika ModificationProtectionStatus disetel ke ConsoleProtection. |
SlaveZoneId | String | ID dari zona sekunder tempat instans CLB berada. | Tidak ada. |
PaymentType | String | Metode penagihan dari instans CLB. | Tidak ada. |
Bandwidth | Integer | Bandwidth maksimum dari listener. | Satuan: Mbit/s. Nilai valid:
|
LoadBalancerId | String | ID dari instans CLB. | Tidak ada. |
NetworkType | String | Tipe jaringan dari instans CLB akses internal. | Nilai valid:
|
CreateTime | String | Waktu ketika instans CLB dibuat. | Format waktu adalah YYYY-MM-DDThh:mm:ssZ. |
Contoh
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"LoadBalancerId": {
"Type": "String",
"Description": "ID dari instans load balancing."
}
},
"Resources": {
"ExtensionDataSource": {
"Type": "DATASOURCE::SLB::LoadBalancers",
"Properties": {
"LoadBalancerId": {
"Ref": "LoadBalancerId"
}
}
}
},
"Outputs": {
"LoadBalancerIds": {
"Description": "Daftar ID load balancer.",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"LoadBalancerIds"
]
}
},
"LoadBalancers": {
"Description": "Daftar load balancer.",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"LoadBalancers"
]
}
}
}
}ROSTemplateFormatVersion: '2015-09-01'
Parameters:
LoadBalancerId:
Type: String
Description: ID dari instans load balancing.
Resources:
ExtensionDataSource:
Type: DATASOURCE::SLB::LoadBalancers
Properties:
LoadBalancerId:
Ref: LoadBalancerId
Outputs:
LoadBalancerIds:
Description: Daftar ID load balancer.
Value:
Fn::GetAtt:
- ExtensionDataSource
- LoadBalancerIds
LoadBalancers:
Description: Daftar load balancer.
Value:
Fn::GetAtt:
- ExtensionDataSource
- LoadBalancers