Class: Aws::Pipes::Types::PipeSourceParameters

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-pipes/lib/aws-sdk-pipes/types.rb

Overview

The parameters required to set up a source for your pipe.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#active_mq_broker_parametersTypes::PipeSourceActiveMQBrokerParameters

The parameters for using an Active MQ broker as a source.



1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
# File 'gems/aws-sdk-pipes/lib/aws-sdk-pipes/types.rb', line 1828

class PipeSourceParameters < Struct.new(
  :active_mq_broker_parameters,
  :dynamo_db_stream_parameters,
  :filter_criteria,
  :kinesis_stream_parameters,
  :managed_streaming_kafka_parameters,
  :rabbit_mq_broker_parameters,
  :self_managed_kafka_parameters,
  :sqs_queue_parameters)
  SENSITIVE = []
  include Aws::Structure
end

#dynamo_db_stream_parametersTypes::PipeSourceDynamoDBStreamParameters

The parameters for using a DynamoDB stream as a source.



1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
# File 'gems/aws-sdk-pipes/lib/aws-sdk-pipes/types.rb', line 1828

class PipeSourceParameters < Struct.new(
  :active_mq_broker_parameters,
  :dynamo_db_stream_parameters,
  :filter_criteria,
  :kinesis_stream_parameters,
  :managed_streaming_kafka_parameters,
  :rabbit_mq_broker_parameters,
  :self_managed_kafka_parameters,
  :sqs_queue_parameters)
  SENSITIVE = []
  include Aws::Structure
end

#filter_criteriaTypes::FilterCriteria

The collection of event patterns used to filter events.

To remove a filter, specify a FilterCriteria object with an empty array of Filter objects.

For more information, see Events and Event Patterns in the Amazon EventBridge User Guide.



1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
# File 'gems/aws-sdk-pipes/lib/aws-sdk-pipes/types.rb', line 1828

class PipeSourceParameters < Struct.new(
  :active_mq_broker_parameters,
  :dynamo_db_stream_parameters,
  :filter_criteria,
  :kinesis_stream_parameters,
  :managed_streaming_kafka_parameters,
  :rabbit_mq_broker_parameters,
  :self_managed_kafka_parameters,
  :sqs_queue_parameters)
  SENSITIVE = []
  include Aws::Structure
end

#kinesis_stream_parametersTypes::PipeSourceKinesisStreamParameters

The parameters for using a Kinesis stream as a source.



1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
# File 'gems/aws-sdk-pipes/lib/aws-sdk-pipes/types.rb', line 1828

class PipeSourceParameters < Struct.new(
  :active_mq_broker_parameters,
  :dynamo_db_stream_parameters,
  :filter_criteria,
  :kinesis_stream_parameters,
  :managed_streaming_kafka_parameters,
  :rabbit_mq_broker_parameters,
  :self_managed_kafka_parameters,
  :sqs_queue_parameters)
  SENSITIVE = []
  include Aws::Structure
end

#managed_streaming_kafka_parametersTypes::PipeSourceManagedStreamingKafkaParameters

The parameters for using an MSK stream as a source.



1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
# File 'gems/aws-sdk-pipes/lib/aws-sdk-pipes/types.rb', line 1828

class PipeSourceParameters < Struct.new(
  :active_mq_broker_parameters,
  :dynamo_db_stream_parameters,
  :filter_criteria,
  :kinesis_stream_parameters,
  :managed_streaming_kafka_parameters,
  :rabbit_mq_broker_parameters,
  :self_managed_kafka_parameters,
  :sqs_queue_parameters)
  SENSITIVE = []
  include Aws::Structure
end

#rabbit_mq_broker_parametersTypes::PipeSourceRabbitMQBrokerParameters

The parameters for using a Rabbit MQ broker as a source.



1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
# File 'gems/aws-sdk-pipes/lib/aws-sdk-pipes/types.rb', line 1828

class PipeSourceParameters < Struct.new(
  :active_mq_broker_parameters,
  :dynamo_db_stream_parameters,
  :filter_criteria,
  :kinesis_stream_parameters,
  :managed_streaming_kafka_parameters,
  :rabbit_mq_broker_parameters,
  :self_managed_kafka_parameters,
  :sqs_queue_parameters)
  SENSITIVE = []
  include Aws::Structure
end

#self_managed_kafka_parametersTypes::PipeSourceSelfManagedKafkaParameters

The parameters for using a self-managed Apache Kafka stream as a source.



1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
# File 'gems/aws-sdk-pipes/lib/aws-sdk-pipes/types.rb', line 1828

class PipeSourceParameters < Struct.new(
  :active_mq_broker_parameters,
  :dynamo_db_stream_parameters,
  :filter_criteria,
  :kinesis_stream_parameters,
  :managed_streaming_kafka_parameters,
  :rabbit_mq_broker_parameters,
  :self_managed_kafka_parameters,
  :sqs_queue_parameters)
  SENSITIVE = []
  include Aws::Structure
end

#sqs_queue_parametersTypes::PipeSourceSqsQueueParameters

The parameters for using a Amazon SQS stream as a source.



1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
# File 'gems/aws-sdk-pipes/lib/aws-sdk-pipes/types.rb', line 1828

class PipeSourceParameters < Struct.new(
  :active_mq_broker_parameters,
  :dynamo_db_stream_parameters,
  :filter_criteria,
  :kinesis_stream_parameters,
  :managed_streaming_kafka_parameters,
  :rabbit_mq_broker_parameters,
  :self_managed_kafka_parameters,
  :sqs_queue_parameters)
  SENSITIVE = []
  include Aws::Structure
end