Si vous souhaitez créer une ressource à l'aide d'un fournisseur de types Google Cloud Platform (GCP), utilisez la syntaxe suivante dans votre configuration :
resources: - name: example-resource type: gcp-types/[PROVIDER]:[RESOURCE] properties: ...
Où [PROVIDER]
est un service GCP (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 GCP 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 | Extraits de ressources |
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 |
Compute Engine | 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 |
Cloud Dataproc | gcp-types/dataproc-v1 | Extraits de ressources |
Cloud DNS | gcp-types/dns-v1 | Extraits de ressources |
Cloud Filestore | gcp-types/file-v1beta1 | Extraits de ressources |
Cloud Identity and Access Management | gcp-types/iam-v1 | Extraits de ressources |
Stackdriver Logging | gcp-types/logging-v2 | Extraits de ressources |
Stackdriver Monitoring | gcp-types/monitoring-v3 | Extraits de ressources |
Cloud Pub/Sub | gcp-types/pubsub-v1 | Extraits de ressources |
Cloud Memorystore | gcp-types/redis-v1 | Extraits de ressources |
Cloud Memorystore (v1 bêta 1) | gcp-types/redis-v1beta1 | Extraits de ressources |
API Cloud Runtime Configuration | gcp-types/runtimeconfig-v1beta1 | Extraits de ressources |
Gestion du service | 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 |