Пример #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
    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
 def hook(self) -> AWSCloudFormationHook:
     """Create and return an AWSCloudFormationHook"""
     return AWSCloudFormationHook(aws_conn_id=self.aws_conn_id,
                                  region_name=self.region_name)
 def setUp(self):
     self.hook = AWSCloudFormationHook(aws_conn_id='aws_default')