--- title: Add operation steps to a resource block description: After you configure operations and input parameters for your resource block, add steps for each operation to tell the system which Cloud API \(CAPI\) to call. Each step is a separate call to CAPI. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/it-operations-management/cloud-configuration-governance/add-operation-steps.html release: australia product: Cloud Configuration Governance classification: cloud-configuration-governance topic_type: task last_updated: "2026-03-12" reading_time_minutes: 4 breadcrumb: [Resource blocks in Cloud Provisioning and Governance, Cloud Admin Portal, Cloud Provisioning and Governance administration guide, Cloud Provisioning and Governance, ITOM Cloud Accelerate, IT Operations Management] --- # Add operation steps to a resource block After you configure operations and input parameters for your resource block, add steps for each operation to tell the system which Cloud API \(CAPI\) to call. Each step is a separate call to CAPI. ## Before you begin Role required: sn\_cmp.cloud\_service\_designer ## Procedure 1. On the resource block, click the **Steps** sub-tab under **Operations**. 2. Click **Add Step**. 3. Fill in the form fields.
| Field | Description |
|---|---|
| Operation Type | Select the type of operation: - **Invoke Cloud API**: Select this option to select a provider, interface, and method from CAPI. - **Invoke Host Resource Operation**: Select this option to use an operation \(also called an operation signature\) from the host interface that you already specified for this resource block. - **Invoke Script**: Select this option to invoke a method from an existing MID Server script include. - **Invoke Flow**: Select this option to invoke subflows from a list of active subflows. |
| API Provider\[Operation Type = Invoke Cloud API\] | Select the API that provides the interfaces you need. The providers are part of the Cloud API \(CAPI\). For example, CAPI supplies the AWS provider, which has products, some of which have provider names. This value appears if you select the Invoke Cloud API operation type. |
| API Interface\[Operation Type = Invoke Cloud API\] | Select the interface that has the methods you want to use. For example, the **Blob Storage Interface** provides the **CreateContainer** interface, which the system uses during provisioning. |
| API Method\[Operation Type = Invoke Cloud API\] | Select the method to perform the operation. In this example, **CreateContainer** is required to provision storage. |
| CAPI Version\[Operation Type = Invoke Cloud API\] | Enter the version of the CAPI API. |
| Host Interface\[Operation Type = Invoke Host Resource Operation\] | Select the interface from which to call an operation. You can only select the same interface that you configured on the **General Information** tab of the resource block. To change the interface, navigate back to the **General Information** tab and select another value in the **Host Interface** field. |
| Interface Operation\[Operation Type = Invoke Host Resource Operation\] | Select the operation from the host interface. For example, if you select **Storage Server** Interface, you can call all the operations in that interface, such as CreateStorageVolume. |
| Scripts\[Operation Type = Invoke Script\] | Enter the script you want to invoke, along with a method in the script. Use this syntax: `script-name.method`. |
| Flow\[Operation Type = Invoke Flow > Subflow\] | Select the subflow from the Subflows list. For example, if you select a Terraform Enterprise Provision subflow, you can simply reuse the existing subflow to populate the Inputs&Outputs |
| Condition | Enter an optional condition that must be met before the system uses this step. |