Fournisseurs de types GCP acceptés

Si vous souhaitez créer une ressource à l'aide d'un fournisseur de type Google Cloud, utilisez la syntaxe suivante dans votre configuration :

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

[PROVIDER] est un service Google Cloud, tel que compute-v1, et [RESOURCE] est la ressource que vous souhaitez créer, telle que instances.

Ainsi, si vous souhaitez créer une adresse IP réservée à l'aide de l'API Compute Engine v1, utilisez la syntaxe suivante :

type: gcp-types/compute-v1:addresses

La liste suivante répertorie les fournisseurs de types Google Cloud acceptés pour les déploiements. Pour accélérer la création de vos déploiements, envisagez d'utiliser les modèles prêts pour la production du projet du kit Cloud Foundation dans le dépôt GitHub de Deployment Manager.

En fonction du service et de son étape de lancement, vous pourrez peut-être créer des types de ressources supplémentaires dans vos déploiements. Pour obtenir la liste complète des types de ressources, y compris les ressources en version alpha, exécutez la commande suivante :

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

Vous pouvez également créer vos propres fournisseurs de types, par exemple pour les API tierces. Pour plus d'informations sur la création d'un fournisseur de type, consultez la page Intégrer une API à Deployment Manager.

Service Fournisseur de types
App Engine gcp-types/appengine-v1 Extraits de ressources
Access Context Manager gcp-types/accesscontextmanager-v1beta Extraits de ressources
BigQuery gcp-types/bigquery-v2 Extraits de ressources
Cloud Bigtable gcp-types/bigtableadmin-v2 Extraits de ressources
Cloud Build gcp-types/cloudbuild-v1
Cloud Functions

gcp-types/cloudfunctions-v1

Extraits de ressources
Cloud Key Management Service gcp-types/cloudkms-v1 Extraits de ressources
Resource Manager (v1) gcp-types/cloudresourcemanager-v1 Extraits de ressources
Resource Manager (v2) gcp-types/cloudresourcemanager-v2 Extraits de ressources
Compute Engine (Alpha) gcp-types/compute-alpha Extraits de ressources
Compute Engine (Beta) gcp-types/compute-beta Extraits de ressources
Instance gcp-types/compute-v1 Extraits de ressources
Google Kubernetes Engine

gcp-types/container-v1

Extraits de ressources
Google Kubernetes Engine (v1 bêta 1) gcp-types/container-v1beta1 Extraits de ressources
Dataproc gcp-types/dataproc-v1 Extraits de ressources
Cloud DNS gcp-types/dns-v1 Extraits de ressources
Filestore gcp-types/file-v1beta1 Extraits de ressources
Gestion de l'authentification et des accès gcp-types/iam-v1 Extraits de ressources
Cloud Logging gcp-types/logging-v2 Extraits de ressources
Cloud Monitoring gcp-types/monitoring-v3 Extraits de ressources
Pub/Sub gcp-types/pubsub-v1 Extraits de ressources
Memorystore gcp-types/redis-v1 Extraits de ressources
Memorystore (v1 bêta 1) gcp-types/redis-v1beta1 Extraits de ressources
API Cloud Runtime Configuration gcp-types/runtimeconfig-v1beta1 Extraits de ressources
Service Management gcp-types/servicemanagement-v1 Extraits de ressources
Cloud Spanner gcp-types/spanner-v1 Extraits de ressources
Cloud SQL (v1 bêta 4) gcp-types/sqladmin-v1beta4 Extraits de ressources
Cloud Storage gcp-types/storage-v1 Extraits de ressources