FilterPattern
- class aws_cdk.aws_pipes_alpha.FilterPattern
Bases:
object
(experimental) Generate a filter pattern from an input.
- Stability:
experimental
- ExampleMetadata:
infused
Example:
# source_queue: sqs.Queue # target_queue: sqs.Queue source_filter = pipes.Filter([ pipes.FilterPattern.from_object({ "body": { # only forward events with customerType B2B or B2C "customer_type": ["B2B", "B2C"] } }) ]) pipe = pipes.Pipe(self, "Pipe", source=SqsSource(source_queue), target=SqsTarget(target_queue), filter=source_filter )
- Stability:
experimental
Static Methods
- classmethod from_object(pattern_object)
(experimental) Generates a filter pattern from a JSON object.
- Parameters:
pattern_object (
Mapping
[str
,Any
]) –- Stability:
experimental
- Return type: