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.63.0 published on Tuesday, Sep 24, 2024 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.63.0 published on Tuesday, Sep 24, 2024 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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:iotoperationsmq:getKafkaConnectorTopicMap
arguments:
# arguments dictionary
The following arguments are supported:
- Kafka
Connector stringName - Name of MQ kafkaConnector resource
- Mq
Name string - Name of MQ resource
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Topic
Map stringName - Name of MQ kafka/topicMap resource
- Kafka
Connector stringName - Name of MQ kafkaConnector resource
- Mq
Name string - Name of MQ resource
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Topic
Map stringName - Name of MQ kafka/topicMap resource
- kafka
Connector StringName - Name of MQ kafkaConnector resource
- mq
Name String - Name of MQ resource
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- topic
Map StringName - Name of MQ kafka/topicMap resource
- kafka
Connector stringName - Name of MQ kafkaConnector resource
- mq
Name string - Name of MQ resource
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- topic
Map 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
- kafka
Connector StringName - Name of MQ kafkaConnector resource
- mq
Name String - Name of MQ resource
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- topic
Map StringName - Name of MQ kafka/topicMap resource
getKafkaConnectorTopicMap Result
The following output properties are available:
- Extended
Location 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}
- Kafka
Connector stringRef - The kafkaConnector CRD it refers to.
- Location string
- The geo-location where the resource lives
- Name string
- The name of the resource
- Provisioning
State 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.
- 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"
- 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.
- Copy
Mqtt stringProperties - The flag to copy Mqtt properties.
- Partition
Key stringProperty - The partition to use for Kafka.
- Partition
Strategy string - The partition strategy to use for Kafka.
- Dictionary<string, string>
- Resource tags.
- Extended
Location ExtendedLocation Property Response - Extended Location
- Id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- Kafka
Connector stringRef - The kafkaConnector CRD it refers to.
- Location string
- The geo-location where the resource lives
- Name string
- The name of the resource
- Provisioning
State string - The status of the last operation.
- Routes
[]Kafka
Routes Response - The route details for Kafka connector.
- 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"
- Batching
Kafka
Topic Map Batching Response - The batching settings for kafka messages.
- Compression string
- The compression to use for kafka messages.
- Copy
Mqtt stringProperties - The flag to copy Mqtt properties.
- Partition
Key stringProperty - The partition to use for Kafka.
- Partition
Strategy string - The partition strategy to use for Kafka.
- map[string]string
- Resource tags.
- extended
Location ExtendedLocation Property Response - Extended Location
- id String
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- kafka
Connector StringRef - The kafkaConnector CRD it refers to.
- location String
- The geo-location where the resource lives
- name String
- The name of the resource
- provisioning
State String - The status of the last operation.
- routes
List<Kafka
Routes Response> - The route details for Kafka connector.
- 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"
- batching
Kafka
Topic Map Batching Response - The batching settings for kafka messages.
- compression String
- The compression to use for kafka messages.
- copy
Mqtt StringProperties - The flag to copy Mqtt properties.
- partition
Key StringProperty - The partition to use for Kafka.
- partition
Strategy String - The partition strategy to use for Kafka.
- Map<String,String>
- Resource tags.
- extended
Location ExtendedLocation Property Response - Extended Location
- id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- kafka
Connector stringRef - The kafkaConnector CRD it refers to.
- location string
- The geo-location where the resource lives
- name string
- The name of the resource
- provisioning
State string - The status of the last operation.
- routes
Kafka
Routes Response[] - The route details for Kafka connector.
- 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"
- batching
Kafka
Topic Map Batching Response - The batching settings for kafka messages.
- compression string
- The compression to use for kafka messages.
- copy
Mqtt stringProperties - The flag to copy Mqtt properties.
- partition
Key stringProperty - The partition to use for Kafka.
- partition
Strategy 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[Kafka
Routes 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
Kafka
Topic 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.
- extended
Location Property Map - Extended Location
- id String
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- kafka
Connector StringRef - The kafkaConnector CRD it refers to.
- location String
- The geo-location where the resource lives
- name String
- The name of the resource
- provisioning
State String - The status of the last operation.
- routes List<Property Map>
- The route details for Kafka connector.
- 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"
- batching Property Map
- The batching settings for kafka messages.
- compression String
- The compression to use for kafka messages.
- copy
Mqtt StringProperties - The flag to copy Mqtt properties.
- partition
Key StringProperty - The partition to use for Kafka.
- partition
Strategy String - The partition strategy to use for Kafka.
- Map<String>
- Resource tags.
Supporting Types
ExtendedLocationPropertyResponse
KafkaRoutesResponse
- 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.
KafkaSharedSubscriptionPropertiesResponse
- 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.
KafkaToMqttRoutesResponse
- 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.
KafkaTopicMapBatchingResponse
- 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.
MqttToKafkaRoutesResponse
- 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
- 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.
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.63.0 published on Tuesday, Sep 24, 2024 by Pulumi