class_docstr: AWS Connection Wrapper class helper.
  
  Use for validate and resolve AWS Connection parameters.
  
  ``conn`` references an Airflow Connection object or AwsConnectionWrapper
      if it set to ``None`` than default values would use.
  
  The precedence rules for ``region_name``
      1. Explicit set (in Hook) ``region_name``.
      2. Airflow Connection Extra 'region_name'.
  
  The precedence rules for ``botocore_config``
      1. Explicit set (in Hook) ``botocore_config``.
      2. Construct from Airflow Connection Extra 'botocore_kwargs'.
      3. The wrapper's default value
code: def __bool__(self):
      return self.conn_id is not NOTSET
  
imports: from __future__ import annotations
  import json
  import warnings
  from copy import deepcopy
  from dataclasses import MISSING, InitVar, dataclass, field, fields
  from functools import cached_property
  from typing import TYPE_CHECKING, Any
  from botocore import UNSIGNED
  from botocore.config import Config
  from airflow.exceptions import AirflowException, AirflowProviderDeprecationWarning
  from airflow.providers.amazon.aws.utils import trim_none_values
  from airflow.utils.log.logging_mixin import LoggingMixin
  from airflow.utils.log.secrets_masker import mask_secret
  from airflow.utils.types import NOTSET, ArgNotSet
label_desc: Use image node_id 8 for calling the AwsConnectionWrapper obj's underlying member method code with example usage: obj.__bool__() and returns: unknown