---
sourceDocument: Australia IT Operations Management
sourceDocumentLink: https://www.servicenow.com/docs/r/australia/it-operations-management

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia IT Operations Management

ft:clusterId :

    - itom

bundleId :

    - itom

workflow :

    - Technology


---

# Triggers for cloud policies

# Triggers for cloud policies {#ariaid-title1}

Release version: Australia  
Updated March 12, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 6 minutes to read
Summarize  
![AI sparkle icon](https://servicenow.com/docs/portal-asset/ai-sparkle-icon) Summarized using AI  
This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.  

## Summary of Triggers for Cloud Policies

Triggers in ServiceNow cloud policies are specific events that initiate the policy engine to evaluate conditions and execute actions.
They enable automation and control over cloud resource management by responding to user requests, lifecycle operations, and approvals related to blueprints, catalog items, resources, or stacks.
Show full answer Show less  
Policies are commonly named after their triggering events, such as the "Lease end policy" for the on Lease end trigger. Some triggers operate independently of specific operations, and general triggers should be used sparingly to optimize system performance.

Note that blueprints are deprecated, and the described triggers apply to cloud template-based catalogs as well.

## Key Triggers and Their Practical Use

* **on Blueprint provision**: Fires after catalog item request start policies. Allows running scripts, overriding user-entered attribute values (e.g., stack name), or aborting the provisioning process. Enables enforcing final attribute values at provision time, invisible to users.
* **Approval triggers**: Include on Stack operation (approval), on Stack resource operation (approval), and on Task remediation. These triggers start approval workflows before cloud activities proceed. Approvers can be managers, groups, or role holders, with ordered approvals and custom approval subflows. Approvals run after property overrides to account for cost changes.
* **on Catalog item launch**: Fires when a catalog item order form opens. Allows scripts or text attribute overrides to control initial form values users see, useful for customizing user experience at form launch.
* **on Catalog item request start and end**: Triggered when users open or submit request forms. Enables running scripts or workflows for custom processes such as approvals before processing requests or post-provisioning steps like software installation.
* **on Lease end**: Allows sending notifications or running lifecycle operations (Start, Stop, Deprovision) when a lease expires, supporting automated resource lifecycle management.
* **Resource operation triggers (launch, request start/end, operation)**: Manage resource lifecycle operations by running scripts, overriding attributes, calling Cloud APIs, or performing IP address management during different stages of Start, Stop, or Deprovision operations. They enable granular control during resource management workflows.

## Key Outcomes for ServiceNow Customers

* **Automated Governance:** Enforce policies automatically based on cloud resource lifecycle events to ensure compliance and consistency.
* **Customizable Workflows:** Trigger scripts, workflows, and approvals tailored to organizational processes for provisioning, operations, and lease management.
* **Improved User Experience:** Control form field values dynamically at launch and provision time, providing accurate and context-aware inputs.
* **Optimized Resource Management:** Automate lifecycle operations and notifications to streamline cloud resource utilization and deprovisioning.
* **Approval Integration:** Implement robust approval processes aligned with enterprise requirements before critical cloud operations proceed.  
Triggers are events that set the policy engine in motion. For example, the on Catalog item request end trigger fires after a user submits a request form. When the trigger for a
policy fires, the policy engine tests the conditions specified in the policy rule. If the conditions are met, the engine performs the actions specified in the rule.{#policy-triggers-cloud-mgt__shortdesc-policy-triggers}

## About triggers {#policy-triggers-cloud-mgt__section_thw_yfv_pfb}

* You typically refer to a policy by the name of the trigger for the policy. For example, you might refer to a policy that is triggered by the on Lease end trigger as a "Lease end policy."{#policy-triggers-cloud-mgt__ph-refer-to-policy-by-trigger}
* Triggers are often based on user requests and the operations (start, stop, provision, or de-provision) that can run on a blueprint, a catalog item, a resource, or a stack. Some trigger types do not specify a cloud operation. For example, the on Lease End trigger fires independently of any operation.{#policy-triggers-cloud-mgt__ph-trigger-no-operation}
* To optimize performance, limit the number of policies with general triggers like the on Catalog item triggers.
* A trigger that does not specify a target (a blueprint, catalog item, stack, or resource) is always executed. To optimize performance, therefore, minimize the use of such policies.

{#policy-triggers-cloud-mgt__ul_iqw_22f_pfb}  
Important:  
Blueprints are deprecated. The trigger descriptions following the time-line schema below, are applicable for creating cloud template based catalogs as well.
Figure 1. Provisioning trigger time-line

## Policy triggers {#policy-triggers-cloud-mgt__section_wxm_g2b_qfb}

{#policy-triggers-cloud-mgt__table_kml_4lg_5fb__entry__2}{#policy-triggers-cloud-mgt__shortdesc-subset-approval-policy}

| Trigger name and actions | Description |
|-|-|
| on Blueprint provision Actions: * Execute a script * Property override * Abort process {#policy-triggers-cloud-mgt__ul_ew3_xpf_yfb} | The on Blueprint provision trigger fires after execution of on Catalog item request start policies. A policy that is triggered by the on Blueprint provision trigger can run a script, override a user-requested attribute value, or abort and send a message about the provision operation. Use this trigger to override a value that the user enters. For example, when a user chooses a value for an attribute like the stack name, a policy with this trigger can change the stack name. In addition, another action can change the name again when the user finally provisions the resource. The user does not see the final value on the catalog item form because the change is made at provision time. Create an action for an 'on Blueprint provision' policy |
| Approval triggers * on Stack operation (approval): Triggered during any stack operation on the Cloud User Portal. * on Stack resource operation (approval): Triggered during any resource operation (start, stop, provision, and so on) on the Cloud User Portal. * on Task remediation: Triggered when a user resubmits a failed request. {#policy-triggers-cloud-mgt__ul_avz_xfv_ggb} Actions: * ServiceNow Approval * Custom Approval {#policy-triggers-cloud-mgt__ul_iks_3qf_yfb} | A cloud approval policy specifies the users who must approve a specified cloud activity before the activity can proceed. Approvers can include the manager of the user making a request, a specified user or group, or users with a specified role. You can specify multiple approvers. Approvals occur in the order that you specify. A policy that is triggered by one of the approval triggers can start approval subflows. The targeted approval policies complement the base-system approval operations. Note: The approval process is performed after properties are set because property values that were overridden could change costs. on Blueprint provision (approval) is applied before the blueprint is provisioned. Because the provisioning process can alter request data (and possibly change costs), approval processes run after the blueprint is provisioned. Use on Stack operation (approval) to run an approval workflow when an operation is performed on a stack. By default, a change request is generated when an operation is performed on a stack, but it does not require an approval. This trigger can launch a mandatory approval.{#policy-triggers-cloud-mgt__ph-trigger-generates-change} Use on Stack resource operation (approval) to run an approval workflow when an operation is performed on a single resource that is part of a stack. By default, a change request is generated when an operation is performed on a stack, but it does not require an approval. This trigger can launch a mandatory approval. A policy that is triggered by the on Task Remediation trigger can start approval subflows. Create an action for an approval policy |
| on Catalog item launch Actions: * Execute a script * Property override {#policy-triggers-cloud-mgt__ul_dvv_nqf_yfb} | The on Catalog item launch trigger fires when an order form (stack request form) is launched for a catalog item. A policy that is triggered by the on Catalog item launch trigger can run a script or override a user-requested value (text values only). Use this trigger to control what the user sees in the form when it first opens in the Cloud User Portal. For example, you can override a default value that first appears to the user. The user can see this value on the catalog item form. When both a policy rule and a form rule overwrite a value, the value in the form rule is used.{#policy-triggers-cloud-mgt__p-form-beats-policy-value} Create an action for an 'on Catalog item launch' policy |
| on Catalog item request start Actions: * Execute a script * Execute a workflow {#policy-triggers-cloud-mgt__ul_wlr_4qf_yfb} | The on Catalog item request start trigger fires after the user opens a request form. A policy that is triggered by the on Catalog item request start or on Catalog item request end trigger can run a script or execute a subflow. You can use this trigger to run a custom script or workflow to fulfill enterprise processes like custom approval before the catalog item request is processed.​ Create action for 'on Catalog item request start/end' |
| on Catalog item request end Actions: * Execute a script * Execute a workflow {#policy-triggers-cloud-mgt__ul_p35_4qf_yfb} | The on Catalog item request end trigger fires after a user submits a request form. A policy that is triggered by the on Catalog item request start or on Catalog item request end trigger can run a script or execute a subflow. Use this trigger to launch a workflow after a catalog item request is processed. Consider this trigger a post-provisioning step. For example, you could launch a workflow to install MySQL on the provisioned resource. Create action for 'on Catalog item request start/end' |
| on Lease end Actions: * Run an Operation * Send a Notification {#policy-triggers-cloud-mgt__ul_shn_pqf_yfb} | A policy that is triggered by the on Lease end trigger can send a notification or perform a Start, Stop, or Deprovision life cycle operation. Create an action for an 'on Lease end' policy |
| on Resource operation launch Actions: * Execute a script * Property override {#policy-triggers-cloud-mgt__ul_xzh_pqf_yfb} | The on Resource operation launch trigger fires before the catalog for a resource operation is loaded from the Cloud User Portal. A policy that is triggered by the on Resource operation launch trigger can run a script or can override a user-requested value (text values only). When both a policy rule and a form rule overwrite a value, the value in the form rule is used. Create action for 'on Resource operation launch' policy |
| on Resource operation request start Actions: * Execute a script * Execute a workflow {#policy-triggers-cloud-mgt__ul_lbg_pqf_yfb} | The on Resource operation request start trigger fires after a user submits a resource operation request (Start, Stop, Deprovision). A policy that is triggered by the on Resource operation request start or on Resource operation request end trigger can run a script or override a user-requested attribute value. Create action for 'on Resource operation request start/end' policy |
| on Resource operation request end Actions: * Execute a script * Execute a workflow {#policy-triggers-cloud-mgt__ul_mll_rdn_yfb} | The on Resource operation request end trigger fires before completion of a life cycle operation on a resource (Start, Stop, Deprovision). A policy that is triggered by the on Resource operation request start or on Resource operation request end trigger can run a script or override a user-requested attribute value. Create action for 'on Resource operation request start/end' policy |
| on Resource operation Actions: * Property override * Execute a script * Call Cloud API * IP Address Management {#policy-triggers-cloud-mgt__ul_wpn_frf_yfb} | The on Resource operation trigger fires during the Orchestration process when a user performs a Start, Stop, or Deprovision life cycle operation on a specific resource. A policy that is triggered by the on Resource operation trigger can override a user-requested attribute value, run a script, call a Cloud API, or perform an IP address management operation. Create an action for an 'on Resource operation' policy |
[Table 1. Types of policy trigger and the actions that are available for the associated policy rules]

{#policy-triggers-cloud-mgt__table_kml_4lg_5fb}

