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: Delete an AWS Fargate profile from a specified Amazon EKS cluster.
  
  .. seealso::
      - :external+boto3:py:meth:`EKS.Client.delete_fargate_profile`
  
  :param clusterName: The name of the Amazon EKS cluster associated with the Fargate profile to delete.
  :param fargateProfileName: The name of the Fargate profile to delete.
  :return: Returns descriptive information about the deleted Fargate profile.
docstr_tok: ["Delete","an","AWS","Fargate","profile","from","a","specified","Amazon","EKS","cluster",".","..","seealso",":",":","-",":","external+boto3",":","py",":","meth",":","`","EKS.Client.delete_fargate_profile","`",":","param","clusterName",":","The","name","of","the","Amazon","EKS","cluster","associated","with","the","Fargate","profile","to","delete",".",":","param","fargateProfileName",":","The","name","of","the","Fargate","profile","to","delete",".",":","return",":","Returns","descriptive","information","about","the","deleted","Fargate","profile","."]
code: def delete_fargate_profile(
      self, clusterName: str, fargateProfileName: str
  ) -> dict:
      """
      Delete an AWS Fargate profile from a specified Amazon EKS cluster.
  
      .. seealso::
          - :external+boto3:py:meth:`EKS.Client.delete_fargate_profile`
  
      :param clusterName: The name of the Amazon EKS cluster associated with the Fargate profile to delete.
      :param fargateProfileName: The name of the Fargate profile to delete.
      :return: Returns descriptive information about the deleted Fargate profile.
      """
      eks_client = self.conn
  
      response = eks_client.delete_fargate_profile(
          clusterName=clusterName, fargateProfileName=fargateProfileName
      )
  
      self.log.info(
          "Deleted AWS Fargate profile with the name %s from Amazon EKS cluster %s.",
          response.get("fargateProfile").get("fargateProfileName"),
          response.get("fargateProfile").get("clusterName"),
      )
      return response
  
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 7 for calling the EksHook obj's underlying member method code with example usage: obj.delete_fargate_profile(clusterName, fargateProfileName) and returns: response