Skip to content
Draft
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Updates
  • Loading branch information
adutta-newrelic committed Dec 3, 2025
commit acfe6ed9a14ddf7d0de7828c3902b173fff2e709
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,9 @@ When templates don't fit your needs, [Create Your Own](https://onenr.io/0OQM47Kg

This guide shows you how to build workflows using concepts and a complete example. Choose your learning path:

- **Learn core concepts first** Read [Core concepts](#core-concepts) and [Workflow patterns](#workflow-patterns) to understand the fundamentals, then apply them
- **Follow the example** Jump to [Example walkthrough](#example-walkthrough) to build an EC2 auto-resize workflow step-by-step
- **Reference patterns** Use the [Workflow patterns](#workflow-patterns) section as a quick reference when building your own workflows
- **Learn core concepts first**: Read [Core concepts](#core-concepts) and [Workflow patterns](#workflow-patterns) to understand the fundamentals, then apply them
- **Follow the example**: Jump to [Example walkthrough](#example-walkthrough) to build an EC2 auto-resize workflow step-by-step
- **Reference patterns**: Use the [Workflow patterns](#workflow-patterns) section as a quick reference when building your own workflows

<Callout variant="tip">
**New to workflows?** Start with core concepts, then follow the example. The EC2 workflow demonstrates all key patterns in a real-world scenario.
Expand Down Expand Up @@ -134,7 +134,7 @@ Understand these fundamentals before you build:
</td>

<td>
Mandatory field for loop functions to define iteration count
Required parameter for loop functions to define iteration count
</td>

<td>
Expand Down Expand Up @@ -242,7 +242,7 @@ Four essential patterns handle most automation scenarios. Each pattern is demons

### Approval gates and waiting

**Use approval gates when:** Human judgment needed before destructive operations or compliance sign-off required
**Use approval gates when:** Human judgment is needed before destructive operations or compliance sign-off is required

**Key syntax:**
```yaml
Expand Down Expand Up @@ -606,7 +606,7 @@ Now let's build each part of the workflow. Each step includes the specific actio
The workflow resizes the instance through AWS Systems Manager (SSM):

* **`createSsmDocument`**: Creates an SSM Automation document that stops the instance, modifies type, and restarts it.
* **`generateIdempotencyToken`**: Creates a unique UUID. Prevents duplicate resizes if the workflow runs twice.
* **`generateIdempotencyToken`**: Creates a unique UUID to prevent duplicate resizes if the workflow runs twice.
* **`startResizing`**: Executes the SSM document with instance ID and new type.
* **`progressLoop` (Loop)**: Posts Slack updates every 10 seconds (5 times total).
* **`waitForCompletion`**: Polls SSM status with 2-minute timeout.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ tags:
- workflow
- workflow automation actions
- actions catalog
metaDescription: "List of available actions catalog for workflow definition"
metaDescription: "List of available action catalogs for workflow definitions"
freshnessValidatedDate: never
---

Expand All @@ -15,7 +15,7 @@ freshnessValidatedDate: never
This feature is currently provided as part of a preview program pursuant to our [pre-release policies](/docs/licenses/license-information/referenced-policies/new-relic-pre-release-policy).
</Callout>

New Relic actions catalog provides actions that can be performed against your infrastructure and integrations. You can orchestrate and automate your end-to-end processes by linking together actions that perform tasks in your cloud providers, and New Relic accounts.
The New Relic actions catalog provides actions that can be performed against your infrastructure and integrations. You can orchestrate and automate your end-to-end processes by linking together actions that perform tasks in your cloud providers and New Relic accounts.

The actions follow a hierarchical naming convention: `company.product.action`, making it easy to find and use the right action for your workflow.

Expand Down
Loading