blob: 65855f7ee41c5f86aac97045c679007407485136 [file] [log] [blame]
:mod:`airflow.contrib.operators.sagemaker_base_operator`
========================================================
.. py:module:: airflow.contrib.operators.sagemaker_base_operator
Module Contents
---------------
.. py:class:: SageMakerBaseOperator(config, aws_conn_id='aws_default', *args, **kwargs)
Bases: :class:`airflow.models.BaseOperator`
This is the base operator for all SageMaker operators.
:param config: The configuration necessary to start a training job (templated)
:type config: dict
:param aws_conn_id: The AWS connection ID to use.
:type aws_conn_id: str
.. attribute:: template_fields
:annotation: = ['config']
.. attribute:: template_ext
:annotation: = []
.. attribute:: ui_color
:annotation: = #ededed
.. attribute:: integer_fields
:annotation: :Iterable[Iterable[str]] = []
.. method:: parse_integer(self, config, field)
.. method:: parse_config_integers(self)
.. method:: expand_role(self)
.. method:: preprocess_config(self)
.. method:: execute(self, context)