# 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 Azure IoT Central File Uploads API version: 1.0.0 extends: openapi/microsoft-azure-file-uploads-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-10-01' generator: build-phrasing.py label: Generated by API Evangelist operations: 4 - target: $.paths['/fileUploads'].get update: x-apievangelist-phrasing: intent: Get the file upload storage configuration effect: read questions: - Which storage container are device file uploads currently going to? - How do I check the current file upload settings? instructions: - text: Show the current file upload configuration. - text: Get the storage account and container used for file uploads with API version {apiVersion}. slots: apiVersion: query.api-version method: generated generated: '2026-10-01' - target: $.paths['/fileUploads'].put update: x-apievangelist-phrasing: intent: Configure storage for file uploads effect: write questions: - How do I point file uploads at an Azure Storage container? - Can I set how long the SAS URIs for uploaded files stay valid? instructions: - text: Set up file uploads to container {container} using connection string {connectionString}. slots: container: requestBody.container connectionString: requestBody.connectionString - text: Configure file uploads to {container} with a SAS lifetime of {sasTtl}. slots: container: requestBody.container sasTtl: requestBody.sasTtl method: generated generated: '2026-10-01' - target: $.paths['/fileUploads'].delete update: x-apievangelist-phrasing: intent: Remove the file upload configuration effect: destructive questions: - How do I turn off file uploads entirely? - Can I delete the storage configuration for file uploads? instructions: - text: Remove the file upload configuration. - text: Disconnect file uploads from their storage account using API version {apiVersion}. slots: apiVersion: query.api-version method: generated generated: '2026-10-01' - target: $.paths['/fileUploads'].patch update: x-apievangelist-phrasing: intent: Update the existing file upload configuration effect: write questions: - Can I change file upload settings without recreating them? - How do I make a conditional update to file uploads using an ETag? instructions: - text: Update the existing file upload settings. - text: Patch the file upload configuration only if its ETag is {ifMatch}. slots: ifMatch: header.If-Match method: generated generated: '2026-10-01'