Provedores de tipos do Google Cloud compatíveis

Se você quiser criar um recurso usando um provedor de tipo Google Cloud, use a seguinte sintaxe na sua configuração:

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

Onde [PROVIDER] é um serviço do Google Cloud, como compute-v1 e [RESOURCE] é o recurso que você quer criar, como instances.

Por exemplo, se você quiser criar um endereço IP reservado usando a API Compute Engine v1, use a seguinte sintaxe:

type: gcp-types/compute-v1:addresses

Veja a seguir uma lista de provedores de tipo Google Cloud compatíveis com implantações. Para agilizar a criação de seus modelos, considere o uso de modelos prontos para produção do Projeto do Cloud Foundation Toolkit do repositório do GitHub do Deployment Manager.

Dependendo do serviço e do estágio de lançamento, você poderá criar tipos de recursos adicionais nas suas implantações. Para ver uma lista completa de tipos de recursos, incluindo os que estão em Alfa, execute o seguinte comando:

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

Também é possível criar provedores de tipos próprios, como para APIs de terceiros. Para ter uma visão geral da criação de um provedor de tipos, consulte Como integrar com o Deployment Manager.

Serviço Provedor de tipos
App Engine gcp-types/appengine-v1 Snippets de recursos
Access Context Manager gcp-types/accesscontextmanager-v1beta Snippets de recursos
BigQuery gcp-types/bigquery-v2 Snippets de recursos
Bigtable gcp-types/bigtableadmin-v2 Snippets de recursos
Cloud Functions

gcp-types/cloudfunctions-v1

Snippets de recursos
Cloud Key Management Service gcp-types/cloudkms-v1 Snippets de recursos
Resource Manager (v1) gcp-types/cloudresourcemanager-v1 Snippets de recursos
Resource Manager (v2) gcp-types/cloudresourcemanager-v2 Snippets de recursos
Compute Engine (Alfa) gcp-types/compute-alpha Snippets de recursos
Compute Engine (Beta) gcp-types/compute-beta Snippets de recursos
Compute Engine gcp-types/compute-v1 Snippets de recursos
Google Kubernetes Engine

gcp-types/container-v1

Snippets de recursos
Google Kubernetes Engine (v1 Beta 1) gcp-types/container-v1beta1 Snippets de recursos
Dataproc gcp-types/dataproc-v1 Snippets de recursos
Cloud DNS gcp-types/dns-v1 Snippets de recursos
Filestore gcp-types/file-v1beta1 Snippets de recursos
Gerenciamento de identidade e acesso gcp-types/iam-v1 Snippets de recursos
Cloud Logging gcp-types/logging-v2 Snippets de recursos
Cloud Monitoring gcp-types/monitoring-v3 Snippets de recursos
Pub/Sub gcp-types/pubsub-v1 Snippets de recursos
Memorystore gcp-types/redis-v1 Snippets de recursos
Memorystore (v1 Beta 1) gcp-types/redis-v1beta1 Snippets de recursos
API Cloud Runtime Configuration gcp-types/runtimeconfig-v1beta1 Snippets de recursos
Service Management gcp-types/servicemanagement-v1 Snippets de recursos
Spanner gcp-types/spanner-v1 Snippets de recursos
Cloud SQL (v1 Beta 4) gcp-types/sqladmin-v1beta4 Snippets de recursos
Cloud Storage gcp-types/storage-v1 Snippets de recursos