# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Azure Service Bus Management Queues API version: 1.0.0 extends: openapi/azure-service-bus-queues-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-10-01' generator: build-phrasing.py label: Generated by API Evangelist operations: 4 - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceBus/namespaces/{namespaceName}/queues'].get update: x-apievangelist-phrasing: intent: List the queues in a namespace effect: read questions: - Which queues are defined in my Service Bus namespace? - Can I page through a namespace's queues with skip and top? instructions: - text: List the queues in namespace {namespaceName}, resource group {resourceGroupName}, subscription {subscriptionId}. slots: namespaceName: path.namespaceName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Show the first {top} queues in namespace {namespaceName} ({resourceGroupName}, subscription {subscriptionId}). slots: top: query.$top namespaceName: path.namespaceName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId method: generated generated: '2026-10-01' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceBus/namespaces/{namespaceName}/queues/{queueName}'].get update: x-apievangelist-phrasing: intent: Get a queue's description effect: read questions: - How do I check the settings of a single Service Bus queue? - What properties does my queue currently have configured? instructions: - text: Get queue {queueName} in namespace {namespaceName}, resource group {resourceGroupName}, subscription {subscriptionId}. slots: queueName: path.queueName namespaceName: path.namespaceName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Describe the {queueName} queue of namespace {namespaceName} in {resourceGroupName} (subscription {subscriptionId}). slots: queueName: path.queueName namespaceName: path.namespaceName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId method: generated generated: '2026-10-01' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceBus/namespaces/{namespaceName}/queues/{queueName}'].put update: x-apievangelist-phrasing: intent: Create or update a queue effect: write questions: - How do I add a new queue to a Service Bus namespace? - Can I change the properties of a queue that already exists? instructions: - text: Create queue {queueName} in namespace {namespaceName}, resource group {resourceGroupName}, subscription {subscriptionId}. slots: queueName: path.queueName namespaceName: path.namespaceName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Update queue {queueName} in {namespaceName} ({resourceGroupName}, subscription {subscriptionId}) with properties {properties}. slots: queueName: path.queueName namespaceName: path.namespaceName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId properties: requestBody.properties method: generated generated: '2026-10-01' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceBus/namespaces/{namespaceName}/queues/{queueName}'].delete update: x-apievangelist-phrasing: intent: Delete a queue effect: destructive questions: - How do I remove a queue from a Service Bus namespace? - What happens to messages still sitting in a queue when I delete it? instructions: - text: Delete queue {queueName} from namespace {namespaceName} in {resourceGroupName}, subscription {subscriptionId}. slots: queueName: path.queueName namespaceName: path.namespaceName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Remove the {queueName} queue from {namespaceName} (resource group {resourceGroupName}, subscription {subscriptionId}). slots: queueName: path.queueName namespaceName: path.namespaceName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId method: generated generated: '2026-10-01'