サポートされる Google Cloud タイプ プロバイダ

Google Cloud タイプ プロバイダを使用してリソースを作成する場合は、構成で次の構文を使用します。

resources:
- name: example-resource
  type: gcp-types/[PROVIDER]:[RESOURCE]
  properties:
    ...

[PROVIDER] は Google Cloud サービス(compute-v1 など)です。[RESOURCE] は、作成するリソース(instances など)です。

たとえば、Compute Engine v1 API を使用して予約済み IP アドレスを作成するには、次の構文を使用します。

type: gcp-types/compute-v1:addresses

デプロイでサポートされる Google Cloud タイプ プロバイダは次の通りです。デプロイの作成を迅速に行うには、Deployment Manager GitHub リポジトリの Cloud Foundation Toolkit プロジェクトから、本番環境で使用できるテンプレートを取得して使用してください。

デプロイメントで追加のリソースタイプを作成できる場合があります。アルファ版を含むすべてのリソースタイプを一覧表示するには、次のコマンドを実行します。

gcloud beta deployment-manager types list --project gcp-types

サードパーティ API のためなどに、独自のタイプ プロバイダを作成することもできます。タイプ プロバイダの作成の概要については、Deployment Manager との統合をご覧ください。

サービス タイプ プロバイダ
App Engine gcp-types/appengine-v1 リソース スニペット
Access Context Manager gcp-types/accesscontextmanager-v1beta リソース スニペット
BigQuery gcp-types/bigquery-v2 リソース スニペット
Bigtable gcp-types/bigtableadmin-v2 リソース スニペット
Cloud Run 関数

gcp-types/cloudfunctions-v1

リソース スニペット
Cloud Key Management Service gcp-types/cloudkms-v1 リソース スニペット
Resource Manager(v1) gcp-types/cloudresourcemanager-v1 リソース スニペット
Resource Manager(v2) gcp-types/cloudresourcemanager-v2 リソース スニペット
Compute Engine(アルファ版) gcp-types/compute-alpha リソース スニペット
Compute Engine(ベータ版) gcp-types/compute-beta リソース スニペット
Compute Engine gcp-types/compute-v1 リソース スニペット
Google Kubernetes Engine

gcp-types/container-v1

リソース スニペット
Google Kubernetes Engine(v1 Beta 1) gcp-types/container-v1beta1 リソース スニペット
Dataproc gcp-types/dataproc-v1 リソース スニペット
Cloud DNS gcp-types/dns-v1 リソース スニペット
Filestore gcp-types/file-v1beta1 リソース スニペット
Identity and Access Management gcp-types/iam-v1 リソース スニペット
Cloud Logging gcp-types/logging-v2 リソース スニペット
Cloud Monitoring gcp-types/monitoring-v3 リソース スニペット
Pub/Sub gcp-types/pubsub-v1 リソース スニペット
Memorystore gcp-types/redis-v1 リソース スニペット
Memorystore(v1 Beta 1) gcp-types/redis-v1beta1 リソース スニペット
Cloud Runtime Configuration API gcp-types/runtimeconfig-v1beta1 リソース スニペット
サービス管理 gcp-types/servicemanagement-v1 リソース スニペット
Spanner gcp-types/spanner-v1 リソース スニペット
Cloud SQL(v1 Beta 4) gcp-types/sqladmin-v1beta4 リソース スニペット
Cloud Storage gcp-types/storage-v1 リソース スニペット