FileCreateIfNotExistsOptions interface
すべてのリモート操作に共通するオプションのインターフェイス。
- Extends
継承されたプロパティ
abort |
|
acl | 任意。 ファイルとディレクトリに対する POSIX アクセス制御権限。 |
customer |
顧客が提供したキー情報。 |
encryption |
任意。 ファイルに設定する暗号化コンテキストを指定します。 |
expires |
任意。 パスの削除をスケジュールするためのオプション。 数値は、ファイルを削除するまでの期間をミリ秒単位で示します。 Date 値は、パスが削除される時刻を示します。 ディレクトリには適用されません。 |
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
任意。 パスの削除をスケジュールするためのオプション。 数値は、ファイルを削除するまでの期間をミリ秒単位で示します。 Date 値は、パスが削除される時刻を示します。 ディレクトリには適用されません。
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