This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi
azure-native.iotoperationsmq.getKafkaConnectorTopicMap
Explore with Pulumi AI
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi
Get a KafkaTopicMapResource Azure REST API version: 2023-10-04-preview.
Using getKafkaConnectorTopicMap
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getKafkaConnectorTopicMap(args: GetKafkaConnectorTopicMapArgs, opts?: InvokeOptions): Promise<GetKafkaConnectorTopicMapResult>
function getKafkaConnectorTopicMapOutput(args: GetKafkaConnectorTopicMapOutputArgs, opts?: InvokeOptions): Output<GetKafkaConnectorTopicMapResult>def get_kafka_connector_topic_map(kafka_connector_name: Optional[str] = None,
                                  mq_name: Optional[str] = None,
                                  resource_group_name: Optional[str] = None,
                                  topic_map_name: Optional[str] = None,
                                  opts: Optional[InvokeOptions] = None) -> GetKafkaConnectorTopicMapResult
def get_kafka_connector_topic_map_output(kafka_connector_name: Optional[pulumi.Input[str]] = None,
                                  mq_name: Optional[pulumi.Input[str]] = None,
                                  resource_group_name: Optional[pulumi.Input[str]] = None,
                                  topic_map_name: Optional[pulumi.Input[str]] = None,
                                  opts: Optional[InvokeOptions] = None) -> Output[GetKafkaConnectorTopicMapResult]func LookupKafkaConnectorTopicMap(ctx *Context, args *LookupKafkaConnectorTopicMapArgs, opts ...InvokeOption) (*LookupKafkaConnectorTopicMapResult, error)
func LookupKafkaConnectorTopicMapOutput(ctx *Context, args *LookupKafkaConnectorTopicMapOutputArgs, opts ...InvokeOption) LookupKafkaConnectorTopicMapResultOutput> Note: This function is named LookupKafkaConnectorTopicMap in the Go SDK.
public static class GetKafkaConnectorTopicMap 
{
    public static Task<GetKafkaConnectorTopicMapResult> InvokeAsync(GetKafkaConnectorTopicMapArgs args, InvokeOptions? opts = null)
    public static Output<GetKafkaConnectorTopicMapResult> Invoke(GetKafkaConnectorTopicMapInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetKafkaConnectorTopicMapResult> getKafkaConnectorTopicMap(GetKafkaConnectorTopicMapArgs args, InvokeOptions options)
public static Output<GetKafkaConnectorTopicMapResult> getKafkaConnectorTopicMap(GetKafkaConnectorTopicMapArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:iotoperationsmq:getKafkaConnectorTopicMap
  arguments:
    # arguments dictionaryThe following arguments are supported:
- KafkaConnector stringName 
- Name of MQ kafkaConnector resource
- MqName string
- Name of MQ resource
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- TopicMap stringName 
- Name of MQ kafka/topicMap resource
- KafkaConnector stringName 
- Name of MQ kafkaConnector resource
- MqName string
- Name of MQ resource
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- TopicMap stringName 
- Name of MQ kafka/topicMap resource
- kafkaConnector StringName 
- Name of MQ kafkaConnector resource
- mqName String
- Name of MQ resource
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- topicMap StringName 
- Name of MQ kafka/topicMap resource
- kafkaConnector stringName 
- Name of MQ kafkaConnector resource
- mqName string
- Name of MQ resource
- resourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- topicMap stringName 
- Name of MQ kafka/topicMap resource
- kafka_connector_ strname 
- Name of MQ kafkaConnector resource
- mq_name str
- Name of MQ resource
- resource_group_ strname 
- The name of the resource group. The name is case insensitive.
- topic_map_ strname 
- Name of MQ kafka/topicMap resource
- kafkaConnector StringName 
- Name of MQ kafkaConnector resource
- mqName String
- Name of MQ resource
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- topicMap StringName 
- Name of MQ kafka/topicMap resource
getKafkaConnectorTopicMap Result
The following output properties are available:
- ExtendedLocation Pulumi.Azure Native. Io TOperations MQ. Outputs. Extended Location Property Response 
- Extended Location
- Id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- KafkaConnector stringRef 
- The kafkaConnector CRD it refers to.
- Location string
- The geo-location where the resource lives
- Name string
- The name of the resource
- ProvisioningState string
- The status of the last operation.
- Routes
List<Pulumi.Azure Native. Io TOperations MQ. Outputs. Kafka Routes Response> 
- The route details for Kafka connector.
- SystemData 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"
- Batching
Pulumi.Azure Native. Io TOperations MQ. Outputs. Kafka Topic Map Batching Response 
- The batching settings for kafka messages.
- Compression string
- The compression to use for kafka messages.
- CopyMqtt stringProperties 
- The flag to copy Mqtt properties.
- PartitionKey stringProperty 
- The partition to use for Kafka.
- PartitionStrategy string
- The partition strategy to use for Kafka.
- Dictionary<string, string>
- Resource tags.
- ExtendedLocation ExtendedLocation Property Response 
- Extended Location
- Id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- KafkaConnector stringRef 
- The kafkaConnector CRD it refers to.
- Location string
- The geo-location where the resource lives
- Name string
- The name of the resource
- ProvisioningState string
- The status of the last operation.
- Routes
[]KafkaRoutes Response 
- The route details for Kafka connector.
- SystemData 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"
- Batching
KafkaTopic Map Batching Response 
- The batching settings for kafka messages.
- Compression string
- The compression to use for kafka messages.
- CopyMqtt stringProperties 
- The flag to copy Mqtt properties.
- PartitionKey stringProperty 
- The partition to use for Kafka.
- PartitionStrategy string
- The partition strategy to use for Kafka.
- map[string]string
- Resource tags.
- extendedLocation ExtendedLocation Property Response 
- Extended Location
- id String
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- kafkaConnector StringRef 
- The kafkaConnector CRD it refers to.
- location String
- The geo-location where the resource lives
- name String
- The name of the resource
- provisioningState String
- The status of the last operation.
- routes
List<KafkaRoutes Response> 
- The route details for Kafka connector.
- systemData 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"
- batching
KafkaTopic Map Batching Response 
- The batching settings for kafka messages.
- compression String
- The compression to use for kafka messages.
- copyMqtt StringProperties 
- The flag to copy Mqtt properties.
- partitionKey StringProperty 
- The partition to use for Kafka.
- partitionStrategy String
- The partition strategy to use for Kafka.
- Map<String,String>
- Resource tags.
- extendedLocation ExtendedLocation Property Response 
- Extended Location
- id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- kafkaConnector stringRef 
- The kafkaConnector CRD it refers to.
- location string
- The geo-location where the resource lives
- name string
- The name of the resource
- provisioningState string
- The status of the last operation.
- routes
KafkaRoutes Response[] 
- The route details for Kafka connector.
- systemData 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"
- batching
KafkaTopic Map Batching Response 
- The batching settings for kafka messages.
- compression string
- The compression to use for kafka messages.
- copyMqtt stringProperties 
- The flag to copy Mqtt properties.
- partitionKey stringProperty 
- The partition to use for Kafka.
- partitionStrategy string
- The partition strategy to use for Kafka.
- {[key: string]: string}
- Resource tags.
- extended_location ExtendedLocation Property Response 
- Extended Location
- id str
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- kafka_connector_ strref 
- The kafkaConnector CRD it refers to.
- location str
- The geo-location where the resource lives
- name str
- The name of the resource
- provisioning_state str
- The status of the last operation.
- routes
Sequence[KafkaRoutes Response] 
- The route details for Kafka connector.
- 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"
- batching
KafkaTopic Map Batching Response 
- The batching settings for kafka messages.
- compression str
- The compression to use for kafka messages.
- copy_mqtt_ strproperties 
- The flag to copy Mqtt properties.
- partition_key_ strproperty 
- The partition to use for Kafka.
- partition_strategy str
- The partition strategy to use for Kafka.
- Mapping[str, str]
- Resource tags.
- extendedLocation Property Map
- Extended Location
- id String
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- kafkaConnector StringRef 
- The kafkaConnector CRD it refers to.
- location String
- The geo-location where the resource lives
- name String
- The name of the resource
- provisioningState String
- The status of the last operation.
- routes List<Property Map>
- The route details for Kafka connector.
- systemData 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"
- batching Property Map
- The batching settings for kafka messages.
- compression String
- The compression to use for kafka messages.
- copyMqtt StringProperties 
- The flag to copy Mqtt properties.
- partitionKey StringProperty 
- The partition to use for Kafka.
- partitionStrategy String
- The partition strategy to use for Kafka.
- Map<String>
- Resource tags.
Supporting Types
ExtendedLocationPropertyResponse   
KafkaRoutesResponse  
- KafkaTo Pulumi.Mqtt Azure Native. Io TOperations MQ. Inputs. Kafka To Mqtt Routes Response 
- Kafka to Mqtt route.
- MqttTo Pulumi.Kafka Azure Native. Io TOperations MQ. Inputs. Mqtt To Kafka Routes Response 
- Mqtt to Kafka route.
- KafkaTo KafkaMqtt To Mqtt Routes Response 
- Kafka to Mqtt route.
- MqttTo MqttKafka To Kafka Routes Response 
- Mqtt to Kafka route.
- kafkaTo KafkaMqtt To Mqtt Routes Response 
- Kafka to Mqtt route.
- mqttTo MqttKafka To Kafka Routes Response 
- Mqtt to Kafka route.
- kafkaTo KafkaMqtt To Mqtt Routes Response 
- Kafka to Mqtt route.
- mqttTo 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.
- kafkaTo Property MapMqtt 
- Kafka to Mqtt route.
- mqttTo Property MapKafka 
- Mqtt to Kafka route.
KafkaSharedSubscriptionPropertiesResponse    
- int
- The minimum number to use in a group for subscription.
- GroupName string
- The name of the shared subscription.
- int
- The minimum number to use in a group for subscription.
- GroupName string
- The name of the shared subscription.
- Integer
- The minimum number to use in a group for subscription.
- groupName String
- The name of the shared subscription.
- number
- The minimum number to use in a group for subscription.
- groupName 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.
- groupName String
- The name of the shared subscription.
KafkaToMqttRoutesResponse    
- KafkaTopic string
- The kafka topic to pull from.
- MqttTopic string
- The mqtt topic to publish to.
- Name string
- The name of the route.
- ConsumerGroup stringId 
- The consumer group id to use.
- Qos int
- The qos to use for mqtt.
- KafkaTopic string
- The kafka topic to pull from.
- MqttTopic string
- The mqtt topic to publish to.
- Name string
- The name of the route.
- ConsumerGroup stringId 
- The consumer group id to use.
- Qos int
- The qos to use for mqtt.
- kafkaTopic String
- The kafka topic to pull from.
- mqttTopic String
- The mqtt topic to publish to.
- name String
- The name of the route.
- consumerGroup StringId 
- The consumer group id to use.
- qos Integer
- The qos to use for mqtt.
- kafkaTopic string
- The kafka topic to pull from.
- mqttTopic string
- The mqtt topic to publish to.
- name string
- The name of the route.
- consumerGroup 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.
- kafkaTopic String
- The kafka topic to pull from.
- mqttTopic String
- The mqtt topic to publish to.
- name String
- The name of the route.
- consumerGroup StringId 
- The consumer group id to use.
- qos Number
- The qos to use for mqtt.
KafkaTopicMapBatchingResponse    
- Enabled bool
- The setting to enable or disable batching.
- LatencyMs int
- The latency of message batching.
- MaxBytes double
- The maximum bytes to send in a batch.
- MaxMessages double
- The maximum messages to send in a batch.
- Enabled bool
- The setting to enable or disable batching.
- LatencyMs int
- The latency of message batching.
- MaxBytes float64
- The maximum bytes to send in a batch.
- MaxMessages float64
- The maximum messages to send in a batch.
- enabled Boolean
- The setting to enable or disable batching.
- latencyMs Integer
- The latency of message batching.
- maxBytes Double
- The maximum bytes to send in a batch.
- maxMessages Double
- The maximum messages to send in a batch.
- enabled boolean
- The setting to enable or disable batching.
- latencyMs number
- The latency of message batching.
- maxBytes number
- The maximum bytes to send in a batch.
- maxMessages 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.
- latencyMs Number
- The latency of message batching.
- maxBytes Number
- The maximum bytes to send in a batch.
- maxMessages Number
- The maximum messages to send in a batch.
MqttToKafkaRoutesResponse    
- KafkaAcks string
- The kafka acks to use.
- KafkaTopic string
- The kafka topic to publish to.
- MqttTopic 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.
- KafkaAcks string
- The kafka acks to use.
- KafkaTopic string
- The kafka topic to publish to.
- MqttTopic string
- The mqtt topic to pull from.
- Name string
- The name of the route.
- Qos int
- The qos to use for mqtt.
- 
KafkaShared Subscription Properties Response 
- The properties for shared subscription.
- kafkaAcks String
- The kafka acks to use.
- kafkaTopic String
- The kafka topic to publish to.
- mqttTopic String
- The mqtt topic to pull from.
- name String
- The name of the route.
- qos Integer
- The qos to use for mqtt.
- 
KafkaShared Subscription Properties Response 
- The properties for shared subscription.
- kafkaAcks string
- The kafka acks to use.
- kafkaTopic string
- The kafka topic to publish to.
- mqttTopic string
- The mqtt topic to pull from.
- name string
- The name of the route.
- qos number
- The qos to use for mqtt.
- 
KafkaShared 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.
- 
KafkaShared Subscription Properties Response 
- The properties for shared subscription.
- kafkaAcks String
- The kafka acks to use.
- kafkaTopic String
- The kafka topic to publish to.
- mqttTopic 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  
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
- createdAt string
- The timestamp of resource creation (UTC).
- createdBy string
- The identity that created the resource.
- createdBy stringType 
- The type of identity that created the resource.
- lastModified stringAt 
- The timestamp of resource last modification (UTC)
- lastModified stringBy 
- The identity that last modified the resource.
- lastModified 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.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi