Provedores de tipos do GCP 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 seus próprios provedores de tipos, bem como APIs de terceiros. Para conseguir uma visão geral da criação de um provedor de tipos, consulte Como integrar ao 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
Cloud Bigtable gcp-types/bigtableadmin-v2 Snippets de recursos
Cloud Build gcp-types/cloudbuild-v1 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
Cloud 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