Tipos de recursos admitidos

Deployment Manager usa las API subyacentes de cada servicio de Google Cloud para implementar tus recursos. Por ejemplo, para crear instancias de máquina virtual Compute Engine, Deployment Manager realiza una llamada a la API de Compute Engine para crear la instancia y, luego, la agrega a tu implementación.

Recursos para la creación de proyectos

Si estás utilizando Deployment Manager para crear proyectos, puedes utilizar los siguientes tipos de recursos virtuales para habilitar las API de tu proyecto, o cambiar la información de facturación de este.

Tipo de recursoDescripciónEjemploReferencia
deploymentmanager.v2.virtual.enableService Habilitar una API de servicio Debes crear un recurso virtual para cada API que desees habilitar. Ejemplo en GitHub Documentación
deploymentmanager.v2.virtual.projectBillingInfo Cambia la información de facturación del proyecto. Documentación

API para recursos admitidos

En la siguiente tabla se muestra una lista de tipos de recursos que puedes crear en tus implementaciones. A fin de determinar las propiedades que puedes configurar en Deployment Manager para una API en especial, debes usar la documentación correspondiente a esa API como guía.

Si quieres conocer los pasos para usar la representación de recursos de una API a fin de crear tu configuración, consulta Declara propiedades de recursos.

Para ver ejemplos sobre implementaciones que usen estos recursos, consulta el repositorio de GitHub de Deployment Manager.

Para ver una lista completa de los tipos de recursos admitidos, incluidos los recursos que están en Alfa, ejecuta el comando types list en gcloud:

gcloud deployment-manager types list
Tipo de recursoReference
appengine.v1.version Documentación
bigquery.v2.dataset Documentación
bigquery.v2.table Documentación
bigtableadmin.v2.instance Documentación
bigtableadmin.v2.instance.table Documentación
cloudresourcemanager.v1.project Documentación
compute.beta.address Documentación
compute.beta.autoscaler Documentación
compute.beta.backendBucket Documentación
compute.beta.backendService Documentación
compute.beta.disk Documentación
compute.beta.firewall Documentación
compute.beta.forwardingRule Documentación
compute.beta.globalAddress Documentación
compute.beta.globalForwardingRule Documentación
compute.beta.healthCheck Documentación
compute.beta.httpHealthCheck Documentación
compute.beta.httpsHealthCheck Documentación
compute.beta.image Documentación
compute.beta.instance Documentación
compute.beta.instanceGroup Documentación
compute.beta.instanceGroupManager Documentación
compute.beta.instanceTemplate Documentación
compute.beta.network Documentación
compute.beta.regionAutoscaler Documentación
compute.beta.regionBackendService Documentación
compute.beta.regionInstanceGroup Documentación
compute.beta.regionInstanceGroupManager Documentación
compute.beta.route Documentación
compute.beta.router Documentación
compute.beta.sslCertificate Documentación
compute.beta.subnetwork Documentación
compute.beta.targetHttpProxy Documentación
compute.beta.targetHttpsProxy Documentación
compute.beta.targetInstance Documentación
compute.beta.targetPool Documentación
compute.beta.targetSslProxy Documentación
compute.beta.targetVpnGateway Documentación
compute.beta.urlMap Documentación
compute.beta.vpnTunnel Documentación
compute.beta.xpnHost Documentación
compute.beta.xpnResource Documentación
compute.v1.address Documentación
compute.v1.autoscaler Documentación
compute.v1.backendService Documentación
compute.v1.disk Documentación
compute.v1.firewall Documentación
compute.v1.forwardingRule Documentación
compute.v1.globalAddress Documentación
compute.v1.globalForwardingRule Documentación
compute.v1.healthCheck Documentación
compute.v1.httpHealthCheck Documentación
compute.v1.httpsHealthCheck Documentación
compute.v1.image Documentación
compute.v1.instance Documentación
compute.v1.instanceGroup Documentación
compute.v1.instanceGroupManager Documentación
compute.v1.instanceTemplate Documentación
compute.v1.network Documentación
compute.v1.regionAutoscaler Documentación
compute.v1.regionBackendService Documentación
compute.v1.regionInstanceGroup Documentación
compute.v1.regionInstanceGroupManager Documentación
compute.v1.route Documentación
compute.v1.router Documentación
compute.v1.sslCertificate Documentación
compute.v1.subnetwork Documentación
compute.v1.targetHttpProxy Documentación
compute.v1.targetHttpsProxy Documentación
compute.v1.targetInstance Documentación
compute.v1.targetPool Documentación
compute.v1.targetSslProxy Documentación
compute.v1.targetVpnGateway Documentación
compute.v1.urlMap Documentación
compute.v1.vpnTunnel Documentación
container.v1.cluster Documentación
container.v1.nodePool Documentación
dataproc.v1.cluster Documentación
dns.v1.managedZone Documentación
iam.v1.serviceAccount Documentación
iam.v1.serviceAccounts.key Documentación
logging.v2.metric Documentación
logging.v2.sink Documentación
pubsub.v1.subscription Documentación
pubsub.v1.topic Documentación
runtimeconfig.v1beta1.config Documentación
runtimeconfig.v1beta1.variable Documentación
runtimeconfig.v1beta1.waiter Documentación
spanner.v1.instance Documentación
sqladmin.v1beta4.database Documentación
sqladmin.v1beta4.instance Documentación
sqladmin.v1beta4.user Documentación
storage.v1.bucket Documentación
storage.v1.bucketAccessControl Documentación
storage.v1.defaultObjectAccessControl Documentación
storage.v1.object Documentación
storage.v1.objectAccessControl Documentación

¿Qué sigue?