Provider di tipi Google Cloud supportati

Se vuoi creare una risorsa utilizzando un fornitore di tipo Google Cloud, utilizza la seguente sintassi nella configurazione:

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

dove [PROVIDER] è un servizio Google Cloud, ad esempio compute-v1, e [RESOURCE] è la risorsa che vuoi creare, ad esempio instances.

Ad esempio, se vuoi creare un indirizzo IP riservato utilizzando l'API Compute Engine v1, utilizza la seguente sintassi:

type: gcp-types/compute-v1:addresses

Di seguito è riportato un elenco dei provider di tipo Google Cloud supportati per i deployment. Per velocizzare la creazione dei deployment, ti consigliamo di utilizzare i modelli pronti per la produzione del progetto Cloud Foundation Toolkit nel repository GitHub di Deployment Manager.

A seconda del servizio e della relativa fase di lancio, potresti essere in grado di creare tipi di risorse aggiuntivi nei tuoi implementazioni. Per un elenco completo dei tipi di risorse, incluse le risorse in versione alpha, esegui il seguente comando:

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

Puoi anche creare i tuoi fornitori di tipi, ad esempio per le API di terze parti. Per una panoramica della creazione di un provider di tipi, consulta Integrazione con Deployment Manager.

Servizio Provider di tipi
App Engine gcp-types/appengine-v1 Snippet di risorse
Gestore contesto accesso gcp-types/accesscontextmanager-v1beta Snippet di risorse
BigQuery gcp-types/bigquery-v2 Snippet di risorse
Bigtable gcp-types/bigtableadmin-v2 Snippet di risorse
Funzioni Cloud Run

gcp-types/cloudfunctions-v1

Snippet di risorse
Cloud Key Management Service gcp-types/cloudkms-v1 Snippet di risorse
Resource Manager (v1) gcp-types/cloudresourcemanager-v1 Snippet di risorse
Resource Manager (v2) gcp-types/cloudresourcemanager-v2 Snippet di risorse
Compute Engine (alpha) gcp-types/compute-alpha Snippet di risorse
Compute Engine (beta) gcp-types/compute-beta Snippet di risorse
Compute Engine gcp-types/compute-v1 Snippet di risorse
Google Kubernetes Engine

gcp-types/container-v1

Snippet di risorse
Google Kubernetes Engine (v1 beta 1) gcp-types/container-v1beta1 Snippet di risorse
Dataproc gcp-types/dataproc-v1 Snippet di risorse
Cloud DNS gcp-types/dns-v1 Snippet di risorse
Filestore gcp-types/file-v1beta1 Snippet di risorse
Identity and Access Management gcp-types/iam-v1 Snippet di risorse
Cloud Logging gcp-types/logging-v2 Snippet di risorse
Cloud Monitoring gcp-types/monitoring-v3 Snippet di risorse
Pub/Sub gcp-types/pubsub-v1 Snippet di risorse
Memorystore gcp-types/redis-v1 Snippet di risorse
Memorystore (v1 beta 1) gcp-types/redis-v1beta1 Snippet di risorse
API Cloud Runtime Configuration gcp-types/runtimeconfig-v1beta1 Snippet di risorse
Gestione del servizio gcp-types/servicemanagement-v1 Snippet di risorse
Spanner gcp-types/spanner-v1 Snippet di risorse
Cloud SQL (v1 beta 4) gcp-types/sqladmin-v1beta4 Snippet di risorse
Cloud Storage gcp-types/storage-v1 Snippet di risorse