0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Terraform/GCP google_project_serviceに指定する値

Posted at

やりたかったこと

terraformで、google_project_serviceは以下のような形で使用するが、serviceに指定する値がどういうものがあるのか知りたかった

resource "google_project_service" "project" {
  project = "your-project-id"
  service = "iam.googleapis.com"

  timeouts {
    create = "30m"
    update = "40m"
  }

  disable_dependent_services = true
}

結論

gcloud services list のコマンドで表示できる。この記事執筆時点での自分の環境では以下が列挙された。

appengine.googleapis.com              App Engine Admin API
artifactregistry.googleapis.com       Artifact Registry API
bigquery.googleapis.com               BigQuery API
bigquerystorage.googleapis.com        BigQuery Storage API
cloudapis.googleapis.com              Google Cloud APIs
cloudasset.googleapis.com             Cloud Asset API
cloudbuild.googleapis.com             Cloud Build API
clouddebugger.googleapis.com          Cloud Debugger API
cloudfunctions.googleapis.com         Cloud Functions API
cloudresourcemanager.googleapis.com   Cloud Resource Manager API
cloudtrace.googleapis.com             Cloud Trace API
compute.googleapis.com                Compute Engine API
containeranalysis.googleapis.com      Container Analysis API
containerregistry.googleapis.com      Container Registry API
datastore.googleapis.com              Cloud Datastore API
dns.googleapis.com                    Cloud DNS API
eventarc.googleapis.com               Eventarc API
fcm.googleapis.com                    Firebase Cloud Messaging API
firebase.googleapis.com               Firebase Management API
firebasedynamiclinks.googleapis.com   Firebase Dynamic Links API
firebasehosting.googleapis.com        Firebase Hosting API
firebaseinstallations.googleapis.com  Firebase Installations API
firebaseremoteconfig.googleapis.com   Firebase Remote Config API
firebaserules.googleapis.com          Firebase Rules API
firestore.googleapis.com              Cloud Firestore API
googlecloudmessaging.googleapis.com   Cloud Messaging
iam.googleapis.com                    Identity and Access Management (IAM) API
iamcredentials.googleapis.com         IAM Service Account Credentials API
iap.googleapis.com                    Cloud Identity-Aware Proxy API
identitytoolkit.googleapis.com        Identity Toolkit API
logging.googleapis.com                Cloud Logging API
monitoring.googleapis.com             Cloud Monitoring API
oslogin.googleapis.com                Cloud OS Login API
pubsub.googleapis.com                 Cloud Pub/Sub API
run.googleapis.com                    Cloud Run Admin API
runtimeconfig.googleapis.com          Cloud Runtime Configuration API
securetoken.googleapis.com            Token Service API
servicemanagement.googleapis.com      Service Management API
serviceusage.googleapis.com           Service Usage API
source.googleapis.com                 Legacy Cloud Source Repositories API
sql-component.googleapis.com          Cloud SQL
sqladmin.googleapis.com               Cloud SQL Admin API
storage-api.googleapis.com            Google Cloud Storage JSON API
storage-component.googleapis.com      Cloud Storage
storage.googleapis.com                Cloud Storage API
testing.googleapis.com                Cloud Testing API
0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?