# 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 TrafficController Frontends Interface API version: 1.0.0 extends: openapi/microsoft-azure-frontendsinterface-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.ServiceNetworking/trafficControllers/{trafficControllerName}/frontends'].get update: x-apievangelist-phrasing: intent: List frontends of a traffic controller effect: read questions: - Which frontends are defined on my Application Gateway for Containers traffic controller? - Can I see all frontends of one traffic controller? instructions: - text: List frontends of traffic controller {trafficControllerName}. slots: trafficControllerName: path.trafficControllerName - text: Show every frontend on traffic controller {trafficControllerName}. slots: trafficControllerName: path.trafficControllerName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceNetworking/trafficControllers/{trafficControllerName}/frontends/{frontendName}'].get update: x-apievangelist-phrasing: intent: Get a traffic controller frontend effect: read questions: - What hostname and state does a traffic controller frontend have? - Can I look up one frontend by name? instructions: - text: Get frontend {frontendName} of traffic controller {trafficControllerName}. slots: frontendName: path.frontendName trafficControllerName: path.trafficControllerName - text: Show details of frontend {frontendName} on {trafficControllerName}. slots: frontendName: path.frontendName trafficControllerName: path.trafficControllerName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceNetworking/trafficControllers/{trafficControllerName}/frontends/{frontendName}'].put update: x-apievangelist-phrasing: intent: Create a traffic controller frontend effect: write questions: - How do I add a new frontend to a traffic controller? - Can I replace an existing frontend by creating it again with the same name? instructions: - text: Create frontend {frontendName} on traffic controller {trafficControllerName}. slots: frontendName: path.frontendName trafficControllerName: path.trafficControllerName - text: Create or replace frontend {frontendName} on {trafficControllerName} with {properties}. slots: frontendName: path.frontendName trafficControllerName: path.trafficControllerName properties: requestBody.properties method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceNetworking/trafficControllers/{trafficControllerName}/frontends/{frontendName}'].delete update: x-apievangelist-phrasing: intent: Delete a traffic controller frontend effect: destructive questions: - How can I remove a frontend from my traffic controller? - Is deleting a traffic controller frontend permanent? instructions: - text: Delete frontend {frontendName} from traffic controller {trafficControllerName}. slots: frontendName: path.frontendName trafficControllerName: path.trafficControllerName - text: Remove frontend {frontendName} on {trafficControllerName}. slots: frontendName: path.frontendName trafficControllerName: path.trafficControllerName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceNetworking/trafficControllers/{trafficControllerName}/frontends/{frontendName}'].patch update: x-apievangelist-phrasing: intent: Update tags on a traffic controller frontend effect: write questions: - Can I retag a frontend without recreating it? - Are tags the only thing I can patch on a traffic controller frontend? instructions: - text: Set tags {tags} on frontend {frontendName} of {trafficControllerName}. slots: tags: requestBody.tags frontendName: path.frontendName trafficControllerName: path.trafficControllerName - text: Update the tags of frontend {frontendName}. slots: frontendName: path.frontendName method: generated generated: '2026-09-26'