Fornecedores de tipos Google Cloud suportados

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

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

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

Por exemplo, se quiser criar um endereço IP reservado através da API Compute Engine v1, use a seguinte sintaxe:

type: gcp-types/compute-v1:addresses

Segue-se uma lista de fornecedores de tipos suportados para implementações. Google Cloud Para acelerar a criação das suas implementações, considere usar os modelos prontos para produção do projeto Cloud Foundation Toolkit no repositório do GitHub do Deployment Manager.

Consoante o serviço e a respetiva fase de lançamento, pode criar tipos de recursos adicionais nas suas implementações. Para ver uma lista completa dos tipos de recursos, incluindo recursos em versão alfa, execute o seguinte comando:

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

Também pode criar os seus próprios fornecedores de tipos, como para APIs de terceiros. Para ver uma vista geral da criação de um fornecedor de tipos, consulte o artigo Integração com o Deployment Manager.

Serviço Fornecedor de tipos
App Engine gcp-types/appengine-v1 Fragmentos de recursos
Gestor de acesso sensível ao contexto gcp-types/accesscontextmanager-v1beta Fragmentos de recursos
BigQuery gcp-types/bigquery-v2 Fragmentos de recursos
Bigtable gcp-types/bigtableadmin-v2 Fragmentos de recursos
Funções do Cloud Run

gcp-types/cloudfunctions-v1

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

gcp-types/container-v1

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