# 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 DeploymentScriptsClient Deployment Scripts… version: 1.0.0 extends: openapi/microsoft-azure-deploymentscripts-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: 8 - target: $.paths['/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deploymentScripts/{scriptName}'].get update: x-apievangelist-phrasing: intent: Get a deployment script effect: read questions: - What is the status and output of one deployment script? - Can I look up a deployment script by its name? instructions: - text: Get deployment script {scriptName} in group {resourceGroupName}, subscription {subscriptionId}. slots: scriptName: path.scriptName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Show the details of deployment script {scriptName}. slots: scriptName: path.scriptName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deploymentScripts/{scriptName}'].put update: x-apievangelist-phrasing: intent: Create a deployment script effect: write questions: - How do I run a PowerShell or CLI script as part of a Resource Manager deployment? - Which identity and kind do I need to create a deployment script? instructions: - text: Create deployment script {scriptName} of kind {kind} in {location} under group {resourceGroupName}, subscription {subscriptionId}. slots: scriptName: path.scriptName kind: requestBody.kind location: requestBody.location resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Create script {scriptName} running as managed identity {identity}. slots: scriptName: path.scriptName identity: requestBody.identity method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deploymentScripts/{scriptName}'].delete update: x-apievangelist-phrasing: intent: Delete a deployment script effect: destructive questions: - How do I clean up a deployment script resource after it runs? - What response do I get when a deployment script is deleted? instructions: - text: Delete deployment script {scriptName} in group {resourceGroupName}, subscription {subscriptionId}. slots: scriptName: path.scriptName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Remove the deployment script {scriptName}. slots: scriptName: path.scriptName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deploymentScripts/{scriptName}'].patch update: x-apievangelist-phrasing: intent: Update tags on a deployment script effect: write questions: - Can I retag a deployment script after it's created? - What is patchable on an existing deployment script? instructions: - text: Set tags {tags} on deployment script {scriptName} in group {resourceGroupName}, subscription {subscriptionId}. slots: tags: requestBody.tags scriptName: path.scriptName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Update the tags of script {scriptName}. slots: scriptName: path.scriptName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/providers/Microsoft.Resources/deploymentScripts'].get update: x-apievangelist-phrasing: intent: List deployment scripts in a subscription effect: read questions: - What deployment scripts exist anywhere in my subscription? - Can I get every deployment script across all resource groups? instructions: - text: List all deployment scripts in subscription {subscriptionId}. slots: subscriptionId: path.subscriptionId - text: Show every deployment script across subscription {subscriptionId}. slots: subscriptionId: path.subscriptionId method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deploymentScripts/{scriptName}/logs'].get update: x-apievangelist-phrasing: intent: Get the full logs of a deployment script effect: read questions: - Where can I read the log output from my deployment script run? - Why did my deployment script fail, and can I see its logs? instructions: - text: Get all logs for deployment script {scriptName} in group {resourceGroupName}, subscription {subscriptionId}. slots: scriptName: path.scriptName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Show the log collection for script {scriptName}. slots: scriptName: path.scriptName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deploymentScripts/{scriptName}/logs/default'].get update: x-apievangelist-phrasing: intent: Tail the default log of a deployment script effect: read questions: - Can I fetch only the last few lines of a deployment script's default log? - How do I tail the default log file of a deployment script? instructions: - text: Get the default log of script {scriptName} in group {resourceGroupName}, subscription {subscriptionId}. slots: scriptName: path.scriptName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Show the last {tail} lines of the default log for script {scriptName}. slots: tail: query.tail scriptName: path.scriptName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deploymentScripts'].get update: x-apievangelist-phrasing: intent: List deployment scripts in a resource group effect: read questions: - Which deployment scripts are in one resource group? - Can I limit my deployment script listing to a single group? instructions: - text: List deployment scripts in resource group {resourceGroupName}, subscription {subscriptionId}. slots: resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Show the scripts deployed into group {resourceGroupName}. slots: resourceGroupName: path.resourceGroupName method: generated generated: '2026-09-26'