Tipi di risorse supportati

Deployment Manager utilizza le API sottostanti di ogni servizio Google Cloud per eseguire il deployment delle tue risorse. Ad esempio, per creare istanze di macchine virtuali Compute Engine, Deployment Manager esegue una chiamata all'API Compute Engine per creare l'istanza e poi 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 attivare le API nel progetto o modificare i dati di fatturazione del progetto.

Tipo di risorsaDescrizioneEsempioRiferimento
deploymentmanager.v2.virtual.enableService Abilita un'API di servizio. Devi creare una risorsa virtuale per ogni API che vuoi attivare. Esempio in GitHub Documentazione
deploymentmanager.v2.virtual.projectBillingInfo Modifica i dati di fatturazione del 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 una determinata API, devi utilizzare la documentazione della rispettiva API come guida.

Per la procedura per utilizzare la rappresentazione della risorsa 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