Proveedores de tipos de Google Cloud compatibles

Si deseas crear un recurso con un proveedor de tipos de Google Cloud, usa la siguiente sintaxis en tu configuración:

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

En la que [PROVIDER] es un servicio de Google Cloud, como compute-v1, y [RESOURCE] es el recurso que deseas crear, como instances.

Por ejemplo, si deseas crear una dirección IP reservada con el uso de la API de Compute Engine v1, utiliza la siguiente sintaxis:

type: gcp-types/compute-v1:addresses

La siguiente es una lista de proveedores de tipos de Google Cloud compatibles con implementaciones. Para acelerar la creación de tus implementaciones, considera usar las plantillas listas para producción del Proyecto de Cloud Foundation Toolkit en el repositorio de GitHub de Deployment Manager.

Según el servicio y su etapa de lanzamiento, es posible que puedas crear tipos de recursos adicionales en tus implementaciones. Para ver una lista completa de los tipos de recursos, incluidos los que están en etapa alfa, ejecuta el siguiente comando:

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

También puedes crear tus propios proveedores de tipo, como para API de terceros. Para obtener una descripción general de cómo crear un proveedor de tipo, consultaIntegra con Deployment Manager

Servicio Proveedor de tipos
App Engine gcp-types/appengine-v1 Fragmentos de recursos
Access Context Manager gcp-types/accesscontextmanager-v1beta Fragmentos de recursos
BigQuery gcp-types/bigquery-v2 Fragmentos de recursos
Bigtable gcp-types/bigtableadmin-v2 Fragmentos de recursos
Funciones de 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-v1 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
Administración de identidades y accesos 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 de Cloud Runtime Configuration gcp-types/runtimeconfig-v1beta1 Fragmentos de recursos
Service Management 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