Sostituzione dell'utilizzo delle azioni

La funzionalità Azioni per Google Cloud Deployment Manager è una funzionalità alpha che estende la gamma di metodi API che Deployment Manager può chiamare. Di seguito è riportato un esempio di come appare un'azione in una configurazione:

name: action-name
action: gcp-types/service:service.collection/functionName
metadata:
  runtimePolicy:
  - CREATE
properties:
  prop1: val1
  prop2: val2

Poiché questa funzionalità non è supportata, ti consigliamo di non utilizzarla nelle tue configurazioni. Ti consigliamo inoltre di eseguire la migrazione del tuo attuale utilizzo Azioni per le seguenti alternative supportate.

Migrazione

La tabella seguente elenca i passaggi consigliati per sostituire le azioni, in base al tipo di azioni che utilizzi:

Tipo di azione Consiglio per la migrazione
gcp-types/storage-v1:storage.buckets.setIamPolicy Sostituisci l'azione storage.buckets.setIamPolicy con la risorsa virtuale supportata virtual.buckets.iamMemberBinding.
Altre azioni relative ai criteri Identity and Access Management (IAM) Utilizza un criterio accessControl.
gcp-types/sqladmin-v1beta4:sql.instances.* o altre sqladmin risorse Utilizza il tipo di risorsa gcp-types/sqlmin-v1beta4:instances.
gcp-types/serviceusage-v1:serviceusage.services.batchEnable Utilizza il tipo di risorsa deploymentmanager.v2.virtual.enableService.
gcp-types/pubsub-v1:pubsub.projects.topics.* Per gli argomenti Pub/Sub, utilizza il tipo gcp-types/pubsub-v1:projects.topics corrispondente. Per gli abbonamenti, usa gcp-types/pubsub-v1:projects.subscriptions.
gcp-types/compute-v1:compute.networks.* Per sostituire le azioni compute.*, utilizza gcp-types/compute-v1:networks e i relativi tipi e raccolte.
Tutte le altre azioni Verifica se esiste un tipo di risorsa o provider di tipo Google Cloud supportato corrispondente e utilizzalo, se presente. In alternativa, puoi sostituire le azioni creando provider di tipi personalizzati con backend personalizzati.

Per richiedere nuove risorse virtuali, puoi apri un problema in Issue Tracker pubblico oppure aggiungi un commento un problema esistente.