Conceito e mecanismo
Bicep descreve recursos e propriedades pretendidas. Compilar valida uma parte da definição, mas não equivale a comparar o estado remoto. What-if permite inspecionar alterações previstas sem aplicar o deployment; tem limitações e não garante sozinho comportamento da aplicação. No modo incremental, recursos existentes omitidos do template permanecem. Isso não significa que propriedades omitidas de um recurso declarado sejam preservadas: a definição representa o estado desse recurso e valores podem voltar aos defaults. Revê o conjunto de propriedades e o âmbito, especialmente em recursos com configurações aninhadas.
Aplicação guiada
Para uma mudança de produção, guarda versão do template, parâmetros sem segredos e resultado de revisão. Trata passwords com parâmetros secure e mecanismos apropriados de fornecimento; não as exponhas depois em outputs ou logs. Planeia validação e recuperação antes da janela. Na operação diária de VMs, distingue Stopped ainda alocada de Deallocated. Desligar no sistema operativo pode manter encargos de computação; desalocar não elimina automaticamente discos e outros recursos faturáveis. Confirma estado efetivo e dependências antes de propor poupança ou retirada.
Um template incremental deixa de mencionar uma VM: ela não é retirada por essa omissão. A retirada precisa de uma operação planeada e de decisão sobre discos, backups e dependências.
Armadilhas comuns
Tratar incremental como patch parcial de propriedades; publicar segredos em outputs; confundir VM parada com custo zero.
Tópicos relacionados: Disponibilidade, escala e releases · Redes e diagnóstico por camadas
Confirma o estado e o efeito pretendidos, incluindo recursos que permanecem após a mudança.
Referência: ARM deployment modes · AZ-104; skills measured 2026-04-17