# 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 StorSimpleManagementClient Chap Settings API version: 1.0.0 extends: openapi/microsoft-azure-chapsettings-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: 4 - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices/{deviceName}/chapSettings'].get update: x-apievangelist-phrasing: intent: List CHAP settings on a StorSimple device effect: read questions: - How do I see all CHAP settings configured on a StorSimple device? - Which CHAP users exist on my device? instructions: - text: List CHAP settings on device {deviceName} in manager {managerName}, resource group {rg}. slots: deviceName: path.deviceName managerName: path.managerName rg: path.resourceGroupName - text: Show all CHAP users for StorSimple device {deviceName} in subscription {sub}. slots: deviceName: path.deviceName sub: path.subscriptionId method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices/{deviceName}/chapSettings/{chapUserName}'].get update: x-apievangelist-phrasing: intent: Get one CHAP setting effect: read questions: - What are the properties of a specific CHAP user on my device? - Can I look up a single CHAP setting by user name? instructions: - text: Show CHAP setting {chapUserName} on device {deviceName} in subscription {sub}. slots: chapUserName: path.chapUserName deviceName: path.deviceName sub: path.subscriptionId - text: Get CHAP user {chapUserName} from device {deviceName} in manager {managerName}, group {rg}. slots: chapUserName: path.chapUserName deviceName: path.deviceName managerName: path.managerName rg: path.resourceGroupName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices/{deviceName}/chapSettings/{chapUserName}'].put update: x-apievangelist-phrasing: intent: Create or update a CHAP setting effect: write questions: - How do I add CHAP authentication for iSCSI on a StorSimple device? - Can I change the secret for an existing CHAP user? instructions: - text: Create CHAP user {chapUserName} on device {deviceName} in subscription {sub} with properties {properties}. slots: chapUserName: path.chapUserName deviceName: path.deviceName sub: path.subscriptionId properties: requestBody.properties - text: Update CHAP setting {chapUserName} on {deviceName} in manager {managerName}, group {rg}. slots: chapUserName: path.chapUserName deviceName: path.deviceName managerName: path.managerName rg: path.resourceGroupName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices/{deviceName}/chapSettings/{chapUserName}'].delete update: x-apievangelist-phrasing: intent: Delete a CHAP setting effect: destructive questions: - How do I remove a CHAP user from a StorSimple device? - Can I revoke a CHAP credential that's no longer used? instructions: - text: Delete CHAP setting {chapUserName} from device {deviceName} in subscription {sub}. slots: chapUserName: path.chapUserName deviceName: path.deviceName sub: path.subscriptionId - text: Remove CHAP user {chapUserName} on {deviceName} in manager {managerName}, group {rg}. slots: chapUserName: path.chapUserName deviceName: path.deviceName managerName: path.managerName rg: path.resourceGroupName method: generated generated: '2026-09-26'