API Reference

Questo riferimento API è organizzato in base al tipo di risorsa. Ogni tipo di risorsa ha una o più rappresentazioni dei dati e uno o più metodi.

Tipi di risorse

  1. CompositeTypes
  2. Deployment
  3. Manifesti
  4. Suite operativa
  5. Risorse
  6. TypeProviders
  7. Tipi

CompositeTypes

Per i dettagli della risorsa CompositeTypes, consulta la pagina Rappresentazione della risorsa.

Metodo Richiesta HTTP Descrizione
URI relativi a https://www.googleapis.com/deploymentmanager/v2beta/projects, se non diversamente indicato
elimina DELETE  /project/global/compositeTypes/compositeType Consente di eliminare un tipo composito.
get GET  /project/global/compositeTypes/compositeType Recupera le informazioni su un tipo composito specifico.
inserire POST  /project/global/compositeTypes Crea un tipo composto.
list GET  /project/global/compositeTypes Elenca tutti i tipi composti per Deployment Manager.
patch PATCH  /project/global/compositeTypes/compositeType Esegue il patching di un tipo composito.
update PUT  /project/global/compositeTypes/compositeType Aggiorna un tipo composito.

Deployment

Per i dettagli della risorsa Deployments, consulta la pagina Rappresentazione della risorsa.

Metodo Richiesta HTTP Descrizione
URI relativi a https://www.googleapis.com/deploymentmanager/v2beta/projects, se non diversamente indicato
cancelPreview POST  /project/global/deployments/deployment/cancelPreview Annullamento e rimozione dell'anteprima attualmente associata al deployment.
elimina DELETE  /project/global/deployments/deployment Consente di eliminare un deployment e tutte le risorse al suo interno.
get GET  /project/global/deployments/deployment Recupera le informazioni su un deployment specifico.
getIamPolicy GET  /project/global/deployments/resource/getIamPolicy Recupera il criterio di controllo dell'accesso per una risorsa. Può essere vuoto se non esistono criteri o risorse di questo tipo.
inserire POST  /project/global/deployments Crea un deployment e tutte le risorse descritte dal manifest di deployment.
list GET  /project/global/deployments Elenca tutti i deployment per un determinato progetto.
patch PATCH  /project/global/deployments/deployment Applica patch a un deployment e a tutte le risorse descritte dal manifest di deployment.
setIamPolicy POST  /project/global/deployments/resource/setIamPolicy Imposta il criterio di controllo dell'accesso sulla risorsa specificata. Sostituisce qualsiasi criterio esistente.
stop POST  /project/global/deployments/deployment/stop Interrompe un'operazione in corso. Ciò non ripristina il lavoro già completato, ma impedisce l'avvio di nuovo lavoro.
testIamPermissions POST  /project/global/deployments/resource/testIamPermissions Restituisce le autorizzazioni di cui dispone un chiamante sulla risorsa specificata.
update PUT  /project/global/deployments/deployment Aggiorna un deployment e tutte le risorse descritte dal file manifest del deployment.

Manifest

Per i dettagli sulle risorse manifest, consulta la pagina Rappresentazione della risorsa.

Metodo Richiesta HTTP Descrizione
URI relativi a https://www.googleapis.com/deploymentmanager/v2beta/projects, se non diversamente indicato
get GET  /project/global/deployments/deployment/manifests/manifest Recupera le informazioni su un manifest specifico.
list GET  /project/global/deployments/deployment/manifests Elenca tutti i manifest per un determinato deployment.

Operazioni

Per i dettagli sulle risorse di Operations, consulta la pagina Rappresentazione della risorsa.

Metodo Richiesta HTTP Descrizione
URI relativi a https://www.googleapis.com/deploymentmanager/v2beta/projects, se non diversamente indicato
get GET  /project/global/operations/operation Recupera informazioni su un'operazione specifica.
list GET  /project/global/operations Elenca tutte le operazioni per un progetto.

Risorse

Per i dettagli sulle risorse, consulta la pagina Rappresentazione delle risorse.

Metodo Richiesta HTTP Descrizione
URI relativi a https://www.googleapis.com/deploymentmanager/v2beta/projects, se non diversamente indicato
get GET  /project/global/deployments/deployment/resources/resource Recupera le informazioni su una singola risorsa.
list GET  /project/global/deployments/deployment/resources Elenca tutte le risorse in un determinato deployment.

TypeProviders

Per i dettagli della risorsa TypeProviders, consulta la pagina Rappresentazione della risorsa.

Metodo Richiesta HTTP Descrizione
URI relativi a https://www.googleapis.com/deploymentmanager/v2beta/projects, se non diversamente indicato
elimina DELETE  /project/global/typeProviders/typeProvider Consente di eliminare un provider di tipi.
get GET  /project/global/typeProviders/typeProvider Recupera le informazioni su un fornitore di tipo specifico.
getType GET  /project/global/typeProviders/typeProvider/types/type Recupera le informazioni su un tipo fornito da un TypeProvider.
inserire POST  /project/global/typeProviders Crea un provider di tipi.
list GET  /project/global/typeProviders Elenca tutti i provider di tipi di risorse per Deployment Manager.
listTypes GET  /project/global/typeProviders/typeProvider/types Elenca tutte le informazioni sul tipo per un TypeProvider.
patch PATCH  /project/global/typeProviders/typeProvider Esegue il patching di un provider di tipi.
update PUT  /project/global/typeProviders/typeProvider Aggiorna un provider di tipi.

Tipi

Per i dettagli sulle risorse di tipo, consulta la pagina Rappresentazione della risorsa.

Metodo Richiesta HTTP Descrizione
URI relativi a https://www.googleapis.com/deploymentmanager/v2beta/projects, se non diversamente indicato
list GET  /project/global/types Elenca tutti i tipi di risorse per Deployment Manager.