CfnTelemetryPipelinesPropsMixin
- class aws_cdk.mixins_preview.aws_observabilityadmin.mixins.CfnTelemetryPipelinesPropsMixin(props, *, strategy=None)
Bases:
MixinResource Type definition for AWS::ObservabilityAdmin::TelemetryPipelines.
- See:
- CloudformationResource:
AWS::ObservabilityAdmin::TelemetryPipelines
- Mixin:
true
- ExampleMetadata:
fixture=_generated
Example:
from aws_cdk import CfnTag # The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview import mixins from aws_cdk.mixins_preview.aws_observabilityadmin import mixins as observabilityadmin_mixins cfn_telemetry_pipelines_props_mixin = observabilityadmin_mixins.CfnTelemetryPipelinesPropsMixin(observabilityadmin_mixins.CfnTelemetryPipelinesMixinProps( configuration=observabilityadmin_mixins.CfnTelemetryPipelinesPropsMixin.TelemetryPipelineConfigurationProperty( body="body" ), name="name", tags=[CfnTag( key="key", value="value" )] ), strategy=mixins.PropertyMergeStrategy.OVERRIDE )
Create a mixin to apply properties to
AWS::ObservabilityAdmin::TelemetryPipelines.- Parameters:
props (
Union[CfnTelemetryPipelinesMixinProps,Dict[str,Any]]) – L1 properties to apply.strategy (
Optional[PropertyMergeStrategy]) – (experimental) Strategy for merging nested properties. Default: - PropertyMergeStrategy.MERGE
Methods
- apply_to(construct)
Apply the mixin properties to the construct.
- Parameters:
construct (
IConstruct)- Return type:
- supports(construct)
Check if this mixin supports the given construct.
- Parameters:
construct (
IConstruct)- Return type:
bool
Attributes
- CFN_PROPERTY_KEYS = ['configuration', 'name', 'tags']
Static Methods
- classmethod is_mixin(x)
(experimental) Checks if
xis a Mixin.- Parameters:
x (
Any) – Any object.- Return type:
bool- Returns:
true if
xis an object created from a class which extendsMixin.- Stability:
experimental
TelemetryPipelineConfigurationProperty
- class CfnTelemetryPipelinesPropsMixin.TelemetryPipelineConfigurationProperty(*, body=None)
Bases:
objectDefines the configuration for a telemetry pipeline, including how data flows from sources through processors to destinations.
- Parameters:
body (
Optional[str]) – The pipeline configuration body that defines the data processing rules and transformations.- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_observabilityadmin import mixins as observabilityadmin_mixins telemetry_pipeline_configuration_property = observabilityadmin_mixins.CfnTelemetryPipelinesPropsMixin.TelemetryPipelineConfigurationProperty( body="body" )
Attributes
- body
The pipeline configuration body that defines the data processing rules and transformations.
TelemetryPipelineProperty
- class CfnTelemetryPipelinesPropsMixin.TelemetryPipelineProperty(*, arn=None, configuration=None, created_time_stamp=None, last_update_time_stamp=None, name=None, status=None, status_reason=None, tags=None)
Bases:
objectRepresents a complete telemetry pipeline resource with configuration, status, and metadata for data processing and transformation.
- Parameters:
arn (
Optional[str]) – The Amazon Resource Name (ARN) of the telemetry pipeline.configuration (
Union[IResolvable,TelemetryPipelineConfigurationProperty,Dict[str,Any],None]) – The configuration that defines how the telemetry pipeline processes data.created_time_stamp (
Union[int,float,None]) – The timestamp when the telemetry pipeline was created.last_update_time_stamp (
Union[int,float,None]) – The timestamp when the telemetry pipeline was last updated.name (
Optional[str]) – The name of the telemetry pipeline.status (
Optional[str]) – The current status of the telemetry pipeline.status_reason (
Union[IResolvable,TelemetryPipelineStatusReasonProperty,Dict[str,Any],None]) – Additional information about the pipeline status, including reasons for failure states.tags (
Optional[Sequence[Union[CfnTag,Dict[str,Any]]]]) – The key-value pairs associated with the telemetry pipeline resource.
- See:
- ExampleMetadata:
fixture=_generated
Example:
from aws_cdk import CfnTag # The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_observabilityadmin import mixins as observabilityadmin_mixins telemetry_pipeline_property = observabilityadmin_mixins.CfnTelemetryPipelinesPropsMixin.TelemetryPipelineProperty( arn="arn", configuration=observabilityadmin_mixins.CfnTelemetryPipelinesPropsMixin.TelemetryPipelineConfigurationProperty( body="body" ), created_time_stamp=123, last_update_time_stamp=123, name="name", status="status", status_reason=observabilityadmin_mixins.CfnTelemetryPipelinesPropsMixin.TelemetryPipelineStatusReasonProperty( description="description" ), tags=[CfnTag( key="key", value="value" )] )
Attributes
- arn
The Amazon Resource Name (ARN) of the telemetry pipeline.
- configuration
The configuration that defines how the telemetry pipeline processes data.
- created_time_stamp
The timestamp when the telemetry pipeline was created.
- last_update_time_stamp
The timestamp when the telemetry pipeline was last updated.
- name
The name of the telemetry pipeline.
- status
The current status of the telemetry pipeline.
- status_reason
Additional information about the pipeline status, including reasons for failure states.
- tags
The key-value pairs associated with the telemetry pipeline resource.
TelemetryPipelineStatusReasonProperty
- class CfnTelemetryPipelinesPropsMixin.TelemetryPipelineStatusReasonProperty(*, description=None)
Bases:
objectProvides detailed information about the status of a telemetry pipeline, including reasons for specific states.
- Parameters:
description (
Optional[str]) – A description of the pipeline status reason, providing additional context about the current state.- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_observabilityadmin import mixins as observabilityadmin_mixins telemetry_pipeline_status_reason_property = observabilityadmin_mixins.CfnTelemetryPipelinesPropsMixin.TelemetryPipelineStatusReasonProperty( description="description" )
Attributes
- description
A description of the pipeline status reason, providing additional context about the current state.