CreateFlowRun
Trigger a Prefect deployment run
CreateFlowRun
Trigger a Prefect deployment run
yaml
type: io.kestra.plugin.prefect.CreateFlowRunExamples
yaml
id: prefect_trigger
namespace: company.team
tasks:
- id: trigger_prefect_run
type: io.kestra.plugin.prefect.CreateFlowRun
apiUrl: "https://api.prefect.cloud/api"
accountId: "{{ secret('PREFECT_ACCOUNT_ID') }}"
workspaceId: "{{ secret('PREFECT_WORKSPACE_ID') }}"
deploymentId: "{{ secret('PREFECT_DEPLOYMENT_ID') }}"
apiKey: "{{ secret('PREFECT_API_KEY') }}"
wait: true
pollFrequency: PT10S
yaml
id: createflowrun
type: io.kestra.plugin.prefect.CreateFlowRun
id: prefect_trigger
namespace: company.team
tasks:
- id: trigger_prefect_run
type: io.kestra.plugin.prefect.CreateFlowRun
apiUrl: "https://api.prefect.cloud/api"
accountId: "{{ secret('PREFECT_ACCOUNT_ID') }}"
workspaceId: "{{ secret('PREFECT_WORKSPACE_ID') }}"
deploymentId: "{{ secret('PREFECT_DEPLOYMENT_ID') }}"
apiKey: "{{ secret('PREFECT_API_KEY') }}"
wait: false
yaml
id: prefect_self_hosted
namespace: company.team
tasks:
- id: trigger_prefect_run
type: io.kestra.plugin.prefect.CreateFlowRun
apiUrl: "http://host.docker.internal:4200/api"
deploymentId: "{{ secret('PREFECT_DEPLOYMENT_ID') }}"
wait: true
pollFrequency: PT10S
yaml
id: createflowrun
type: io.kestra.plugin.prefect.CreateFlowRun
id: prefect_self_hosted_auth
namespace: company.team
tasks:
- id: trigger_prefect_run
type: io.kestra.plugin.prefect.CreateFlowRun
apiUrl: "http://host.docker.internal:4200/api"
deploymentId: "{{ secret('PREFECT_DEPLOYMENT_ID') }}"
apiKey: "{{ secret('PREFECT_BASIC_AUTH') }}" # base64-encoded "admin:pass"
wait: true
pollFrequency: PT10S
yaml
id: createflowrun
type: io.kestra.plugin.prefect.CreateFlowRun
id: prefect_with_params
namespace: company.team
tasks:
- id: trigger_prefect_run
type: io.kestra.plugin.prefect.CreateFlowRun
apiUrl: "https://api.prefect.cloud/api"
accountId: "{{ secret('PREFECT_ACCOUNT_ID') }}"
workspaceId: "{{ secret('PREFECT_WORKSPACE_ID') }}"
deploymentId: "{{ secret('PREFECT_DEPLOYMENT_ID') }}"
apiKey: "{{ secret('PREFECT_API_KEY') }}"
wait: true
parameters:
run_date: "{{ now() }}"
retries: 2
region: "us-east-1"
Properties
deploymentId *Requiredstring
accountId string
apiKey string
apiUrl string
Default
https://api.prefect.cloud/apiparameters Non-dynamicobject
pollFrequency Non-dynamicstring
Default
PT5SFormat
durationwait booleanstring
Default
true