Como substituir o uso de ações

O recurso de ações do Google Cloud Deployment Manager é um recurso Alfa que estende o intervalo de métodos de API que o Deployment Manager pode chamar. Veja a seguir um exemplo de como uma ação aparece em uma configuração:

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

Como esse recurso não é compatível, recomendamos que você não o use nas suas configurações. Também recomendamos que você migre o uso das ações para as alternativas compatíveis a seguir.

Migrating

A tabela a seguir lista as etapas recomendadas para substituir ações com base no tipo de ações que você está usando:

tipo de ação Recomendação de migração
gcp-types/storage-v1:storage.buckets.setIamPolicy Substitua a ação storage.buckets.setIamPolicy pelo recurso virtual compatível virtual.buckets.iamMemberBinding.
Outras ações da política de gerenciamento de identidade e acesso (IAM) Use uma política accessControl.
gcp-types/sqladmin-v1beta4:sql.instances.* ou outros recursos sqladmin Use o tipo de recurso gcp-types/sqlmin-v1beta4:instances.
gcp-types/serviceusage-v1:serviceusage.services.batchEnable Use o tipo de recurso deploymentmanager.v2.virtual.enableService.
gcp-types/pubsub-v1:pubsub.projects.topics.* Para tópicos do Pub/Sub, use o tipo correspondente gcp-types/pubsub-v1:projects.topics. Para assinaturas, use gcp-types/pubsub-v1:projects.subscriptions.
gcp-types/compute-v1:compute.networks.* Para substituir ações de compute.*, use gcp-types/compute-v1:networks e os tipos e coleções relacionados.
Todas as outras ações Verifique se há um tipo de recurso compatível ou provedor de tipos do Google Cloud correspondente e use-o, se houver. Caso contrário, substitua as ações criando provedores de tipo personalizado por back-ends personalizados.

Para solicitar novos recursos virtuais, abra um problema no Issue Tracker público ou adicione um comentário a um problema existente.