- Terraform v0.12.23 and above.
- AzureRm provider version 2.1 and above.
Resource | Description |
---|---|
data azurerm_resource_group | Get the Resource Group, re use it's tags for the sub resources. |
data azurerm_subscription | Get an ARM subscription used when doing a virtual network peering. |
azurerm_virtual_network_peering | Manages a virtual network peering. |
azurerm_virtual_network | Manages Virtual Networks without the subnet block. |
azurerm_subnet | Manages Subnets. |
azurerm_route_table | Manages a Route Tables with their routes. |
azurerm_subnet_route_table_association | Associates a Route Table with a Subnet within a Virtual Network. |
azurerm_network_security_group | Manages a network security group that contains a list of network security rules. |
azurerm_subnet_network_security_group_association | Associates a Network Security Group with a Subnet within a Virtual Network. |
azurerm_bastion_host | Manages Bastion Host Instances. |
azurerm_public_ip | Manages Public Ips and Bastion Host Instances Public Ips. |
private_endpoint | Manages a Private Endpoints. |
Name | Description |
---|---|
complete | Create the following objects : vnet, subnet, azure bastion, route table, network security group, public ip and does the virtual network peering. |
sql-private-endpoint | Create the following objects : vnet, subnet, Azure SQL server with a dedicated private enpoint. |