# 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 CloudServiceManagementClient Cloud Services… version: 1.0.0 extends: openapi/microsoft-azure-cloudservices-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: 13 - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}'].get update: x-apievangelist-phrasing: intent: Get a cloud service effect: read questions: - What is the configuration of one of my Azure Cloud Services (extended support)? - Can I look up a cloud service's properties by name? instructions: - text: Show cloud service {cloud_service} in resource group {resource_group}. slots: cloud_service: path.cloudServiceName resource_group: path.resourceGroupName - text: Get the configuration of cloud service {cloud_service}. slots: cloud_service: path.cloudServiceName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}'].put update: x-apievangelist-phrasing: intent: Create or update a cloud service effect: write questions: - How do I deploy a new cloud service with extended support? - Which cloud service properties can only be set when it is first created? instructions: - text: Create cloud service {cloud_service} in resource group {resource_group} located in {location}. slots: cloud_service: path.cloudServiceName resource_group: path.resourceGroupName location: requestBody.location - text: Redeploy cloud service {cloud_service} in {resource_group} with properties {properties} in {location}. slots: cloud_service: path.cloudServiceName resource_group: path.resourceGroupName properties: requestBody.properties location: requestBody.location method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}'].delete update: x-apievangelist-phrasing: intent: Delete a cloud service effect: destructive questions: - How do I delete an entire cloud service deployment? - Can I remove a cloud service and all its roles in one go? instructions: - text: Delete cloud service {cloud_service} in resource group {resource_group}. slots: cloud_service: path.cloudServiceName resource_group: path.resourceGroupName - text: Tear down the whole cloud service {cloud_service} in {resource_group}. slots: cloud_service: path.cloudServiceName resource_group: path.resourceGroupName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}'].patch update: x-apievangelist-phrasing: intent: Update tags on a cloud service effect: write questions: - Can I retag a cloud service without redeploying it? - What can I patch on an existing cloud service? instructions: - text: Set tags {tags} on cloud service {cloud_service} in {resource_group}. slots: tags: requestBody.tags cloud_service: path.cloudServiceName resource_group: path.resourceGroupName - text: Patch the tags of cloud service {cloud_service} to {tags}. slots: cloud_service: path.cloudServiceName tags: requestBody.tags method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/instanceView'].get update: x-apievangelist-phrasing: intent: Get the runtime status of a cloud service effect: read questions: - Is my cloud service running, and what state are its role instances in? - Where do I see the live status of a cloud service rather than its configuration? instructions: - text: Show the instance view status of cloud service {cloud_service} in {resource_group}. slots: cloud_service: path.cloudServiceName resource_group: path.resourceGroupName - text: Check whether cloud service {cloud_service} is healthy right now. slots: cloud_service: path.cloudServiceName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/providers/Microsoft.Compute/cloudServices'].get update: x-apievangelist-phrasing: intent: List all cloud services in a subscription effect: read questions: - Which cloud services do I have across every resource group in my subscription? - How do I page through all cloud services using nextLink? instructions: - text: List every cloud service in my subscription regardless of resource group. - text: Show all my extended-support cloud services subscription-wide. method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices'].get update: x-apievangelist-phrasing: intent: List cloud services in a resource group effect: read questions: - Which cloud services are deployed in one resource group? - Can I list cloud services scoped to a single resource group? instructions: - text: List the cloud services in resource group {resource_group}. slots: resource_group: path.resourceGroupName - text: Show cloud services deployed under {resource_group}. slots: resource_group: path.resourceGroupName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/start'].post update: x-apievangelist-phrasing: intent: Start a cloud service effect: write questions: - How do I start a cloud service that I powered off? - Can I bring a stopped cloud service back up via the API? instructions: - text: Start cloud service {cloud_service} in {resource_group}. slots: cloud_service: path.cloudServiceName resource_group: path.resourceGroupName - text: Power on the stopped cloud service {cloud_service}. slots: cloud_service: path.cloudServiceName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/poweroff'].post update: x-apievangelist-phrasing: intent: Power off a cloud service effect: write questions: - Does powering off a cloud service stop the charges for its resources? - How do I stop a cloud service without deleting it? instructions: - text: Power off cloud service {cloud_service} in {resource_group}. slots: cloud_service: path.cloudServiceName resource_group: path.resourceGroupName - text: Stop cloud service {cloud_service} but keep its resources attached. slots: cloud_service: path.cloudServiceName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/restart'].post update: x-apievangelist-phrasing: intent: Restart role instances in a cloud service effect: write questions: - How do I restart specific role instances in a cloud service? - Can I reboot just a couple of web role instances instead of the whole service? instructions: - text: Restart role instances {role_instances} in cloud service {cloud_service}, resource group {resource_group}. slots: role_instances: requestBody.roleInstances cloud_service: path.cloudServiceName resource_group: path.resourceGroupName - text: Reboot these instances {role_instances} of {cloud_service}. slots: role_instances: requestBody.roleInstances cloud_service: path.cloudServiceName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/reimage'].post update: x-apievangelist-phrasing: intent: Reimage role instances' operating system effect: destructive questions: - How do I reinstall the operating system on web or worker role instances? - Can I reimage selected role instances without touching their storage? instructions: - text: Reimage role instances {role_instances} in cloud service {cloud_service}, resource group {resource_group}. slots: role_instances: requestBody.roleInstances cloud_service: path.cloudServiceName resource_group: path.resourceGroupName - text: Reinstall the OS on {role_instances} of {cloud_service}. slots: role_instances: requestBody.roleInstances cloud_service: path.cloudServiceName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/rebuild'].post update: x-apievangelist-phrasing: intent: Rebuild role instances and reset their storage effect: destructive questions: - How do I reinstall the OS on role instances and also reinitialize their storage? - What wipes a role instance's local storage when rebuilding it? instructions: - text: Rebuild role instances {role_instances} in cloud service {cloud_service}, resource group {resource_group}. slots: role_instances: requestBody.roleInstances cloud_service: path.cloudServiceName resource_group: path.resourceGroupName - text: Rebuild {role_instances} of {cloud_service} from scratch, storage included. slots: role_instances: requestBody.roleInstances cloud_service: path.cloudServiceName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/delete'].post update: x-apievangelist-phrasing: intent: Delete role instances from a cloud service effect: destructive questions: - How do I remove specific role instances from a cloud service? - Can I delete a few instances while keeping the cloud service itself? instructions: - text: Delete role instances {role_instances} from cloud service {cloud_service} in {resource_group}. slots: role_instances: requestBody.roleInstances cloud_service: path.cloudServiceName resource_group: path.resourceGroupName - text: Remove instances {role_instances} but keep {cloud_service} running. slots: role_instances: requestBody.roleInstances cloud_service: path.cloudServiceName method: generated generated: '2026-09-26'