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