# 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 DnsResolverManagementClient Outbound… version: 1.0.0 extends: openapi/microsoft-azure-outboundendpoints-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.Network/dnsResolvers/{dnsResolverName}/outboundEndpoints/{outboundEndpointName}'].get update: x-apievangelist-phrasing: intent: Get a DNS resolver outbound endpoint effect: read questions: - How do I view the subnet and state of one DNS resolver outbound endpoint? - What are the properties of a specific outbound endpoint on my private resolver? instructions: - text: Get outbound endpoint {outboundEndpointName} on DNS resolver {dnsResolverName}. slots: dnsResolverName: path.dnsResolverName outboundEndpointName: path.outboundEndpointName - text: Show outbound endpoint {outboundEndpointName}. slots: outboundEndpointName: path.outboundEndpointName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolvers/{dnsResolverName}/outboundEndpoints/{outboundEndpointName}'].put update: x-apievangelist-phrasing: intent: Create an outbound endpoint for a DNS resolver effect: write questions: - How do I add an outbound endpoint so my private resolver can forward queries on-premises? - Can I avoid overwriting an existing outbound endpoint when creating one? instructions: - text: Create outbound endpoint {outboundEndpointName} on DNS resolver {dnsResolverName}. slots: dnsResolverName: path.dnsResolverName outboundEndpointName: path.outboundEndpointName - text: Create outbound endpoint {outboundEndpointName} on {dnsResolverName} only if none exists ({If-None-Match}). slots: dnsResolverName: path.dnsResolverName outboundEndpointName: path.outboundEndpointName If-None-Match: header.If-None-Match method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolvers/{dnsResolverName}/outboundEndpoints/{outboundEndpointName}'].delete update: x-apievangelist-phrasing: intent: Delete a DNS resolver outbound endpoint effect: destructive questions: - Can a deleted DNS resolver outbound endpoint be recovered? - How do I remove an outbound endpoint from my private resolver? instructions: - text: Delete outbound endpoint {outboundEndpointName} from DNS resolver {dnsResolverName}. slots: dnsResolverName: path.dnsResolverName outboundEndpointName: path.outboundEndpointName - text: Remove outbound endpoint {outboundEndpointName} if its ETag is {If-Match}. slots: outboundEndpointName: path.outboundEndpointName If-Match: header.If-Match method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolvers/{dnsResolverName}/outboundEndpoints/{outboundEndpointName}'].patch update: x-apievangelist-phrasing: intent: Update tags on an outbound endpoint effect: write questions: - Can I change the tags on an existing DNS resolver outbound endpoint? - How do I patch an outbound endpoint without recreating it? instructions: - text: Set tags {tags} on outbound endpoint {outboundEndpointName} of resolver {dnsResolverName}. slots: dnsResolverName: path.dnsResolverName outboundEndpointName: path.outboundEndpointName tags: requestBody.tags - text: Update outbound endpoint {outboundEndpointName} tags. slots: outboundEndpointName: path.outboundEndpointName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolvers/{dnsResolverName}/outboundEndpoints'].get update: x-apievangelist-phrasing: intent: List outbound endpoints of a DNS resolver effect: read questions: - Which outbound endpoints are attached to my private DNS resolver? - Can I cap how many outbound endpoints come back per page? instructions: - text: List outbound endpoints for DNS resolver {dnsResolverName}. slots: dnsResolverName: path.dnsResolverName - text: List the first {top} outbound endpoints of resolver {dnsResolverName}. slots: dnsResolverName: path.dnsResolverName top: query.$top method: generated generated: '2026-09-26'