Engineers want a message in their Slack channel whenever a run in the prod-api workspace is waiting for someone to approve the plan or a policy override, but not for every run that starts or finishes. What should they configure?
Select an answer to reveal the explanation.
Short Explanation
You want a doorbell, not a security camera. A notification set to Needs Attention rings only when a human has to act, while Created would ping the channel for every single run.
Full Explanation
Workspace notifications send webhooks to external services when selected run events occur. A configuration names a destination type, which can be generic, Slack, Microsoft Teams or email, a webhook URL for Slack, and the events to send. Needs Attention fires when a plan has changes and Terraform requires user input to continue, which includes approving the plan or overriding a policy, so it targets exactly the moments the engineers care about. HCP Terraform verifies Slack and generic destinations with a test message before enabling the configuration, and configuring notifications requires admin access to the workspace. A run task is an integration that sends run data to an external service to make a pass or fail decision inside the run; using one to post chat messages misuses the feature and would fire on every run rather than only when approval is needed. Drift detected belongs to health assessments and reports infrastructure drift, which has nothing to do with runs awaiting approval. The Created event fires whenever a run enters the pending stage, which is every run, the opposite of the stated filter. Exam caveat: speculative plans and workspaces in local execution mode do not send notifications. Operational check: create the configuration, use Send a Test to verify the webhook, then queue a run that needs confirmation and confirm a single Slack message arrives.