blob: 05f2c9b708c968460f96a2615724dc2aface462b [file] [log] [blame]
:mod:`airflow.contrib.sensors.sagemaker_base_sensor`
====================================================
.. py:module:: airflow.contrib.sensors.sagemaker_base_sensor
Module Contents
---------------
.. py:class:: SageMakerBaseSensor(aws_conn_id='aws_default', *args, **kwargs)
Bases: :class:`airflow.sensors.base_sensor_operator.BaseSensorOperator`
Contains general sensor behavior for SageMaker.
Subclasses should implement get_sagemaker_response()
and state_from_response() methods.
Subclasses should also implement NON_TERMINAL_STATES and FAILED_STATE methods.
.. attribute:: ui_color
:annotation: = #ededed
.. method:: poke(self, context)
.. method:: non_terminal_states(self)
.. method:: failed_states(self)
.. method:: get_sagemaker_response(self)
.. method:: get_failed_reason_from_response(self, response)
.. method:: state_from_response(self, response)