FileCreateIfNotExistsOptions interface

すべてのリモート操作に共通するオプションのインターフェイス。

Extends

継承されたプロパティ

abortSignal
acl

任意。 ファイルとディレクトリに対する POSIX アクセス制御権限。

customerProvidedKey

顧客が提供したキー情報。

encryptionContext

任意。 ファイルに設定する暗号化コンテキストを指定します。

expiresOn

任意。 パスの削除をスケジュールするためのオプション。 数値は、ファイルを削除するまでの期間をミリ秒単位で示します。 Date 値は、パスが削除される時刻を示します。 ディレクトリには適用されません。

group

任意。 BLOB またはディレクトリの所有グループ。

leaseDuration

リースを取得するにはリース期間が必要であり、リースの期間を秒単位で指定します。 リース期間は、15 ~ 60 秒、または無限リースの場合は -1 にする必要があります。

metadata
owner

任意。 BLOB またはディレクトリの所有者。

pathHttpHeaders
permissions
proposedLeaseId

提案されたリース ID (GUID 文字列形式)。 提案されたリース ID が正しい形式でない場合、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

提案されたリース ID (GUID 文字列形式)。 提案されたリース ID が正しい形式でない場合、BLOB サービスは 400 (無効な要求) を返します。 有効な GUID 文字列形式の一覧については、Guid コンストラクター (文字列) を参照してください。

proposedLeaseId?: string

プロパティ値

string

承元PathCreateIfNotExistsOptions.proposedLeaseId

tracingOptions

tracingOptions?: OperationTracingOptions

プロパティ値

承元PathCreateIfNotExistsOptions.tracingOptions

umask

umask?: string

プロパティ値

string

承元PathCreateIfNotExistsOptions.umask