azure-native.iotoperationsmq.KafkaConnectorTopicMap
Explore with Pulumi AI
MQ kafkaConnector/topicMap resource Azure REST API version: 2023-10-04-preview.
Example Usage
KafkaConnectorTopicMap_CreateOrUpdate
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var kafkaConnectorTopicMap = new AzureNative.IoTOperationsMQ.KafkaConnectorTopicMap("kafkaConnectorTopicMap", new()
{
Batching = new AzureNative.IoTOperationsMQ.Inputs.KafkaTopicMapBatchingArgs
{
Enabled = true,
LatencyMs = 9110,
MaxBytes = 732052221,
MaxMessages = 373078076,
},
Compression = AzureNative.IoTOperationsMQ.KafkaMessageCompressionType.None,
CopyMqttProperties = "efpqgkycuawnzyubdyt",
ExtendedLocation = new AzureNative.IoTOperationsMQ.Inputs.ExtendedLocationPropertyArgs
{
Name = "an",
Type = AzureNative.IoTOperationsMQ.ExtendedLocationType.CustomLocation,
},
KafkaConnectorName = "216VN",
KafkaConnectorRef = "icivjwerdspx",
Location = "pavphpzfsgdudpyvufyebqh",
MqName = "-1-eD-7-J",
PartitionKeyProperty = "c",
PartitionStrategy = AzureNative.IoTOperationsMQ.KafkaPartitionStrategy.@Default,
ResourceGroupName = "rgiotoperationsmq",
Routes = new[]
{
new AzureNative.IoTOperationsMQ.Inputs.KafkaRoutesArgs
{
KafkaToMqtt = new AzureNative.IoTOperationsMQ.Inputs.KafkaToMqttRoutesArgs
{
ConsumerGroupId = "usork",
KafkaTopic = "ggwhwbsr",
MqttTopic = "jwvmmhfqqkkmqrpslbdfmpbdetfu",
Name = "lrnvudysggscnqvmnlkrk",
Qos = 1,
},
MqttToKafka = new AzureNative.IoTOperationsMQ.Inputs.MqttToKafkaRoutesArgs
{
KafkaAcks = AzureNative.IoTOperationsMQ.KafkaAcks.Zero,
KafkaTopic = "tellycttwulueqcpqf",
MqttTopic = "raipkrcwvdnnflywhgjwnquarf",
Name = "qpshqcaxvxnyjzimvchngupzezdei",
Qos = 1,
SharedSubscription = new AzureNative.IoTOperationsMQ.Inputs.KafkaSharedSubscriptionPropertiesArgs
{
GroupMinimumShareNumber = 216,
GroupName = "nwdyccsditzhchuksmi",
},
},
},
},
Tags = null,
TopicMapName = "q582ViEY-b7wF1OO2A",
});
});
package main
import (
iotoperationsmq "github.com/pulumi/pulumi-azure-native-sdk/iotoperationsmq/v2"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := iotoperationsmq.NewKafkaConnectorTopicMap(ctx, "kafkaConnectorTopicMap", &iotoperationsmq.KafkaConnectorTopicMapArgs{
Batching: &iotoperationsmq.KafkaTopicMapBatchingArgs{
Enabled: pulumi.Bool(true),
LatencyMs: pulumi.Int(9110),
MaxBytes: pulumi.Float64(732052221),
MaxMessages: pulumi.Float64(373078076),
},
Compression: pulumi.String(iotoperationsmq.KafkaMessageCompressionTypeNone),
CopyMqttProperties: pulumi.String("efpqgkycuawnzyubdyt"),
ExtendedLocation: &iotoperationsmq.ExtendedLocationPropertyArgs{
Name: pulumi.String("an"),
Type: pulumi.String(iotoperationsmq.ExtendedLocationTypeCustomLocation),
},
KafkaConnectorName: pulumi.String("216VN"),
KafkaConnectorRef: pulumi.String("icivjwerdspx"),
Location: pulumi.String("pavphpzfsgdudpyvufyebqh"),
MqName: pulumi.String("-1-eD-7-J"),
PartitionKeyProperty: pulumi.String("c"),
PartitionStrategy: pulumi.String(iotoperationsmq.KafkaPartitionStrategyDefault),
ResourceGroupName: pulumi.String("rgiotoperationsmq"),
Routes: iotoperationsmq.KafkaRoutesArray{
&iotoperationsmq.KafkaRoutesArgs{
KafkaToMqtt: &iotoperationsmq.KafkaToMqttRoutesArgs{
ConsumerGroupId: pulumi.String("usork"),
KafkaTopic: pulumi.String("ggwhwbsr"),
MqttTopic: pulumi.String("jwvmmhfqqkkmqrpslbdfmpbdetfu"),
Name: pulumi.String("lrnvudysggscnqvmnlkrk"),
Qos: pulumi.Int(1),
},
MqttToKafka: &iotoperationsmq.MqttToKafkaRoutesArgs{
KafkaAcks: pulumi.String(iotoperationsmq.KafkaAcksZero),
KafkaTopic: pulumi.String("tellycttwulueqcpqf"),
MqttTopic: pulumi.String("raipkrcwvdnnflywhgjwnquarf"),
Name: pulumi.String("qpshqcaxvxnyjzimvchngupzezdei"),
Qos: pulumi.Int(1),
SharedSubscription: &iotoperationsmq.KafkaSharedSubscriptionPropertiesArgs{
GroupMinimumShareNumber: pulumi.Int(216),
GroupName: pulumi.String("nwdyccsditzhchuksmi"),
},
},
},
},
Tags: nil,
TopicMapName: pulumi.String("q582ViEY-b7wF1OO2A"),
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.iotoperationsmq.KafkaConnectorTopicMap;
import com.pulumi.azurenative.iotoperationsmq.KafkaConnectorTopicMapArgs;
import com.pulumi.azurenative.iotoperationsmq.inputs.KafkaTopicMapBatchingArgs;
import com.pulumi.azurenative.iotoperationsmq.inputs.ExtendedLocationPropertyArgs;
import com.pulumi.azurenative.iotoperationsmq.inputs.KafkaRoutesArgs;
import com.pulumi.azurenative.iotoperationsmq.inputs.KafkaToMqttRoutesArgs;
import com.pulumi.azurenative.iotoperationsmq.inputs.MqttToKafkaRoutesArgs;
import com.pulumi.azurenative.iotoperationsmq.inputs.KafkaSharedSubscriptionPropertiesArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var kafkaConnectorTopicMap = new KafkaConnectorTopicMap("kafkaConnectorTopicMap", KafkaConnectorTopicMapArgs.builder()
.batching(KafkaTopicMapBatchingArgs.builder()
.enabled(true)
.latencyMs(9110)
.maxBytes(732052221)
.maxMessages(373078076)
.build())
.compression("none")
.copyMqttProperties("efpqgkycuawnzyubdyt")
.extendedLocation(ExtendedLocationPropertyArgs.builder()
.name("an")
.type("CustomLocation")
.build())
.kafkaConnectorName("216VN")
.kafkaConnectorRef("icivjwerdspx")
.location("pavphpzfsgdudpyvufyebqh")
.mqName("-1-eD-7-J")
.partitionKeyProperty("c")
.partitionStrategy("default")
.resourceGroupName("rgiotoperationsmq")
.routes(KafkaRoutesArgs.builder()
.kafkaToMqtt(KafkaToMqttRoutesArgs.builder()
.consumerGroupId("usork")
.kafkaTopic("ggwhwbsr")
.mqttTopic("jwvmmhfqqkkmqrpslbdfmpbdetfu")
.name("lrnvudysggscnqvmnlkrk")
.qos(1)
.build())
.mqttToKafka(MqttToKafkaRoutesArgs.builder()
.kafkaAcks("zero")
.kafkaTopic("tellycttwulueqcpqf")
.mqttTopic("raipkrcwvdnnflywhgjwnquarf")
.name("qpshqcaxvxnyjzimvchngupzezdei")
.qos(1)
.sharedSubscription(KafkaSharedSubscriptionPropertiesArgs.builder()
.groupMinimumShareNumber(216)
.groupName("nwdyccsditzhchuksmi")
.build())
.build())
.build())
.tags()
.topicMapName("q582ViEY-b7wF1OO2A")
.build());
}
}
import pulumi
import pulumi_azure_native as azure_native
kafka_connector_topic_map = azure_native.iotoperationsmq.KafkaConnectorTopicMap("kafkaConnectorTopicMap",
batching=azure_native.iotoperationsmq.KafkaTopicMapBatchingArgs(
enabled=True,
latency_ms=9110,
max_bytes=732052221,
max_messages=373078076,
),
compression=azure_native.iotoperationsmq.KafkaMessageCompressionType.NONE,
copy_mqtt_properties="efpqgkycuawnzyubdyt",
extended_location=azure_native.iotoperationsmq.ExtendedLocationPropertyArgs(
name="an",
type=azure_native.iotoperationsmq.ExtendedLocationType.CUSTOM_LOCATION,
),
kafka_connector_name="216VN",
kafka_connector_ref="icivjwerdspx",
location="pavphpzfsgdudpyvufyebqh",
mq_name="-1-eD-7-J",
partition_key_property="c",
partition_strategy=azure_native.iotoperationsmq.KafkaPartitionStrategy.DEFAULT,
resource_group_name="rgiotoperationsmq",
routes=[azure_native.iotoperationsmq.KafkaRoutesArgs(
kafka_to_mqtt=azure_native.iotoperationsmq.KafkaToMqttRoutesArgs(
consumer_group_id="usork",
kafka_topic="ggwhwbsr",
mqtt_topic="jwvmmhfqqkkmqrpslbdfmpbdetfu",
name="lrnvudysggscnqvmnlkrk",
qos=1,
),
mqtt_to_kafka=azure_native.iotoperationsmq.MqttToKafkaRoutesArgs(
kafka_acks=azure_native.iotoperationsmq.KafkaAcks.ZERO,
kafka_topic="tellycttwulueqcpqf",
mqtt_topic="raipkrcwvdnnflywhgjwnquarf",
name="qpshqcaxvxnyjzimvchngupzezdei",
qos=1,
shared_subscription=azure_native.iotoperationsmq.KafkaSharedSubscriptionPropertiesArgs(
group_minimum_share_number=216,
group_name="nwdyccsditzhchuksmi",
),
),
)],
tags={},
topic_map_name="q582ViEY-b7wF1OO2A")
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const kafkaConnectorTopicMap = new azure_native.iotoperationsmq.KafkaConnectorTopicMap("kafkaConnectorTopicMap", {
batching: {
enabled: true,
latencyMs: 9110,
maxBytes: 732052221,
maxMessages: 373078076,
},
compression: azure_native.iotoperationsmq.KafkaMessageCompressionType.None,
copyMqttProperties: "efpqgkycuawnzyubdyt",
extendedLocation: {
name: "an",
type: azure_native.iotoperationsmq.ExtendedLocationType.CustomLocation,
},
kafkaConnectorName: "216VN",
kafkaConnectorRef: "icivjwerdspx",
location: "pavphpzfsgdudpyvufyebqh",
mqName: "-1-eD-7-J",
partitionKeyProperty: "c",
partitionStrategy: azure_native.iotoperationsmq.KafkaPartitionStrategy.Default,
resourceGroupName: "rgiotoperationsmq",
routes: [{
kafkaToMqtt: {
consumerGroupId: "usork",
kafkaTopic: "ggwhwbsr",
mqttTopic: "jwvmmhfqqkkmqrpslbdfmpbdetfu",
name: "lrnvudysggscnqvmnlkrk",
qos: 1,
},
mqttToKafka: {
kafkaAcks: azure_native.iotoperationsmq.KafkaAcks.Zero,
kafkaTopic: "tellycttwulueqcpqf",
mqttTopic: "raipkrcwvdnnflywhgjwnquarf",
name: "qpshqcaxvxnyjzimvchngupzezdei",
qos: 1,
sharedSubscription: {
groupMinimumShareNumber: 216,
groupName: "nwdyccsditzhchuksmi",
},
},
}],
tags: {},
topicMapName: "q582ViEY-b7wF1OO2A",
});
resources:
kafkaConnectorTopicMap:
type: azure-native:iotoperationsmq:KafkaConnectorTopicMap
properties:
batching:
enabled: true
latencyMs: 9110
maxBytes: 7.32052221e+08
maxMessages: 3.73078076e+08
compression: none
copyMqttProperties: efpqgkycuawnzyubdyt
extendedLocation:
name: an
type: CustomLocation
kafkaConnectorName: 216VN
kafkaConnectorRef: icivjwerdspx
location: pavphpzfsgdudpyvufyebqh
mqName: -1-eD-7-J
partitionKeyProperty: c
partitionStrategy: default
resourceGroupName: rgiotoperationsmq
routes:
- kafkaToMqtt:
consumerGroupId: usork
kafkaTopic: ggwhwbsr
mqttTopic: jwvmmhfqqkkmqrpslbdfmpbdetfu
name: lrnvudysggscnqvmnlkrk
qos: 1
mqttToKafka:
kafkaAcks: zero
kafkaTopic: tellycttwulueqcpqf
mqttTopic: raipkrcwvdnnflywhgjwnquarf
name: qpshqcaxvxnyjzimvchngupzezdei
qos: 1
sharedSubscription:
groupMinimumShareNumber: 216
groupName: nwdyccsditzhchuksmi
tags: {}
topicMapName: q582ViEY-b7wF1OO2A
Create KafkaConnectorTopicMap Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new KafkaConnectorTopicMap(name: string, args: KafkaConnectorTopicMapArgs, opts?: CustomResourceOptions);
@overload
def KafkaConnectorTopicMap(resource_name: str,
args: KafkaConnectorTopicMapArgs,
opts: Optional[ResourceOptions] = None)
@overload
def KafkaConnectorTopicMap(resource_name: str,
opts: Optional[ResourceOptions] = None,
mq_name: Optional[str] = None,
routes: Optional[Sequence[KafkaRoutesArgs]] = None,
resource_group_name: Optional[str] = None,
extended_location: Optional[ExtendedLocationPropertyArgs] = None,
kafka_connector_name: Optional[str] = None,
kafka_connector_ref: Optional[str] = None,
location: Optional[str] = None,
batching: Optional[KafkaTopicMapBatchingArgs] = None,
partition_key_property: Optional[str] = None,
partition_strategy: Optional[Union[str, KafkaPartitionStrategy]] = None,
copy_mqtt_properties: Optional[str] = None,
compression: Optional[Union[str, KafkaMessageCompressionType]] = None,
tags: Optional[Mapping[str, str]] = None,
topic_map_name: Optional[str] = None)
func NewKafkaConnectorTopicMap(ctx *Context, name string, args KafkaConnectorTopicMapArgs, opts ...ResourceOption) (*KafkaConnectorTopicMap, error)
public KafkaConnectorTopicMap(string name, KafkaConnectorTopicMapArgs args, CustomResourceOptions? opts = null)
public KafkaConnectorTopicMap(String name, KafkaConnectorTopicMapArgs args)
public KafkaConnectorTopicMap(String name, KafkaConnectorTopicMapArgs args, CustomResourceOptions options)
type: azure-native:iotoperationsmq:KafkaConnectorTopicMap
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args KafkaConnectorTopicMapArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args KafkaConnectorTopicMapArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args KafkaConnectorTopicMapArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args KafkaConnectorTopicMapArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args KafkaConnectorTopicMapArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var kafkaConnectorTopicMapResource = new AzureNative.IoTOperationsMQ.KafkaConnectorTopicMap("kafkaConnectorTopicMapResource", new()
{
MqName = "string",
Routes = new[]
{
new AzureNative.IoTOperationsMQ.Inputs.KafkaRoutesArgs
{
KafkaToMqtt = new AzureNative.IoTOperationsMQ.Inputs.KafkaToMqttRoutesArgs
{
KafkaTopic = "string",
MqttTopic = "string",
Name = "string",
ConsumerGroupId = "string",
Qos = 0,
},
MqttToKafka = new AzureNative.IoTOperationsMQ.Inputs.MqttToKafkaRoutesArgs
{
KafkaAcks = "string",
KafkaTopic = "string",
MqttTopic = "string",
Name = "string",
Qos = 0,
SharedSubscription = new AzureNative.IoTOperationsMQ.Inputs.KafkaSharedSubscriptionPropertiesArgs
{
GroupMinimumShareNumber = 0,
GroupName = "string",
},
},
},
},
ResourceGroupName = "string",
ExtendedLocation = new AzureNative.IoTOperationsMQ.Inputs.ExtendedLocationPropertyArgs
{
Name = "string",
Type = "string",
},
KafkaConnectorName = "string",
KafkaConnectorRef = "string",
Location = "string",
Batching = new AzureNative.IoTOperationsMQ.Inputs.KafkaTopicMapBatchingArgs
{
Enabled = false,
LatencyMs = 0,
MaxBytes = 0,
MaxMessages = 0,
},
PartitionKeyProperty = "string",
PartitionStrategy = "string",
CopyMqttProperties = "string",
Compression = "string",
Tags =
{
{ "string", "string" },
},
TopicMapName = "string",
});
example, err := iotoperationsmq.NewKafkaConnectorTopicMap(ctx, "kafkaConnectorTopicMapResource", &iotoperationsmq.KafkaConnectorTopicMapArgs{
MqName: pulumi.String("string"),
Routes: iotoperationsmq.KafkaRoutesArray{
&iotoperationsmq.KafkaRoutesArgs{
KafkaToMqtt: &iotoperationsmq.KafkaToMqttRoutesArgs{
KafkaTopic: pulumi.String("string"),
MqttTopic: pulumi.String("string"),
Name: pulumi.String("string"),
ConsumerGroupId: pulumi.String("string"),
Qos: pulumi.Int(0),
},
MqttToKafka: &iotoperationsmq.MqttToKafkaRoutesArgs{
KafkaAcks: pulumi.String("string"),
KafkaTopic: pulumi.String("string"),
MqttTopic: pulumi.String("string"),
Name: pulumi.String("string"),
Qos: pulumi.Int(0),
SharedSubscription: &iotoperationsmq.KafkaSharedSubscriptionPropertiesArgs{
GroupMinimumShareNumber: pulumi.Int(0),
GroupName: pulumi.String("string"),
},
},
},
},
ResourceGroupName: pulumi.String("string"),
ExtendedLocation: &iotoperationsmq.ExtendedLocationPropertyArgs{
Name: pulumi.String("string"),
Type: pulumi.String("string"),
},
KafkaConnectorName: pulumi.String("string"),
KafkaConnectorRef: pulumi.String("string"),
Location: pulumi.String("string"),
Batching: &iotoperationsmq.KafkaTopicMapBatchingArgs{
Enabled: pulumi.Bool(false),
LatencyMs: pulumi.Int(0),
MaxBytes: pulumi.Float64(0),
MaxMessages: pulumi.Float64(0),
},
PartitionKeyProperty: pulumi.String("string"),
PartitionStrategy: pulumi.String("string"),
CopyMqttProperties: pulumi.String("string"),
Compression: pulumi.String("string"),
Tags: pulumi.StringMap{
"string": pulumi.String("string"),
},
TopicMapName: pulumi.String("string"),
})
var kafkaConnectorTopicMapResource = new KafkaConnectorTopicMap("kafkaConnectorTopicMapResource", KafkaConnectorTopicMapArgs.builder()
.mqName("string")
.routes(KafkaRoutesArgs.builder()
.kafkaToMqtt(KafkaToMqttRoutesArgs.builder()
.kafkaTopic("string")
.mqttTopic("string")
.name("string")
.consumerGroupId("string")
.qos(0)
.build())
.mqttToKafka(MqttToKafkaRoutesArgs.builder()
.kafkaAcks("string")
.kafkaTopic("string")
.mqttTopic("string")
.name("string")
.qos(0)
.sharedSubscription(KafkaSharedSubscriptionPropertiesArgs.builder()
.groupMinimumShareNumber(0)
.groupName("string")
.build())
.build())
.build())
.resourceGroupName("string")
.extendedLocation(ExtendedLocationPropertyArgs.builder()
.name("string")
.type("string")
.build())
.kafkaConnectorName("string")
.kafkaConnectorRef("string")
.location("string")
.batching(KafkaTopicMapBatchingArgs.builder()
.enabled(false)
.latencyMs(0)
.maxBytes(0)
.maxMessages(0)
.build())
.partitionKeyProperty("string")
.partitionStrategy("string")
.copyMqttProperties("string")
.compression("string")
.tags(Map.of("string", "string"))
.topicMapName("string")
.build());
kafka_connector_topic_map_resource = azure_native.iotoperationsmq.KafkaConnectorTopicMap("kafkaConnectorTopicMapResource",
mq_name="string",
routes=[azure_native.iotoperationsmq.KafkaRoutesArgs(
kafka_to_mqtt=azure_native.iotoperationsmq.KafkaToMqttRoutesArgs(
kafka_topic="string",
mqtt_topic="string",
name="string",
consumer_group_id="string",
qos=0,
),
mqtt_to_kafka=azure_native.iotoperationsmq.MqttToKafkaRoutesArgs(
kafka_acks="string",
kafka_topic="string",
mqtt_topic="string",
name="string",
qos=0,
shared_subscription=azure_native.iotoperationsmq.KafkaSharedSubscriptionPropertiesArgs(
group_minimum_share_number=0,
group_name="string",
),
),
)],
resource_group_name="string",
extended_location=azure_native.iotoperationsmq.ExtendedLocationPropertyArgs(
name="string",
type="string",
),
kafka_connector_name="string",
kafka_connector_ref="string",
location="string",
batching=azure_native.iotoperationsmq.KafkaTopicMapBatchingArgs(
enabled=False,
latency_ms=0,
max_bytes=0,
max_messages=0,
),
partition_key_property="string",
partition_strategy="string",
copy_mqtt_properties="string",
compression="string",
tags={
"string": "string",
},
topic_map_name="string")
const kafkaConnectorTopicMapResource = new azure_native.iotoperationsmq.KafkaConnectorTopicMap("kafkaConnectorTopicMapResource", {
mqName: "string",
routes: [{
kafkaToMqtt: {
kafkaTopic: "string",
mqttTopic: "string",
name: "string",
consumerGroupId: "string",
qos: 0,
},
mqttToKafka: {
kafkaAcks: "string",
kafkaTopic: "string",
mqttTopic: "string",
name: "string",
qos: 0,
sharedSubscription: {
groupMinimumShareNumber: 0,
groupName: "string",
},
},
}],
resourceGroupName: "string",
extendedLocation: {
name: "string",
type: "string",
},
kafkaConnectorName: "string",
kafkaConnectorRef: "string",
location: "string",
batching: {
enabled: false,
latencyMs: 0,
maxBytes: 0,
maxMessages: 0,
},
partitionKeyProperty: "string",
partitionStrategy: "string",
copyMqttProperties: "string",
compression: "string",
tags: {
string: "string",
},
topicMapName: "string",
});
type: azure-native:iotoperationsmq:KafkaConnectorTopicMap
properties:
batching:
enabled: false
latencyMs: 0
maxBytes: 0
maxMessages: 0
compression: string
copyMqttProperties: string
extendedLocation:
name: string
type: string
kafkaConnectorName: string
kafkaConnectorRef: string
location: string
mqName: string
partitionKeyProperty: string
partitionStrategy: string
resourceGroupName: string
routes:
- kafkaToMqtt:
consumerGroupId: string
kafkaTopic: string
mqttTopic: string
name: string
qos: 0
mqttToKafka:
kafkaAcks: string
kafkaTopic: string
mqttTopic: string
name: string
qos: 0
sharedSubscription:
groupMinimumShareNumber: 0
groupName: string
tags:
string: string
topicMapName: string
KafkaConnectorTopicMap Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The KafkaConnectorTopicMap resource accepts the following input properties:
- Extended
Location Pulumi.Azure Native. Io TOperations MQ. Inputs. Extended Location Property - Extended Location
- Kafka
Connector stringName - Name of MQ kafkaConnector resource
- Kafka
Connector stringRef - The kafkaConnector CRD it refers to.
- Mq
Name string - Name of MQ resource
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Routes
List<Pulumi.
Azure Native. Io TOperations MQ. Inputs. Kafka Routes> - The route details for Kafka connector.
- Batching
Pulumi.
Azure Native. Io TOperations MQ. Inputs. Kafka Topic Map Batching - The batching settings for kafka messages.
- Compression
string | Pulumi.
Azure Native. Io TOperations MQ. Kafka Message Compression Type - The compression to use for kafka messages.
- Copy
Mqtt stringProperties - The flag to copy Mqtt properties.
- Location string
- The geo-location where the resource lives
- Partition
Key stringProperty - The partition to use for Kafka.
- Partition
Strategy string | Pulumi.Azure Native. Io TOperations MQ. Kafka Partition Strategy - The partition strategy to use for Kafka.
- Dictionary<string, string>
- Resource tags.
- Topic
Map stringName - Name of MQ kafka/topicMap resource
- Extended
Location ExtendedLocation Property Args - Extended Location
- Kafka
Connector stringName - Name of MQ kafkaConnector resource
- Kafka
Connector stringRef - The kafkaConnector CRD it refers to.
- Mq
Name string - Name of MQ resource
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Routes
[]Kafka
Routes Args - The route details for Kafka connector.
- Batching
Kafka
Topic Map Batching Args - The batching settings for kafka messages.
- Compression
string | Kafka
Message Compression Type - The compression to use for kafka messages.
- Copy
Mqtt stringProperties - The flag to copy Mqtt properties.
- Location string
- The geo-location where the resource lives
- Partition
Key stringProperty - The partition to use for Kafka.
- Partition
Strategy string | KafkaPartition Strategy - The partition strategy to use for Kafka.
- map[string]string
- Resource tags.
- Topic
Map stringName - Name of MQ kafka/topicMap resource
- extended
Location ExtendedLocation Property - Extended Location
- kafka
Connector StringName - Name of MQ kafkaConnector resource
- kafka
Connector StringRef - The kafkaConnector CRD it refers to.
- mq
Name String - Name of MQ resource
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- routes
List<Kafka
Routes> - The route details for Kafka connector.
- batching
Kafka
Topic Map Batching - The batching settings for kafka messages.
- compression
String | Kafka
Message Compression Type - The compression to use for kafka messages.
- copy
Mqtt StringProperties - The flag to copy Mqtt properties.
- location String
- The geo-location where the resource lives
- partition
Key StringProperty - The partition to use for Kafka.
- partition
Strategy String | KafkaPartition Strategy - The partition strategy to use for Kafka.
- Map<String,String>
- Resource tags.
- topic
Map StringName - Name of MQ kafka/topicMap resource
- extended
Location ExtendedLocation Property - Extended Location
- kafka
Connector stringName - Name of MQ kafkaConnector resource
- kafka
Connector stringRef - The kafkaConnector CRD it refers to.
- mq
Name string - Name of MQ resource
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- routes
Kafka
Routes[] - The route details for Kafka connector.
- batching
Kafka
Topic Map Batching - The batching settings for kafka messages.
- compression
string | Kafka
Message Compression Type - The compression to use for kafka messages.
- copy
Mqtt stringProperties - The flag to copy Mqtt properties.
- location string
- The geo-location where the resource lives
- partition
Key stringProperty - The partition to use for Kafka.
- partition
Strategy string | KafkaPartition Strategy - The partition strategy to use for Kafka.
- {[key: string]: string}
- Resource tags.
- topic
Map stringName - Name of MQ kafka/topicMap resource
- extended_
location ExtendedLocation Property Args - Extended Location
- kafka_
connector_ strname - Name of MQ kafkaConnector resource
- kafka_
connector_ strref - The kafkaConnector CRD it refers to.
- mq_
name str - Name of MQ resource
- resource_
group_ strname - The name of the resource group. The name is case insensitive.
- routes
Sequence[Kafka
Routes Args] - The route details for Kafka connector.
- batching
Kafka
Topic Map Batching Args - The batching settings for kafka messages.
- compression
str | Kafka
Message Compression Type - The compression to use for kafka messages.
- copy_
mqtt_ strproperties - The flag to copy Mqtt properties.
- location str
- The geo-location where the resource lives
- partition_
key_ strproperty - The partition to use for Kafka.
- partition_
strategy str | KafkaPartition Strategy - The partition strategy to use for Kafka.
- Mapping[str, str]
- Resource tags.
- topic_
map_ strname - Name of MQ kafka/topicMap resource
- extended
Location Property Map - Extended Location
- kafka
Connector StringName - Name of MQ kafkaConnector resource
- kafka
Connector StringRef - The kafkaConnector CRD it refers to.
- mq
Name String - Name of MQ resource
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- routes List<Property Map>
- The route details for Kafka connector.
- batching Property Map
- The batching settings for kafka messages.
- compression String | "none" | "gzip" | "snappy" | "lz4"
- The compression to use for kafka messages.
- copy
Mqtt StringProperties - The flag to copy Mqtt properties.
- location String
- The geo-location where the resource lives
- partition
Key StringProperty - The partition to use for Kafka.
- partition
Strategy String | "default" | "static" | "topic" | "property" - The partition strategy to use for Kafka.
- Map<String>
- Resource tags.
- topic
Map StringName - Name of MQ kafka/topicMap resource
Outputs
All input properties are implicitly available as output properties. Additionally, the KafkaConnectorTopicMap resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- Provisioning
State string - The status of the last operation.
- System
Data Pulumi.Azure Native. Io TOperations MQ. Outputs. System Data Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- Provisioning
State string - The status of the last operation.
- System
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- provisioning
State String - The status of the last operation.
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- The name of the resource
- provisioning
State string - The status of the last operation.
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- The name of the resource
- provisioning_
state str - The status of the last operation.
- system_
data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- provisioning
State String - The status of the last operation.
- system
Data Property Map - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Supporting Types
ExtendedLocationProperty, ExtendedLocationPropertyArgs
- Name string
- The name of the extended location.
- Type
string | Pulumi.
Azure Native. Io TOperations MQ. Extended Location Type - Type of ExtendedLocation.
- Name string
- The name of the extended location.
- Type
string | Extended
Location Type - Type of ExtendedLocation.
- name String
- The name of the extended location.
- type
String | Extended
Location Type - Type of ExtendedLocation.
- name string
- The name of the extended location.
- type
string | Extended
Location Type - Type of ExtendedLocation.
- name str
- The name of the extended location.
- type
str | Extended
Location Type - Type of ExtendedLocation.
- name String
- The name of the extended location.
- type
String | "Custom
Location" - Type of ExtendedLocation.
ExtendedLocationPropertyResponse, ExtendedLocationPropertyResponseArgs
ExtendedLocationType, ExtendedLocationTypeArgs
- Custom
Location - CustomLocationCustomLocation type
- Extended
Location Type Custom Location - CustomLocationCustomLocation type
- Custom
Location - CustomLocationCustomLocation type
- Custom
Location - CustomLocationCustomLocation type
- CUSTOM_LOCATION
- CustomLocationCustomLocation type
- "Custom
Location" - CustomLocationCustomLocation type
KafkaAcks, KafkaAcksArgs
- Zero
- zeroKafka acks zero.
- One
- oneKafka acks one.
- All
- allKafka acks all.
- Kafka
Acks Zero - zeroKafka acks zero.
- Kafka
Acks One - oneKafka acks one.
- Kafka
Acks All - allKafka acks all.
- Zero
- zeroKafka acks zero.
- One
- oneKafka acks one.
- All
- allKafka acks all.
- Zero
- zeroKafka acks zero.
- One
- oneKafka acks one.
- All
- allKafka acks all.
- ZERO
- zeroKafka acks zero.
- ONE
- oneKafka acks one.
- ALL
- allKafka acks all.
- "zero"
- zeroKafka acks zero.
- "one"
- oneKafka acks one.
- "all"
- allKafka acks all.
KafkaMessageCompressionType, KafkaMessageCompressionTypeArgs
- None
- noneNo Kafka message compression.
- Gzip
- gzipGzip Kafka message compression.
- Snappy
- snappySnappy Kafka message compression.
- Lz4
- lz4Lz4 Kafka message compression.
- Kafka
Message Compression Type None - noneNo Kafka message compression.
- Kafka
Message Compression Type Gzip - gzipGzip Kafka message compression.
- Kafka
Message Compression Type Snappy - snappySnappy Kafka message compression.
- Kafka
Message Compression Type Lz4 - lz4Lz4 Kafka message compression.
- None
- noneNo Kafka message compression.
- Gzip
- gzipGzip Kafka message compression.
- Snappy
- snappySnappy Kafka message compression.
- Lz4
- lz4Lz4 Kafka message compression.
- None
- noneNo Kafka message compression.
- Gzip
- gzipGzip Kafka message compression.
- Snappy
- snappySnappy Kafka message compression.
- Lz4
- lz4Lz4 Kafka message compression.
- NONE
- noneNo Kafka message compression.
- GZIP
- gzipGzip Kafka message compression.
- SNAPPY
- snappySnappy Kafka message compression.
- LZ4
- lz4Lz4 Kafka message compression.
- "none"
- noneNo Kafka message compression.
- "gzip"
- gzipGzip Kafka message compression.
- "snappy"
- snappySnappy Kafka message compression.
- "lz4"
- lz4Lz4 Kafka message compression.
KafkaPartitionStrategy, KafkaPartitionStrategyArgs
- @Default
- defaultDefault partition strategy.
- @Static
- staticStatic partition strategy.
- Topic
- topicTopic partition strategy.
- Property
- propertyProperty partition strategy.
- Kafka
Partition Strategy Default - defaultDefault partition strategy.
- Kafka
Partition Strategy Static - staticStatic partition strategy.
- Kafka
Partition Strategy Topic - topicTopic partition strategy.
- Kafka
Partition Strategy Property - propertyProperty partition strategy.
- Default_
- defaultDefault partition strategy.
- Static_
- staticStatic partition strategy.
- Topic
- topicTopic partition strategy.
- Property
- propertyProperty partition strategy.
- Default
- defaultDefault partition strategy.
- Static
- staticStatic partition strategy.
- Topic
- topicTopic partition strategy.
- Property
- propertyProperty partition strategy.
- DEFAULT
- defaultDefault partition strategy.
- STATIC
- staticStatic partition strategy.
- TOPIC
- topicTopic partition strategy.
- PROPERTY
- propertyProperty partition strategy.
- "default"
- defaultDefault partition strategy.
- "static"
- staticStatic partition strategy.
- "topic"
- topicTopic partition strategy.
- "property"
- propertyProperty partition strategy.
KafkaRoutes, KafkaRoutesArgs
- Kafka
To Pulumi.Mqtt Azure Native. Io TOperations MQ. Inputs. Kafka To Mqtt Routes - Kafka to Mqtt route.
- Mqtt
To Pulumi.Kafka Azure Native. Io TOperations MQ. Inputs. Mqtt To Kafka Routes - Mqtt to Kafka route.
- Kafka
To KafkaMqtt To Mqtt Routes - Kafka to Mqtt route.
- Mqtt
To MqttKafka To Kafka Routes - Mqtt to Kafka route.
- kafka
To KafkaMqtt To Mqtt Routes - Kafka to Mqtt route.
- mqtt
To MqttKafka To Kafka Routes - Mqtt to Kafka route.
- kafka
To KafkaMqtt To Mqtt Routes - Kafka to Mqtt route.
- mqtt
To MqttKafka To Kafka Routes - Mqtt to Kafka route.
- kafka_
to_ Kafkamqtt To Mqtt Routes - Kafka to Mqtt route.
- mqtt_
to_ Mqttkafka To Kafka Routes - Mqtt to Kafka route.
- kafka
To Property MapMqtt - Kafka to Mqtt route.
- mqtt
To Property MapKafka - Mqtt to Kafka route.
KafkaRoutesResponse, KafkaRoutesResponseArgs
- Kafka
To Pulumi.Mqtt Azure Native. Io TOperations MQ. Inputs. Kafka To Mqtt Routes Response - Kafka to Mqtt route.
- Mqtt
To Pulumi.Kafka Azure Native. Io TOperations MQ. Inputs. Mqtt To Kafka Routes Response - Mqtt to Kafka route.
- Kafka
To KafkaMqtt To Mqtt Routes Response - Kafka to Mqtt route.
- Mqtt
To MqttKafka To Kafka Routes Response - Mqtt to Kafka route.
- kafka
To KafkaMqtt To Mqtt Routes Response - Kafka to Mqtt route.
- mqtt
To MqttKafka To Kafka Routes Response - Mqtt to Kafka route.
- kafka
To KafkaMqtt To Mqtt Routes Response - Kafka to Mqtt route.
- mqtt
To MqttKafka To Kafka Routes Response - Mqtt to Kafka route.
- kafka_
to_ Kafkamqtt To Mqtt Routes Response - Kafka to Mqtt route.
- mqtt_
to_ Mqttkafka To Kafka Routes Response - Mqtt to Kafka route.
- kafka
To Property MapMqtt - Kafka to Mqtt route.
- mqtt
To Property MapKafka - Mqtt to Kafka route.
KafkaSharedSubscriptionProperties, KafkaSharedSubscriptionPropertiesArgs
- int
- The minimum number to use in a group for subscription.
- Group
Name string - The name of the shared subscription.
- int
- The minimum number to use in a group for subscription.
- Group
Name string - The name of the shared subscription.
- Integer
- The minimum number to use in a group for subscription.
- group
Name String - The name of the shared subscription.
- number
- The minimum number to use in a group for subscription.
- group
Name string - The name of the shared subscription.
- int
- The minimum number to use in a group for subscription.
- group_
name str - The name of the shared subscription.
- Number
- The minimum number to use in a group for subscription.
- group
Name String - The name of the shared subscription.
KafkaSharedSubscriptionPropertiesResponse, KafkaSharedSubscriptionPropertiesResponseArgs
- int
- The minimum number to use in a group for subscription.
- Group
Name string - The name of the shared subscription.
- int
- The minimum number to use in a group for subscription.
- Group
Name string - The name of the shared subscription.
- Integer
- The minimum number to use in a group for subscription.
- group
Name String - The name of the shared subscription.
- number
- The minimum number to use in a group for subscription.
- group
Name string - The name of the shared subscription.
- int
- The minimum number to use in a group for subscription.
- group_
name str - The name of the shared subscription.
- Number
- The minimum number to use in a group for subscription.
- group
Name String - The name of the shared subscription.
KafkaToMqttRoutes, KafkaToMqttRoutesArgs
- Kafka
Topic string - The kafka topic to pull from.
- Mqtt
Topic string - The mqtt topic to publish to.
- Name string
- The name of the route.
- Consumer
Group stringId - The consumer group id to use.
- Qos int
- The qos to use for mqtt.
- Kafka
Topic string - The kafka topic to pull from.
- Mqtt
Topic string - The mqtt topic to publish to.
- Name string
- The name of the route.
- Consumer
Group stringId - The consumer group id to use.
- Qos int
- The qos to use for mqtt.
- kafka
Topic String - The kafka topic to pull from.
- mqtt
Topic String - The mqtt topic to publish to.
- name String
- The name of the route.
- consumer
Group StringId - The consumer group id to use.
- qos Integer
- The qos to use for mqtt.
- kafka
Topic string - The kafka topic to pull from.
- mqtt
Topic string - The mqtt topic to publish to.
- name string
- The name of the route.
- consumer
Group stringId - The consumer group id to use.
- qos number
- The qos to use for mqtt.
- kafka_
topic str - The kafka topic to pull from.
- mqtt_
topic str - The mqtt topic to publish to.
- name str
- The name of the route.
- consumer_
group_ strid - The consumer group id to use.
- qos int
- The qos to use for mqtt.
- kafka
Topic String - The kafka topic to pull from.
- mqtt
Topic String - The mqtt topic to publish to.
- name String
- The name of the route.
- consumer
Group StringId - The consumer group id to use.
- qos Number
- The qos to use for mqtt.
KafkaToMqttRoutesResponse, KafkaToMqttRoutesResponseArgs
- Kafka
Topic string - The kafka topic to pull from.
- Mqtt
Topic string - The mqtt topic to publish to.
- Name string
- The name of the route.
- Consumer
Group stringId - The consumer group id to use.
- Qos int
- The qos to use for mqtt.
- Kafka
Topic string - The kafka topic to pull from.
- Mqtt
Topic string - The mqtt topic to publish to.
- Name string
- The name of the route.
- Consumer
Group stringId - The consumer group id to use.
- Qos int
- The qos to use for mqtt.
- kafka
Topic String - The kafka topic to pull from.
- mqtt
Topic String - The mqtt topic to publish to.
- name String
- The name of the route.
- consumer
Group StringId - The consumer group id to use.
- qos Integer
- The qos to use for mqtt.
- kafka
Topic string - The kafka topic to pull from.
- mqtt
Topic string - The mqtt topic to publish to.
- name string
- The name of the route.
- consumer
Group stringId - The consumer group id to use.
- qos number
- The qos to use for mqtt.
- kafka_
topic str - The kafka topic to pull from.
- mqtt_
topic str - The mqtt topic to publish to.
- name str
- The name of the route.
- consumer_
group_ strid - The consumer group id to use.
- qos int
- The qos to use for mqtt.
- kafka
Topic String - The kafka topic to pull from.
- mqtt
Topic String - The mqtt topic to publish to.
- name String
- The name of the route.
- consumer
Group StringId - The consumer group id to use.
- qos Number
- The qos to use for mqtt.
KafkaTopicMapBatching, KafkaTopicMapBatchingArgs
- Enabled bool
- The setting to enable or disable batching.
- Latency
Ms int - The latency of message batching.
- Max
Bytes double - The maximum bytes to send in a batch.
- Max
Messages double - The maximum messages to send in a batch.
- Enabled bool
- The setting to enable or disable batching.
- Latency
Ms int - The latency of message batching.
- Max
Bytes float64 - The maximum bytes to send in a batch.
- Max
Messages float64 - The maximum messages to send in a batch.
- enabled Boolean
- The setting to enable or disable batching.
- latency
Ms Integer - The latency of message batching.
- max
Bytes Double - The maximum bytes to send in a batch.
- max
Messages Double - The maximum messages to send in a batch.
- enabled boolean
- The setting to enable or disable batching.
- latency
Ms number - The latency of message batching.
- max
Bytes number - The maximum bytes to send in a batch.
- max
Messages number - The maximum messages to send in a batch.
- enabled bool
- The setting to enable or disable batching.
- latency_
ms int - The latency of message batching.
- max_
bytes float - The maximum bytes to send in a batch.
- max_
messages float - The maximum messages to send in a batch.
- enabled Boolean
- The setting to enable or disable batching.
- latency
Ms Number - The latency of message batching.
- max
Bytes Number - The maximum bytes to send in a batch.
- max
Messages Number - The maximum messages to send in a batch.
KafkaTopicMapBatchingResponse, KafkaTopicMapBatchingResponseArgs
- Enabled bool
- The setting to enable or disable batching.
- Latency
Ms int - The latency of message batching.
- Max
Bytes double - The maximum bytes to send in a batch.
- Max
Messages double - The maximum messages to send in a batch.
- Enabled bool
- The setting to enable or disable batching.
- Latency
Ms int - The latency of message batching.
- Max
Bytes float64 - The maximum bytes to send in a batch.
- Max
Messages float64 - The maximum messages to send in a batch.
- enabled Boolean
- The setting to enable or disable batching.
- latency
Ms Integer - The latency of message batching.
- max
Bytes Double - The maximum bytes to send in a batch.
- max
Messages Double - The maximum messages to send in a batch.
- enabled boolean
- The setting to enable or disable batching.
- latency
Ms number - The latency of message batching.
- max
Bytes number - The maximum bytes to send in a batch.
- max
Messages number - The maximum messages to send in a batch.
- enabled bool
- The setting to enable or disable batching.
- latency_
ms int - The latency of message batching.
- max_
bytes float - The maximum bytes to send in a batch.
- max_
messages float - The maximum messages to send in a batch.
- enabled Boolean
- The setting to enable or disable batching.
- latency
Ms Number - The latency of message batching.
- max
Bytes Number - The maximum bytes to send in a batch.
- max
Messages Number - The maximum messages to send in a batch.
MqttToKafkaRoutes, MqttToKafkaRoutesArgs
- Kafka
Acks string | Pulumi.Azure Native. Io TOperations MQ. Kafka Acks - The kafka acks to use.
- Kafka
Topic string - The kafka topic to publish to.
- Mqtt
Topic string - The mqtt topic to pull from.
- Name string
- The name of the route.
- Qos int
- The qos to use for mqtt.
- Pulumi.
Azure Native. Io TOperations MQ. Inputs. Kafka Shared Subscription Properties - The properties for shared subscription.
- Kafka
Acks string | KafkaAcks - The kafka acks to use.
- Kafka
Topic string - The kafka topic to publish to.
- Mqtt
Topic string - The mqtt topic to pull from.
- Name string
- The name of the route.
- Qos int
- The qos to use for mqtt.
- Kafka
Shared Subscription Properties - The properties for shared subscription.
- kafka
Acks String | KafkaAcks - The kafka acks to use.
- kafka
Topic String - The kafka topic to publish to.
- mqtt
Topic String - The mqtt topic to pull from.
- name String
- The name of the route.
- qos Integer
- The qos to use for mqtt.
- Kafka
Shared Subscription Properties - The properties for shared subscription.
- kafka
Acks string | KafkaAcks - The kafka acks to use.
- kafka
Topic string - The kafka topic to publish to.
- mqtt
Topic string - The mqtt topic to pull from.
- name string
- The name of the route.
- qos number
- The qos to use for mqtt.
- Kafka
Shared Subscription Properties - The properties for shared subscription.
- kafka_
acks str | KafkaAcks - The kafka acks to use.
- kafka_
topic str - The kafka topic to publish to.
- mqtt_
topic str - The mqtt topic to pull from.
- name str
- The name of the route.
- qos int
- The qos to use for mqtt.
- Kafka
Shared Subscription Properties - The properties for shared subscription.
- kafka
Acks String | "zero" | "one" | "all" - The kafka acks to use.
- kafka
Topic String - The kafka topic to publish to.
- mqtt
Topic String - The mqtt topic to pull from.
- name String
- The name of the route.
- qos Number
- The qos to use for mqtt.
- Property Map
- The properties for shared subscription.
MqttToKafkaRoutesResponse, MqttToKafkaRoutesResponseArgs
- Kafka
Acks string - The kafka acks to use.
- Kafka
Topic string - The kafka topic to publish to.
- Mqtt
Topic string - The mqtt topic to pull from.
- Name string
- The name of the route.
- Qos int
- The qos to use for mqtt.
- Pulumi.
Azure Native. Io TOperations MQ. Inputs. Kafka Shared Subscription Properties Response - The properties for shared subscription.
- Kafka
Acks string - The kafka acks to use.
- Kafka
Topic string - The kafka topic to publish to.
- Mqtt
Topic string - The mqtt topic to pull from.
- Name string
- The name of the route.
- Qos int
- The qos to use for mqtt.
- Kafka
Shared Subscription Properties Response - The properties for shared subscription.
- kafka
Acks String - The kafka acks to use.
- kafka
Topic String - The kafka topic to publish to.
- mqtt
Topic String - The mqtt topic to pull from.
- name String
- The name of the route.
- qos Integer
- The qos to use for mqtt.
- Kafka
Shared Subscription Properties Response - The properties for shared subscription.
- kafka
Acks string - The kafka acks to use.
- kafka
Topic string - The kafka topic to publish to.
- mqtt
Topic string - The mqtt topic to pull from.
- name string
- The name of the route.
- qos number
- The qos to use for mqtt.
- Kafka
Shared Subscription Properties Response - The properties for shared subscription.
- kafka_
acks str - The kafka acks to use.
- kafka_
topic str - The kafka topic to publish to.
- mqtt_
topic str - The mqtt topic to pull from.
- name str
- The name of the route.
- qos int
- The qos to use for mqtt.
- Kafka
Shared Subscription Properties Response - The properties for shared subscription.
- kafka
Acks String - The kafka acks to use.
- kafka
Topic String - The kafka topic to publish to.
- mqtt
Topic String - The mqtt topic to pull from.
- name String
- The name of the route.
- qos Number
- The qos to use for mqtt.
- Property Map
- The properties for shared subscription.
SystemDataResponse, SystemDataResponseArgs
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified stringBy Type - The type of identity that last modified the resource.
- created_
at str - The timestamp of resource creation (UTC).
- created_
by str - The identity that created the resource.
- created_
by_ strtype - The type of identity that created the resource.
- last_
modified_ strat - The timestamp of resource last modification (UTC)
- last_
modified_ strby - The identity that last modified the resource.
- last_
modified_ strby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:iotoperationsmq:KafkaConnectorTopicMap kdcutfmwzjixcfzbkpelp /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsMQ/mq/{mqName}/kafkaConnector/{kafkaConnectorName}/topicMap/{topicMapName}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0