azure-native-v2.iotoperationsmq.KafkaConnectorTopicMap
Explore with Pulumi AI
MQ kafkaConnector/topicMap resource Azure REST API version: 2023-10-04-preview.
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
This property is required. string - The unique name of the resource.
- args
This property is required. KafkaConnectorTopicMapArgs - The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name
This property is required. str - The unique name of the resource.
- args
This property is required. 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
This property is required. string - The unique name of the resource.
- args
This property is required. KafkaConnectorTopicMapArgs - The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name
This property is required. string - The unique name of the resource.
- args
This property is required. KafkaConnectorTopicMapArgs - The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name
This property is required. String - The unique name of the resource.
- args
This property is required. 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[]
{
{
{ "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",
});
example, err := iotoperationsmq.NewKafkaConnectorTopicMap(ctx, "kafkaConnectorTopicMapResource", &iotoperationsmq.KafkaConnectorTopicMapArgs{
MqName: "string",
Routes: []map[string]interface{}{
map[string]interface{}{
"kafkaToMqtt": map[string]interface{}{
"kafkaTopic": "string",
"mqttTopic": "string",
"name": "string",
"consumerGroupId": "string",
"qos": 0,
},
"mqttToKafka": map[string]interface{}{
"kafkaAcks": "string",
"kafkaTopic": "string",
"mqttTopic": "string",
"name": "string",
"qos": 0,
"sharedSubscription": map[string]interface{}{
"groupMinimumShareNumber": 0,
"groupName": "string",
},
},
},
},
ResourceGroupName: "string",
ExtendedLocation: map[string]interface{}{
"name": "string",
"type": "string",
},
KafkaConnectorName: "string",
KafkaConnectorRef: "string",
Location: "string",
Batching: map[string]interface{}{
"enabled": false,
"latencyMs": 0,
"maxBytes": 0,
"maxMessages": 0,
},
PartitionKeyProperty: "string",
PartitionStrategy: "string",
CopyMqttProperties: "string",
Compression: "string",
Tags: map[string]interface{}{
"string": "string",
},
TopicMapName: "string",
})
var kafkaConnectorTopicMapResource = new KafkaConnectorTopicMap("kafkaConnectorTopicMapResource", KafkaConnectorTopicMapArgs.builder()
.mqName("string")
.routes(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.resourceGroupName("string")
.extendedLocation(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.kafkaConnectorName("string")
.kafkaConnectorRef("string")
.location("string")
.batching(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.partitionKeyProperty("string")
.partitionStrategy("string")
.copyMqttProperties("string")
.compression("string")
.tags(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.topicMapName("string")
.build());
kafka_connector_topic_map_resource = azure_native.iotoperationsmq.KafkaConnectorTopicMap("kafkaConnectorTopicMapResource",
mq_name=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,
},
},
}],
resource_group_name=string,
extended_location={
name: string,
type: string,
},
kafka_connector_name=string,
kafka_connector_ref=string,
location=string,
batching={
enabled: False,
latencyMs: 0,
maxBytes: 0,
maxMessages: 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
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The KafkaConnectorTopicMap resource accepts the following input properties:
- Extended
Location This property is required. Changes to this property will trigger replacement.
Azure Native. Io TOperations MQ. Inputs. Extended Location Property - Extended Location
- Kafka
Connector Name This property is required. Changes to this property will trigger replacement.
- Name of MQ kafkaConnector resource
- Kafka
Connector Ref This property is required. string - The kafkaConnector CRD it refers to.
- Mq
Name This property is required. Changes to this property will trigger replacement.
- Name of MQ resource
- Resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- Routes
This property is required. 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
Changes to this property will trigger replacement.
- 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 Name Changes to this property will trigger replacement.
- Name of MQ kafka/topicMap resource
- Extended
Location This property is required. Changes to this property will trigger replacement.
Location Property Args - Extended Location
- Kafka
Connector Name This property is required. Changes to this property will trigger replacement.
- Name of MQ kafkaConnector resource
- Kafka
Connector Ref This property is required. string - The kafkaConnector CRD it refers to.
- Mq
Name This property is required. Changes to this property will trigger replacement.
- Name of MQ resource
- Resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- Routes
This property is required. []KafkaRoutes 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
Changes to this property will trigger replacement.
- 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 Name Changes to this property will trigger replacement.
- Name of MQ kafka/topicMap resource
- extended
Location This property is required. Changes to this property will trigger replacement.
Location Property - Extended Location
- kafka
Connector Name This property is required. Changes to this property will trigger replacement.
- Name of MQ kafkaConnector resource
- kafka
Connector Ref This property is required. String - The kafkaConnector CRD it refers to.
- mq
Name This property is required. Changes to this property will trigger replacement.
- Name of MQ resource
- resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- routes
This property is required. List<KafkaRoutes> - 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
Changes to this property will trigger replacement.
- 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 Name Changes to this property will trigger replacement.
- Name of MQ kafka/topicMap resource
- extended
Location This property is required. Changes to this property will trigger replacement.
Location Property - Extended Location
- kafka
Connector Name This property is required. Changes to this property will trigger replacement.
- Name of MQ kafkaConnector resource
- kafka
Connector Ref This property is required. string - The kafkaConnector CRD it refers to.
- mq
Name This property is required. Changes to this property will trigger replacement.
- Name of MQ resource
- resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- routes
This property is required. KafkaRoutes[] - 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
Changes to this property will trigger replacement.
- 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 Name Changes to this property will trigger replacement.
- Name of MQ kafka/topicMap resource
- extended_
location This property is required. Changes to this property will trigger replacement.
Location Property Args - Extended Location
- kafka_
connector_ name This property is required. Changes to this property will trigger replacement.
- Name of MQ kafkaConnector resource
- kafka_
connector_ ref This property is required. str - The kafkaConnector CRD it refers to.
- mq_
name This property is required. Changes to this property will trigger replacement.
- Name of MQ resource
- resource_
group_ name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- routes
This property is required. Sequence[KafkaRoutes 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
Changes to this property will trigger replacement.
- 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_ name Changes to this property will trigger replacement.
- Name of MQ kafka/topicMap resource
- extended
Location This property is required. Changes to this property will trigger replacement.
- Extended Location
- kafka
Connector Name This property is required. Changes to this property will trigger replacement.
- Name of MQ kafkaConnector resource
- kafka
Connector Ref This property is required. String - The kafkaConnector CRD it refers to.
- mq
Name This property is required. Changes to this property will trigger replacement.
- Name of MQ resource
- resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- routes
This property is required. 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
Changes to this property will trigger replacement.
- 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 Name Changes to this property will trigger replacement.
- 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
This property is required. string - The name of the extended location.
- Type
This property is required. string | Pulumi.Azure Native. Io TOperations MQ. Extended Location Type - Type of ExtendedLocation.
- Name
This property is required. string - The name of the extended location.
- Type
This property is required. string | ExtendedLocation Type - Type of ExtendedLocation.
- name
This property is required. String - The name of the extended location.
- type
This property is required. String | ExtendedLocation Type - Type of ExtendedLocation.
- name
This property is required. string - The name of the extended location.
- type
This property is required. string | ExtendedLocation Type - Type of ExtendedLocation.
- name
This property is required. str - The name of the extended location.
- type
This property is required. str | ExtendedLocation Type - Type of ExtendedLocation.
- name
This property is required. String - The name of the extended location.
- type
This property is required. String | "CustomLocation" - 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
This property is required. int- The minimum number to use in a group for subscription.
- Group
Name This property is required. string - The name of the shared subscription.
This property is required. int- The minimum number to use in a group for subscription.
- Group
Name This property is required. string - The name of the shared subscription.
This property is required. Integer- The minimum number to use in a group for subscription.
- group
Name This property is required. String - The name of the shared subscription.
This property is required. number- The minimum number to use in a group for subscription.
- group
Name This property is required. string - The name of the shared subscription.
This property is required. int- The minimum number to use in a group for subscription.
- group_
name This property is required. str - The name of the shared subscription.
This property is required. Number- The minimum number to use in a group for subscription.
- group
Name This property is required. String - The name of the shared subscription.
KafkaSharedSubscriptionPropertiesResponse, KafkaSharedSubscriptionPropertiesResponseArgs
This property is required. int- The minimum number to use in a group for subscription.
- Group
Name This property is required. string - The name of the shared subscription.
This property is required. int- The minimum number to use in a group for subscription.
- Group
Name This property is required. string - The name of the shared subscription.
This property is required. Integer- The minimum number to use in a group for subscription.
- group
Name This property is required. String - The name of the shared subscription.
This property is required. number- The minimum number to use in a group for subscription.
- group
Name This property is required. string - The name of the shared subscription.
This property is required. int- The minimum number to use in a group for subscription.
- group_
name This property is required. str - The name of the shared subscription.
This property is required. Number- The minimum number to use in a group for subscription.
- group
Name This property is required. String - The name of the shared subscription.
KafkaToMqttRoutes, KafkaToMqttRoutesArgs
- Kafka
Topic This property is required. string - The kafka topic to pull from.
- Mqtt
Topic This property is required. string - The mqtt topic to publish to.
- Name
This property is required. 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 This property is required. string - The kafka topic to pull from.
- Mqtt
Topic This property is required. string - The mqtt topic to publish to.
- Name
This property is required. 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 This property is required. String - The kafka topic to pull from.
- mqtt
Topic This property is required. String - The mqtt topic to publish to.
- name
This property is required. 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 This property is required. string - The kafka topic to pull from.
- mqtt
Topic This property is required. string - The mqtt topic to publish to.
- name
This property is required. 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 This property is required. str - The kafka topic to pull from.
- mqtt_
topic This property is required. str - The mqtt topic to publish to.
- name
This property is required. 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 This property is required. String - The kafka topic to pull from.
- mqtt
Topic This property is required. String - The mqtt topic to publish to.
- name
This property is required. 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 This property is required. string - The kafka topic to pull from.
- Mqtt
Topic This property is required. string - The mqtt topic to publish to.
- Name
This property is required. 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 This property is required. string - The kafka topic to pull from.
- Mqtt
Topic This property is required. string - The mqtt topic to publish to.
- Name
This property is required. 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 This property is required. String - The kafka topic to pull from.
- mqtt
Topic This property is required. String - The mqtt topic to publish to.
- name
This property is required. 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 This property is required. string - The kafka topic to pull from.
- mqtt
Topic This property is required. string - The mqtt topic to publish to.
- name
This property is required. 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 This property is required. str - The kafka topic to pull from.
- mqtt_
topic This property is required. str - The mqtt topic to publish to.
- name
This property is required. 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 This property is required. String - The kafka topic to pull from.
- mqtt
Topic This property is required. String - The mqtt topic to publish to.
- name
This property is required. 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 This property is required. string | Pulumi.Azure Native. Io TOperations MQ. Kafka Acks - The kafka acks to use.
- Kafka
Topic This property is required. string - The kafka topic to publish to.
- Mqtt
Topic This property is required. string - The mqtt topic to pull from.
- Name
This property is required. 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 This property is required. string | KafkaAcks - The kafka acks to use.
- Kafka
Topic This property is required. string - The kafka topic to publish to.
- Mqtt
Topic This property is required. string - The mqtt topic to pull from.
- Name
This property is required. 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 This property is required. String | KafkaAcks - The kafka acks to use.
- kafka
Topic This property is required. String - The kafka topic to publish to.
- mqtt
Topic This property is required. String - The mqtt topic to pull from.
- name
This property is required. 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 This property is required. string | KafkaAcks - The kafka acks to use.
- kafka
Topic This property is required. string - The kafka topic to publish to.
- mqtt
Topic This property is required. string - The mqtt topic to pull from.
- name
This property is required. 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 This property is required. str | KafkaAcks - The kafka acks to use.
- kafka_
topic This property is required. str - The kafka topic to publish to.
- mqtt_
topic This property is required. str - The mqtt topic to pull from.
- name
This property is required. 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 This property is required. String | "zero" | "one" | "all" - The kafka acks to use.
- kafka
Topic This property is required. String - The kafka topic to publish to.
- mqtt
Topic This property is required. String - The mqtt topic to pull from.
- name
This property is required. 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 This property is required. string - The kafka acks to use.
- Kafka
Topic This property is required. string - The kafka topic to publish to.
- Mqtt
Topic This property is required. string - The mqtt topic to pull from.
- Name
This property is required. 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 This property is required. string - The kafka acks to use.
- Kafka
Topic This property is required. string - The kafka topic to publish to.
- Mqtt
Topic This property is required. string - The mqtt topic to pull from.
- Name
This property is required. 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 This property is required. String - The kafka acks to use.
- kafka
Topic This property is required. String - The kafka topic to publish to.
- mqtt
Topic This property is required. String - The mqtt topic to pull from.
- name
This property is required. 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 This property is required. string - The kafka acks to use.
- kafka
Topic This property is required. string - The kafka topic to publish to.
- mqtt
Topic This property is required. string - The mqtt topic to pull from.
- name
This property is required. 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 This property is required. str - The kafka acks to use.
- kafka_
topic This property is required. str - The kafka topic to publish to.
- mqtt_
topic This property is required. str - The mqtt topic to pull from.
- name
This property is required. 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 This property is required. String - The kafka acks to use.
- kafka
Topic This property is required. String - The kafka topic to publish to.
- mqtt
Topic This property is required. String - The mqtt topic to pull from.
- name
This property is required. 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-v2 pulumi/pulumi-azure-native
- License
- Apache-2.0