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.