La función de Actions para Google Cloud Deployment Manager es una función Alfa que extiende el rango de métodos de API a los que Deployment Manager puede llamar. El siguiente es un ejemplo de cómo se ve una Action en una configuración:
name: action-name
action: gcp-types/service:service.collection/functionName
metadata:
runtimePolicy:
- CREATE
properties:
prop1: val1
prop2: val2
Debido a que esta función no es compatible, te recomendamos que no la uses en tus parámetros de configuración. También te recomendamos que migres el uso existente de Actions a las siguientes alternativas compatibles.
Migrating
En la siguiente tabla, se enumeran los pasos recomendados para reemplazar Actions, según el tipo de Actions que uses:
Tipo de acción | Recomendación de migración |
---|---|
gcp-types/storage-v1:storage.buckets.setIamPolicy |
Reemplaza la Action storage.buckets.setIamPolicy por el recurso virtual admitido virtual.buckets.iamMemberBinding . |
Otras Actions de las políticas de Identity and Access Management (IAM) | Usa una política de accessControl . |
gcp-types/sqladmin-v1beta4:sql.instances.* o, también, otros recursos de sqladmin |
Usa el tipo de recurso gcp-types/sqlmin-v1beta4:instances . |
gcp-types/serviceusage-v1:serviceusage.services.batchEnable |
Usa el tipo de recurso deploymentmanager.v2.virtual.enableService . |
gcp-types/pubsub-v1:pubsub.projects.topics.* |
Para los temas de Pub/Sub, usa el tipo de gcp-types/pubsub-v1:projects.topics correspondiente. Para las suscripciones, usa gcp-types/pubsub-v1:projects.subscriptions . |
gcp-types/compute-v1:compute.networks.* |
Para reemplazar las Actions compute.* , usa gcp-types/compute-v1:networks y sus tipos y colecciones relacionados. |
Todas las demás Actions | Verifica si hay un tipo de recurso o un proveedor de tipos de Google Cloud compatible correspondiente y, en su lugar, úsalo. De lo contrario, puedes reemplazar las Actions si creas proveedores de tipos personalizados con backends personalizados. |
Para solicitar recursos virtuales nuevos, puedes abrir un problema en la herramienta pública de seguimiento de errores o agregar un comentario a un problema existente.