Definir recursos com o Bicep, os modelos do ARM e o fornecedor AzAPI do Terraform

Ao implementar recursos do Azure com uma ferramenta Infraestrutura como Código, tem de compreender que tipos de recursos estão disponíveis e quais os valores a utilizar nos seus ficheiros. A documentação de referência de recursos do Azure fornece estes valores. A sintaxe é apresentada para Bicep, JSON de modelo do ARM e fornecedor AzAPI do Terraform.

Escolher idioma

Selecione o idioma de implementação que pretende utilizar para ver a referência de recursos. As opções estão disponíveis na parte superior de cada artigo.

Selecionar idioma

Bicep

Para obter uma introdução ao trabalho com ficheiros Bicep, veja Início Rápido: Criar ficheiros Bicep com o Visual Studio Code. Para saber mais sobre as secções de um ficheiro Bicep, veja Compreender a estrutura e a sintaxe dos ficheiros Bicep.

Para saber mais sobre os ficheiros bicep através de um conjunto guiado de módulos do Learn, veja Implementar e gerir recursos no Azure com o Bicep.

A Microsoft recomenda que utilize o VS Code para criar ficheiros Bicep. Para obter mais informações, veja Instalar ferramentas do Bicep.

Modelos de ARM

Dica

O Bicep é uma nova linguagem que oferece as mesmas capacidades que os modelos do ARM, mas com uma sintaxe mais fácil de utilizar. Se estiver a decidir entre os dois idiomas, recomendamos Bicep.

Para saber mais sobre as secções de um modelo do ARM, veja Compreender a estrutura e a sintaxe dos modelos do ARM. Para obter uma introdução ao trabalho com modelos, veja Tutorial: Criar e implementar o seu primeiro modelo arm.

A Microsoft recomenda que utilize o VS Code para criar modelos arm. Quando adiciona a extensão Azure Resource Managed Tools, obtém intellisense para as propriedades do modelo. Para obter mais informações, veja Início Rápido: Criar modelos do ARM com o Visual Studio Code.

Fornecedor AzAPI do Terraform

Para saber mais sobre o fornecedor AzAPI do Terraform, veja Descrição geral do fornecedor do AzAPI do Terraform.

Para obter uma introdução à criação de um ficheiro de configuração para o fornecedor AzAPI do Terraform, veja Início Rápido: Implementar o seu primeiro recurso do Azure com o fornecedor do Terraform AzAPI.

Localizar recursos

Se já souber que tipo de recurso irá utilizar, pode aceder diretamente ao mesmo com o seguinte formato de URL: https://learn.microsoft.com/azure/templates/{provider-namespace}/{resource-type}. Por exemplo, o conteúdo da referência da base de dados SQL está disponível em: https://learn.microsoft.com/azure/templates/microsoft.sql/servers/databases.

Os tipos de recurso encontram-se no Nó de referência. Expanda o fornecedor de recursos que contém o tipo que procura. A imagem seguinte mostra os tipos de Armazenamento.

Mostrar tipos de recursos

Em alternativa, pode filtrar os tipos de recursos no painel de navegação:

Filtrar tipos de recursos

Ver alterações nas versões

Cada fornecedor de recursos contém uma lista de alterações para cada versão da API. Pode localizar o registo de alterações no painel de navegação esquerdo.

Mostrar registo de alterações