Microsoft Azure · Capability
Microsoft Azure Azure Data Lake Storage REST API — File and Directory Operations
Microsoft Azure Azure Data Lake Storage REST API — File and Directory Operations. 6 operations. Lead operation: Microsoft Azure Create File | Create Directory | Rename File | Rename Directory. Self-contained Naftiko capability covering one Microsoft Azure business surface.
What You Can Do
PUT
Microsoftazurepathcreate
— Microsoft Azure Create File | Create Directory | Rename File | Rename Directory
/v1/{filesystem}/{path}
PATCH
Microsoftazurepathupdate
— Microsoft Azure Append Data | Flush Data | Set Properties | Set Access Control
/v1/{filesystem}/{path}
POST
Microsoftazurepathlease
— Microsoft Azure Lease Path
/v1/{filesystem}/{path}
GET
Microsoftazurepathread
— Microsoft Azure Read File
/v1/{filesystem}/{path}
HEAD
Microsoftazurepathgetproperties
— Microsoft Azure Get Properties | Get Status | Get Access Control List | Check Access
/v1/{filesystem}/{path}
DELETE
Microsoftazurepathdelete
— Microsoft Azure Delete File | Delete Directory
/v1/{filesystem}/{path}
MCP Tools
microsoft-azure-create-file-create
Microsoft Azure Create File | Create Directory | Rename File | Rename Directory
idempotent
microsoft-azure-append-data-flush
Microsoft Azure Append Data | Flush Data | Set Properties | Set Access Control
idempotent
microsoft-azure-lease-path
Microsoft Azure Lease Path
microsoft-azure-read-file
Microsoft Azure Read File
read-only
idempotent
microsoft-azure-get-properties-get
Microsoft Azure Get Properties | Get Status | Get Access Control List | Check Access
microsoft-azure-delete-file-delete
Microsoft Azure Delete File | Delete Directory
idempotent
Capability Spec
naftiko: 1.0.0-alpha2
info:
label: Microsoft Azure Azure Data Lake Storage REST API — File and Directory Operations
description: 'Microsoft Azure Azure Data Lake Storage REST API — File and Directory Operations. 6 operations. Lead operation:
Microsoft Azure Create File | Create Directory | Rename File | Rename Directory. Self-contained Naftiko capability covering
one Microsoft Azure business surface.'
tags:
- Microsoft Azure
- File and Directory Operations
created: '2026-05-19'
modified: '2026-05-19'
binds:
- namespace: env
keys:
MICROSOFT_AZURE_API_KEY: MICROSOFT_AZURE_API_KEY
capability:
consumes:
- type: http
namespace: azure-data-lake-storage-rest-file-and-directory-operations
baseUri: ''
description: Microsoft Azure Azure Data Lake Storage REST API — File and Directory Operations business capability. Self-contained,
no shared references.
resources:
- name: filesystem-path
path: /{filesystem}/{path}
operations:
- name: microsoftazurepathcreate
method: PUT
description: Microsoft Azure Create File | Create Directory | Rename File | Rename Directory
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: resource
in: query
type: string
description: Required only for Create File and Create Directory. The value must be "file" or "directory".
- name: continuation
in: query
type: string
description: Optional. When renaming a directory, the number of paths that are renamed with each invocation is
limited. If the number of paths to be renamed exceeds this l
- name: mode
in: query
type: string
description: Optional. Valid only when namespace is enabled. This parameter determines the behavior of the rename
operation. The value must be "legacy" or "posix", and the d
- name: Cache-Control
in: header
type: string
description: Optional. The service stores this value and includes it in the "Cache-Control" response header for
"Read File" operations for "Read File" operations.
- name: Content-Encoding
in: header
type: string
description: Optional. Specifies which content encodings have been applied to the file. This value is returned
to the client when the "Read File" operation is performed.
- name: Content-Language
in: header
type: string
description: Optional. Specifies the natural language used by the intended audience for the file.
- name: Content-Disposition
in: header
type: string
description: Optional. The service stores this value and includes it in the "Content-Disposition" response header
for "Read File" operations.
- name: x-ms-cache-control
in: header
type: string
description: Optional. The service stores this value and includes it in the "Cache-Control" response header for
"Read File" operations.
- name: x-ms-content-type
in: header
type: string
description: Optional. The service stores this value and includes it in the "Content-Type" response header for
"Read File" operations.
- name: x-ms-content-encoding
in: header
type: string
description: Optional. The service stores this value and includes it in the "Content-Encoding" response header
for "Read File" operations.
- name: x-ms-content-language
in: header
type: string
description: Optional. The service stores this value and includes it in the "Content-Language" response header
for "Read File" operations.
- name: x-ms-content-disposition
in: header
type: string
description: Optional. The service stores this value and includes it in the "Content-Disposition" response header
for "Read File" operations.
- name: x-ms-rename-source
in: header
type: string
description: 'An optional file or directory to be renamed. The value must have the following format: "/{filesystem}/{path}". If
"x-ms-properties" is specified, the properti'
- name: x-ms-lease-id
in: header
type: string
description: Optional. A lease ID for the path specified in the URI. The path to be overwritten must have an active
lease and the lease ID must match.
- name: x-ms-source-lease-id
in: header
type: string
description: Optional for rename operations. A lease ID for the source path. The source path must have an active
lease and the lease ID must match.
- name: x-ms-properties
in: header
type: string
description: Optional. User-defined properties to be stored with the file or directory, in the format of a comma-separated
list of name and value pairs "n1=v1, n2=v2, ...",
- name: x-ms-permissions
in: header
type: string
description: Optional and only valid if Hierarchical Namespace is enabled for the account. Sets POSIX access permissions
for the file owner, the file owning group, and other
- name: x-ms-umask
in: header
type: string
description: Optional and only valid if Hierarchical Namespace is enabled for the account. When creating a file
or directory and the parent folder does not have a default AC
- name: If-Match
in: header
type: string
description: Optional. An ETag value. Specify this header to perform the operation only if the resource's ETag
matches the value specified. The ETag must be specified in qu
- name: If-None-Match
in: header
type: string
description: 'Optional. An ETag value or the special wildcard ("*") value. Specify this header to perform the operation
only if the resource''s ETag does not match the value '
- name: If-Modified-Since
in: header
type: string
description: Optional. A date and time value. Specify this header to perform the operation only if the resource
has been modified since the specified date and time.
- name: If-Unmodified-Since
in: header
type: string
description: Optional. A date and time value. Specify this header to perform the operation only if the resource
has not been modified since the specified date and time.
- name: x-ms-source-if-match
in: header
type: string
description: 'Optional. An ETag value. Specify this header to perform the rename operation only if the source''s
ETag matches the value specified. The ETag must be specified '
- name: x-ms-source-if-none-match
in: header
type: string
description: Optional. An ETag value or the special wildcard ("*") value. Specify this header to perform the rename
operation only if the source's ETag does not match the v
- name: x-ms-source-if-modified-since
in: header
type: string
description: Optional. A date and time value. Specify this header to perform the rename operation only if the source
has been modified since the specified date and time.
- name: x-ms-source-if-unmodified-since
in: header
type: string
description: Optional. A date and time value. Specify this header to perform the rename operation only if the source
has not been modified since the specified date and time.
- name: microsoftazurepathupdate
method: PATCH
description: Microsoft Azure Append Data | Flush Data | Set Properties | Set Access Control
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: action
in: query
type: string
description: 'The action must be "append" to upload data to be appended to a file, "flush" to flush previously uploaded
data to a file, "setProperties" to set the properties '
required: true
- name: position
in: query
type: integer
description: This parameter allows the caller to upload data in parallel and control the order in which it is appended
to the file. It is required when uploading data to be
- name: retainUncommittedData
in: query
type: boolean
description: 'Valid only for flush operations. If "true", uncommitted data is retained after the flush operation
completes; otherwise, the uncommitted data is deleted after '
- name: close
in: query
type: boolean
description: 'Azure Storage Events allow applications to receive notifications when files change. When Azure Storage
Events are enabled, a file changed event is raised. This '
- name: Content-Length
in: header
type: integer
description: Required for "Append Data" and "Flush Data". Must be 0 for "Flush Data". Must be the length of the
request content in bytes for "Append Data".
- name: Content-MD5
in: header
type: string
description: 'Optional. An MD5 hash of the request content. This header is valid on "Append" and "Flush" operations.
This hash is used to verify the integrity of the request '
- name: x-ms-lease-id
in: header
type: string
description: The lease ID must be specified if there is an active lease.
- name: x-ms-cache-control
in: header
type: string
description: Optional and only valid for flush and set properties operations. The service stores this value and
includes it in the "Cache-Control" response header for "Read
- name: x-ms-content-type
in: header
type: string
description: 'Optional and only valid for flush and set properties operations. The service stores this value and
includes it in the "Content-Type" response header for "Read '
- name: x-ms-content-disposition
in: header
type: string
description: Optional and only valid for flush and set properties operations. The service stores this value and
includes it in the "Content-Disposition" response header for
- name: x-ms-content-encoding
in: header
type: string
description: Optional and only valid for flush and set properties operations. The service stores this value and
includes it in the "Content-Encoding" response header for "R
- name: x-ms-content-language
in: header
type: string
description: Optional and only valid for flush and set properties operations. The service stores this value and
includes it in the "Content-Language" response header for "R
- name: x-ms-content-md5
in: header
type: string
description: Optional and only valid for "Flush & Set Properties" operations. The service stores this value and
includes it in the "Content-Md5" response header for "Read &
- name: x-ms-properties
in: header
type: string
description: Optional. User-defined properties to be stored with the file or directory, in the format of a comma-separated
list of name and value pairs "n1=v1, n2=v2, ...",
- name: x-ms-owner
in: header
type: string
description: Optional and valid only for the setAccessControl operation. Sets the owner of the file or directory.
- name: x-ms-group
in: header
type: string
description: Optional and valid only for the setAccessControl operation. Sets the owning group of the file or directory.
- name: x-ms-permissions
in: header
type: string
description: Optional and only valid if Hierarchical Namespace is enabled for the account. Sets POSIX access permissions
for the file owner, the file owning group, and other
- name: x-ms-acl
in: header
type: string
description: Optional and valid only for the setAccessControl operation. Sets POSIX access control rights on files
and directories. The value is a comma-separated list of ac
- name: If-Match
in: header
type: string
description: Optional for Flush Data and Set Properties, but invalid for Append Data. An ETag value. Specify this
header to perform the operation only if the resource's ETa
- name: If-None-Match
in: header
type: string
description: 'Optional for Flush Data and Set Properties, but invalid for Append Data. An ETag value or the special
wildcard ("*") value. Specify this header to perform the '
- name: If-Modified-Since
in: header
type: string
description: Optional for Flush Data and Set Properties, but invalid for Append Data. A date and time value. Specify
this header to perform the operation only if the resourc
- name: If-Unmodified-Since
in: header
type: string
description: Optional for Flush Data and Set Properties, but invalid for Append Data. A date and time value. Specify
this header to perform the operation only if the resourc
- name: requestBody
in: body
type: object
description: Valid only for append operations. The data to be uploaded and appended to the file.
- name: microsoftazurepathlease
method: POST
description: Microsoft Azure Lease Path
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: x-ms-lease-action
in: header
type: string
description: 'There are five lease actions: "acquire", "break", "change", "renew", and "release". Use "acquire"
and specify the "x-ms-proposed-lease-id" and "x-ms-lease-durat'
required: true
- name: x-ms-lease-duration
in: header
type: integer
description: 'The lease duration is required to acquire a lease, and specifies the duration of the lease in seconds. The
lease duration must be between 15 and 60 seconds or '
- name: x-ms-lease-break-period
in: header
type: integer
description: The lease break period duration is optional to break a lease, and specifies the break period of the
lease in seconds. The lease break duration must be betwee
- name: x-ms-lease-id
in: header
type: string
description: Required when "x-ms-lease-action" is "renew", "change" or "release". For the renew and release actions,
this must match the current lease ID.
- name: x-ms-proposed-lease-id
in: header
type: string
description: Required when "x-ms-lease-action" is "acquire" or "change". A lease will be acquired with this lease
ID if the operation is successful.
- name: If-Match
in: header
type: string
description: Optional. An ETag value. Specify this header to perform the operation only if the resource's ETag
matches the value specified. The ETag must be specified in qu
- name: If-None-Match
in: header
type: string
description: 'Optional. An ETag value or the special wildcard ("*") value. Specify this header to perform the operation
only if the resource''s ETag does not match the value '
- name: If-Modified-Since
in: header
type: string
description: Optional. A date and time value. Specify this header to perform the operation only if the resource
has been modified since the specified date and time.
- name: If-Unmodified-Since
in: header
type: string
description: Optional. A date and time value. Specify this header to perform the operation only if the resource
has not been modified since the specified date and time.
- name: microsoftazurepathread
method: GET
description: Microsoft Azure Read File
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: Range
in: header
type: string
description: The HTTP Range request header specifies one or more byte ranges of the resource to be retrieved.
- name: x-ms-lease-id
in: header
type: string
description: 'Optional. If this header is specified, the operation will be performed only if both of the following
conditions are met: i) the path''s lease is currently active'
- name: x-ms-range-get-content-md5
in: header
type: boolean
description: Optional. When this header is set to "true" and specified together with the Range header, the service
returns the MD5 hash for the range, as long as the range i
- name: If-Match
in: header
type: string
description: Optional. An ETag value. Specify this header to perform the operation only if the resource's ETag
matches the value specified. The ETag must be specified in qu
- name: If-None-Match
in: header
type: string
description: 'Optional. An ETag value or the special wildcard ("*") value. Specify this header to perform the operation
only if the resource''s ETag does not match the value '
- name: If-Modified-Since
in: header
type: string
description: Optional. A date and time value. Specify this header to perform the operation only if the resource
has been modified since the specified date and time.
- name: If-Unmodified-Since
in: header
type: string
description: Optional. A date and time value. Specify this header to perform the operation only if the resource
has not been modified since the specified date and time.
- name: microsoftazurepathgetproperties
method: HEAD
description: Microsoft Azure Get Properties | Get Status | Get Access Control List | Check Access
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: action
in: query
type: string
description: Optional. If the value is "getStatus" only the system defined properties for the path are returned.
If the value is "getAccessControl" the access control list i
- name: upn
in: query
type: boolean
description: Optional. Valid only when Hierarchical Namespace is enabled for the account. If "true", the user identity
values returned in the x-ms-owner, x-ms-group, and x-m
- name: fsAction
in: query
type: string
description: Required only for check access action. Valid only when Hierarchical Namespace is enabled for the account.
File system operation read/write/execute in string for
- name: x-ms-lease-id
in: header
type: string
description: 'Optional. If this header is specified, the operation will be performed only if both of the following
conditions are met: i) the path''s lease is currently active'
- name: If-Match
in: header
type: string
description: Optional. An ETag value. Specify this header to perform the operation only if the resource's ETag
matches the value specified. The ETag must be specified in qu
- name: If-None-Match
in: header
type: string
description: 'Optional. An ETag value or the special wildcard ("*") value. Specify this header to perform the operation
only if the resource''s ETag does not match the value '
- name: If-Modified-Since
in: header
type: string
description: Optional. A date and time value. Specify this header to perform the operation only if the resource
has been modified since the specified date and time.
- name: If-Unmodified-Since
in: header
type: string
description: Optional. A date and time value. Specify this header to perform the operation only if the resource
has not been modified since the specified date and time.
- name: microsoftazurepathdelete
method: DELETE
description: Microsoft Azure Delete File | Delete Directory
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: recursive
in: query
type: boolean
description: Required and valid only when the resource is a directory. If "true", all paths beneath the directory
will be deleted. If "false" and the directory is non-empty
- name: continuation
in: query
type: string
description: Optional. When deleting a directory, the number of paths that are deleted with each invocation is
limited. If the number of paths to be deleted exceeds this l
- name: x-ms-lease-id
in: header
type: string
description: The lease ID must be specified if there is an active lease.
- name: If-Match
in: header
type: string
description: Optional. An ETag value. Specify this header to perform the operation only if the resource's ETag
matches the value specified. The ETag must be specified in qu
- name: If-None-Match
in: header
type: string
description: 'Optional. An ETag value or the special wildcard ("*") value. Specify this header to perform the operation
only if the resource''s ETag does not match the value '
- name: If-Modified-Since
in: header
type: string
description: Optional. A date and time value. Specify this header to perform the operation only if the resource
has been modified since the specified date and time.
- name: If-Unmodified-Since
in: header
type: string
description: Optional. A date and time value. Specify this header to perform the operation only if the resource
has not been modified since the specified date and time.
exposes:
- type: rest
namespace: azure-data-lake-storage-rest-file-and-directory-operations-rest
port: 8080
description: REST adapter for Microsoft Azure Azure Data Lake Storage REST API — File and Directory Operations. One Spectral-compliant
resource per consumed operation, prefixed with /v1.
resources:
- path: /v1/{filesystem}/{path}
name: filesystem-path
description: REST surface for filesystem-path.
operations:
- method: PUT
name: microsoftazurepathcreate
description: Microsoft Azure Create File | Create Directory | Rename File | Rename Directory
call: azure-data-lake-storage-rest-file-and-directory-operations.microsoftazurepathcreate
with:
resource: rest.resource
continuation: rest.continuation
mode: rest.mode
Cache-Control: rest.Cache-Control
Content-Encoding: rest.Content-Encoding
Content-Language: rest.Content-Language
Content-Disposition: rest.Content-Disposition
x-ms-cache-control: rest.x-ms-cache-control
x-ms-content-type: rest.x-ms-content-type
x-ms-content-encoding: rest.x-ms-content-encoding
x-ms-content-language: rest.x-ms-content-language
x-ms-content-disposition: rest.x-ms-content-disposition
x-ms-rename-source: rest.x-ms-rename-source
x-ms-lease-id: rest.x-ms-lease-id
x-ms-source-lease-id: rest.x-ms-source-lease-id
x-ms-properties: rest.x-ms-properties
x-ms-permissions: rest.x-ms-permissions
x-ms-umask: rest.x-ms-umask
If-Match: rest.If-Match
If-None-Match: rest.If-None-Match
If-Modified-Since: rest.If-Modified-Since
If-Unmodified-Since: rest.If-Unmodified-Since
x-ms-source-if-match: rest.x-ms-source-if-match
x-ms-source-if-none-match: rest.x-ms-source-if-none-match
x-ms-source-if-modified-since: rest.x-ms-source-if-modified-since
x-ms-source-if-unmodified-since: rest.x-ms-source-if-unmodified-since
outputParameters:
- type: object
mapping: $.
- method: PATCH
name: microsoftazurepathupdate
description: Microsoft Azure Append Data | Flush Data | Set Properties | Set Access Control
call: azure-data-lake-storage-rest-file-and-directory-operations.microsoftazurepathupdate
with:
action: rest.action
position: rest.position
retainUncommittedData: rest.retainUncommittedData
close: rest.close
Content-Length: rest.Content-Length
Content-MD5: rest.Content-MD5
x-ms-lease-id: rest.x-ms-lease-id
x-ms-cache-control: rest.x-ms-cache-control
x-ms-content-type: rest.x-ms-content-type
x-ms-content-disposition: rest.x-ms-content-disposition
x-ms-content-encoding: rest.x-ms-content-encoding
x-ms-content-language: rest.x-ms-content-language
x-ms-content-md5: rest.x-ms-content-md5
x-ms-properties: rest.x-ms-properties
x-ms-owner: rest.x-ms-owner
x-ms-group: rest.x-ms-group
x-ms-permissions: rest.x-ms-permissions
x-ms-acl: rest.x-ms-acl
If-Match: rest.If-Match
If-None-Match: rest.If-None-Match
If-Modified-Since: rest.If-Modified-Since
If-Unmodified-Since: rest.If-Unmodified-Since
requestBody: rest.requestBody
outputParameters:
- type: object
mapping: $.
- method: POST
name: microsoftazurepathlease
description: Microsoft Azure Lease Path
call: azure-data-lake-storage-rest-file-and-directory-operations.microsoftazurepathlease
with:
x-ms-lease-action: rest.x-ms-lease-action
x-ms-lease-duration: rest.x-ms-lease-duration
x-ms-lease-break-period: rest.x-ms-lease-break-period
x-ms-lease-id: rest.x-ms-lease-id
x-ms-proposed-lease-id: rest.x-ms-proposed-lease-id
If-Match: rest.If-Match
If-None-Match: rest.If-None-Match
If-Modified-Since: rest.If-Modified-Since
If-Unmodified-Since: rest.If-Unmodified-Since
outputParameters:
- type: object
mapping: $.
- method: GET
name: microsoftazurepathread
description: Microsoft Azure Read File
call: azure-data-lake-storage-rest-file-and-directory-operations.microsoftazurepathread
with:
Range: rest.Range
x-ms-lease-id: rest.x-ms-lease-id
x-ms-range-get-content-md5: rest.x-ms-range-get-content-md5
If-Match: rest.If-Match
If-None-Match: rest.If-None-Match
If-Modified-Since: rest.If-Modified-Since
If-Unmodified-Since: rest.If-Unmodified-Since
outputParameters:
- type: object
mapping: $.
- method: HEAD
name: microsoftazurepathgetproperties
description: Microsoft Azure Get Properties | Get Status | Get Access Control List | Check Access
call: azure-data-lake-storage-rest-file-and-directory-operations.microsoftazurepathgetproperties
with:
action: rest.action
upn: rest.upn
fsAction: rest.fsAction
x-ms-lease-id: rest.x-ms-lease-id
If-Match: rest.If-Match
If-None-Match: rest.If-None-Match
If-Modified-Since: rest.If-Modified-Since
If-Unmodified-Since: rest.If-Unmodified-Since
outputParameters:
- type: object
mapping: $.
- method: DELETE
name: microsoftazurepathdelete
description: Microsoft Azure Delete File | Delete Directory
call: azure-data-lake-storage-rest-file-and-directory-operations.microsoftazurepathdelete
with:
recursive: rest.recursive
continuation: rest.continuation
x-ms-lease-id: rest.x-ms-lease-id
If-Match: rest.If-Match
If-None-Match: rest.If-None-Match
If-Modified-Since: rest.If-Modified-Since
If-Unmodified-Since: rest.If-Unmodified-Since
outputParameters:
- type: object
mapping: $.
- type: mcp
namespace: azure-data-lake-storage-rest-file-and-directory-operations-mcp
port: 9090
transport: http
description: MCP adapter for Microsoft Azure Azure Data Lake Storage REST API — File and Directory Operations. One tool
per consumed operation, routed inline through this capability's consumes block.
tools:
- name: microsoft-azure-create-file-create
description: Microsoft Azure Create File | Create Directory | Rename File | Rename Directory
hints:
readOnly: false
destructive: false
idempotent: true
call: azure-data-lake-storage-rest-file-and-directory-operations.microsoftazurepathcreate
with:
resource: tools.resource
continuation: tools.continuation
mode: tools.mode
Cache-Control: tools.Cache-Control
Content-Encoding: tools.Content-Encoding
Content-Language: tools.Content-Language
Content-Disposition: tools.Content-Disposition
x-ms-cache-control: tools.x-ms-cache-control
x-ms-content-type: tools.x-ms-content-type
x-ms-content-encoding: tools.x-ms-content-encoding
x-ms-content-language: tools.x-ms-content-language
x-ms-content-disposition: tools.x-ms-content-disposition
x-ms-rename-source: tools.x-ms-rename-source
x-ms-lease-id: tools.x-ms-lease-id
x-ms-source-lease-id: tools.x-ms-source-lease-id
x-ms-properties: tools.x-ms-properties
x-ms-permissions: tools.x-ms-permissions
x-ms-umask: tools.x-ms-umask
If-Match: tools.If-Match
If-None-Match: tools.If-None-Match
If-Modified-Since: tools.If-Modified-Since
If-Unmodified-Since: tools.If-Unmodified-Since
x-ms-source-if-match: tools.x-ms-source-if-match
x-ms-source-if-none-match: tools.x-ms-source-if-none-match
x-ms-source-if-modified-since: tools.x-ms-source-if-modified-since
x-ms-source-if-unmodified-since: tools.x-ms-source-if-unmodified-since
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-append-data-flush
description: Microsoft Azure Append Data | Flush Data | Set Properties | Set Access Control
hints:
readOnly: false
destructive: false
idempotent: true
call: azure-data-lake-storage-rest-file-and-directory-operations.microsoftazurepathupdate
with:
action: tools.action
position: tools.position
retainUncommittedData: tools.retainUncommittedData
close: tools.close
Content-Length: tools.Content-Length
Content-MD5: tools.Content-MD5
x-ms-lease-id: tools.x-ms-lease-id
x-ms-cache-control: tools.x-ms-cache-control
x-ms-content-type: tools.x-ms-content-type
x-ms-content-disposition: tools.x-ms-content-disposition
x-ms-content-encoding: tools.x-ms-content-encoding
x-ms-content-language: tools.x-ms-content-language
x-ms-content-md5: tools.x-ms-content-md5
x-ms-propert
# --- truncated at 32 KB (35 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/microsoft-azure/refs/heads/main/capabilities/azure-data-lake-storage-rest-file-and-directory-operations.yaml