airflow.contrib.operators.winrm_operator
¶
Module Contents¶
-
class
airflow.contrib.operators.winrm_operator.
WinRMOperator
(winrm_hook=None, ssh_conn_id=None, remote_host=None, command=None, timeout=10, do_xcom_push=False, *args, **kwargs)[source]¶ Bases:
airflow.models.BaseOperator
WinRMOperator to execute commands on given remote host using the winrm_hook.
- Parameters
winrm_hook (airflow.contrib.hooks.winrm_hook.WinRMHook) – predefined ssh_hook to use for remote execution
ssh_conn_id (str) – connection id from airflow Connections
remote_host (str) – remote host to connect
command (str) – command to execute on remote host. (templated)
timeout (int) – timeout for executing the command.
do_xcom_push (bool) – return the stdout which also get set in xcom by airflow platform