Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
New Resources:
azurerm_firewall
& `azurerm_firewall_network_rule_co…
…llection` (#1627) * add firewall resource skeleton * basic test * create method * complete firewall resource * begin network rule resource * add firewall import * fix firewall tests * tweak firewall tests * complete network rule collection * start docs * nil checks * update nil checks * update find rule collection * formatting updates * docs * rename files * rename arm_azure_firewall to arm_firewall * formatting * rename doc * rename nrc doc * WaitForCompletionRef * Refactoring of Azure Firewall: - Locking on the Firewall Name - Handling resources being deleted outside of Terraform - Removing some crash points - Making the Protocol and Action type case-sensitive - Refactoring the virtual resource to allow for - Parsing the ID rather than using the config for the delete and read functions (so delete's are successful when the config's gone) - Rewriting some of the tests for the Network Rule Collections, to check the resource's state rather than the object - Updating the documentation (and including Import support for Network Rule Collections) * Deleting the separate test file * Adding validation to fields ``` $ acctests azurerm TestValidateFirewallName === RUN TestValidateFirewallName --- PASS: TestValidateFirewallName (0.00s) PASS ok github.com/terraform-providers/terraform-provider-azurerm/azurerm 0.344s ``` * Renaming the fix ip method * Fixing issues highlighted in code review * Fixing the test check function to load the firewall, rather than the collection * Fixing a bad refactor * Fixing a broken test * Docs: adding a sidebar link
- Loading branch information