:doc:`Route53 <../../route53>` / Client / update_hosted_zone_features

***************************
update_hosted_zone_features
***************************



.. py:method:: Route53.Client.update_hosted_zone_features(**kwargs)

  

  Updates the features configuration for a hosted zone. This operation allows you to enable or disable specific features for your hosted zone, such as accelerated recovery.

   

  Accelerated recovery enables you to update DNS records in your public hosted zone even when the us-east-1 region is unavailable.

  

  See also: `AWS API Documentation <https://docs.aws.amazon.com/goto/WebAPI/route53-2013-04-01/UpdateHostedZoneFeatures>`_  


  **Request Syntax**
  ::

    response = client.update_hosted_zone_features(
        HostedZoneId='string',
        EnableAcceleratedRecovery=True|False
    )
    
  :type HostedZoneId: string
  :param HostedZoneId: **[REQUIRED]** 

    The ID of the hosted zone for which you want to update features. This is the unique identifier for your hosted zone.

    

  
  :type EnableAcceleratedRecovery: boolean
  :param EnableAcceleratedRecovery: 

    Specifies whether to enable accelerated recovery for the hosted zone. Set to ``true`` to enable accelerated recovery, or ``false`` to disable it.

    

  
  
  :rtype: dict
  :returns: 
    
    **Response Syntax**

    
    ::

      {}
      
    **Response Structure**

    

    - *(dict) --* 
  
  **Exceptions**
  
  *   :py:class:`Route53.Client.exceptions.NoSuchHostedZone`

  
  *   :py:class:`Route53.Client.exceptions.InvalidInput`

  
  *   :py:class:`Route53.Client.exceptions.PriorRequestNotComplete`

  
  *   :py:class:`Route53.Client.exceptions.LimitsExceeded`

  