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 的结构。某些事件参数无法修改,并标记为只读。您可以通过单击参数右侧的信息图标来识别这些只读参数。