DATASOURCE::NLB::LoadBalancers digunakan untuk menanyakan informasi dasar tentang instance Network Load Balancer (NLB) yang telah dibuat.
Sintaksis
{
"Type": "DATASOURCE::NLB::LoadBalancers",
"Properties": {
"LoadBalancerNames": List,
"AddressIpVersion": String,
"LoadBalancerBussinessStatus": String,
"ZoneId": String,
"ResourceGroupId": String,
"VpcIds": List,
"LoadBalancerIds": List,
"AddressType": String,
"LoadBalancerStatus": String,
"Tags": List,
"Ipv6AddressType": String,
"RefreshOptions": String
}
}Properti
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Batasan |
LoadBalancerNames | List | Tidak | Ya | Nama-nama instance NLB. | Anda dapat menanyakan hingga 20 instance dalam satu permintaan. |
AddressIpVersion | String | Tidak | Ya | Versi protokol. | Nilai valid:
|
LoadBalancerBussinessStatus | String | Tidak | Ya | Status bisnis dari instance NLB. | Nilai valid:
|
ZoneId | String | Tidak | Ya | ID zona. | Tidak ada. |
ResourceGroupId | String | Tidak | Ya | ID grup sumber daya. | Tidak ada. |
VpcIds | List | Tidak | Ya | ID virtual private clouds (VPC) di mana instance NLB berada. | Anda dapat menanyakan hingga 10 VPC dalam satu permintaan. |
LoadBalancerIds | List | Tidak | Ya | ID instance NLB. | Anda dapat menanyakan hingga 20 instance dalam satu permintaan. |
AddressType | String | Tidak | Ya | Jenis alamat IPv4 yang digunakan oleh instance NLB. | Nilai valid:
|
LoadBalancerStatus | String | Tidak | Ya | Status instance NLB. | Nilai valid:
|
Tags | List | Tidak | Ya | Tag instance NLB. | Anda dapat menambahkan hingga 20 tag dalam satu permintaan. |
Ipv6AddressType | String | Tidak | Ya | Jenis alamat IPv6 yang digunakan oleh instance NLB. | Nilai valid:
|
RefreshOptions | String | Tidak | Ya | Kebijakan refresh untuk sumber daya data ketika tumpukan diperbarui. | Nilai valid:
|
Sintaksis Tags
"Tags": [
{
"Value": String,
"Key": String
}
]Properti Tags
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Batasan |
Value | String | Tidak | Tidak | Nilai tag. | Nilai tag dapat mencapai 128 karakter dan tidak boleh mengandung |
Key | String | Ya | Tidak | Kunci tag. | Kunci tag harus memiliki panjang 1 hingga 128 karakter dan tidak boleh mengandung |
Nilai kembali
Fn::GetAtt
LoadBalancerIds: ID instance NLB.
LoadBalancers: detail instance NLB.
Properti | Tipe | Deskripsi | Batasan |
LoadBalancerIds | List | ID instance NLB. | Tidak ada. |
LoadBalancers | List | Detail instance NLB. | Tidak ada. |
LoadBalancerId | String | ID instance NLB. | Tidak ada. |
LoadBalancerName | String | Nama instance NLB. | Tidak ada. |
LoadBalancerType | String | Jenis instance Server Load Balancer (SLB). | Hanya Network yang dapat dikembalikan, yang menunjukkan bahwa instance adalah instance NLB. |
AddressType | String | Jenis alamat IPv4 yang digunakan oleh instance NLB. | Nilai valid:
|
AddressIpVersion | String | Versi protokol. | Nilai valid:
|
Ipv6AddressType | String | Jenis alamat IPv6 yang digunakan oleh instance NLB. | Nilai valid:
|
LoadBalancerStatus | String | Status instance NLB. | Nilai valid:
|
LoadBalancerBusinessStatus | String | Status bisnis dari instance NLB. | Nilai valid:
|
VpcId | String | ID VPC di mana instance NLB berada. | Tidak ada. |
CreateTime | String | Waktu pembuatan instance NLB. | Waktu mengikuti standar ISO 8601 dalam format yyyy-MM-ddTHH:mm:ssZ. Waktu ditampilkan dalam UTC. |
ResourceGroupId | String | ID grup sumber daya. | Tidak ada. |
DNSName | String | Nama domain. | Tidak ada. |
BandwidthPackageId | String | ID instance Bandwidth Internet Bersama yang terkait dengan instance yang menghadap Internet. | Tidak ada. |
SecurityGroupIds | List | Grup keamanan tempat instance NLB ditambahkan. | [ "sg-bp67acfmxazb4p****" ] |
CrossZoneEnabled | Boolean | Menunjukkan apakah load balancing lintas zona diaktifkan untuk instance NLB. | Nilai valid:
|
Tags | List | Tag. | Contoh: |
PayType | String | Metode penagihan instance NLB. | Hanya PostPay yang dapat dikembalikan, yang menunjukkan bahwa instance menggunakan metode penagihan bayar sesuai pemakaian. |
Contoh
ROSTemplateFormatVersion: '2015-09-01'
Parameters: {}
Resources:
ExtensionDataSource:
Type: DATASOURCE::NLB::LoadBalancers
Properties:
AddressIpVersion: ipv4
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": {
},
"Resources": {
"ExtensionDataSource": {
"Type": "DATASOURCE::NLB::LoadBalancers",
"Properties": {
"AddressIpVersion": "ipv4"
}
}
},
"Outputs": {
"LoadBalancerIds": {
"Description": "Daftar ID load balancer.",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"LoadBalancerIds"
]
}
},
"LoadBalancers": {
"Description": "Daftar load balancer.",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"LoadBalancers"
]
}
}
}
}