# 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 HybridNetworkManagementClient Vendor… version: 1.0.0 extends: openapi/microsoft-azure-vendornetworkfunctions-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: 3 - target: $.paths['/subscriptions/{subscriptionId}/providers/Microsoft.HybridNetwork/locations/{locationName}/vendors/{vendorName}/networkFunctions/{serviceKey}'].get update: x-apievangelist-phrasing: intent: Get a vendor network function effect: read questions: - What's the provisioning state of a network function I deliver as a vendor? - Can I look up one vendor network function by its service key? instructions: - text: Show vendor network function {serviceKey} for vendor {vendorName} in {locationName}. slots: serviceKey: path.serviceKey vendorName: path.vendorName locationName: path.locationName - text: Check the vendor provisioning state of network function {serviceKey} ({vendorName}, {locationName}). slots: serviceKey: path.serviceKey vendorName: path.vendorName locationName: path.locationName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/providers/Microsoft.HybridNetwork/locations/{locationName}/vendors/{vendorName}/networkFunctions/{serviceKey}'].put update: x-apievangelist-phrasing: intent: Create or update a vendor network function effect: write questions: - How do I update the vendor-side state of a network function a customer deployed? - Can I set the vendor configuration for a network function by service key? instructions: - text: Update vendor network function {serviceKey} for {vendorName} in {locationName} with {properties}. slots: serviceKey: path.serviceKey vendorName: path.vendorName locationName: path.locationName properties: requestBody.properties - text: Mark network function {serviceKey} as provisioned for vendor {vendorName} in {locationName}. slots: serviceKey: path.serviceKey vendorName: path.vendorName locationName: path.locationName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/providers/Microsoft.HybridNetwork/locations/{locationName}/vendors/{vendorName}/networkFunctions'].get update: x-apievangelist-phrasing: intent: List a vendor's network functions in a region effect: read questions: - Which network functions do I have as a vendor in an Azure region? - Can I filter my vendor network functions by SKU or provisioning state? instructions: - text: List vendor {vendorName}'s network functions in {locationName}. slots: vendorName: path.vendorName locationName: path.locationName - text: Show network functions for {vendorName} in {locationName} matching {filter}. slots: vendorName: path.vendorName locationName: path.locationName filter: query.$filter method: generated generated: '2026-09-26'