# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for CostManagementClient Scheduled Action Operation Group API version: 1.0.0 extends: openapi/microsoft-azure-cost-management-scheduledactionoperationgroup-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: 5 - target: $.paths['/{scope}/providers/Microsoft.CostManagement/scheduledActions'].get update: x-apievangelist-phrasing: intent: List shared scheduled actions at a scope effect: read questions: - Which shared scheduled cost emails and alerts are set up on my subscription? - Can I filter the shared scheduled actions at a scope, for example by view? instructions: - text: List shared scheduled actions at scope {scope}. slots: scope: path.scope - text: List the shared scheduled actions in {scope} matching {filter}. slots: scope: path.scope filter: query.$filter method: generated generated: '2026-10-01' - target: $.paths['/{scope}/providers/Microsoft.CostManagement/scheduledActions/{name}'].get update: x-apievangelist-phrasing: intent: Get a shared scheduled action by name effect: read questions: - Who receives a particular shared scheduled cost email and how often? - Can I read one shared scheduled action's schedule at a scope? instructions: - text: Get shared scheduled action {name} at scope {scope}. slots: name: path.name scope: path.scope - text: Show the schedule and recipients of shared action {name} in {scope}. slots: name: path.name scope: path.scope method: generated generated: '2026-10-01' - target: $.paths['/{scope}/providers/Microsoft.CostManagement/scheduledActions/{name}'].put update: x-apievangelist-phrasing: intent: Create or update a shared scheduled action effect: write questions: - How do I email a cost view to my team every week from a subscription scope? - Can I set up a shared anomaly alert at a resource group scope? instructions: - text: Create shared scheduled action {name} at scope {scope} with {properties}. slots: name: path.name scope: path.scope properties: requestBody.properties - text: Create a shared {kind} scheduled action {name} in {scope} with {properties}. slots: kind: requestBody.kind name: path.name scope: path.scope properties: requestBody.properties - text: Update shared scheduled action {name} in {scope} to {properties} if it still matches {ifMatch}. slots: name: path.name scope: path.scope properties: requestBody.properties ifMatch: header.If-Match method: generated generated: '2026-10-01' - target: $.paths['/{scope}/providers/Microsoft.CostManagement/scheduledActions/{name}'].delete update: x-apievangelist-phrasing: intent: Delete a shared scheduled action effect: destructive questions: - How do I stop a shared scheduled cost email at a subscription scope? - Can I delete a shared scheduled alert from a scope? instructions: - text: Delete shared scheduled action {name} at scope {scope}. slots: name: path.name scope: path.scope - text: Remove the shared scheduled email {name} from {scope}. slots: name: path.name scope: path.scope method: generated generated: '2026-10-01' - target: $.paths['/{scope}/providers/Microsoft.CostManagement/scheduledActions/{name}/execute'].post update: x-apievangelist-phrasing: intent: Run a shared scheduled action now effect: write questions: - Can I send a shared scheduled cost email right now instead of waiting? - Is there a way to trigger a shared scheduled action at a scope on demand? instructions: - text: Run shared scheduled action {name} at scope {scope} now. slots: name: path.name scope: path.scope - text: Trigger shared scheduled email {name} in {scope} immediately. slots: name: path.name scope: path.scope method: generated generated: '2026-10-01'