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 dell'utilizzo esistente di Azioni alle 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 dei criteri IAM (Identity and Access Management) Utilizza un criterio accessControl.
gcp-types/sqladmin-v1beta4:sql.instances.* o altre risorse sqladmin 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, utilizza gcp-types/pubsub-v1:projects.subscriptions.
gcp-types/compute-v1:compute.networks.* Per sostituire le compute.*azioni, utilizza gcp-types/compute-v1:networks e i relativi tipi e raccolte.
Tutte le altre azioni Controlla se esiste un tipo di risorsa o un provider di tipi corrispondente supportato e, in caso affermativo, utilizzalo. In caso contrario, puoi sostituire le azioni creando provider di tipi personalizzati con backend personalizzati.Google Cloud

Per richiedere nuove risorse virtuali, puoi aprire un problema nell'Issue Tracker pubblico o aggiungere un commento a un problema esistente.