:doc:`SystemsManagerQuickSetup <../../ssm-quicksetup>` / Client / update_configuration_definition

*******************************
update_configuration_definition
*******************************



.. py:method:: SystemsManagerQuickSetup.Client.update_configuration_definition(**kwargs)

  

  Updates a Quick Setup configuration definition.

  

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


  **Request Syntax**
  ::

    response = client.update_configuration_definition(
        Id='string',
        LocalDeploymentAdministrationRoleArn='string',
        LocalDeploymentExecutionRoleName='string',
        ManagerArn='string',
        Parameters={
            'string': 'string'
        },
        TypeVersion='string'
    )
    
  :type Id: string
  :param Id: **[REQUIRED]** 

    The ID of the configuration definition you want to update.

    

  
  :type LocalDeploymentAdministrationRoleArn: string
  :param LocalDeploymentAdministrationRoleArn: 

    The ARN of the IAM role used to administrate local configuration deployments.

    

  
  :type LocalDeploymentExecutionRoleName: string
  :param LocalDeploymentExecutionRoleName: 

    The name of the IAM role used to deploy local configurations.

    

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

    The ARN of the configuration manager associated with the definition to update.

    

  
  :type Parameters: dict
  :param Parameters: 

    The parameters for the configuration definition type.

    

  
    - *(string) --* 

    
      - *(string) --* 

      


  :type TypeVersion: string
  :param TypeVersion: 

    The version of the Quick Setup type to use.

    

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

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

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

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

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

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

  