class_docstr: Interact with Amazon Elastic Kubernetes Service (EKS).
  
  Provide thin wrapper around :external+boto3:py:class:`boto3.client("eks") <EKS.Client>`.
  
  Additional arguments (such as ``aws_conn_id``) may be specified and
  are passed down to the underlying AwsBaseHook.
  
  .. seealso::
      - :class:`airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook`
class_docstr_tok: ["Interact","with","Amazon","Elastic","Kubernetes","Service","(","EKS",")",".","Provide","thin","wrapper","around",":","external+boto3",":","py",":","class",":","`","boto3.client","(","``","eks","''",")","<","EKS.Client",">","`",".","Additional","arguments","(","such","as","``","aws_conn_id","``",")","may","be","specified","and","are","passed","down","to","the","underlying","AwsBaseHook",".","..","seealso",":",":","-",":","class",":","`","airflow.providers.amazon.aws.hooks.base_aws.AwsBaseHook","`"]
docstr: List all Amazon EKS Clusters in your AWS account.
  
  .. seealso::
      - :external+boto3:py:meth:`EKS.Client.list_clusters`
  
  :param verbose: Provides additional logging if set to True.  Defaults to False.
  :return: A List containing the cluster names.
docstr_tok: ["List","all","Amazon","EKS","Clusters","in","your","AWS","account",".","..","seealso",":",":","-",":","external+boto3",":","py",":","meth",":","`","EKS.Client.list_clusters","`",":","param","verbose",":","Provides","additional","logging","if","set","to","True",".","Defaults","to","False",".",":","return",":","A","List","containing","the","cluster","names","."]
code: def list_clusters(
      self,
      verbose: bool = False,
  ) -> list:
      """
      List all Amazon EKS Clusters in your AWS account.
  
      .. seealso::
          - :external+boto3:py:meth:`EKS.Client.list_clusters`
  
      :param verbose: Provides additional logging if set to True.  Defaults to False.
      :return: A List containing the cluster names.
      """
      eks_client = self.conn
      list_cluster_call = partial(eks_client.list_clusters)
  
      return self._list_all(
          api_call=list_cluster_call,
          response_key="clusters",
          verbose=verbose,
      )
  
imports: from __future__ import annotations
  import base64
  import json
  import sys
  import tempfile
  from contextlib import contextmanager
  from enum import Enum
  from functools import partial
  from typing import Callable, Generator
  from botocore.exceptions import ClientError
  from botocore.signers import RequestSigner
  from airflow.providers.amazon.aws.hooks.base_aws import AwsBaseHook
  from airflow.utils import yaml
  from airflow.utils.json import AirflowJsonEncoder
label_desc: Use image node_id 14 for calling the EksHook obj's underlying member method code with example usage: obj.list_clusters(verbose) and returns: self