Команда: show
Команда tofu show используется для вывода в удобочитаемом виде данных из файла состояния или плана. Это можно использовать для проверки плана и подтверждения того, что запланированные операции ожидаемы, или для просмотра текущего состояния с точки зрения OpenTofu.
Вывод в машиночитаемом формате формируется при добавлении флага командной строки -json.
При использовании флага командной строки -json все конфиденциальные значения в состоянии OpenTofu будут отображаться в открытом виде. Дополнительные сведения см. в разделе Конфиденциальные данные в состоянии.
Вывод JSON
Для файлов состояния OpenTofu (в том числе если путь не указан) команда tofu show -json выводит представление состояния в формате JSON.
Для файлов планов OpenTofu команда tofu show -json выводит представление плана, конфигурации и текущего состояния в формате JSON.
Если вы обновили провайдеры, добавившие новые версии схемы после записи состояния, перед отображением с помощью show -json состояние необходимо обновить. Если вы просматриваете план, он должен быть создан без -refresh=false. Если вы просматриваете файл состояния, сначала выполните tofu refresh.
Подробное описание формата вывода приведено в разделе Формат вывода JSON.
Использование
Использование: tofu show [options] [file]
Команду show можно использовать с путем к файлу состояния или плана OpenTofu. Если путь к файлу не указан, OpenTofu отобразит последний снимок состояния.
Команда принимает следующие параметры:
-
-no-color— отключает цветное оформление вывода -
-json— отображает данные из файла состояния или плана в машиночитаемом формате -
-show-sensitive— если указан, конфиденциальные значения будут отображаться.
Copyright (c) The OpenTofu Authors
Copyright (c) 2014 HashiCorp, Inc.
Mozilla Public License, version 2.0
https://opentofu.org/docs/v1.9/cli/commands/show/