Class TopicRuleKafkaArgs


  • public final class TopicRuleKafkaArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • clientProperties

        public com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> clientProperties()
        Returns:
        Properties of the Apache Kafka producer client. For more info, see the [AWS documentation](https://docs.aws.amazon.com/iot/latest/developerguide/apache-kafka-rule-action.html).
      • destinationArn

        public com.pulumi.core.Output<java.lang.String> destinationArn()
        Returns:
        The ARN of Kafka action's VPC `aws.iot.TopicRuleDestination`.
      • headers

        public java.util.Optional<com.pulumi.core.Output<java.util.List<TopicRuleKafkaHeaderArgs>>> headers()
        Returns:
        The list of Kafka headers that you specify. Nested arguments below.
      • key

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> key()
        Returns:
        The Kafka message key.
      • partition

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> partition()
        Returns:
        The Kafka message partition.
      • topic

        public com.pulumi.core.Output<java.lang.String> topic()
        Returns:
        The Kafka topic for messages to be sent to the Kafka broker.