IDirectoryCreateOptions interface

Extends

IFileAndDirectoryCreateCommonOptions

Properties

metadata

A name-value pair to associate with a file storage object.

Inherited Properties

creationTime

The Coordinated Universal Time (UTC) creation time property for the directory. A value of now may be used to indicate the time of the request. By default, the value will be set as now.

fileAttributes

The file system attributes to be set on the file or directory.

filePermission

The permission(security descriptor) to be set for the file or directory in the Security Descriptor Definition Language (SDDL). If specified, it must have an owner, group, and discretionary access control list (DACL). A value of inherit may be passed to inherit from the parent directory.

Note that only one of filePermission or filePermissionKey can be specified. And if both are not specified, inherit will be set to filePermission as default value by client library.

filePermissionKey

The key of the permission to be set for the file or directory. This can be created using the Create-Permission API.

Note that only one of filePermission or filePermissionKey can be specified.

lastWriteTime

The Coordinated Universal Time (UTC) last write property for the directory. A value of now may be used to indicate the time of the request. By default, the value will be set as now.

Property Details

metadata

A name-value pair to associate with a file storage object.

metadata?: IMetadata

Property Value

IMetadata

Inherited Property Details

creationTime

The Coordinated Universal Time (UTC) creation time property for the directory. A value of now may be used to indicate the time of the request. By default, the value will be set as now.

creationTime?: Date | "now"

Property Value

Date | "now"

Inherited From IFileAndDirectoryCreateCommonOptions.creationTime

fileAttributes

The file system attributes to be set on the file or directory.

fileAttributes?: FileSystemAttributes

Property Value

Inherited From IFileAndDirectoryCreateCommonOptions.fileAttributes

filePermission

The permission(security descriptor) to be set for the file or directory in the Security Descriptor Definition Language (SDDL). If specified, it must have an owner, group, and discretionary access control list (DACL). A value of inherit may be passed to inherit from the parent directory.

Note that only one of filePermission or filePermissionKey can be specified. And if both are not specified, inherit will be set to filePermission as default value by client library.

filePermission?: string

Property Value

string

Inherited From IFileAndDirectoryCreateCommonOptions.filePermission

filePermissionKey

The key of the permission to be set for the file or directory. This can be created using the Create-Permission API.

Note that only one of filePermission or filePermissionKey can be specified.

filePermissionKey?: string

Property Value

string

Inherited From IFileAndDirectoryCreateCommonOptions.filePermissionKey

lastWriteTime

The Coordinated Universal Time (UTC) last write property for the directory. A value of now may be used to indicate the time of the request. By default, the value will be set as now.

lastWriteTime?: Date | "now"

Property Value

Date | "now"

Inherited From IFileAndDirectoryCreateCommonOptions.lastWriteTime