CloudWatchObservabilityAdminService / Client / validate_telemetry_pipeline_configuration
validate_telemetry_pipeline_configuration¶
- CloudWatchObservabilityAdminService.Client.validate_telemetry_pipeline_configuration(**kwargs)¶
Validates a pipeline configuration without creating the pipeline. This operation checks the configuration for syntax errors and compatibility issues.
See also: AWS API Documentation
Request Syntax
response = client.validate_telemetry_pipeline_configuration( Configuration={ 'Body': 'string' } )
- Parameters:
Configuration (dict) –
[REQUIRED]
The pipeline configuration to validate for syntax and compatibility.
Body (string) – [REQUIRED]
The pipeline configuration body that defines the data processing rules and transformations.
- Return type:
dict
- Returns:
Response Syntax
{ 'Errors': [ { 'Message': 'string', 'Reason': 'string', 'FieldMap': { 'string': 'string' } }, ] }
Response Structure
(dict) –
Errors (list) –
A list of validation errors found in the pipeline configuration, if any.
(dict) –
Represents a detailed validation error with message, reason, and field mapping for comprehensive error reporting.
Message (string) –
The error message describing the validation issue.
Reason (string) –
The reason code or category for the validation error.
FieldMap (dict) –
A mapping of field names to specific validation issues within the configuration.
(string) –
(string) –
Exceptions
CloudWatchObservabilityAdminService.Client.exceptions.AccessDeniedExceptionCloudWatchObservabilityAdminService.Client.exceptions.InternalServerExceptionCloudWatchObservabilityAdminService.Client.exceptions.ValidationExceptionCloudWatchObservabilityAdminService.Client.exceptions.TooManyRequestsException