O Automation Assembler inclui tópicos de eventos predefinidos.

Tópicos de eventos

Os tópicos de eventos são as categorias que agrupam eventos semelhantes. Quando atribuído a uma assinatura, os tópicos de eventos definem o evento que dispara a assinatura. Os tópicos de evento a seguir são fornecidos por padrão com o Automation Assembler. Todos os tópicos podem ser usados para adicionar ou atualizar propriedades personalizadas ou tags do recurso. Se uma ação de extensidade ou um fluxo de trabalho do Automation Orchestrator falhar, a tarefa correspondente também falhará.

Tabela 1. Tópicos de evento do Cloud Assembly
Tópico de evento Bloqueável Descrição
Approval Events Sim Emitido quando uma ação que requer uma aprovação é acionada.
Template configuration Não Emitido quando ocorre um evento de configuração de modelo de nuvem, como a criação ou a exclusão de um modelo de nuvem. Esse tópico de evento pode ser útil para notificar sistemas externos sobre tais eventos.
Template version configuration Não Emitido quando ocorre um novo evento de controle de versão de modelo de nuvem, como a criação, a liberação, o cancelamento da liberação ou a restauração de uma versão. Esse tópico de evento pode ser útil com integrações de sistemas de controle de versão de terceiros.
Compute allocation Sim Emitido antes da alocação de resourcenames e hostselections. Ambas as propriedades podem ser modificadas nesse estágio. Emitido uma vez para um cluster de máquinas.
Compute gateway post provisioning Sim Emitido depois que um recurso de gateway de processamento é provisionado.
Compute gateway post removal Sim Emitido após a remoção de um gateway de processamento.
Compute gateway provisioning Sim Emitido antes de um gateway de processamento ser provisionado.
Compute gateway removal Sim Emitido antes de um gateway de processamento ser removido.
Compute initial power on Sim Emitido depois que um recurso é provisionado na camada do hypervisor, mas antes que o recurso seja ligado pela primeira vez. Atualmente, esse tópico de evento é compatível apenas com o vSphere. Eventos são enviados para cada máquina em um cluster.
Observação: Você pode pular a ativação inicial do recurso.
Compute nat post provisioning Sim Emitido depois de um recurso NAT de processamento ser provisionado.
Compute nat post removal Sim Emitido depois de um recurso NAT de processamento ser removido.
Compute nat provisioning Sim Emitido antes de um NAT de processamento ser provisionado.
Compute nat removal Sim Emitido antes de um NAT de processamento ser removido.
Compute post provision Sim Emitido depois que um recurso é provisionado. Eventos são enviados para cada máquina em um cluster.
Compute post removal Sim emitido depois que um recurso de computação é removido. Eventos são enviados para cada máquina em um cluster.
Compute provision Sim Emitido antes que o recurso seja provisionado na camada do hypervisor. Eventos são enviados para cada máquina em um cluster.
Observação: É possível alterar o endereço IP alocado.
Compute removal Sim Emitido antes de o recurso ser removido. Eventos são enviados para cada máquina em um cluster.
Compute reservation Sim Emitido no momento da reserva. Emitido uma vez para um cluster de máquinas.
Observação: É possível alterar a ordem do posicionamento.
Custom resource post provision Sim Emitido para eventos de pós-provisionamento acionados por operações de recursos personalizados.
Custom resource pre provision Sim Emitido para eventos de pré-provisionamento acionados por operações de recursos personalizados.
Deployment action completed Sim Emitido após a conclusão de uma ação de implantação.
Deployment action requested Sim Emitido antes da conclusão de uma ação de implantação.
Deployment completed Sim Emitido após a implantação de uma solicitação de catálogo ou modelo de nuvem.
Deployment onboarded Não Emitido quando uma nova implantação é integrada.
Deployment requested Sim Emitido antes da implantação de uma solicitação de catálogo ou modelo de nuvem.
Deployment resource action completed Sim Emitido após a implantação de uma ação de recurso.
Deployment resource action requested Sim Emitido antes da implantação de uma ação de recurso.
Deployment resource completed Sim Emitido após o provisionamento de um recurso de implantação.
Deployment resource requested Sim Emitido antes do provisionamento de um recurso de implantação.
Disk allocation Sim Emitido para a pré-alocação de recursos de disco.
Disk attach Sim Emitido antes que um disco seja anexado a uma máquina. O Disk attach é um evento de leitura e gravação. As propriedades de disco compatíveis com write-back são:
  • diskFullPaths
  • diskDatastoreNames
  • diskParentDirs

Todas as três propriedades do vSphere específicas de disco são necessárias para atualizações. Todas as outras propriedades são somente leitura.

Observação: O write-back é opcional para as vSphere primeira classe de discos.
Disk detach Sim Emitido depois que um disco é desanexado de uma máquina. O Disk detach é um evento de somente leitura.
Disk post removal Sim Emitido após a exclusão de um recurso de disco.
Disk post resize Sim Emitido após o redimensionamento de um recurso de disco.
Idem Service post event Não Emitido quando uma tarefa de IDEM é concluída ou falhou
Kubernetes cluster allocation Sim Emitido para a pré-alocação de recursos para um cluster do Kubernetes.
Kubernetes cluster post provision Sim Emitido após a provisão de um cluster do Kubernetes.
Kubernetes cluster post removal Sim Emitido após a exclusão de um cluster do Kubernetes.
Kubernetes cluster provision Sim Emitido antes de um cluster do Kubernetes ser provisionado.
Kubernetes cluster removal Sim Emitido antes que o processo de exclusão de um cluster do Kubernetes seja iniciado.
Kubernetes namespace allocation Sim Emitido durante a pré-alocação para recursos do namespace do Kubernetes.
Kubernetes namespace post provision Sim Emitido depois que um recurso do namespace do Kubernetes é provisionado.
Kubernetes namespace post removal Sim Emitido depois de um recurso de namespace Kubernetes ser removido.
Kubernetes namespace provision Sim Emitido antes de um namespace do Kubernetes ser provisionado.
Kubernetes namespace removal Sim Emitido antes de um recurso de cluster de namespace ser removido.
Kubernetes supervisor namespace allocation Sim Emitido durante a pré-alocação para recursos do namespace do supervisor do Kubernetes.
Kubernetes supervisor namespace post provision Sim Emitido depois que um namespace do supervisor é provisionado.
Kubernetes supervisor namespace post removal Sim Emitido depois de um recurso de namespace de supervisor ser removido.
Kubernetes supervisor namespace provision Sim Emitido antes de um namespace do supervisor ser provisionado.
Kubernetes supervisor namespace removal Sim Emitido antes de um recurso de namespace do supervisor ser removido.
Load balancer post provision Sim Emitido após o provisionamento de um balanceador de carga.
Load balancer post removal Sim Emitido após a remoção de um balanceador de carga.
Load balancer provision Sim Emitido antes do provisionamento de um balanceador de carga.
Load balancer removal Sim Emitido antes da remoção de um balanceador de carga.
Network Configure Sim Emitido quando a rede é configurada durante a alocação de processamento.
Observação: O tópico de evento Configurar Rede oferece suporte a vários endereços IP/NICs.

O uso de uma atribuição de IP estático (assignment:static) não é compatível em um modelo de nuvem ao usar um tópico de evento de Configuração de Rede.

Network post provisioning Sim Emitido após um recurso de rede ser provisionado.
Network post removal Sim Emitido após a remoção de um recurso de rede.
Network provisioning Sim Emitido antes de um recurso de rede ser provisionado.
Network removal Sim Emitido antes de um recurso de rede ser removido.
Post unregistered provisioned approval Sim Emitido após o cancelamento do registro de uma máquina provisionada.
Pre unregistered provisioned approval Sim Emitido antes do cancelamento do registro de uma máquina provisionada.
Project Lifecycle Event Topic Não Emitido quando um projeto é criado, atualizado ou excluído.
Provider resource action cud Não Emitido quando uma ação de recurso é criada, atualizada ou excluída.
Provisioning request Sim Emitido quando uma solicitação é enviada ao serviço de provisionamento. Isso pode ser uma solicitação de alocação, solicitação de provisionamento ou uma operação de dia 2, como remoção. As solicitações de alocação são emitidas uma vez para cada cluster de máquinas. As solicitações de provisionamento e de dia 2 são emitidas para cada máquina em um cluster.
Security group post provision Sim Emitido após um grupo de segurança ser provisionado.
Security group post removal Sim Emitido após um grupo de segurança ser removido.
Security group provisioning Sim Emitido antes de um grupo de segurança ser provisionado.
Security group removal Sim Emitido antes de um grupo de segurança ser removido.

Parâmetros de evento

Depois de adicionar um tópico de evento, é possível visualizar os parâmetros desse tópico de evento. Estes parâmetros de evento definem a estrutura de payload do evento ou inputProperties. Alguns parâmetros de evento não podem ser modificados e marcados como somente leitura. Você pode identificar esses parâmetros somente leitura clicando no ícone de informações à direita do parâmetro.