Se vuoi creare una risorsa utilizzando un account Google Cloud, di tipo provider, utilizza la seguente sintassi nella configurazione:
resources: - name: example-resource type: gcp-types/[PROVIDER]:[RESOURCE] properties: ...
Dove [PROVIDER]
è un servizio Google Cloud, come compute-v1
, e
[RESOURCE]
è la risorsa che vuoi creare, ad esempio instances
.
Ad esempio, se vuoi creare un indirizzo IP riservato utilizzando Utilizza la seguente sintassi per l'API Compute Engine v1:
type: gcp-types/compute-v1:addresses
Di seguito è riportato un elenco dei provider di tipi Google Cloud supportati per deployment di machine learning. Per velocizzare la creazione dei deployment, valuta la possibilità di utilizzare i modelli pronti per la produzione Progetto Cloud Foundation Toolkit nel repository GitHub di Deployment Manager.
A seconda del servizio e della sua fase di lancio, potresti essere in grado di creare tipi di risorse aggiuntivi nei tuoi deployment. Per un elenco completo delle risorse di Compute Engine, incluse le risorse in versione alpha, esegui questo comando:
gcloud beta deployment-manager types list --project gcp-types
Puoi anche creare i tuoi provider 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 | Tipo di provider | |
---|---|---|
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 | tipi-gcp/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 | tipi-gcp/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 | tipi-gcp/logging-v2 | Snippet di risorse |
Cloud Monitoring | tipi-gcp/monitoring-v3 | Snippet di risorse |
Pub/Sub | gcp-types/pubsub-v1 | Snippet di risorse |
Memorystore | tipi-gcp/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 | tipi-gcp/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 |