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.