# Visualizador de Terraform Plan

Analisa a saida JSON ou texto do Terraform plan, classifica mudancas e mostra um resumo orientado por dependencias

> Página canônica: https://elysiatools.com/pt/tools/terraform-plan-visualizer

- **Categoria:** Development

- **Palavras-chave:** terraform, plan, infraestrutura, grafo

## Visão geral

Cole um JSON de Terraform plan gerado por "terraform show -json" ou um plan em texto. A ferramenta classifica recursos em create, update, delete, replace, read e no-op e resume o impacto por provedor e dependencia.

Como usar:
- Entrada de Terraform Plan: cole o JSON ou o texto
- Arquivo do plano: envie um arquivo salvo
- Formato de entrada: use auto para deteccao automatica
- Mostrar grafo de dependencias: desenha um grafo leve com as primeiras relacoes

O melhor resultado vem do Terraform JSON, que traz metadados e dependencias mais limpos.

## Entradas

- **Entrada do Terraform Plan** (textarea): { "resource_changes": \[...\] }
- **Arquivo do plano** (file)
- **Formato de entrada** (select)
- **Mostrar grafo de dependencias** (checkbox)

## Quando usar

- Antes de executar um apply crítico para revisar visualmente quais recursos serão criados, modificados ou destruídos.
- Durante revisões de código (Pull Requests) para compartilhar um resumo claro do impacto da infraestrutura com a equipe.
- Ao depurar planos complexos do Terraform para entender a ordem de execução e as dependências entre os recursos afetados.

## Como funciona

- Cole a saída de texto do seu plano ou o JSON gerado pelo comando terraform show -json na área de texto, ou faça o upload do arquivo correspondente.
- Selecione o formato de entrada (JSON ou Text) ou deixe em 'Auto' para que a ferramenta detecte automaticamente.
- Ative a opção 'Mostrar grafo de dependências' se desejar visualizar as relações entre os recursos.
- A ferramenta processa os dados e exibe um painel HTML interativo com o resumo das ações por provedor e o grafo de dependências.

## Casos de uso

- Auditoria de segurança para garantir que nenhum recurso crítico, como bancos de dados ou grupos de segurança, seja acidentalmente excluído ou substituído.
- Documentação de mudanças de infraestrutura em tickets de Change Management usando o resumo visual gerado.
- Onboarding de novos engenheiros DevOps, ajudando-os a visualizar como os módulos do Terraform se conectam e afetam o ambiente de nuvem.

## Perguntas frequentes

### Como gero o JSON do Terraform plan?

Execute 'terraform plan -out=tfplan' seguido de 'terraform show -json tfplan > plan.json' no seu terminal.

### A ferramenta suporta planos em texto puro?

Sim, você pode colar a saída padrão do terminal. No entanto, o formato JSON oferece metadados mais ricos e um grafo de dependências mais preciso.

### O que significam as categorias de mudança?

Elas indicam a ação que o Terraform executará: 'create' (criar), 'update' (atualizar), 'delete' (remover), 'replace' (substituir), 'read' (ler) e 'no-op' (sem alteração).

### Posso ver as dependências entre os recursos?

Sim, ativando a opção 'Mostrar grafo de dependências', a ferramenta desenha um grafo leve mostrando as relações identificadas no plano.

### Qual é o limite de tamanho para o upload de arquivos?

Você pode fazer o upload de arquivos de plano (JSON ou texto) com tamanho de até 15 MB.

## Ferramentas relacionadas

- [Analisador de logs estruturados](https://elysiatools.com/pt/tools/structured-log-analyzer): Detecta formatos comuns de logs, extrai campos principais e exporta em JSON, CSV ou SQL.
- [Detector de desbalanceamento e reamostragem](https://elysiatools.com/pt/tools/dataset-imbalance-detector-resampler): Detecta desbalanceamento de classes em datasets CSV ou JSON, compara estrategias e previsualiza uma saida balanceada
- [Visualizador de caminhos JSON](https://elysiatools.com/pt/tools/json-path-visualizer): Visualiza JSON ou JSONL como uma arvore expansivel e permite copiar expressoes JSONPath para cada no
- [Ponte de PDF (OCR) para JSON estruturado](https://elysiatools.com/pt/tools/ocr-pdf-to-structured-json-bridge): Extrai a camada de texto do PDF com geometria (linhas por posição y, tabelas por vaos de coluna, títulos por tamanho de fonte, pares chave-valor com dois pontos) e preenche campo a campo um JSON Schema do usuário — rótulos pareados por chaves normalizadas, valores coagidos aos tipos declarados e validados com ajv.
- [Gerador de marcadores de capítulos de podcast (ID3 / Podcasting 2.0)](https://elysiatools.com/pt/tools/podcast-chapter-marker-builder): Cole uma lista de capítulos com timecodes e gere de uma vez todos os formatos de entrega: JSON de capítulos Podcasting 2.0 (v1.2.0) e tag RSS podcast:chapters, gravação opcional dos frames ID3v2.4 CHAP+CTOC direto num MP3 enviado (milissegundos como uint32 big-endian simples, offsets 0xFFFFFFFF, subframe TIT2 por capítulo, frames existentes preservados), pares de comentários Vorbis CHAPTER001 (OGG/Opus), texto mp4chaps, bloco de timestamps para a descrição do YouTube e sidecar SRT, mais a matriz real de suporte dos players (Apple aceita o JSON via RSS desde 2025; Pocket Casts/Overcast leem só ID3 embutido; Spotify ignora ambos).
- [Detector de anomalias em series temporais](https://elysiatools.com/pt/tools/time-series-anomaly-detector): Envia dados de serie temporal em CSV ou JSON, detecta anomalias com Z-Score e IQR e retorna um relatorio com grafico
- [Divisor train/test com estratificação](https://elysiatools.com/pt/tools/train-test-split-with-stratification): Lê um dataset CSV/JSON e divide em train/validation/test com amostragem estratificada pela coluna alvo (70/15/15 padrão, semente reprodutível), ou k-fold estratificado; relatório de distribuição de classes por split com barras de desvio, checagem de vazamento por linhas duplicadas, prévia de SMOTE (interpolação de vizinhos no treino) e exportação dos CSV em ZIP.
- [Auditor de política de licenças SBOM SPDX / CycloneDX](https://elysiatools.com/pt/tools/sbom-spdx-cyclonedx-license-policy-auditor): Audita licenças SPDX 2.3 ou CycloneDX 1.5 e gera SARIF com caminhos de dependência

## Exemplos

- [Amostras JSON de Terraform Plan](https://elysiatools.com/pt/samples/terraform-plan-json-samples): Arquivos Terraform plan JSON para visualizacao de dependencias e revisao de mudancas, no estilo terraform show -json
- [Exemplos de Rastreamento Distribuído](https://elysiatools.com/pt/samples/distributed-tracing-samples): Exemplos completos de rastreamento distribuído usando Jaeger, OpenTelemetry e ferramentas modernas de observabilidade
- [Exemplos JWT](https://elysiatools.com/pt/samples/jwt-samples): Exemplos completos de JWT da estrutura básica de tokens às implementações de segurança avançadas
- [Exemplos PDF](https://elysiatools.com/pt/samples/pdf-samples): Exemplos PDF gerados por ferramentas de 2026-02-01 a 2026-02-10

## Conteúdo relacionado

- [Ferramentas de intercambio JSON e traducao de formatos](https://elysiatools.com/pt/hubs/json-convert): Compare ferramentas de conversao JSON para CSV, YAML, TOML, GraphQL, XML, Markdown, Excel, BSON, EDN e outros formatos estruturados em um unico hub.
- [Ferramentas de conversão de caixa, codificação e normalização de texto](https://elysiatools.com/pt/hubs/text-convert): Compare conversão de caixa de texto, conversão de largura de caracteres, conversão de codificação, tratamento de quoted-printable e normalização de texto em um único hub.
- [Ferramentas de inspecao, diff e transformacao JSON](https://elysiatools.com/pt/hubs/json-utility): Reune em um so hub ferramentas para formatar JSON, comparar mudancas, inspecionar caminhos, validar schema, mesclar arquivos e transformar dados para fluxos de API e dados.
- [Ferramentas de Text](https://elysiatools.com/pt/hubs/text-utility): Explore 33 ferramentas de text para fluxos de utility e encontre utilitários próximos com rapidez.
