docs: def describe_target_health(name,
                             targets=None,
                             region=None,
                             key=None,
                             keyid=None,
                             profile=None):
      '''
      Get the curret health check status for targets in a target group.
  
      CLI example:
  
      .. code-block:: bash
  
          salt myminion boto_elbv2.describe_target_health arn:aws:elasticloadbalancing:us-west-2:644138682826:targetgroup/learn1give1-api/414788a16b5cf163 targets=["i-isdf23ifjf"]
      '''
      conn = _get_conn(region=region, key=key, keyid=keyid, profile=profile)
  
      try:
          if targets:
              targetsdict = []
              for target in targets:
                  targetsdict.append({"Id": target})
              instances = conn.describe_target_health(TargetGroupArn=name, Targets=targetsdict)
          else:
              instances = conn.describe_target_health(TargetGroupArn=name)
          ret = {}
          for instance in instances['TargetHealthDescriptions']:
              ret.update({instance['Target']['Id']: instance['TargetHealth']['State']})
  
          return ret
      except ClientError as error:
          log.warning(error)
          return {}