opentofu/builtin/providers
Paul Stack a085c8d71e provider/azurerm: Add Load Balancer resources (#9199)
* provider/azurerm: Add AzureRM Loadbalancer resource

Adds support for the elusive Azure LoadBalancer

* [x] `azurerm_lb`
* [x] `azurerm_lb_backend_address_pool`
* [x] `azurerm_lb_rule`
* [x] `azurerm_lb_nat_rule`
* [x] `azurerm_lb_probe`
* [x] `azurerm_lb_nat_pool`

Test Results:

```
make testacc TEST=./builtin/providers/azurerm TESTARGS='-run=TestAccAzureRMLoadbalancer'
==> Checking that code complies with gofmt requirements...
go generate $(go list ./... | grep -v /terraform/vendor/)
TF_ACC=1 go test ./builtin/providers/azurerm -v
-run=TestAccAzureRMLoadbalancer -timeout 120m
=== RUN   TestAccAzureRMLoadbalancerBackEndAddressPool_basic
--- PASS: TestAccAzureRMLoadbalancerBackEndAddressPool_basic (207.26s)
=== RUN   TestAccAzureRMLoadbalancerBackEndAddressPool_removal
--- PASS: TestAccAzureRMLoadbalancerBackEndAddressPool_removal (165.89s)
=== RUN   TestAccAzureRMLoadbalancerNatRule_basic
--- PASS: TestAccAzureRMLoadbalancerNatRule_basic (179.30s)
=== RUN   TestAccAzureRMLoadbalancerNatRule_removal
--- PASS: TestAccAzureRMLoadbalancerNatRule_removal (180.73s)
=== RUN   TestAccAzureRMLoadbalancerRule_basic
--- PASS: TestAccAzureRMLoadbalancerRule_basic (170.40s)
=== RUN   TestAccAzureRMLoadbalancerRule_removal
--- PASS: TestAccAzureRMLoadbalancerRule_removal (204.23s)
=== RUN   TestAccAzureRMLoadbalancer_basic
--- PASS: TestAccAzureRMLoadbalancer_basic (136.03s)
=== RUN   TestAccAzureRMLoadbalancer_frontEndConfig
--- PASS: TestAccAzureRMLoadbalancer_frontEndConfig (214.47s)
=== RUN   TestAccAzureRMLoadbalancer_tags
--- PASS: TestAccAzureRMLoadbalancer_tags (215.52s)
=== RUN   TestAccAzureRMLoadbalancerProbe_basic
--- PASS: TestAccAzureRMLoadbalancerProbe_basic (183.36s)
=== RUN   TestAccAzureRMLoadbalancerProbe_removal
--- PASS: TestAccAzureRMLoadbalancerProbe_removal (185.86s)
=== RUN   TestAccAzureRMLoadbalancerNatPool_basic
--- PASS: TestAccAzureRMLoadbalancerNatPool_basic (161.47s)
=== RUN   TestAccAzureRMLoadbalancerNatPool_removal
--- PASS: TestAccAzureRMLoadbalancerNatPool_removal (167.38s)
PASS
ok      github.com/hashicorp/terraform/builtin/providers/azurerm
1673.852s
```

* provider/azurerm: Documentation for the ARM LB resources
2016-10-07 14:14:26 -04:00
..
archive provider/archiver fix test output path breaking other tests (#8291) 2016-08-18 18:11:19 +01:00
atlas Add VersionString 2016-07-21 16:43:49 -04:00
aws Merge pull request #9009 from hashicorp/tests-aws-import-eip 2016-10-07 16:25:41 +01:00
azure provider/azure: add custom_data argument for azure_instance resource (#8158) 2016-08-14 11:02:49 +01:00
azurerm provider/azurerm: Add Load Balancer resources (#9199) 2016-10-07 14:14:26 -04:00
bitbucket provider/bitbucket: Remove unnecessary casts. 2016-09-22 17:35:03 +10:00
chef provider/chef: Fix go vet issues 2016-02-18 09:42:00 -08:00
clc [clc] add missing ForceNew on several fields 2016-05-11 11:39:35 -07:00
cloudflare provider/cloudflare: Add migration for v1 to v4 API libraries (#6969) 2016-06-07 14:29:25 -05:00
cloudstack network_id is computed (#9102) 2016-09-28 17:35:37 +02:00
cobbler provider/cobbler: acc tests TF and script tweaks 2016-04-16 08:55:45 -05:00
consul Make consul provider settings truly optional 2016-08-30 08:28:03 -05:00
datadog Add type and styles to datadog timeboard graphs 2016-10-05 09:44:54 +01:00
digitalocean helper/schema: Add diff suppression callback 2016-08-31 19:13:53 -05:00
dme provider/dme: Add support for gtdLocation 2016-01-20 20:23:29 -05:00
dnsimple
docker provider/docker: Added docker_registry_image data source (#7000) 2016-07-26 16:18:38 +01:00
dyn
fastly Minor typos 2016-09-01 11:30:55 +01:00
github provider/github: Remove unsafe ptr dereferencing (#8512) 2016-08-28 17:15:03 +01:00
google provider/google: remove debug spew statement 2016-09-27 17:06:41 -05:00
grafana Grafana Provider, with Data Source and Dashboard resources (#6206) 2016-05-20 10:20:17 +01:00
heroku builtin: Refactor resource.Retry to clarify return 2016-03-09 17:37:56 -06:00
influxdb Improve influxdb provider (#7333) 2016-08-05 16:27:03 +10:00
librato provider/librato: Randomize the test case names as dangling resources were causing failures 2016-09-22 12:43:06 +01:00
logentries provider/logentries: Implementing logentries provider (#7067) 2016-07-12 14:14:39 +01:00
mailgun builtin: Refactor resource.Retry to clarify return 2016-03-09 17:37:56 -06:00
mysql use hashicorp/go-version to parse mysql server version 2016-08-31 10:50:08 +02:00
null provider/null: null_data_source data source 2016-05-14 08:26:37 -07:00
openstack Correct Proxy setting for openstack provider: issue 8735 2016-09-20 20:53:56 +02:00
packet provider/packet: Restructure the Packet Volume test to no longer rely on environment variables 2016-08-15 08:38:43 +01:00
postgresql provider/postgres: Fix acceptance tests 2016-09-05 15:39:57 -07:00
powerdns provider/powerdns: Add support for PowerDNS 4 API (#7819) 2016-07-28 17:01:06 +01:00
rabbitmq provider/rabbitmq: script to build acceptance test environment 2016-09-01 19:04:42 +00:00
random provider/random: random_shuffle resource 2016-05-14 16:48:45 -07:00
rundeck Only refresh project name if Rundeck server provides it. 2015-12-13 17:38:08 -08:00
scaleway provider/scaleway: fix security_group_rule identification 2016-09-05 16:29:18 +02:00
softlayer Added softlayer virtual guest and ssh keys functionality: 2016-05-03 15:58:58 -05:00
statuscake enable contact-group id in statuscake test 2016-08-23 14:43:31 +00:00
template Revert "providers/template: template_file supports floating point math" 2016-09-02 15:20:03 -05:00
terraform state/remote: Officially Support local backend 2016-09-03 15:42:40 -07:00
test provider/test: Add test of data source count.index 2016-09-03 13:58:30 -07:00
tls Restore tls_cert_request to being a managed resource 2016-09-24 12:22:07 -07:00
triton provider/triton: Id trying to be used before being set 2016-08-30 23:19:04 +01:00
ultradns UltraDNS Provider 2016-03-20 12:10:59 -05:00
vcd builtin: Refactor resource.Retry to clarify return 2016-03-09 17:37:56 -06:00
vsphere Adding 'detach_unknown_disks_on_delete' flag for VM resource 2016-09-26 18:16:02 -07:00