Automation Assembler 包含预定义的事件主题。
事件主题
事件主题是相似事件分组到一起形成的类别。分配给订阅时,事件主题将定义哪个事件会触发订阅。默认情况下,以下事件主题随 Automation Assembler 一起提供。所有主题均可用于添加或更新资源的自定义属性或标记。如果 Automation Orchestrator 工作流或可扩展性操作失败,则相应的任务也会失败。
| 事件主题 | 可阻止 | 说明 |
|---|---|---|
| Approval Events | 是 | 在触发需要批准的操作时发出。 |
| Template configuration | 否 | 当云模板配置事件(如创建或删除云模板)发生时发出。此事件主题可用于向外部系统通知此类事件。 |
| Template version configuration | 否 | 当新的云模板版本控制事件(如创建、发布、取消发布或还原版本)发生时发出。此事件主题在集成第三方版本控制系统时很有用。 |
| Compute allocation | 是 | 在分配 resourcenames 和 hostselections 之前发出。可以在此阶段修改这两个属性。为计算机集群发出一次。 |
| Compute gateway post provisioning | 是 | 在置备计算网关资源之后发出。 |
| Compute gateway post removal | 是 | 在移除计算网关之后发出。 |
| Compute gateway provisioning | 是 | 在置备计算网关之前发出。 |
| Compute gateway removal | 是 | 在移除计算网关之前发出。 |
| Compute initial power on | 是 | 在 Hypervisor 层置备资源之后,但在首次打开资源电源之前发出。目前,仅 vSphere 支持此事件主题。为集群中的每个计算机发送事件。
注: 可以跳过资源的初次打开电源。
|
| Compute nat post provisioning | 是 | 在置备计算 NAT 资源之后发出。 |
| Compute nat post removal | 是 | 在移除计算 NAT 资源之后发出。 |
| Compute nat provisioning | 是 | 在置备计算 NAT 之前发出。 |
| Compute nat removal | 是 | 在移除计算 NAT 之前发出。 |
| Compute post provision | 是 | 在置备资源之后发出。为集群中的每个计算机发送事件。 |
| Compute post removal | 是 | 在移除计算资源之后发出。为集群中的每个计算机发送事件。 |
| Compute provision | 是 | 在 Hypervisor 层置备资源之前发出。为集群中的每个计算机发送事件。
注: 可以更改分配的 IP 地址。
|
| Compute removal | 是 | 在移除资源之前发出。为集群中的每个计算机发送事件。 |
| Compute reservation | 是 | 在预留时发出。为计算机集群发出一次。
注: 可以更改放置顺序。
|
| Custom resource post provision | 是 | 针对自定义资源操作触发的置备后事件发出。 |
| Custom resource pre provision | 是 | 针对自定义资源操作触发的置备前事件发出。 |
| Deployment action completed | 是 | 在部署操作完成之后发出。 |
| Deployment action requested | 是 | 在部署操作完成之前发出。 |
| Deployment completed | 是 | 在部署云模板或目录请求之后发出。 |
| Deployment onboarded | 否 | 在载入新部署时发出。 |
| Deployment requested | 是 | 在部署云模板或目录请求之前发出。 |
| Deployment resource action completed | 是 | 在部署资源操作之后发出。 |
| Deployment resource action requested | 是 | 在部署资源操作之前发出。 |
| Deployment resource completed | 是 | 在置备部署资源之后发出。 |
| Deployment resource requested | 是 | 在置备部署资源之前发出。 |
| Disk allocation | 是 | 针对磁盘资源预分配发出。 |
| Disk attach | 是 | 在将磁盘连接到计算机之前发出。Disk attach 是一个读写事件。支持写回的磁盘属性包括:
更新需要具有全部三个 vSphere 特定的磁盘属性。所有其他属性均为只读。
注: 对于
vSphere 第一类磁盘,写回为可选操作。
|
| Disk detach | 是 | 在从计算机分离磁盘之后发出。Disk detach 是一个只读事件。 |
| Disk post removal | 是 | 在删除磁盘资源之后发出。 |
| Disk post resize | 是 | 在调整磁盘资源大小之后发出。 |
| Idem Service post event | 否 | IDEM 任务完成或失败时发出 |
| Kubernetes cluster allocation | 是 | 针对 Kubernetes 集群资源预分配发出。 |
| Kubernetes cluster post provision | 是 | 在置备 Kubernetes 集群之后发出。 |
| Kubernetes cluster post removal | 是 | 在删除 Kubernetes 集群之后发出。 |
| Kubernetes cluster provision | 是 | 在置备 Kubernetes 集群之前发出。 |
| Kubernetes cluster removal | 是 | 在启动删除 Kubernetes 集群过程之前发出。 |
| Kubernetes namespace allocation | 是 | 在预分配 Kubernetes 命名空间资源期间发出。 |
| Kubernetes namespace post provision | 是 | 在置备 Kubernetes 命名空间资源之后发出。 |
| Kubernetes namespace post removal | 是 | 在移除 Kubernetes 命名空间资源之后发出。 |
| Kubernetes namespace provision | 是 | 在置备 Kubernetes 命名空间之前发出。 |
| Kubernetes namespace removal | 是 | 在移除命名空间集群资源之前发出。 |
| Kubernetes supervisor namespace allocation | 是 | 在预分配 Kubernetes 主管命名空间资源期间发出。 |
| Kubernetes supervisor namespace post provision | 是 | 在置备主管命名空间之后发出。 |
| Kubernetes supervisor namespace post removal | 是 | 在移除主管命名空间资源之后发出。 |
| Kubernetes supervisor namespace provision | 是 | 在置备主管命名空间之前发出。 |
| Kubernetes supervisor namespace removal | 是 | 在移除主管命名空间资源之前发出。 |
| Load balancer post provision | 是 | 在置备负载均衡器之后发出。 |
| Load balancer post removal | 是 | 在移除负载均衡器之后发出。 |
| Load balancer provision | 是 | 在置备负载均衡器之前发出。 |
| Load balancer removal | 是 | 在移除负载均衡器之前发出。 |
| Network Configure | 是 | 在计算资源分配过程中配置网络时发出。
注: “配置网络”事件主题支持多个 IP 地址/网卡。
使用“配置网络”事件主题时,不支持在云模板中使用静态 IP 分配 ( |
| Network post provisioning | 是 | 在置备网络资源之后发出。 |
| Network post removal | 是 | 在移除网络资源之后发出。 |
| Network provisioning | 是 | 在置备网络资源之前发出。 |
| Network removal | 是 | 在移除网络资源之前发出。 |
| Post unregistered provisioned approval | 是 | 在取消注册已置备的计算机之后发出。 |
| Pre unregistered provisioned approval | 是 | 在取消注册已置备的计算机之前发出。 |
| Project Lifecycle Event Topic | 否 | 在创建、更新或删除项目时发出。 |
| Provider resource action cud | 否 | 在创建、更新或删除资源操作时发出。 |
| Provisioning request | 是 | 在将请求发送到置备服务时发出。可以是分配请求、置备请求或实施后操作(例如移除)。对每个计算机集群发出一次分配请求。对集群中的每个计算机发出置备请求和实施后操作请求。 |
| Security group post provision | 是 | 在置备安全组之后发出。 |
| Security group post removal | 是 | 在移除安全组之后发出。 |
| Security group provisioning | 是 | 在置备安全组之前发出。 |
| Security group removal | 是 | 在移除安全组之前发出。 |
事件参数
添加事件主题后,可以查看该事件主题的参数。这些事件参数将定义事件负载或 inputProperties 的结构。某些事件参数无法修改,并标记为只读。您可以通过单击参数右侧的信息图标来识别这些只读参数。