terraform-provider-google/website/docs/r/compute_backend_bucket.html.markdown
Dana Hoffman 9900e6a4c7
Add generated BackendBucket resource + transport.go (#1064)
* Add generated BackendBucket resource

* add ForceNew back to name

* Add log statements back
2018-02-08 17:58:20 -08:00

1.8 KiB

layout page_title sidebar_current description
google Google: google_compute_backend_bucket docs-google-compute-backend-bucket Creates a Backend Bucket resource for Google Compute Engine.

google_compute_backend_bucket

A Backend Bucket defines a Google Cloud Storage bucket that will serve traffic through Google Cloud Load Balancer. For more information see the official documentation and API.

Example Usage

resource "google_compute_backend_bucket" "image_backend" {
  name        = "image-backend-bucket"
  description = "Contains beautiful images"
  bucket_name = "${google_storage_bucket.image_bucket.name}"
  enable_cdn  = true
}

resource "google_storage_bucket" "image_bucket" {
  name     = "image-store-bucket"
  location = "EU"
}

Argument Reference

The following arguments are supported:

  • name - (Required) The name of the backend bucket.

  • bucket_name - (Required) The name of the Google Cloud Storage bucket to be used as a backend bucket.


  • description - (Optional) The textual description for the backend bucket.

  • enable_cdn - (Optional) Whether or not to enable the Cloud CDN on the backend bucket.

  • project - (Optional) The project in which the resource belongs. If it is not provided, the provider project is used.

Attributes Reference

In addition to the arguments listed above, the following computed attributes are exported:

  • creation_timestamp - Creation timestamp in RFC3339 text format.

  • self_link - The URI of the created resource.

Import

Backend buckets can be imported using the name, e.g.

$ terraform import google_compute_backend_bucket.image_backend image-backend-bucket