mirror of
https://github.com/letic/terraform-provider-google.git
synced 2024-09-20 18:19:59 +00:00
39 lines
1.1 KiB
Markdown
39 lines
1.1 KiB
Markdown
---
|
|
layout: "google"
|
|
page_title: "Google: google_storage_project_service_account"
|
|
sidebar_current: "docs-google-datasource-storage-project-service-account"
|
|
description: |-
|
|
Get the email address of the project's Google Cloud Storage service account
|
|
---
|
|
|
|
# google\_storage\_project\_service\_account
|
|
|
|
Use this data source to get the email address of the project's Google Cloud Storage service account.
|
|
For more information see
|
|
[API](https://cloud.google.com/storage/docs/json_api/v1/projects/serviceAccount).
|
|
|
|
## Example Usage
|
|
|
|
```hcl
|
|
data "google_storage_project_service_account" "gcs_account" {}
|
|
|
|
resource "google_pubsub_topic_iam_binding" "binding" {
|
|
topic = "${google_pubsub_topic.topic.name}"
|
|
role = "roles/pubsub.publisher"
|
|
|
|
members = ["${data.google_storage_project_service_account.gcs_account.id}"]
|
|
}
|
|
```
|
|
|
|
## Argument Reference
|
|
|
|
The following arguments are supported:
|
|
|
|
* `project` - (Optional) The project in which the resource belongs. If it is not provided, the provider project is used.
|
|
|
|
## Attributes Reference
|
|
|
|
The following attributes are exported:
|
|
|
|
* `id` - The ID of the service account, which is its email address
|