FileCreateIfNotExistsOptions interface
每个远程作通用选项的接口。
- 扩展
继承属性
abort |
|
acl | 自选。 对文件和目录的 POSIX 访问控制权限。 |
customer |
客户提供的密钥信息。 |
encryption |
自选。 指定要在文件上设置的加密上下文。 |
expires |
自选。 用于计划删除路径的选项。 数字值指示文件删除前的持续时间(以毫秒为单位)。 日期值指示要为路径删除的时间设置的时间。 不适用于目录。 |
group | 自选。 Blob 或目录的拥有组。 |
lease |
获取租约需要租约持续时间,并指定租约持续时间(以秒为单位)。 租约持续时间必须介于 15 到 60 秒之间,或 -1 无限租约。 |
metadata | |
owner | 自选。 Blob 或目录的所有者。 |
path |
|
permissions | |
proposed |
建议的租约 ID,采用 GUID 字符串格式。 如果建议的租约 ID 格式不正确,Blob 服务将返回 400 (无效请求)。 有关有效 GUID 字符串格式的列表,请参阅 Guid 构造函数(字符串)。 |
tracing |
|
umask |
继承属性详细信息
abortSignal
acl
自选。 对文件和目录的 POSIX 访问控制权限。
acl?: PathAccessControlItem[]
属性值
customerProvidedKey
客户提供的密钥信息。
customerProvidedKey?: CpkInfo
属性值
encryptionContext
自选。 指定要在文件上设置的加密上下文。
encryptionContext?: string
属性值
string
expiresOn
自选。 用于计划删除路径的选项。 数字值指示文件删除前的持续时间(以毫秒为单位)。 日期值指示要为路径删除的时间设置的时间。 不适用于目录。
expiresOn?: number | Date
属性值
number | Date
group
leaseDuration
获取租约需要租约持续时间,并指定租约持续时间(以秒为单位)。 租约持续时间必须介于 15 到 60 秒之间,或 -1 无限租约。
leaseDuration?: number
属性值
number
metadata
owner
pathHttpHeaders
pathHttpHeaders?: PathCreateHttpHeaders
属性值
permissions
proposedLeaseId
建议的租约 ID,采用 GUID 字符串格式。 如果建议的租约 ID 格式不正确,Blob 服务将返回 400 (无效请求)。 有关有效 GUID 字符串格式的列表,请参阅 Guid 构造函数(字符串)。
proposedLeaseId?: string
属性值
string
tracingOptions
tracingOptions?: OperationTracingOptions