# 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 Data Lake Storage REST Filesystem… version: 1.0.0 extends: openapi/microsoft-azure-filesystem-operations-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: 5 - target: $.paths['/{filesystem}'].get update: x-apievangelist-phrasing: intent: List paths in a Data Lake filesystem effect: read questions: - Which files and directories are in my Data Lake Storage Gen2 filesystem? - Can I list paths recursively under one directory and get owners as user principal names? - Is there a cap on how many paths come back per page? instructions: - text: List paths in filesystem {filesystem} with recursive set to {recursive}. slots: filesystem: path.filesystem recursive: query.recursive - text: List paths under directory {directory} in filesystem {filesystem}, at most {maxResults} per page. slots: directory: query.directory filesystem: path.filesystem maxResults: query.maxResults method: generated generated: '2026-09-26' - target: $.paths['/{filesystem}'].put update: x-apievangelist-phrasing: intent: Create a Data Lake filesystem effect: write questions: - Can I create a new filesystem in a Data Lake Storage Gen2 account? - What happens if I create a filesystem that already exists? instructions: - text: Create filesystem {filesystem}. slots: filesystem: path.filesystem - text: Create filesystem {filesystem} with properties {xmsproperties}. slots: filesystem: path.filesystem xmsproperties: header.x-ms-properties method: generated generated: '2026-09-26' - target: $.paths['/{filesystem}'].delete update: x-apievangelist-phrasing: intent: Delete a Data Lake filesystem effect: destructive questions: - Can I mark a Data Lake filesystem for deletion? - How long before I can recreate a filesystem with the same name after deleting it? instructions: - text: Delete filesystem {filesystem}. slots: filesystem: path.filesystem - text: Delete filesystem {filesystem} only if it has not been modified since {IfModifiedSince}. slots: filesystem: path.filesystem IfModifiedSince: header.If-Modified-Since method: generated generated: '2026-09-26' - target: $.paths['/{filesystem}'].patch update: x-apievangelist-phrasing: intent: Set properties on a Data Lake filesystem effect: write questions: - Can I set custom properties on a Data Lake filesystem? - Does setting filesystem properties support conditional requests? instructions: - text: Set properties {xmsproperties} on filesystem {filesystem}. slots: xmsproperties: header.x-ms-properties filesystem: path.filesystem - text: Update filesystem {filesystem} properties only if unmodified since {IfUnmodifiedSince}. slots: filesystem: path.filesystem IfUnmodifiedSince: header.If-Unmodified-Since method: generated generated: '2026-09-26' - target: $.paths['/{filesystem}'].head update: x-apievangelist-phrasing: intent: Get properties of a Data Lake filesystem effect: read questions: - What system and user-defined properties does my Data Lake filesystem have? - Can I read filesystem properties from response headers alone? instructions: - text: Get the properties of filesystem {filesystem}. slots: filesystem: path.filesystem - text: Show the user-defined metadata headers on filesystem {filesystem}. slots: filesystem: path.filesystem method: generated generated: '2026-09-26'