:doc:`CloudWatchObservabilityAdminService <../../observabilityadmin>` / Client / create_telemetry_pipeline

*************************
create_telemetry_pipeline
*************************



.. py:method:: CloudWatchObservabilityAdminService.Client.create_telemetry_pipeline(**kwargs)

  

  Creates a telemetry pipeline for processing and transforming telemetry data. The pipeline defines how data flows from sources through processors to destinations, enabling data transformation and delivering capabilities.

  

  See also: `AWS API Documentation <https://docs.aws.amazon.com/goto/WebAPI/observabilityadmin-2018-05-10/CreateTelemetryPipeline>`_  


  **Request Syntax**
  ::

    response = client.create_telemetry_pipeline(
        Name='string',
        Configuration={
            'Body': 'string'
        },
        Tags={
            'string': 'string'
        }
    )
    
  :type Name: string
  :param Name: **[REQUIRED]** 

    The name of the telemetry pipeline to create. The name must be unique within your account.

    

  
  :type Configuration: dict
  :param Configuration: **[REQUIRED]** 

    The configuration that defines how the telemetry pipeline processes data, including sources, processors, and destinations. For more information about pipeline components, see the `Amazon CloudWatch User Guide <https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/pipeline-components-reference.html>`__

    

  
    - **Body** *(string) --* **[REQUIRED]** 

      The pipeline configuration body that defines the data processing rules and transformations.

      

    
  
  :type Tags: dict
  :param Tags: 

    The key-value pairs to associate with the telemetry pipeline resource for categorization and management purposes.

    

  
    - *(string) --* 

    
      - *(string) --* 

      


  
  :rtype: dict
  :returns: 
    
    **Response Syntax**

    
    ::

      {
          'Arn': 'string'
      }
      
    **Response Structure**

    

    - *(dict) --* 
      

      - **Arn** *(string) --* 

        The Amazon Resource Name (ARN) of the created telemetry pipeline.

        
  
  **Exceptions**
  
  *   :py:class:`CloudWatchObservabilityAdminService.Client.exceptions.ServiceQuotaExceededException`

  
  *   :py:class:`CloudWatchObservabilityAdminService.Client.exceptions.ConflictException`

  
  *   :py:class:`CloudWatchObservabilityAdminService.Client.exceptions.AccessDeniedException`

  
  *   :py:class:`CloudWatchObservabilityAdminService.Client.exceptions.InternalServerException`

  
  *   :py:class:`CloudWatchObservabilityAdminService.Client.exceptions.ValidationException`

  
  *   :py:class:`CloudWatchObservabilityAdminService.Client.exceptions.TooManyRequestsException`

  