# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Microsoft Azure Microsoft.IoTOperationsMQ management… version: 1.0.0 extends: openapi/microsoft-azure-datalakeconnectortopicmap-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-09-26' generator: build-phrasing.py label: Generated by API Evangelist operations: 5 - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsMQ/mq/{mqName}/dataLakeConnector/{dataLakeConnectorName}/topicMap'].get update: x-apievangelist-phrasing: intent: List topic maps on a Data Lake connector effect: read questions: - Which MQTT topics are mapped to tables on my IoT Operations Data Lake connector? - How do I see every topic map configured under one Data Lake connector? instructions: - text: List topic maps on Data Lake connector {dataLakeConnectorName} in MQ {mqName}. slots: dataLakeConnectorName: path.dataLakeConnectorName mqName: path.mqName - text: Show all topic-to-table mappings for connector {dataLakeConnectorName} of broker {mqName}. slots: dataLakeConnectorName: path.dataLakeConnectorName mqName: path.mqName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsMQ/mq/{mqName}/dataLakeConnector/{dataLakeConnectorName}/topicMap/{topicMapName}'].get update: x-apievangelist-phrasing: intent: Get a Data Lake connector topic map effect: read questions: - How do I inspect the mapping settings of one Data Lake topic map? - What table schema does a specific topic map write MQTT messages into? instructions: - text: Get topic map {topicMapName} on connector {dataLakeConnectorName} in MQ {mqName}. slots: topicMapName: path.topicMapName dataLakeConnectorName: path.dataLakeConnectorName mqName: path.mqName - text: Show the table mapping defined by topic map {topicMapName} of {dataLakeConnectorName} under {mqName}. slots: topicMapName: path.topicMapName dataLakeConnectorName: path.dataLakeConnectorName mqName: path.mqName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsMQ/mq/{mqName}/dataLakeConnector/{dataLakeConnectorName}/topicMap/{topicMapName}'].put update: x-apievangelist-phrasing: intent: Create a Data Lake connector topic map effect: write questions: - How do I route an MQTT topic into a Delta table through the Data Lake connector? - What extended location does a new topic map require? instructions: - text: Create topic map {topicMapName} on connector {dataLakeConnectorName} in MQ {mqName} at location {extendedLocation}. slots: topicMapName: path.topicMapName dataLakeConnectorName: path.dataLakeConnectorName mqName: path.mqName extendedLocation: requestBody.extendedLocation - text: Map topics into a table with {properties} as new topic map {topicMapName} on {dataLakeConnectorName}, broker {mqName}. slots: properties: requestBody.properties topicMapName: path.topicMapName dataLakeConnectorName: path.dataLakeConnectorName mqName: path.mqName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsMQ/mq/{mqName}/dataLakeConnector/{dataLakeConnectorName}/topicMap/{topicMapName}'].delete update: x-apievangelist-phrasing: intent: Delete a Data Lake connector topic map effect: destructive questions: - How do I stop sending a topic to the data lake by removing its topic map? - Can I delete one topic map without removing the connector? instructions: - text: Delete topic map {topicMapName} from connector {dataLakeConnectorName} in MQ {mqName}. slots: topicMapName: path.topicMapName dataLakeConnectorName: path.dataLakeConnectorName mqName: path.mqName - text: Remove the {topicMapName} mapping on {dataLakeConnectorName} of broker {mqName}. slots: topicMapName: path.topicMapName dataLakeConnectorName: path.dataLakeConnectorName mqName: path.mqName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsMQ/mq/{mqName}/dataLakeConnector/{dataLakeConnectorName}/topicMap/{topicMapName}'].patch update: x-apievangelist-phrasing: intent: Update a Data Lake connector topic map effect: write questions: - Can I change the mapping of an existing topic map without recreating it? - How do I add tags to a Data Lake topic map? instructions: - text: Tag existing topic map {topicMapName} on {dataLakeConnectorName} in MQ {mqName} with {tags}. slots: topicMapName: path.topicMapName dataLakeConnectorName: path.dataLakeConnectorName mqName: path.mqName tags: requestBody.tags - text: Change properties of topic map {topicMapName} under connector {dataLakeConnectorName}, broker {mqName}, to {properties}. slots: topicMapName: path.topicMapName dataLakeConnectorName: path.dataLakeConnectorName mqName: path.mqName properties: requestBody.properties method: generated generated: '2026-09-26'