# 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 Storage Account Credentials API version: 1.0.0 extends: openapi/microsoft-azure-storageaccountcredentials-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: 11 - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/storageAccountCredentials'].get update: x-apievangelist-phrasing: intent: List storage account credentials on a Data Box Edge device effect: read questions: - Which storage account credentials are stored on my Data Box Edge or Data Box Gateway device? - Can I see every storage credential a Data Box Edge device holds? instructions: - text: List storage account credentials on Data Box Edge device {device} in subscription {sub}, resource group {rg}. slots: device: path.deviceName rg: path.resourceGroupName sub: path.subscriptionId - text: Show the storage credentials configured on Data Box Gateway {device}. slots: device: path.deviceName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/storageAccountCredentials/{name}'].get update: x-apievangelist-phrasing: intent: Get a storage account credential on a Data Box Edge device effect: read questions: - What are the properties of one storage account credential on my Data Box Edge device? - Can I inspect a single Data Box Gateway storage credential by name? instructions: - text: Get storage account credential {name} on Data Box Edge device {device} in subscription {sub}, resource group {rg}. slots: name: path.name device: path.deviceName rg: path.resourceGroupName sub: path.subscriptionId - text: Show Data Box Edge credential {name} from device {device}. slots: name: path.name device: path.deviceName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/storageAccountCredentials/{name}'].put update: x-apievangelist-phrasing: intent: Add or update a storage credential on a Data Box Edge device effect: write questions: - Can I register a storage account credential on a Data Box Edge device? - What's needed to update the storage credential a Data Box Gateway uses? instructions: - text: Create storage account credential {name} on Data Box Edge device {device} in subscription {sub}, resource group {rg} with {properties}. slots: name: path.name device: path.deviceName rg: path.resourceGroupName properties: requestBody.properties sub: path.subscriptionId - text: Update Data Box Edge credential {name} on device {device} with properties {properties}. slots: name: path.name device: path.deviceName properties: requestBody.properties method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/storageAccountCredentials/{name}'].delete update: x-apievangelist-phrasing: intent: Delete a storage credential from a Data Box Edge device effect: destructive questions: - Can I remove a storage account credential from my Data Box Edge device? - Is it possible to delete a stale credential off a Data Box Gateway? instructions: - text: Delete storage account credential {name} from Data Box Edge device {device} in subscription {sub}, resource group {rg}. slots: name: path.name device: path.deviceName rg: path.resourceGroupName sub: path.subscriptionId - text: Remove Data Box Edge credential {name} from device {device}. slots: name: path.name device: path.deviceName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/storageAccountCredentials'].get update: x-apievangelist-phrasing: intent: List storage account credentials in a StorSimple manager effect: read questions: - Which storage account credentials does my StorSimple manager hold? - Can I list every storage credential registered under a StorSimple device manager? instructions: - text: List storage account credentials in StorSimple manager {manager} in subscription {sub}, resource group {rg}. slots: manager: path.managerName rg: path.resourceGroupName sub: path.subscriptionId - text: Show the StorSimple credentials under manager {manager}. slots: manager: path.managerName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/storageAccountCredentials/{storageAccountCredentialName}'].get update: x-apievangelist-phrasing: intent: Get a StorSimple storage account credential (long route) effect: read questions: - What properties does a StorSimple storage account credential have when fetched by its storage-account-credential name? - Can I look up a StorSimple manager credential using the storageAccountCredentialName path? instructions: - text: Get StorSimple storage account credential {credential} in manager {manager}, subscription {sub}, resource group {rg}. slots: credential: path.storageAccountCredentialName manager: path.managerName rg: path.resourceGroupName sub: path.subscriptionId - text: Fetch storage-account-credential-name entry {credential} from StorSimple manager {manager}. slots: credential: path.storageAccountCredentialName manager: path.managerName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/storageAccountCredentials/{storageAccountCredentialName}'].put update: x-apievangelist-phrasing: intent: Upsert a StorSimple storage account credential (long route) effect: write questions: - Can I add a storage account credential to a StorSimple manager using the storageAccountCredentialName route? - Which body is required to register a StorSimple storage account credential with a kind? instructions: - text: Create StorSimple storage account credential {credential} in manager {manager}, subscription {sub}, resource group {rg} with {properties}. slots: credential: path.storageAccountCredentialName manager: path.managerName rg: path.resourceGroupName properties: requestBody.properties sub: path.subscriptionId - text: Upsert storage-account-credential-name entry {credential} of kind {kind} on StorSimple manager {manager}. slots: credential: path.storageAccountCredentialName kind: requestBody.kind manager: path.managerName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/storageAccountCredentials/{storageAccountCredentialName}'].delete update: x-apievangelist-phrasing: intent: Delete a StorSimple storage account credential (long route) effect: destructive questions: - Can I delete a StorSimple storage account credential through the storageAccountCredentialName route? - Will removing a storage-account-credential-name entry take it out of the StorSimple manager? instructions: - text: Delete StorSimple storage account credential {credential} from manager {manager}, subscription {sub}, resource group {rg}. slots: credential: path.storageAccountCredentialName manager: path.managerName rg: path.resourceGroupName sub: path.subscriptionId - text: Remove storage-account-credential-name entry {credential} from StorSimple manager {manager}. slots: credential: path.storageAccountCredentialName manager: path.managerName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/storageAccountCredentials/{credentialName}'].get update: x-apievangelist-phrasing: intent: Get a StorSimple credential by credential name effect: read questions: - What does a StorSimple manager return for a credential fetched by its credentialName? - Can I read one StorSimple credential through the shorter credentialName route? instructions: - text: Get StorSimple credential {credentialName} in manager {manager}, subscription {sub}, resource group {rg}. slots: credentialName: path.credentialName manager: path.managerName rg: path.resourceGroupName sub: path.subscriptionId - text: Return the properties of credentialName {credentialName} on StorSimple manager {manager}. slots: credentialName: path.credentialName manager: path.managerName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/storageAccountCredentials/{credentialName}'].put update: x-apievangelist-phrasing: intent: Create a StorSimple credential by credential name effect: write questions: - Can I create or update a StorSimple credential through the credentialName route? - What properties are required when upserting a StorSimple credential by credentialName? instructions: - text: Upsert StorSimple credential {credentialName} in manager {manager}, subscription {sub}, resource group {rg} with {properties}. slots: credentialName: path.credentialName manager: path.managerName rg: path.resourceGroupName properties: requestBody.properties sub: path.subscriptionId - text: Save credentialName {credentialName} on StorSimple manager {manager}. slots: credentialName: path.credentialName manager: path.managerName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/storageAccountCredentials/{credentialName}'].delete update: x-apievangelist-phrasing: intent: Delete a StorSimple credential by credential name effect: destructive questions: - Can I delete a StorSimple credential through the credentialName route? - Is there a delete call for a StorSimple manager credential addressed by credentialName? instructions: - text: Delete StorSimple credential {credentialName} from manager {manager}, subscription {sub}, resource group {rg}. slots: credentialName: path.credentialName manager: path.managerName rg: path.resourceGroupName sub: path.subscriptionId - text: Remove credentialName {credentialName} from StorSimple manager {manager}. slots: credentialName: path.credentialName manager: path.managerName method: generated generated: '2026-09-26'