# 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 StoragePoolManagement Disk Pools API version: 1.0.0 extends: openapi/microsoft-azure-diskpools-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: 9 - target: $.paths['/subscriptions/{subscriptionId}/providers/Microsoft.StoragePool/diskPools'].get update: x-apievangelist-phrasing: intent: List Disk Pools in a subscription effect: read questions: - Which Disk Pools exist anywhere in my Azure subscription? - Can I get a subscription-wide inventory of my Disk Pools? instructions: - text: List Disk Pools in subscription {sub}. slots: sub: path.subscriptionId - text: Show every Disk Pool across subscription {sub}. slots: sub: path.subscriptionId method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools'].get update: x-apievangelist-phrasing: intent: List Disk Pools in a resource group effect: read questions: - What Disk Pools are deployed in one resource group? - Can I scope my Disk Pool listing to a single resource group? instructions: - text: List Disk Pools in resource group {rg}, subscription {sub}. slots: rg: path.resourceGroupName sub: path.subscriptionId - text: Show the Disk Pools inside resource group {rg}. slots: rg: path.resourceGroupName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}'].get update: x-apievangelist-phrasing: intent: Get a Disk Pool effect: read questions: - How do I check the configuration of a specific Disk Pool? - Can I read one Disk Pool's details by name? instructions: - text: Get Disk Pool {pool} in resource group {rg}, subscription {sub}. slots: pool: path.diskPoolName rg: path.resourceGroupName sub: path.subscriptionId - text: Show details for Disk Pool {pool}. slots: pool: path.diskPoolName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}'].put update: x-apievangelist-phrasing: intent: Create or update a Disk Pool effect: write questions: - Can I create a new Disk Pool in a resource group? - What payload do I send to create or replace a Disk Pool? instructions: - text: Create Disk Pool {pool} in resource group {rg}, subscription {sub} from {payload}. slots: pool: path.diskPoolName rg: path.resourceGroupName sub: path.subscriptionId payload: body.diskPoolCreatePayload - text: Create or replace Disk Pool {pool} using {payload}. slots: pool: path.diskPoolName payload: body.diskPoolCreatePayload method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}'].delete update: x-apievangelist-phrasing: intent: Delete a Disk Pool effect: destructive questions: - Can I delete a Disk Pool I no longer use? - How do I permanently remove a Disk Pool from a resource group? instructions: - text: Delete Disk Pool {pool} from resource group {rg}, subscription {sub}. slots: pool: path.diskPoolName rg: path.resourceGroupName sub: path.subscriptionId - text: Remove the Disk Pool named {pool}. slots: pool: path.diskPoolName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}'].patch update: x-apievangelist-phrasing: intent: Update an existing Disk Pool effect: write questions: - Can I modify an existing Disk Pool without recreating it? - What does a Disk Pool patch payload let me change? instructions: - text: Update Disk Pool {pool} in resource group {rg}, subscription {sub} with {payload}. slots: pool: path.diskPoolName rg: path.resourceGroupName sub: path.subscriptionId payload: body.diskPoolUpdatePayload - text: Patch Disk Pool {pool} using {payload}. slots: pool: path.diskPoolName payload: body.diskPoolUpdatePayload method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}/outboundNetworkDependenciesEndpoints'].get update: x-apievangelist-phrasing: intent: List a Disk Pool's outbound network dependencies effect: read questions: - Which outbound endpoints does a Disk Pool need network access to? - What should my firewall allow so a Disk Pool can reach its dependencies? instructions: - text: List outbound network dependency endpoints for Disk Pool {pool} in resource group {rg}, subscription {sub}. slots: pool: path.diskPoolName rg: path.resourceGroupName sub: path.subscriptionId - text: Show the outbound endpoints Disk Pool {pool} depends on. slots: pool: path.diskPoolName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}/start'].post update: x-apievangelist-phrasing: intent: Start a Disk Pool effect: write questions: - How do I start a Disk Pool that has been shut down? - Can I bring a deallocated Disk Pool back online? instructions: - text: Start Disk Pool {pool} in resource group {rg}, subscription {sub}. slots: pool: path.diskPoolName rg: path.resourceGroupName sub: path.subscriptionId - text: Power on Disk Pool {pool}. slots: pool: path.diskPoolName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}/deallocate'].post update: x-apievangelist-phrasing: intent: Deallocate a Disk Pool to stop compute billing effect: write questions: - Can I shut down a Disk Pool so I stop paying for its compute? - What happens to billing when a Disk Pool is deallocated? instructions: - text: Deallocate Disk Pool {pool} in resource group {rg}, subscription {sub}. slots: pool: path.diskPoolName rg: path.resourceGroupName sub: path.subscriptionId - text: Shut down Disk Pool {pool} and release its compute resources. slots: pool: path.diskPoolName method: generated generated: '2026-09-26'