# 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 CdnManagementClient Origins API version: 1.0.0 extends: openapi/microsoft-azure-origins-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.Cdn/profiles/{profileName}/endpoints/{endpointName}/origins'].get update: x-apievangelist-phrasing: intent: List the origins of a CDN endpoint effect: read questions: - Which origin servers does my Azure CDN endpoint pull content from? - How do I see all origins configured on one CDN endpoint? instructions: - text: List origins for CDN endpoint {endpoint} in profile {profile}, resource group {resource_group}, subscription {subscription}. slots: endpoint: path.endpointName profile: path.profileName resource_group: path.resourceGroupName subscription: path.subscriptionId - text: Show every origin behind endpoint {endpoint} of CDN profile {profile}. slots: endpoint: path.endpointName profile: path.profileName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/origins/{originName}'].get update: x-apievangelist-phrasing: intent: Get a CDN endpoint origin effect: read questions: - How do I view the host name and ports of one origin on my CDN endpoint? - What settings does a specific CDN origin have? instructions: - text: Get origin {origin} on CDN endpoint {endpoint} in profile {profile}, resource group {resource_group}, subscription {subscription}. slots: origin: path.originName endpoint: path.endpointName profile: path.profileName resource_group: path.resourceGroupName subscription: path.subscriptionId - text: Show the configuration of origin {origin} behind endpoint {endpoint}. slots: origin: path.originName endpoint: path.endpointName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/origins/{originName}'].put update: x-apievangelist-phrasing: intent: Add an origin to a CDN endpoint effect: write questions: - How do I add a new origin server to an existing Azure CDN endpoint? - Can a CDN endpoint have more than one origin? instructions: - text: Create origin {origin} on CDN endpoint {endpoint} in profile {profile}, resource group {resource_group}, subscription {subscription}. slots: origin: path.originName endpoint: path.endpointName profile: path.profileName resource_group: path.resourceGroupName subscription: path.subscriptionId - text: Add origin {origin} with settings {properties} to endpoint {endpoint}. slots: origin: path.originName properties: requestBody.properties endpoint: path.endpointName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/origins/{originName}'].delete update: x-apievangelist-phrasing: intent: Remove an origin from a CDN endpoint effect: destructive questions: - How do I delete an origin my CDN endpoint no longer needs? - Can I drop one origin from an endpoint without deleting the endpoint? instructions: - text: Delete origin {origin} from CDN endpoint {endpoint} in profile {profile}, resource group {resource_group}, subscription {subscription}. slots: origin: path.originName endpoint: path.endpointName profile: path.profileName resource_group: path.resourceGroupName subscription: path.subscriptionId - text: Remove origin {origin} from endpoint {endpoint}. slots: origin: path.originName endpoint: path.endpointName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/origins/{originName}'].patch update: x-apievangelist-phrasing: intent: Update a CDN endpoint origin effect: write questions: - How do I change the host name or ports of an existing CDN origin? - Can I patch just the properties of one origin without touching the endpoint? instructions: - text: Update origin {origin} on CDN endpoint {endpoint} in profile {profile}, resource group {resource_group}, subscription {subscription}. slots: origin: path.originName endpoint: path.endpointName profile: path.profileName resource_group: path.resourceGroupName subscription: path.subscriptionId - text: Change origin {origin} on endpoint {endpoint} to use settings {properties}. slots: origin: path.originName endpoint: path.endpointName properties: requestBody.properties method: generated generated: '2026-09-26'