:doc:`SecurityLake <../../securitylake>` / Client / register_data_lake_delegated_administrator

******************************************
register_data_lake_delegated_administrator
******************************************



.. py:method:: SecurityLake.Client.register_data_lake_delegated_administrator(**kwargs)

  

  Designates the Amazon Security Lake delegated administrator account for the organization. This API can only be called by the organization management account. The organization management account cannot be the delegated administrator account.

  

  See also: `AWS API Documentation <https://docs.aws.amazon.com/goto/WebAPI/securitylake-2018-05-10/RegisterDataLakeDelegatedAdministrator>`_  


  **Request Syntax**
  ::

    response = client.register_data_lake_delegated_administrator(
        accountId='string'
    )
    
  :type accountId: string
  :param accountId: **[REQUIRED]** 

    The Amazon Web Services account ID of the Security Lake delegated administrator.

    

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

    
    ::

      {}
      
    **Response Structure**

    

    - *(dict) --* 
  
  **Exceptions**
  
  *   :py:class:`SecurityLake.Client.exceptions.BadRequestException`

  
  *   :py:class:`SecurityLake.Client.exceptions.ResourceNotFoundException`

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

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

  
  *   :py:class:`SecurityLake.Client.exceptions.ConflictException`

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

  