sacloud / usacloud

usacloud:rabbit: : CLI client for the Sakura Cloud:cherry_blossom::cloud:
Apache License 2.0
54 stars 13 forks source link

配列のクリア方法の提供 #556

Closed yamamoto-febc closed 3 years ago

yamamoto-febc commented 4 years ago

v1でタグなどの配列となっている値のクリアを行える仕組みを提供する。

イメージ:

$ usacloud disk update --clear-tags <selector>
yamamoto-febc commented 3 years ago

現状はコマンドラインオプション(フラグ)でクリアができないことが問題。 しかし、実運用上配列のクリアを行うケースは稀と思われる & #586 / #598 で以下のような指定でフラグのクリアが可能になった。

$ usacloud disk update --parameters '{"Tags":[]}' <ID or Name or Tags>

Note: v1のupdateは(基本的に)指定した値のみ更新するPatch動作となっている。 このためクリアしたい値だけ--parametersで指定することが可能。

よって--clear-xxxといったコマンドラインオプションの提供は当面行わないこととする。