terraform/builtin/providers/azurerm
Peter McAtominey cc18e4d7ca provider/azurerm: add traffic manager resources (#7826)
* provider/azurerm: vendor arm/trafficmanager package

* provider/azurerm: add azurerm_traffic_manager_profile resource

* provider/azurerm: add azurerm_traffic_manager_endpoint resource

* provider/azurerm: document traffic manager resources

* provider/azurerm: use short type argument for traffic manager endpoint

The resource now takes the short type for example azureEndpoints instead of the
long form Microsoft.Network/TrafficManagerProfiles/azureEndpoints.

```
TF_ACC=1 go test ./builtin/providers/azurerm -v -run TestAccAzureRMTrafficManagerEndpoint -timeout 120m
=== RUN   TestAccAzureRMTrafficManagerEndpoint_basic
--- PASS: TestAccAzureRMTrafficManagerEndpoint_basic (179.72s)
=== RUN   TestAccAzureRMTrafficManagerEndpoint_basicDisableExternal
--- PASS: TestAccAzureRMTrafficManagerEndpoint_basicDisableExternal (171.36s)
=== RUN   TestAccAzureRMTrafficManagerEndpoint_updateWeight
--- PASS: TestAccAzureRMTrafficManagerEndpoint_updateWeight (167.24s)
=== RUN   TestAccAzureRMTrafficManagerEndpoint_updatePriority
--- PASS: TestAccAzureRMTrafficManagerEndpoint_updatePriority (192.91s)
=== RUN   TestAccAzureRMTrafficManagerEndpoint_nestedEndpoints
--- PASS: TestAccAzureRMTrafficManagerEndpoint_nestedEndpoints (111.18s)
PASS
ok   github.com/hashicorp/terraform/builtin/providers/azurerm    822.534s
```

* provider/azurerm: remove unnecesary dereferences in traffic manager resources

```
TF_ACC=1 go test ./builtin/providers/azurerm -v -run TestAccAzureRMTrafficManager -timeout 120m
=== RUN   TestAccAzureRMTrafficManagerEndpoint_basic
--- PASS: TestAccAzureRMTrafficManagerEndpoint_basic (176.08s)
=== RUN   TestAccAzureRMTrafficManagerEndpoint_basicDisableExternal
--- PASS: TestAccAzureRMTrafficManagerEndpoint_basicDisableExternal (172.28s)
=== RUN   TestAccAzureRMTrafficManagerEndpoint_updateWeight
--- PASS: TestAccAzureRMTrafficManagerEndpoint_updateWeight (148.97s)
=== RUN   TestAccAzureRMTrafficManagerEndpoint_updatePriority
--- PASS: TestAccAzureRMTrafficManagerEndpoint_updatePriority (101.18s)
=== RUN   TestAccAzureRMTrafficManagerEndpoint_nestedEndpoints
--- PASS: TestAccAzureRMTrafficManagerEndpoint_nestedEndpoints (88.33s)
=== RUN   TestAccAzureRMTrafficManagerProfile_weighted
--- PASS: TestAccAzureRMTrafficManagerProfile_weighted (80.92s)
=== RUN   TestAccAzureRMTrafficManagerProfile_performance
--- PASS: TestAccAzureRMTrafficManagerProfile_performance (82.98s)
=== RUN   TestAccAzureRMTrafficManagerProfile_priority
--- PASS: TestAccAzureRMTrafficManagerProfile_priority (81.07s)
=== RUN   TestAccAzureRMTrafficManagerProfile_withTags
--- PASS: TestAccAzureRMTrafficManagerProfile_withTags (102.50s)
PASS
ok  	github.com/hashicorp/terraform/builtin/providers/azurerm	1034.458s
```
2016-07-31 23:46:15 +01:00
..
config.go provider/azurerm: add traffic manager resources (#7826) 2016-07-31 23:46:15 +01:00
import_arm_availability_set_test.go provider/azurerm: Support Import for `azurerm_availability_set` 2016-07-10 22:33:02 +01:00
import_arm_dns_zone_test.go provider/azurerm: Support Import for `azurerm_dns_zone` 2016-07-13 11:43:05 +01:00
import_arm_local_network_gateway_test.go provider/azurerm: Support Import `azurerm_local_network_gateway` 2016-07-13 13:14:59 +01:00
import_arm_network_security_group_test.go provider/azurerm: Support Import of `azurerm_network_security_group` 2016-07-13 13:42:50 +01:00
import_arm_network_security_rule_test.go provider/azurerm: Support Import `azurerm_network_security_rule` 2016-07-13 21:44:28 +01:00
import_arm_public_ip_test.go provider/azurerm: Support Import for `azurerm_public_ip` 2016-07-11 14:36:23 +01:00
import_arm_resource_group_test.go Update import_arm_resource_group_test.go 2016-07-11 13:33:39 +01:00
import_arm_sql_firewall_rule_test.go provider/azurerm: Support Import of `azurerm_sql_firewall_rule` 2016-07-13 12:53:24 +01:00
import_arm_storage_account_test.go provider/azurerm: Support Import `azurerm_storage_account` 2016-07-13 12:08:44 +01:00
import_arm_virtual_network_test.go provider/azurerm: Support Import of `azurerm_virtual_network` 2016-07-13 12:32:34 +01:00
network_security_rule.go
network_security_rule_test.go
provider.go provider/azurerm: add traffic manager resources (#7826) 2016-07-31 23:46:15 +01:00
provider_test.go
resource_arm_availability_set.go provider/azurerm: Support Import for `azurerm_availability_set` 2016-07-10 22:33:02 +01:00
resource_arm_availability_set_test.go provider tests: Update to match new tags map in state 2016-06-10 10:07:02 -05:00
resource_arm_cdn_endpoint.go provider/azurerm: Bump azure-sdk-for-go to 3.0.0-beta (#7420) 2016-06-30 15:36:08 +01:00
resource_arm_cdn_endpoint_test.go provider/azurerm: Bump azure-sdk-for-go to 3.0.0-beta (#7420) 2016-06-30 15:36:08 +01:00
resource_arm_cdn_profile.go provider/azurerm: Bump azure-sdk-for-go to 3.0.0-beta (#7420) 2016-06-30 15:36:08 +01:00
resource_arm_cdn_profile_test.go provider/azurerm: Bump azure-sdk-for-go to 3.0.0-beta (#7420) 2016-06-30 15:36:08 +01:00
resource_arm_dns_a_record.go
resource_arm_dns_a_record_test.go provider tests: Update to match new tags map in state 2016-06-10 10:07:02 -05:00
resource_arm_dns_aaaa_record.go
resource_arm_dns_aaaa_record_test.go provider tests: Update to match new tags map in state 2016-06-10 10:07:02 -05:00
resource_arm_dns_cname_record.go provider/azurerm: DNS CNAME resource wasn't posting records (#7113) 2016-06-10 23:53:32 +02:00
resource_arm_dns_cname_record_test.go provider/azurerm: DNS CNAME resource wasn't posting records (#7113) 2016-06-10 23:53:32 +02:00
resource_arm_dns_mx_record.go
resource_arm_dns_mx_record_test.go provider tests: Update to match new tags map in state 2016-06-10 10:07:02 -05:00
resource_arm_dns_ns_record.go
resource_arm_dns_ns_record_test.go provider tests: Update to match new tags map in state 2016-06-10 10:07:02 -05:00
resource_arm_dns_srv_record.go
resource_arm_dns_srv_record_test.go provider tests: Update to match new tags map in state 2016-06-10 10:07:02 -05:00
resource_arm_dns_txt_record.go
resource_arm_dns_txt_record_test.go provider tests: Update to match new tags map in state 2016-06-10 10:07:02 -05:00
resource_arm_dns_zone.go provider/azurerm: Support Import for `azurerm_dns_zone` 2016-07-13 11:43:05 +01:00
resource_arm_dns_zone_test.go
resource_arm_local_network_gateway.go provider/azurerm: Support Import `azurerm_local_network_gateway` 2016-07-13 13:14:59 +01:00
resource_arm_local_network_gateway_test.go
resource_arm_network_interface_card.go
resource_arm_network_interface_card_test.go provider tests: Update to match new tags map in state 2016-06-10 10:07:02 -05:00
resource_arm_network_security_group.go provider/azurerm: Support Import of `azurerm_network_security_group` 2016-07-13 13:42:50 +01:00
resource_arm_network_security_group_test.go provider tests: Update to match new tags map in state 2016-06-10 10:07:02 -05:00
resource_arm_network_security_rule.go provider/azurerm: Support Import `azurerm_network_security_rule` 2016-07-13 21:44:28 +01:00
resource_arm_network_security_rule_test.go
resource_arm_public_ip.go provider/azurerm: Support Import for `azurerm_public_ip` 2016-07-11 14:36:23 +01:00
resource_arm_public_ip_test.go provider tests: Update to match new tags map in state 2016-06-10 10:07:02 -05:00
resource_arm_resource_group.go provider/azurerm: Support Import of `azurerm_resource_group` 2016-07-11 12:30:22 +01:00
resource_arm_resource_group_test.go provider tests: Update to match new tags map in state 2016-06-10 10:07:02 -05:00
resource_arm_route.go
resource_arm_route_table.go
resource_arm_route_table_test.go provider tests: Update to match new tags map in state 2016-06-10 10:07:02 -05:00
resource_arm_route_test.go
resource_arm_search_service.go
resource_arm_search_service_test.go provider tests: Update to match new tags map in state 2016-06-10 10:07:02 -05:00
resource_arm_sql_database.go
resource_arm_sql_database_test.go provider tests: Update to match new tags map in state 2016-06-10 10:07:02 -05:00
resource_arm_sql_firewall_rule.go provider/azurerm: Support Import of `azurerm_sql_firewall_rule` 2016-07-13 12:53:24 +01:00
resource_arm_sql_firewall_rule_test.go
resource_arm_sql_server.go
resource_arm_sql_server_test.go provider tests: Update to match new tags map in state 2016-06-10 10:07:02 -05:00
resource_arm_storage_account.go provider/azurerm: Wait for `azurerm_storage_account` to be available (#7329) 2016-07-27 22:57:02 +01:00
resource_arm_storage_account_test.go provider/azurerm: Support Import `azurerm_storage_account` 2016-07-13 12:08:44 +01:00
resource_arm_storage_blob.go provider/azurerm: `azurerm_storage_blob` validation fix (#7328) 2016-07-28 13:32:40 +01:00
resource_arm_storage_blob_test.go provider/azurerm: `azurerm_storage_blob` validation fix (#7328) 2016-07-28 13:32:40 +01:00
resource_arm_storage_container.go
resource_arm_storage_container_test.go
resource_arm_storage_queue.go
resource_arm_storage_queue_test.go
resource_arm_storage_table.go provider/azurerm: `azurerm_storage_table` resource (#7327) 2016-07-27 22:49:43 +01:00
resource_arm_storage_table_test.go provider/azurerm: `azurerm_storage_table` resource (#7327) 2016-07-27 22:49:43 +01:00
resource_arm_subnet.go
resource_arm_subnet_test.go
resource_arm_template_deployment.go provider/azurerm: catch azurerm_template_deployment errors (#7644) 2016-07-14 16:06:58 +01:00
resource_arm_template_deployment_test.go provider/azurerm: catch azurerm_template_deployment errors (#7644) 2016-07-14 16:06:58 +01:00
resource_arm_traffic_manager_endpoint.go provider/azurerm: add traffic manager resources (#7826) 2016-07-31 23:46:15 +01:00
resource_arm_traffic_manager_endpoint_test.go provider/azurerm: add traffic manager resources (#7826) 2016-07-31 23:46:15 +01:00
resource_arm_traffic_manager_profile.go provider/azurerm: add traffic manager resources (#7826) 2016-07-31 23:46:15 +01:00
resource_arm_traffic_manager_profile_test.go provider/azurerm: add traffic manager resources (#7826) 2016-07-31 23:46:15 +01:00
resource_arm_virtual_machine.go provider/azurerm: Change of `availability_set_id` on (#7650) 2016-07-27 22:39:03 +01:00
resource_arm_virtual_machine_scale_set.go azurerm: fix vault_certificates in vm/scale_set (#7681) 2016-07-18 10:20:18 +01:00
resource_arm_virtual_machine_scale_set_test.go provider/azurerm: VMSS Tests still used old naming convention (#7121) 2016-06-11 10:12:20 +02:00
resource_arm_virtual_machine_test.go provider/azurerm: Change of `availability_set_id` on (#7650) 2016-07-27 22:39:03 +01:00
resource_arm_virtual_network.go provider/azurerm: Support Import of `azurerm_virtual_network` 2016-07-13 12:32:34 +01:00
resource_arm_virtual_network_test.go provider tests: Update to match new tags map in state 2016-06-10 10:07:02 -05:00
resourceid.go
resourceid_test.go
tags.go
tags_test.go