# 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-broker-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}/broker'].get update: x-apievangelist-phrasing: intent: List MQTT brokers in an IoT Operations MQ resource effect: read questions: - Which brokers are defined under my IoT Operations MQ resource? - Can I list every broker for one MQ instance? instructions: - text: List the brokers in MQ resource {mqName}. slots: mqName: path.mqName - text: Show every broker resource under IoT MQ {mqName}. slots: mqName: path.mqName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsMQ/mq/{mqName}/broker/{brokerName}'].get update: x-apievangelist-phrasing: intent: Get an MQTT broker resource effect: read questions: - How do I look up the configuration of one IoT MQ broker? - What settings does a specific broker in my MQ resource have? instructions: - text: Get broker {brokerName} in MQ resource {mqName}. slots: brokerName: path.brokerName mqName: path.mqName - text: Show the configuration of IoT MQ broker {brokerName} under {mqName}. slots: brokerName: path.brokerName mqName: path.mqName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsMQ/mq/{mqName}/broker/{brokerName}'].put update: x-apievangelist-phrasing: intent: Create or update an MQTT broker resource effect: write questions: - How do I create a broker in Azure IoT Operations MQ? - Which extended location must I give when creating a broker? instructions: - text: Create broker {brokerName} in MQ resource {mqName} at extended location {extendedLocation}. slots: brokerName: path.brokerName mqName: path.mqName extendedLocation: requestBody.extendedLocation - text: Create or replace IoT MQ broker {brokerName} under {mqName}. slots: brokerName: path.brokerName mqName: path.mqName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsMQ/mq/{mqName}/broker/{brokerName}'].delete update: x-apievangelist-phrasing: intent: Delete an MQTT broker resource effect: destructive questions: - How do I remove a broker from my IoT Operations MQ resource? - Will deleting a broker disconnect its MQTT clients? instructions: - text: Delete broker {brokerName} from MQ resource {mqName}. slots: brokerName: path.brokerName mqName: path.mqName - text: Remove IoT MQ broker {brokerName} under {mqName}. slots: brokerName: path.brokerName mqName: path.mqName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsMQ/mq/{mqName}/broker/{brokerName}'].patch update: x-apievangelist-phrasing: intent: Update an MQTT broker resource effect: write questions: - Can I change tags on an existing IoT MQ broker without recreating it? - How do I patch a broker's properties? instructions: - text: Update the tags on broker {brokerName} in {mqName} to {tags}. slots: brokerName: path.brokerName mqName: path.mqName tags: requestBody.tags - text: Patch the properties of IoT MQ broker {brokerName} under {mqName}. slots: brokerName: path.brokerName mqName: path.mqName method: generated generated: '2026-09-26'