ApplicationDiscoveryService / Client / start_batch_delete_configuration_task

start_batch_delete_configuration_task#

ApplicationDiscoveryService.Client.start_batch_delete_configuration_task(**kwargs)#

Takes a list of configurationId as input and starts an asynchronous deletion task to remove the configurationItems. Returns a unique deletion task identifier.

See also: AWS API Documentation

Request Syntax

response = client.start_batch_delete_configuration_task(
    configurationType='SERVER',
    configurationIds=[
        'string',
    ]
)
Parameters:
  • configurationType (string) –

    [REQUIRED]

    The type of configuration item to delete. Supported types are: SERVER.

  • configurationIds (list) –

    [REQUIRED]

    The list of configuration IDs that will be deleted by the task.

    • (string) –

Return type:

dict

Returns:

Response Syntax

{
    'taskId': 'string'
}

Response Structure

  • (dict) –

    • taskId (string) –

      The unique identifier associated with the newly started deletion task.

Exceptions

  • ApplicationDiscoveryService.Client.exceptions.LimitExceededException

  • ApplicationDiscoveryService.Client.exceptions.AuthorizationErrorException

  • ApplicationDiscoveryService.Client.exceptions.ServerInternalErrorException

  • ApplicationDiscoveryService.Client.exceptions.HomeRegionNotSetException

  • ApplicationDiscoveryService.Client.exceptions.OperationNotPermittedException

  • ApplicationDiscoveryService.Client.exceptions.InvalidParameterValueException