![Dana Hoffman](/assets/img/avatar_default.png)
* vendor service usage api * use serviceusage api instead of servicemanagement for project services * add bigquery-json to test * add import for project service * add serviceusage_operation.go
1.4 KiB
layout | page_title | sidebar_current | description |
---|---|---|---|
Google: google_project_service | docs-google-project-service-x | Allows management of a single API service for a Google Cloud Platform project. |
google_project_service
Allows management of a single API service for an existing Google Cloud Platform project.
For a list of services available, visit the
API library page or run gcloud services list
.
~> Note: This resource must not be used in conjunction with
google_project_services
or they will fight over which services should be enabled.
Example Usage
resource "google_project_service" "project" {
project = "your-project-id"
service = "iam.googleapis.com"
}
Argument Reference
The following arguments are supported:
-
service
- (Required) The service to enable. -
project
- (Optional) The project ID. If not provided, the provider project is used. -
disable_on_destroy
- (Optional) If true, disable the service when the terraform resource is destroyed. Defaults to true. May be useful in the event that a project is long-lived but the infrastructure running in that project changes frequently.
Import
Project services can be imported using the project_id
and service
, e.g.
$ terraform import google_project_services.my_project your-project-id/iam.googleapis.com