Mark McDonald
05/20/2020, 5:20 PMcreate_cloud_hook = f"""
mutation {{
create_cloud_hook(input: {{
type: WEBHOOK,
name: "{cloud_hook_name}",
version_group_id: "{version_group_id}",
states: ["Cached", "Cancelled", "Failed", "Finished", "Looped", "Mapped", "Paused", "Pending", "Queued", "Resume", "Retrying", "Running", "Scheduled", "Skipped", "Submitted", "Success", "Timedout", "Triggerfailed"],
config: {{
url: "{web_hook_url}"
}}
}}) {{
id
}}
}}
"""
something like this:
create_cloud_hook = f"""
mutation {{
create_cloud_hook(input: {{
type: WEBHOOK,
name: "{cloud_hook_name}",
version_group_id: "{version_group_id}",
states: ["All"],
config: {{
url: "{web_hook_url}"
}}
}}) {{
id
}}
}}
"""
nicholas
Jeremiah
Jeremiah
Jeremiah
states: ['State'], include_subclasses: true
Chris White
from prefect.engine.state import State
[s.__name__ for s in State.children()]
should give you a complete list!Jeremiah
Mark McDonald
05/20/2020, 5:40 PMMark McDonald
05/20/2020, 6:06 PMJeremiah