インスタンスのリストを取得するためにgcloud python クライアント ライブラリ ( https://github.com/google/google-api-python-client ) を使用しています。名前、ステータスなどのフィルタを使用できますが、IP アドレス (networkIP) でフィルタする方法がわかりません。networkInterfaces がリストであることと関係があると確信していますが、構文がわかりません。
これが私がうまくいくと思うものです:
instance_list = compute.instances().list(
project=project,
zone=zone,
filter='networkInterfaces[0].networkIP eq 10.45.128.6'
).execute()
HTTP ステータス 400 が返されます: 「フィールド 'filter' の値が無効です。」
フィルターはどのように見えるべきですか?
前もって感謝します。