terraform/builtin/providers
Jake Champlin 8ac7f53c33
provider/cloudflare: Add validation for record types and record content
Adds a validation function for cloudflare record types. Also adds an apply-time validation for the record's content based on record type. Currently only validating `A` and `AAAA` records, can be expanded to verify record content for every possible record type in the future.

```
$ make test TEST=./builtin/providers/cloudflare
==> Checking that code complies with gofmt requirements...
==> Checking AWS provider for unchecked errors...
==> NOTE: at this time we only look for uncheck errors in the AWS package
==> Installing errcheck...
go generate $(go list ./... | grep -v /terraform/vendor/)
2017/01/13 14:41:37 Generated command/internal_plugin_list.go
TF_ACC= go test ./builtin/providers/cloudflare  -timeout=30s -parallel=4
ok      github.com/hashicorp/terraform/builtin/providers/cloudflare     0.018s
```

Fixes: #11173
2017-01-13 14:42:13 -05:00
..
archive
atlas
aws provider/aws: Add Support for aws_cloudwatch_metric_alarm extended (#11193) 2017-01-13 14:47:58 +00:00
azure
azurerm
bitbucket
chef
clc
cloudflare provider/cloudflare: Add validation for record types and record content 2017-01-13 14:42:13 -05:00
cloudstack
cobbler
consul
datadog
digitalocean
dme
dnsimple
docker
dyn
external
fastly
github
google
grafana
heroku
icinga2
ignition
influxdb
librato
logentries
mailgun
mysql
newrelic
nomad
null
openstack
opsgenie
packet
pagerduty
postgresql
powerdns
rabbitmq
rancher
random
rundeck
scaleway
softlayer
statuscake Add support for StatusCake confirmation servers (#11179) 2017-01-13 11:35:15 +00:00
template
terraform
test
tls
triton
ultradns
vault
vcd
vsphere