mirror of
https://github.com/letic/terraform-provider-google.git
synced 2024-09-07 09:36:44 +00:00
![Patrick Decat](/assets/img/avatar_default.png)
* Make google_project_services resource importable * Reuse testAccGoogleProjectAssociateServicesBasic() from resource_google_project_services_test.go
1.2 KiB
1.2 KiB
layout | page_title | sidebar_current | description |
---|---|---|---|
Google: google_project_services | docs-google-project-services | Allows management of API services for a Google Cloud Platform project. |
google_project_services
Allows management of enabled API services for an existing Google Cloud Platform project. Services in an existing project that are not defined in the config will be removed.
For a list of services available, visit the
API library page or run gcloud service-management list
.
Example Usage
resource "google_project_services" "project" {
project = "your-project-id"
services = ["iam.googleapis.com", "cloudresourcemanager.googleapis.com"]
}
Argument Reference
The following arguments are supported:
-
project
- (Required) The project ID. Changing this forces Terraform to attempt to disable all previously managed API services in the previous project. -
services
- (Required) The list of services that are enabled. Supports update.
Import
Project services can be imported using the project_id
, e.g.
$ terraform import google_project_services.my_project your-project-id