:doc:`Inspector2 <../../inspector2>` / Client / update_configuration

********************
update_configuration
********************



.. py:method:: Inspector2.Client.update_configuration(**kwargs)

  

  Updates setting configurations for your Amazon Inspector account. When you use this API as an Amazon Inspector delegated administrator this updates the setting for all accounts you manage. Member accounts in an organization cannot update this setting.

  

  See also: `AWS API Documentation <https://docs.aws.amazon.com/goto/WebAPI/inspector2-2020-06-08/UpdateConfiguration>`_  


  **Request Syntax**
  ::

    response = client.update_configuration(
        ecrConfiguration={
            'rescanDuration': 'LIFETIME'|'DAYS_30'|'DAYS_180'|'DAYS_14'|'DAYS_60'|'DAYS_90',
            'pullDateRescanDuration': 'DAYS_14'|'DAYS_30'|'DAYS_60'|'DAYS_90'|'DAYS_180',
            'pullDateRescanMode': 'LAST_PULL_DATE'|'LAST_IN_USE_AT'
        },
        ec2Configuration={
            'scanMode': 'EC2_SSM_AGENT_BASED'|'EC2_HYBRID'
        }
    )
    
  :type ecrConfiguration: dict
  :param ecrConfiguration: 

    Specifies how the ECR automated re-scan will be updated for your environment.

    

  
    - **rescanDuration** *(string) --* **[REQUIRED]** 

      The rescan duration configured for image push date.

      

    
    - **pullDateRescanDuration** *(string) --* 

      The rescan duration configured for image pull date.

      

    
    - **pullDateRescanMode** *(string) --* 

      The pull date for the re-scan mode.

      

    
  
  :type ec2Configuration: dict
  :param ec2Configuration: 

    Specifies how the Amazon EC2 automated scan will be updated for your environment.

    

  
    - **scanMode** *(string) --* **[REQUIRED]** 

      The scan method that is applied to the instance.

      

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

    
    ::

      {}
      
    **Response Structure**

    

    - *(dict) --* 
  
  **Exceptions**
  
  *   :py:class:`Inspector2.Client.exceptions.ValidationException`

  
  *   :py:class:`Inspector2.Client.exceptions.AccessDeniedException`

  
  *   :py:class:`Inspector2.Client.exceptions.ThrottlingException`

  
  *   :py:class:`Inspector2.Client.exceptions.InternalServerException`

  