def execute(self, context) -> Optional[bool]: hook = CloudSQLHook( gcp_conn_id=self.gcp_conn_id, api_version=self.api_version, impersonation_chain=self.impersonation_chain, ) if not self._check_if_instance_exists(self.instance, hook): print(f"Cloud SQL instance with ID {self.instance} does not exist. Aborting delete.") return True else: return hook.delete_instance(project_id=self.project_id, instance=self.instance)
def execute(self, context): hook = CloudSQLHook(gcp_conn_id=self.gcp_conn_id, api_version=self.api_version) if not self._check_if_instance_exists(self.instance, hook): print( "Cloud SQL instance with ID {} does not exist. Aborting delete." .format(self.instance)) return True else: return hook.delete_instance(project_id=self.project_id, instance=self.instance)