共用方式為


DirectoryCreateIfNotExistsOptions interface

每個遠端作業通用選項的介面。

Extends

繼承的屬性

abortSignal
acl

自選。 檔案和目錄的 POSIX 訪問控制許可權。

customerProvidedKey

客戶提供的金鑰資訊。

encryptionContext

自選。 指定要在檔案上設定的加密內容。

expiresOn

自選。 排程刪除路徑的選項。 數位值表示檔案應以毫秒為單位刪除之前的持續時間。 Date 值表示將刪除路徑的時間。 不適用於目錄。

group

自選。 Blob 或目錄的擁有群組。

leaseDuration

需要租用持續時間才能取得租用,並以秒為單位指定租用的持續時間。 租用持續時間必須介於 15 到 60 秒之間,或無限租用 -1。

metadata
owner

自選。 Blob 或目錄的擁有者。

pathHttpHeaders
permissions
proposedLeaseId

建議的租用標識碼,格式為 GUID 字串。 如果建議的租用標識符格式不正確,Blob 服務會傳回 400 (無效的要求)。 如需有效的 GUID 字串格式清單,請參閱 Guid 建構函式(字串)。

tracingOptions
umask

繼承的屬性詳細資料

abortSignal

abortSignal?: AbortSignalLike

屬性值

繼承自PathCreateIfNotExistsOptions.abortSignal

acl

自選。 檔案和目錄的 POSIX 訪問控制許可權。

acl?: PathAccessControlItem[]

屬性值

繼承自PathCreateIfNotExistsOptions.acl

customerProvidedKey

客戶提供的金鑰資訊。

customerProvidedKey?: CpkInfo

屬性值

繼承自PathCreateIfNotExistsOptions.customerProvidedKey

encryptionContext

自選。 指定要在檔案上設定的加密內容。

encryptionContext?: string

屬性值

string

繼承自PathCreateIfNotExistsOptions.encryptionContext

expiresOn

自選。 排程刪除路徑的選項。 數位值表示檔案應以毫秒為單位刪除之前的持續時間。 Date 值表示將刪除路徑的時間。 不適用於目錄。

expiresOn?: number | Date

屬性值

number | Date

繼承自PathCreateIfNotExistsOptions.expiresOn

group

自選。 Blob 或目錄的擁有群組。

group?: string

屬性值

string

繼承自PathCreateIfNotExistsOptions.group

leaseDuration

需要租用持續時間才能取得租用,並以秒為單位指定租用的持續時間。 租用持續時間必須介於 15 到 60 秒之間,或無限租用 -1。

leaseDuration?: number

屬性值

number

繼承自PathCreateIfNotExistsOptions.leaseDuration

metadata

metadata?: Metadata

屬性值

繼承自PathCreateIfNotExistsOptions.metadata

owner

自選。 Blob 或目錄的擁有者。

owner?: string

屬性值

string

繼承自PathCreateIfNotExistsOptions.owner

pathHttpHeaders

pathHttpHeaders?: PathCreateHttpHeaders

屬性值

繼承自PathCreateIfNotExistsOptions.pathHttpHeaders

permissions

permissions?: string

屬性值

string

繼承自PathCreateIfNotExistsOptions.permissions

proposedLeaseId

建議的租用標識碼,格式為 GUID 字串。 如果建議的租用標識符格式不正確,Blob 服務會傳回 400 (無效的要求)。 如需有效的 GUID 字串格式清單,請參閱 Guid 建構函式(字串)。

proposedLeaseId?: string

屬性值

string

繼承自PathCreateIfNotExistsOptions.proposedLeaseId

tracingOptions

tracingOptions?: OperationTracingOptions

屬性值

繼承自PathCreateIfNotExistsOptions.tracingOptions

umask

umask?: string

屬性值

string

繼承自PathCreateIfNotExistsOptions.umask