:doc:`ServiceQuotas <../../service-quotas>` / Client / start_auto_management

*********************
start_auto_management
*********************



.. py:method:: ServiceQuotas.Client.start_auto_management(**kwargs)

  

  Starts `Service Quotas Automatic Management <https://docs.aws.amazon.com/servicequotas/latest/userguide/automatic-management.html>`__ for an Amazon Web Services account, including notification preferences and excluded quotas configurations. Automatic Management monitors your Service Quotas utilization and notifies you before you run out of your allocated quotas.

  

  See also: `AWS API Documentation <https://docs.aws.amazon.com/goto/WebAPI/service-quotas-2019-06-24/StartAutoManagement>`_  


  **Request Syntax**
  ::

    response = client.start_auto_management(
        OptInLevel='ACCOUNT',
        OptInType='NotifyOnly'|'NotifyAndAdjust',
        NotificationArn='string',
        ExclusionList={
            'string': [
                'string',
            ]
        }
    )
    
  :type OptInLevel: string
  :param OptInLevel: **[REQUIRED]** 

    Sets the opt-in level for Automatic Management. Only Amazon Web Services account level is supported.

    

  
  :type OptInType: string
  :param OptInType: **[REQUIRED]** 

    Sets the opt-in type for Automatic Management. There are two modes: Notify only and Notify and Auto-Adjust. Currently, only NotifyOnly is available.

    

  
  :type NotificationArn: string
  :param NotificationArn: 

    The `User Notifications <https://docs.aws.amazon.com/notifications/latest/userguide/resource-level-permissions.html#rlp-table>`__ Amazon Resource Name (ARN) for Automatic Management notifications.

    

  
  :type ExclusionList: dict
  :param ExclusionList: 

    List of Amazon Web Services services excluded from Automatic Management. You won't be notified of Service Quotas utilization for Amazon Web Services services added to the Automatic Management exclusion list.

    

  
    - *(string) --* 

    
      - *(list) --* 

      
        - *(string) --* 

        
    


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

    
    ::

      {}
      
    **Response Structure**

    

    - *(dict) --* 
  
  **Exceptions**
  
  *   :py:class:`ServiceQuotas.Client.exceptions.AccessDeniedException`

  
  *   :py:class:`ServiceQuotas.Client.exceptions.NoSuchResourceException`

  
  *   :py:class:`ServiceQuotas.Client.exceptions.IllegalArgumentException`

  
  *   :py:class:`ServiceQuotas.Client.exceptions.TooManyRequestsException`

  
  *   :py:class:`ServiceQuotas.Client.exceptions.ServiceException`

  