class_docstr: Short-circuit in case of an empty AppFlow's run.
  
  .. seealso::
      For more information on how to use this operator, take a look at the guide:
      :ref:`howto/operator:AppflowRecordsShortCircuitOperator`
  
  :param flow_name: The flow name
  :param appflow_run_task_id: Run task ID from where this operator should extract the execution ID
  :param ignore_downstream_trigger_rules: Ignore downstream trigger rules
  :param aws_conn_id: The Airflow connection used for AWS credentials.
      If this is ``None`` or empty then the default boto3 behaviour is used. If
      running Airflow in a distributed manner and aws_conn_id is None or
      empty, then default boto3 configuration would be used (and must be
      maintained on each worker node).
  :param region_name: AWS region_name. If not specified then the default boto3 behaviour is used.
  :param verify: Whether or not to verify SSL certificates. See:
      https://boto3.amazonaws.com/v1/documentation/api/latest/reference/core/session.html
  :param botocore_config: Configuration dictionary (key-values) for botocore client. See:
      https://botocore.amazonaws.com/v1/documentation/api/latest/reference/config.html
code: def _get_target_execution_id(
      records: list[ExecutionRecordTypeDef], execution_id: str
  ) -> ExecutionRecordTypeDef | None:
      for record in records:
          if record.get("executionId") == execution_id:
              return record
      return None
  
imports: from __future__ import annotations
  import time
  import warnings
  from datetime import datetime, timedelta
  from typing import TYPE_CHECKING, cast
  from airflow.exceptions import AirflowException, AirflowProviderDeprecationWarning
  from airflow.operators.python import ShortCircuitOperator
  from airflow.providers.amazon.aws.hooks.appflow import AppflowHook
  from airflow.providers.amazon.aws.operators.base_aws import AwsBaseOperator
  from airflow.providers.amazon.aws.utils import datetime_to_epoch_ms
  from airflow.providers.amazon.aws.utils.mixins import AwsBaseHookMixin, AwsHookParams, aws_template_fields
label_desc: Use image node_id 2 for calling the AppflowRecordsShortCircuitOperator obj's underlying member method code with example usage: obj._get_target_execution_id(records, execution_id) and returns: None, record