Ana içeriğe geç

dtctl load-balancer batch-update-members

Kullanım​

dtctl load-balancer batch-update-members [flags]

Takma Adlar​

bm

Açıklama​

Bir JSON dizisi geçirerek bir havuzun tüm üyelerini tek çağrıda ekleyin veya değiştirin. Dizide yer almayan üyeler havuzdan kaldırılır.

Örnek​

# Bir havuzun üyelerini iki arka uçla değiştirin
dtctl load-balancer batch-update-members --lb-id <lb-id> --pool-id <pool-id> --members '[{"address":"10.0.0.5","compute_server_id":"<vm-id>","protocol_port":80},{"address":"10.0.0.6","compute_server_id":"<vm-id-2>","protocol_port":80}]'

Bayraklar​

OptionDescription
--lb-id, -iYük dengeleyicinin kimliği (zorunlu)
--members, -mÜye nesnelerinden oluşan JSON dizisi. Her biri: {"address","compute_server_id","protocol_port"[,"name","weight"]}. Örnek: '[{"address":"10.0.0.5","compute_server_id":"<vm-id>","protocol_port":80}]' (zorunlu)
--pool-id, -pHavuzun kimliği (zorunlu)

İlgili Komutlar​

CommandDescription
dtctl load-balancer create-memberBir havuza bir üye ekleyin
dtctl load-balancer update-memberBir üyeyi güncelleyin
dtctl load-balancer delete-memberBir üyeyi silin
dtctl load-balancer member-vmsBir ağdaki aday üye VM'leri listeleyin
dtctl load-balancer membersBir havuzun üyelerini listeleyin

Genel Bayraklar​

OptionDescription
--api-urlBu komutu farklı bir API uç noktasına gönderin, örneğin bir test ortamına (varsayılan "https://console.dt.net.tr/api/v1")
--config, -cÖzel bir yapılandırma dosyası belirtin
Varsayılan: ~/.config/dtctl/config.yaml
--no-headersBetik yazımı için sütun başlıklarını gizleyin
Varsayılan: false
--output, -oÇıktı biçimi: text, wide, vertical, json. text terminale sığdırır, wide hiçbir zaman kısaltmaz, vertical her alanı ayrı satırda yazar
Varsayılan: text