delete_application_input_processing_configuration
async
¶
delete_application_input_processing_configuration(
application_name: ApplicationName,
current_application_version_id: ApplicationVersionId,
input_id: Id,
*,
config_overrides: Optional[AsyncKinesisAnalyticsV2ClientConfig] = None,
) -> DeleteApplicationInputProcessingConfigurationResponse
Deletes an InputProcessingConfiguration from an input.
Parameters:
-
application_name(ApplicationName) –The name of the application.
-
current_application_version_id(ApplicationVersionId) –The application version. You can use the DescribeApplication operation to get the current application version. If the version specified is not the current version, the
ConcurrentModificationExceptionis returned. -
input_id(Id) –The ID of the input configuration from which to delete the input processing configuration. You can get a list of the input IDs for an application by using the DescribeApplication operation.
Raises:
-
ConcurrentModificationException–Exception thrown as a result of concurrent modifications to an application. This error can be the result of attempting to modify an application without using the current application ID.
-
InvalidArgumentException–The specified input parameter value is not valid.
-
InvalidRequestException–The request JSON is not valid for the operation.
-
ResourceInUseException–The application is not available for this operation.
-
ResourceNotFoundException–Specified application can't be found.
-
UnknownServiceError–The service returned an error code this client does not model.