SystemsManagerQuickSetup / Client / update_configuration_definition

update_configuration_definition#

SystemsManagerQuickSetup.Client.update_configuration_definition(**kwargs)#

Updates a Quick Setup configuration definition.

See also: AWS API Documentation

Request Syntax

response = client.update_configuration_definition(
    Id='string',
    LocalDeploymentAdministrationRoleArn='string',
    LocalDeploymentExecutionRoleName='string',
    ManagerArn='string',
    Parameters={
        'string': 'string'
    },
    TypeVersion='string'
)
Parameters:
  • Id (string) –

    [REQUIRED]

    The ID of the configuration definition you want to update.

  • LocalDeploymentAdministrationRoleArn (string) – The ARN of the IAM role used to administrate local configuration deployments.

  • LocalDeploymentExecutionRoleName (string) – The name of the IAM role used to deploy local configurations.

  • ManagerArn (string) –

    [REQUIRED]

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

  • Parameters (dict) –

    The parameters for the configuration definition type.

    • (string) –

      • (string) –

  • TypeVersion (string) – The version of the Quick Setup type to use.

Returns:

None

Exceptions

  • SystemsManagerQuickSetup.Client.exceptions.ValidationException

  • SystemsManagerQuickSetup.Client.exceptions.ConflictException

  • SystemsManagerQuickSetup.Client.exceptions.InternalServerException

  • SystemsManagerQuickSetup.Client.exceptions.AccessDeniedException

  • SystemsManagerQuickSetup.Client.exceptions.ThrottlingException

  • SystemsManagerQuickSetup.Client.exceptions.ResourceNotFoundException