Tipi di risorse supportati

Deployment Manager utilizza le API sottostanti di ciascun servizio Google Cloud per eseguire il deployment delle risorse. Ad esempio, per creare istanze di macchine virtuali Compute Engine, Deployment Manager effettua una chiamata all'API Compute Engine per creare l'istanza, quindi la aggiunge al deployment.

Risorse per la creazione di progetti

Se crei progetti utilizzando Deployment Manager, puoi utilizzare i seguenti tipi di risorse virtuali per abilitare le API nel progetto o modificare le informazioni di fatturazione per il progetto.

Tipo di risorsaDescrizioneEsempioRiferimento
deploymentmanager.v2.virtual.enableService Abilitare un'API di servizio. Devi creare una risorsa virtuale per ogni API da abilitare. Esempio in GitHub Documentazione
deploymentmanager.v2.virtual.projectBillingInfo Modificare le informazioni di fatturazione per il progetto. Documentazione

API per le risorse supportate

La tabella seguente è un elenco dei tipi di risorse che puoi creare nei deployment. Per determinare le proprietà che puoi impostare in Deployment Manager per un'API specifica, devi utilizzare la relativa documentazione dell'API come guida.

Per i passaggi per utilizzare la rappresentazione delle risorse di un'API per creare la configurazione, consulta Dichiarazione delle proprietà delle risorse.

Per esempi di deployment che utilizzano queste risorse, consulta il repository GitHub di Deployment Manager.

Per un elenco completo dei tipi di risorse supportati, incluse le risorse in versione alpha, esegui il comando types list in gcloud:

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

Passaggi successivi