Go
1.21.0 がリリースされたので、mapsパッケージをしっかり目に読んだ。
Clone()のコメントにあるshallow clone
の意味が分からなかったが、コピーされる値はシャローコピーなので、再起的に Clone() が行われることがないということらしい。
Terraform
aws_quicksight_data_source
の更新時の挙動がおかしい気がしてissueを立てた。
現在の実装は更新時に差分があったパラメータのみ送信しているが、それだと nil で上書きと同等の動きをしているっぽい。マネコンから同様の操作をした時どうなのよと思って、CloudTrail を見てみるとちゃんと更新のないパラメータも送信されていたからおそらく予想通り。