gcloud beta resource-config
を使用すると、GCPのリソースをterraform
ファイルにエクスポートできたり便利なのだが、その際、リソースを特定するためにlist-resource-types
を使用することがある。
実行すると以下のようになる(一部抜粋)のだが、「x」がついているものが利用可能なもの。一瞬逆に捉えてしまったので少し時間を浪費した。しょーもない。
(欧米圏ではテストなどでも正解にチェックマークをつけるらしい)
$ gcloud beta resource-config list-resource-types ┌──────────────────────────────────────┬──────────────┬─────────┬──────┐ │ KRM KIND │ BULK EXPORT? │ EXPORT? │ IAM? │ ├──────────────────────────────────────┼──────────────┼─────────┼──────┤ │ AccessContextManagerAccessLevel │ │ │ │ │ AccessContextManagerAccessPolicy │ │ │ x │ │ AccessContextManagerServicePerimeter │ │ │ │ │ ArtifactRegistryRepository │ x │ x │ x │ │ BigQueryDataset │ x │ x │ │ │ BigQueryJob │ │ x │ │ │ BigQueryTable │ x │ x │ x │ │ BigtableAppProfile │ x │ x │ │