:doc:`CleanRoomsML <../../cleanroomsml>` / Client / put_ml_configuration

********************
put_ml_configuration
********************



.. py:method:: CleanRoomsML.Client.put_ml_configuration(**kwargs)

  

  Assigns information about an ML configuration.

  

  See also: `AWS API Documentation <https://docs.aws.amazon.com/goto/WebAPI/cleanroomsml-2023-09-06/PutMLConfiguration>`_  


  **Request Syntax**
  ::

    response = client.put_ml_configuration(
        membershipIdentifier='string',
        defaultOutputLocation={
            'destination': {
                's3Destination': {
                    's3Uri': 'string'
                }
            },
            'roleArn': 'string'
        }
    )
    
  :type membershipIdentifier: string
  :param membershipIdentifier: **[REQUIRED]** 

    The membership ID of the member that is being configured.

    

  
  :type defaultOutputLocation: dict
  :param defaultOutputLocation: **[REQUIRED]** 

    The default Amazon S3 location where ML output is stored for the specified member.

    

  
    - **destination** *(dict) --* 

      The Amazon S3 location where exported model artifacts are stored.

      

    
      - **s3Destination** *(dict) --* **[REQUIRED]** 

        Provides information about an Amazon S3 bucket and path.

        

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

          The Amazon S3 location URI.

          

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

      The Amazon Resource Name (ARN) of the service access role that is used to store the model artifacts.

      

    
  
  
  :returns: None
  **Exceptions**
  
  *   :py:class:`CleanRoomsML.Client.exceptions.ValidationException`

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

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

  