terraform/website/source/docs/providers/google/r
Evan Brown facc50d308 providers/google: google_project supports billing account (#11653)
* Vendor google.golang.org/api/cloudbilling/v1

* providers/google: Add cloudbilling client

* providers/google: google_project supports billing account

This change allows a Terraform user to set and update the billing
account associated with their project.

* providers/google: Testing project billing account

This change adds optional acceptance tests for project billing accounts.
GOOGLE_PROJECT_BILLING_ACCOUNT and GOOGLE_PROJECT_BILLING_ACCOUNT_2
must be set in the environment for the tests to run; otherwise, they
will be skipped.

Also includes a few code cleanups per review.

* providers/google: Improve project billing error message
2017-02-20 19:32:24 +02:00
..
compute_address.html.markdown Updated compute_address docs 2016-07-28 17:08:06 +02:00
compute_autoscaler.html.markdown Update docs to use GCP Image Families 2016-08-18 17:23:15 -07:00
compute_backend_service.html.markdown removes region param from google_compute_backend_service (#10903) 2017-01-18 23:10:43 +00:00
compute_disk.html.markdown providers/google: Add support for encrypting a disk (#11167) 2017-01-18 13:49:48 +00:00
compute_firewall.html.markdown Update documentation to include new "project" attribute 2016-04-10 17:34:15 -04:00
compute_forwarding_rule.html.markdown Update docs 2016-12-08 18:05:48 -08:00
compute_global_address.html.markdown Update documentation to include new "project" attribute 2016-04-10 17:34:15 -04:00
compute_global_forwarding_rule.html.markdown website/docs: Run `terraform fmt` on code examples (#12075) 2017-02-19 00:48:50 +02:00
compute_health_check.html.markdown website/docs: Run `terraform fmt` on code examples (#12075) 2017-02-19 00:48:50 +02:00
compute_http_health_check.html.markdown Update documentation to include new "project" attribute 2016-04-10 17:34:15 -04:00
compute_https_health_check.html.markdown Update documentation to include new "project" attribute 2016-04-10 17:34:15 -04:00
compute_image.html.markdown website/docs: Run `terraform fmt` on code examples (#12075) 2017-02-19 00:48:50 +02:00
compute_instance.html.markdown website/docs: Run `terraform fmt` on code examples (#12075) 2017-02-19 00:48:50 +02:00
compute_instance_group.html.markdown website/docs: Run `terraform fmt` on code examples (#12075) 2017-02-19 00:48:50 +02:00
compute_instance_group_manager.html.markdown Update documentation to include new "project" attribute 2016-04-10 17:34:15 -04:00
compute_instance_template.html.markdown website/docs: Run `terraform fmt` on code examples (#12075) 2017-02-19 00:48:50 +02:00
compute_network.html.markdown website/docs: Run `terraform fmt` on code examples (#12075) 2017-02-19 00:48:50 +02:00
compute_project_metadata.html.markdown website/docs: Run `terraform fmt` on code examples (#12075) 2017-02-19 00:48:50 +02:00
compute_region_backend_service.html.markdown website/docs: Run `terraform fmt` on code examples (#12075) 2017-02-19 00:48:50 +02:00
compute_route.html.markdown Add support for default-internet-gateway alias for google_compute_route (#9676) 2016-11-01 13:45:36 +00:00
compute_ssl_certificate.html.markdown Add support for name_prefix to google_compute_ssl_certificate 2016-12-12 15:57:58 -08:00
compute_subnetwork.html.markdown website/docs: Run `terraform fmt` on code examples (#12075) 2017-02-19 00:48:50 +02:00
compute_target_http_proxy.html.markdown website/docs: Run `terraform fmt` on code examples (#12075) 2017-02-19 00:48:50 +02:00
compute_target_https_proxy.html.markdown website/docs: Run `terraform fmt` on code examples (#12075) 2017-02-19 00:48:50 +02:00
compute_target_pool.html.markdown Update documentation to include new "project" attribute 2016-04-10 17:34:15 -04:00
compute_url_map.html.markdown Update documentation to include new "project" attribute 2016-04-10 17:34:15 -04:00
compute_vpn_gateway.html.markdown website/docs: Run `terraform fmt` on code examples (#12075) 2017-02-19 00:48:50 +02:00
compute_vpn_tunnel.html.markdown website/docs: Run `terraform fmt` on code examples (#12075) 2017-02-19 00:48:50 +02:00
container_cluster.html.markdown website/docs: Run `terraform fmt` on code examples (#12075) 2017-02-19 00:48:50 +02:00
dns_managed_zone.markdown Update documentation to include new "project" attribute 2016-04-10 17:34:15 -04:00
dns_record_set.markdown website/docs: Run `terraform fmt` on code examples (#12075) 2017-02-19 00:48:50 +02:00
google_project.html.markdown providers/google: google_project supports billing account (#11653) 2017-02-20 19:32:24 +02:00
google_project_iam_policy.html.markdown website/docs: Run `terraform fmt` on code examples (#12075) 2017-02-19 00:48:50 +02:00
google_project_services.html.markdown website/docs: Run `terraform fmt` on code examples (#12075) 2017-02-19 00:48:50 +02:00
google_service_account.html.markdown website/docs: Run `terraform fmt` on code examples (#12075) 2017-02-19 00:48:50 +02:00
pubsub_subscription.html.markdown website/docs: Run `terraform fmt` on code examples (#12075) 2017-02-19 00:48:50 +02:00
pubsub_topic.html.markdown Fix 404 on API link (#10693) 2016-12-13 10:12:49 +00:00
sql_database.html.markdown Update documentation to include new "project" attribute 2016-04-10 17:34:15 -04:00
sql_database_instance.html.markdown google_sql_database_instance: pricing_plan only applies to first generation instances (#12054) 2017-02-18 01:38:38 +02:00
sql_user.html.markdown Update google_sql_user example as password is a required argument (#12053) 2017-02-18 16:16:14 +02:00
storage_bucket.html.markdown website/docs: Run `terraform fmt` on code examples (#12075) 2017-02-19 00:48:50 +02:00
storage_bucket_acl.html.markdown Update storage_bucket_acl.html.markdown 2017-02-03 09:26:39 -07:00
storage_bucket_object.html.markdown Update documentation to include new "project" attribute 2016-04-10 17:34:15 -04:00
storage_object_acl.html.markdown website/docs: Run `terraform fmt` on code examples (#12075) 2017-02-19 00:48:50 +02:00