Run Triggers

class terrasnek.run_triggers.TFCRunTriggers(instance_url, org_name, headers, well_known_paths, verify, log_level)

Run Triggers API Docs

create(workspace_id, payload)

POST /workspaces/:workspace_id/run-triggers

Run Triggers Create API Doc Reference

Create Sample Payload

destroy(run_trigger_id)

DELETE /run-triggers/:run_trigger_id

Run Triggers Destroy API Doc Reference

list(workspace_id, filters=None, page_size=None)

GET /workspaces/:workspace_id/run-triggers

Run Triggers List API Doc Reference

Query Parameter(s) (details):
  • filter[run-trigger][type] (Required)
  • page_size (Optional)

Example filter(s):

filters = [
    {
        "keys": ["run-trigger", "type"],
        "value": "foo"
    }
]
required_entitlements()

Terraform Cloud Entitlements required for endpoint to work.

show(run_trigger_id)

GET /run-triggers/:run_trigger_id

Run Triggers Show API Doc Reference