# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for CostManagementClient Views API version: 1.0.0 extends: openapi/microsoft-azure-cost-management-views-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['/providers/Microsoft.CostManagement/views'].get update: x-apievangelist-phrasing: intent: List my private cost views effect: read questions: - What private cost analysis views have I saved? - Can I list all the views tied to my user across the tenant? instructions: - text: List my private cost views. - text: Show all the cost analysis views saved under my account. method: generated generated: '2026-10-01' - target: $.paths['/providers/Microsoft.CostManagement/views/{viewName}'].get update: x-apievangelist-phrasing: intent: Get one of my private cost views effect: read questions: - How is my private cost view configured? - Can I fetch a personal saved view by its name? instructions: - text: Get my private cost view {viewName}. slots: viewName: path.viewName - text: Show the definition of my personal view {viewName}. slots: viewName: path.viewName method: generated generated: '2026-10-01' - target: $.paths['/providers/Microsoft.CostManagement/views/{viewName}'].put update: x-apievangelist-phrasing: intent: Create or update a private cost view effect: write questions: - How do I save a personal cost analysis view only I can see? - Does updating my private view require its current eTag? instructions: - text: Create private cost view {viewName} with {properties}. slots: viewName: path.viewName properties: requestBody.properties - text: Update my personal view {viewName} to {properties} using eTag {eTag}. slots: viewName: path.viewName properties: requestBody.properties eTag: requestBody.eTag method: generated generated: '2026-10-01' - target: $.paths['/providers/Microsoft.CostManagement/views/{viewName}'].delete update: x-apievangelist-phrasing: intent: Delete a private cost view effect: destructive questions: - How do I delete a personal cost view I no longer use? - Can I remove one of my private saved views by name? instructions: - text: Delete my private cost view {viewName}. slots: viewName: path.viewName - text: Remove personal view {viewName}. slots: viewName: path.viewName method: generated generated: '2026-10-01'