# 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 Service… version: 1.0.0 extends: openapi/microsoft-azure-cloudserviceroleinstances-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.Compute/cloudServices/{cloudServiceName}/roleInstances/{roleInstanceName}'].get update: x-apievangelist-phrasing: intent: Get a cloud service role instance effect: read questions: - How do I look up one role instance in an Azure cloud service? - Can I include the instance view when fetching a single role instance? instructions: - text: Get role instance {roleInstanceName} in cloud service {cloudServiceName} in resource group {resourceGroupName}. slots: roleInstanceName: path.roleInstanceName cloudServiceName: path.cloudServiceName resourceGroupName: path.resourceGroupName - text: Fetch role instance {roleInstanceName} of {cloudServiceName} expanded with {expand}. slots: roleInstanceName: path.roleInstanceName cloudServiceName: path.cloudServiceName expand: query.$expand method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/roleInstances/{roleInstanceName}'].delete update: x-apievangelist-phrasing: intent: Delete a role instance from a cloud service effect: destructive questions: - How do I remove a single role instance from my cloud service? - Can I delete one misbehaving web role instance? instructions: - text: Delete role instance {roleInstanceName} from cloud service {cloudServiceName} in {resourceGroupName}. slots: roleInstanceName: path.roleInstanceName cloudServiceName: path.cloudServiceName resourceGroupName: path.resourceGroupName - text: Remove instance {roleInstanceName} out of {cloudServiceName}. slots: roleInstanceName: path.roleInstanceName cloudServiceName: path.cloudServiceName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/roleInstances/{roleInstanceName}/instanceView'].get update: x-apievangelist-phrasing: intent: Get a role instance's run-time state effect: read questions: - Is my cloud service role instance running, and what are its statuses? - Where can I see the update and fault domain of a role instance? instructions: - text: Get the instance view of role instance {roleInstanceName} in {cloudServiceName}, group {resourceGroupName}. slots: roleInstanceName: path.roleInstanceName cloudServiceName: path.cloudServiceName resourceGroupName: path.resourceGroupName - text: Show the run-time status of instance {roleInstanceName} on cloud service {cloudServiceName}. slots: roleInstanceName: path.roleInstanceName cloudServiceName: path.cloudServiceName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/roleInstances'].get update: x-apievangelist-phrasing: intent: List role instances in a cloud service effect: read questions: - Which role instances are part of my cloud service? - How do I page through all instances when the list returns a nextLink? instructions: - text: List role instances in cloud service {cloudServiceName} in resource group {resourceGroupName}. slots: cloudServiceName: path.cloudServiceName resourceGroupName: path.resourceGroupName - text: List every instance of {cloudServiceName} with {expand} expanded. slots: cloudServiceName: path.cloudServiceName expand: query.$expand method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/roleInstances/{roleInstanceName}/restart'].post update: x-apievangelist-phrasing: intent: Restart a cloud service role instance effect: write questions: - How do I reboot one role instance without touching the rest of the cloud service? - Can I restart a hung worker role instance? instructions: - text: Restart role instance {roleInstanceName} in {cloudServiceName}, resource group {resourceGroupName}. slots: roleInstanceName: path.roleInstanceName cloudServiceName: path.cloudServiceName resourceGroupName: path.resourceGroupName - text: Reboot instance {roleInstanceName} of cloud service {cloudServiceName}. slots: roleInstanceName: path.roleInstanceName cloudServiceName: path.cloudServiceName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/roleInstances/{roleInstanceName}/reimage'].post update: x-apievangelist-phrasing: intent: Reimage a role instance's operating system effect: destructive questions: - How do I reinstall the OS on a web or worker role instance? - Can I reimage a single role instance while keeping its storage untouched? instructions: - text: Reimage role instance {roleInstanceName} in {cloudServiceName}, group {resourceGroupName}. slots: roleInstanceName: path.roleInstanceName cloudServiceName: path.cloudServiceName resourceGroupName: path.resourceGroupName - text: Reinstall the operating system on instance {roleInstanceName} of {cloudServiceName}. slots: roleInstanceName: path.roleInstanceName cloudServiceName: path.cloudServiceName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/roleInstances/{roleInstanceName}/rebuild'].post update: x-apievangelist-phrasing: intent: Rebuild a role instance and reset its storage effect: destructive questions: - How do I reinstall the OS and also wipe the local storage of a role instance? - What's the operation that reinitializes a role instance's storage resources? instructions: - text: Rebuild role instance {roleInstanceName} in {cloudServiceName}, resource group {resourceGroupName}. slots: roleInstanceName: path.roleInstanceName cloudServiceName: path.cloudServiceName resourceGroupName: path.resourceGroupName - text: Reinstall the OS and initialize storage for instance {roleInstanceName} of {cloudServiceName}. slots: roleInstanceName: path.roleInstanceName cloudServiceName: path.cloudServiceName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/roleInstances/{roleInstanceName}/remoteDesktopFile'].get update: x-apievangelist-phrasing: intent: Download an RDP file for a role instance effect: read questions: - How do I remote desktop into a cloud service role instance? - Where can I get the .rdp connection file for a specific instance? instructions: - text: Get the remote desktop file for role instance {roleInstanceName} in {cloudServiceName}, group {resourceGroupName}. slots: roleInstanceName: path.roleInstanceName cloudServiceName: path.cloudServiceName resourceGroupName: path.resourceGroupName - text: Download an RDP file to connect to {roleInstanceName} on {cloudServiceName}. slots: roleInstanceName: path.roleInstanceName cloudServiceName: path.cloudServiceName method: generated generated: '2026-09-26'