PathCreateOptions interface
すべてのリモート操作に共通するオプションのインターフェイス。
- Extends
プロパティ
abort |
|
acl | 随意。 ファイルとディレクトリに対する POSIX アクセス制御権限。 |
conditions | |
customer |
顧客が提供したキー情報。 |
encryption |
随意。 ファイルに設定する暗号化コンテキストを指定します。 |
expires |
随意。 パスの削除をスケジュールするためのオプション。 数値は、ファイルを削除するまでの期間をミリ秒単位で示します。 Date 値は、パスが削除される時刻を示します。 ディレクトリには適用されません。 |
group | 随意。 BLOB またはディレクトリの所有グループ。 |
lease |
リースを取得するにはリース期間が必要であり、リースの期間を秒単位で指定します。 リース期間は、15 ~ 60 秒、または無限リースの場合は -1 にする必要があります。 |
metadata | |
owner | 随意。 BLOB またはディレクトリの所有者。 |
path |
|
permissions | |
proposed |
提案されたリース ID (GUID 文字列形式)。 提案されたリース ID が正しい形式でない場合、BLOB サービスは 400 (無効な要求) を返します。 有効な GUID 文字列形式の一覧については、Guid コンストラクター (文字列) を参照してください。 |
umask |
継承されたプロパティ
tracing |
プロパティの詳細
abortSignal
acl
conditions
customerProvidedKey
encryptionContext
随意。 ファイルに設定する暗号化コンテキストを指定します。
encryptionContext?: string
プロパティ値
string
expiresOn
随意。 パスの削除をスケジュールするためのオプション。 数値は、ファイルを削除するまでの期間をミリ秒単位で示します。 Date 値は、パスが削除される時刻を示します。 ディレクトリには適用されません。
expiresOn?: number | Date
プロパティ値
number | Date
group
随意。 BLOB またはディレクトリの所有グループ。
group?: string
プロパティ値
string
leaseDuration
リースを取得するにはリース期間が必要であり、リースの期間を秒単位で指定します。 リース期間は、15 ~ 60 秒、または無限リースの場合は -1 にする必要があります。
leaseDuration?: number
プロパティ値
number
metadata
owner
随意。 BLOB またはディレクトリの所有者。
owner?: string
プロパティ値
string
pathHttpHeaders
permissions
permissions?: string
プロパティ値
string
proposedLeaseId
提案されたリース ID (GUID 文字列形式)。 提案されたリース ID が正しい形式でない場合、BLOB サービスは 400 (無効な要求) を返します。 有効な GUID 文字列形式の一覧については、Guid コンストラクター (文字列) を参照してください。
proposedLeaseId?: string
プロパティ値
string
umask
umask?: string
プロパティ値
string
継承されたプロパティの詳細
tracingOptions
tracingOptions?: OperationTracingOptions