コード例 #1
0
 def get_hook(self):
     """Create and return an AWSCloudFormationHook"""
     if not self.hook:
         self.hook = AWSCloudFormationHook(
             aws_conn_id=self.aws_conn_id,
             region_name=self.region_name)
     return self.hook
コード例 #2
0
 def __init__(self,
              stack_name,
              aws_conn_id='aws_default',
              region_name=None,
              *args,
              **kwargs):
     super().__init__(*args, **kwargs)
     self.stack_name = stack_name
     self.hook = AWSCloudFormationHook(aws_conn_id=aws_conn_id, region_name=region_name)
コード例 #3
0
ファイル: cloud_formation.py プロジェクト: folly3/airflow-1
    def execute(self, context):
        self.log.info('Parameters: %s', self.params)

        cloudformation_hook = AWSCloudFormationHook(
            aws_conn_id=self.aws_conn_id)
        cloudformation_hook.delete_stack(self.stack_name, self.params)
コード例 #4
0
ファイル: cloud_formation.py プロジェクト: zjkanjie/airflow
 def hook(self) -> AWSCloudFormationHook:
     """Create and return an AWSCloudFormationHook"""
     return AWSCloudFormationHook(aws_conn_id=self.aws_conn_id,
                                  region_name=self.region_name)
コード例 #5
0
 def setUp(self):
     self.hook = AWSCloudFormationHook(aws_conn_id='aws_default')