terraform/builtin/providers/azure
Paul Hinze 108ccf0007 builtin: Refactor resource.Retry to clarify return
Change the `RetryFunc` from a plain `error` return type to a
specialized `RetryError` which must decide whether it is
retryable or not.

Add `RetryableError` / `NonRetryableError` factory functions that
callers are meant to use to build up these errors.

This makes it eminently clear whether or not a given error is
retryable from inside the client code.

Goal here is to _not_ change any behavior, simply reflect the
existing behavior with the new, clearer, API.
2016-03-09 17:37:56 -06:00
..
config.go
constants.go
errors.go
provider.go
provider_test.go Switch to acctest.RandInt for acceptance tests 2016-02-04 11:20:22 -06:00
resource_azure_affinity_group.go
resource_azure_affinity_group_test.go
resource_azure_data_disk.go
resource_azure_data_disk_test.go Switch to acctest.RandInt for acceptance tests 2016-02-04 11:20:22 -06:00
resource_azure_dns_server.go
resource_azure_dns_server_test.go
resource_azure_hosted_service.go
resource_azure_hosted_service_test.go
resource_azure_instance.go builtin: Refactor resource.Retry to clarify return 2016-03-09 17:37:56 -06:00
resource_azure_instance_test.go providder/azure: ASM image names have dates in them :-| 2016-03-02 13:02:48 -06:00
resource_azure_local_network.go
resource_azure_local_network_test.go
resource_azure_security_group.go
resource_azure_security_group_rule.go
resource_azure_security_group_rule_test.go
resource_azure_security_group_test.go
resource_azure_sql_database_server.go
resource_azure_sql_database_server_firewall_rule.go
resource_azure_sql_database_server_firewall_rule_test.go builtin: Refactor resource.Retry to clarify return 2016-03-09 17:37:56 -06:00
resource_azure_sql_database_server_test.go Enable `go vet -unusedresult` check and fix warnings. 2016-02-17 11:59:50 -08:00
resource_azure_sql_database_service.go
resource_azure_sql_database_service_test.go Enable `go vet -unusedresult` check and fix warnings. 2016-02-17 11:59:50 -08:00
resource_azure_storage_blob.go
resource_azure_storage_blob_test.go
resource_azure_storage_container.go
resource_azure_storage_container_test.go
resource_azure_storage_queue.go
resource_azure_storage_queue_test.go
resource_azure_storage_service.go
resource_azure_storage_service_test.go
resource_azure_virtual_network.go
resource_azure_virtual_network_test.go
resources.go
utils_test.go